.sample[data-astro-cid-w5j6odc6]{background:var(--color-bg);color:var(--color-ink);border-radius:var(--radius-lg);padding:clamp(var(--space-5),3vw,var(--space-6));box-shadow:var(--shadow-3)}.sample-label[data-astro-cid-w5j6odc6]{display:flex;align-items:center;gap:var(--space-2);font:650 var(--text-sm) / 1.2 var(--font-body);color:var(--color-ink-soft);margin:0 0 var(--space-4)}.sample-label[data-astro-cid-w5j6odc6]:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-gold)}.sample[data-astro-cid-w5j6odc6] .sample-stem[data-astro-cid-w5j6odc6]{font-size:clamp(1.2rem,1rem + .6vw,1.45rem);max-width:none}.sample[data-astro-cid-w5j6odc6] .choice[data-astro-cid-w5j6odc6]{font-size:var(--text-base);padding-block:var(--space-3)}.sample[data-astro-cid-w5j6odc6] .choice[data-astro-cid-w5j6odc6] .letter[data-astro-cid-w5j6odc6]{width:1.9rem;height:1.9rem}.sample[data-astro-cid-w5j6odc6] .fig-scroll[data-astro-cid-w5j6odc6]{max-height:16rem}.sample[data-astro-cid-w5j6odc6] .feedback[data-astro-cid-w5j6odc6]{background:var(--color-surface)}.sample[data-astro-cid-w5j6odc6] [data-astro-cid-w5j6odc6][hidden]{display:none}.sr-only[data-astro-cid-jtzn4zcc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.j-hero[data-astro-cid-jtzn4zcc]{position:relative;color:var(--color-deck-ink);background:var(--color-deck);isolation:isolate;overflow:hidden}.j-hero[data-astro-cid-jtzn4zcc]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;z-index:-2}.j-hero[data-astro-cid-jtzn4zcc]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061221eb,#061221b3 55%,#06122159)}.j-hero-grid[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-8);align-items:center;padding-block:clamp(var(--space-8),12vh,var(--space-10))}@media(max-width:960px){.j-hero-grid[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr}}.j-kicker[data-astro-cid-jtzn4zcc]{color:var(--color-gold);font-weight:700;margin:0 0 var(--space-3)}.j-title[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:760;font-size:clamp(2.6rem,1.3rem + 4.2vw,5rem);line-height:.95;letter-spacing:-.035em;margin:0 0 var(--space-5);color:var(--color-deck-ink);text-wrap:balance}.j-lead[data-astro-cid-jtzn4zcc]{font-size:var(--text-lg);line-height:1.55;color:#dae3e9;max-width:38rem}.j-actions[data-astro-cid-jtzn4zcc]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.j-actions[data-astro-cid-jtzn4zcc] form[data-astro-cid-jtzn4zcc]{margin:0}.j-actions--center[data-astro-cid-jtzn4zcc]{justify-content:center}.j-trust[data-astro-cid-jtzn4zcc]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:#d1d9df}.j-trust[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-gold);margin-right:.5rem;vertical-align:middle}.j-hero-sample[data-astro-cid-jtzn4zcc]{color:var(--color-ink)}.j-who[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-8)}@media(max-width:860px){.j-who[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr;gap:var(--space-5)}}.j-who-list[data-astro-cid-jtzn4zcc]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.j-who-list[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-lg);line-height:1.45}.j-problem[data-astro-cid-jtzn4zcc]{background:var(--color-deck);color:var(--color-deck-ink)}.j-problem[data-astro-cid-jtzn4zcc] .lo-h2{color:var(--color-deck-ink)}.j-problem-grid[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}@media(max-width:860px){.j-problem-grid[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr}}.j-problem-body[data-astro-cid-jtzn4zcc]{margin-top:var(--space-5)}.j-problem-body[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:var(--text-lg);color:#d7dfe5}.j-quotes[data-astro-cid-jtzn4zcc]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.j-quotes[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1.25;letter-spacing:-.01em;padding-left:var(--space-5);position:relative}.j-quotes[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]:before{content:"";position:absolute;left:0;top:.3em;bottom:.3em;width:3px;border-radius:3px;background:var(--color-gold)}.j-quotes[data-astro-cid-jtzn4zcc] q[data-astro-cid-jtzn4zcc]{quotes:"“" "”"}.j-quotes[data-astro-cid-jtzn4zcc] span[data-astro-cid-jtzn4zcc]{display:block;margin-top:var(--space-1);font:500 var(--text-sm) var(--font-body);color:#afb9c0}.j-get-h[data-astro-cid-jtzn4zcc]{margin-bottom:var(--space-8)}.j-part[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);padding-block:var(--space-7);border-top:1px solid var(--color-line)}@media(max-width:860px){.j-part[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr;gap:var(--space-5)}}.j-part-head[data-astro-cid-jtzn4zcc]{position:sticky;top:90px;align-self:start}@media(max-width:860px){.j-part-head[data-astro-cid-jtzn4zcc]{position:static}}.j-part-num[data-astro-cid-jtzn4zcc]{color:var(--color-accent-strong);font-weight:700;margin:0 0 var(--space-2)}.j-part--kit[data-astro-cid-jtzn4zcc] .j-part-num[data-astro-cid-jtzn4zcc]{color:oklch(55% .13 70)}.j-part-title[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:750;font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1;margin:0 0 var(--space-3)}.j-part-intro[data-astro-cid-jtzn4zcc]{font-size:var(--text-lg);color:var(--color-ink-soft)}.j-part-media[data-astro-cid-jtzn4zcc] img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-lg);margin-top:var(--space-5)}.j-items[data-astro-cid-jtzn4zcc]{margin:0;display:grid;gap:var(--space-2)}.j-item[data-astro-cid-jtzn4zcc]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface)}.j-item[data-astro-cid-jtzn4zcc] dt[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.015em;margin-bottom:var(--space-2)}.j-item[data-astro-cid-jtzn4zcc] dd[data-astro-cid-jtzn4zcc]{margin:0;color:var(--color-ink-soft);line-height:1.55}.j-steps[data-astro-cid-jtzn4zcc]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);counter-reset:s}@media(max-width:960px){.j-steps[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.j-steps[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr}}.j-steps[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]{counter-increment:s;border-top:3px solid var(--color-ink);padding-top:var(--space-4)}.j-steps[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]:before{content:counter(s);display:block;font-family:var(--font-display);font-weight:750;font-size:var(--text-3xl);line-height:1;color:var(--color-accent-strong);margin-bottom:var(--space-3)}.j-steps[data-astro-cid-jtzn4zcc] h3[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.015em;margin:0 0 var(--space-2)}.j-steps[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{color:var(--color-ink-soft);margin:0}.j-table-wrap[data-astro-cid-jtzn4zcc]{overflow-x:auto;margin-top:var(--space-6)}.j-table[data-astro-cid-jtzn4zcc]{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:var(--text-base)}.j-table[data-astro-cid-jtzn4zcc] th[data-astro-cid-jtzn4zcc],.j-table[data-astro-cid-jtzn4zcc] td[data-astro-cid-jtzn4zcc]{text-align:left;vertical-align:top;padding:var(--space-4);border-bottom:1px solid var(--color-line)}.j-table[data-astro-cid-jtzn4zcc] thead[data-astro-cid-jtzn4zcc] th[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.j-table[data-astro-cid-jtzn4zcc] tbody[data-astro-cid-jtzn4zcc] th[data-astro-cid-jtzn4zcc]{font-weight:650;width:18%}.j-table[data-astro-cid-jtzn4zcc] .is-us[data-astro-cid-jtzn4zcc]{background:oklch(96% .035 60)}.j-table[data-astro-cid-jtzn4zcc] thead[data-astro-cid-jtzn4zcc] .is-us[data-astro-cid-jtzn4zcc]{border-radius:var(--radius) var(--radius) 0 0;color:var(--color-accent-strong)}.j-note[data-astro-cid-jtzn4zcc]{font-size:var(--text-sm);color:var(--color-ink-faint);margin-top:var(--space-3)}.j-price[data-astro-cid-jtzn4zcc]{position:relative;color:var(--color-deck-ink);background:var(--color-deck);isolation:isolate;overflow:hidden;scroll-margin-top:70px}.j-price[data-astro-cid-jtzn4zcc]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;z-index:-2}.j-price[data-astro-cid-jtzn4zcc]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061221e6,#06122199)}.j-price-grid[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-8);align-items:center;padding-block:var(--space-10)}@media(max-width:860px){.j-price-grid[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr;padding-block:var(--space-8)}}.j-price-h[data-astro-cid-jtzn4zcc]{color:var(--color-deck-ink);margin-bottom:var(--space-5)}.j-price-copy[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:var(--text-lg);color:#d7dfe5}.j-price-box[data-astro-cid-jtzn4zcc]{background:var(--color-bg);color:var(--color-ink);border-radius:var(--radius-lg);padding:clamp(var(--space-5),4vw,var(--space-7));box-shadow:var(--shadow-3)}.j-amount[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:780;font-size:clamp(4rem,3rem + 4vw,6.5rem);line-height:.9;letter-spacing:-.05em;margin:0}.j-terms[data-astro-cid-jtzn4zcc]{font-size:var(--text-lg);color:var(--color-ink-soft);margin:var(--space-2) 0 var(--space-5)}.j-buy[data-astro-cid-jtzn4zcc]{width:100%;min-height:3.6rem;font-size:var(--text-lg)}.j-price-box[data-astro-cid-jtzn4zcc] form[data-astro-cid-jtzn4zcc]{margin:0}.j-secure[data-astro-cid-jtzn4zcc]{font-size:var(--text-sm);color:var(--color-ink-faint);margin:var(--space-3) 0 var(--space-5)}.j-guarantee[data-astro-cid-jtzn4zcc]{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.j-guarantee[data-astro-cid-jtzn4zcc] h3[data-astro-cid-jtzn4zcc]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin:0 0 var(--space-2)}.j-guarantee[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:var(--text-sm);margin:0;color:var(--color-ink-soft)}.j-final-inner[data-astro-cid-jtzn4zcc]{text-align:center;display:grid;justify-items:center;gap:var(--space-4)}.j-final-inner[data-astro-cid-jtzn4zcc] .lo-intro{margin-inline:auto}.j-fine[data-astro-cid-jtzn4zcc]{font-size:var(--text-xs);color:var(--color-ink-faint);max-width:40rem;margin:var(--space-4) auto 0}.j-sticky[data-astro-cid-jtzn4zcc]{position:fixed;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--color-deck);color:var(--color-deck-ink);box-shadow:var(--shadow-3)}.j-sticky[data-astro-cid-jtzn4zcc] form[data-astro-cid-jtzn4zcc]{margin:0}.j-sticky[data-astro-cid-jtzn4zcc] .lo-btn[data-astro-cid-jtzn4zcc]{min-height:2.7rem}@media(min-width:861px){.j-sticky[data-astro-cid-jtzn4zcc]{display:none!important}}
