.page.svelte-1qe2lqq{background:#fff}section.svelte-1qe2lqq{max-width:62rem;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,4vw,3rem)}h1.svelte-1qe2lqq,h2.svelte-1qe2lqq,h3.svelte-1qe2lqq{font-family:var(--font-display);font-weight:500;line-height:1.15}h1.svelte-1qe2lqq em:where(.svelte-1qe2lqq),h2.svelte-1qe2lqq em:where(.svelte-1qe2lqq){font-style:italic}.chip.svelte-1qe2lqq{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.3rem .85rem;font-size:.62rem;font-weight:600;display:inline-block}.chip.center.svelte-1qe2lqq{margin:0 auto 1.25rem;display:table}.proof.svelte-1qe2lqq{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.avatars.svelte-1qe2lqq{display:flex}.avatar.svelte-1qe2lqq{border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-9px}.avatar.svelte-1qe2lqq:first-child{margin-left:0}.proof-text.svelte-1qe2lqq{flex-direction:column;line-height:1.3;display:flex}.stars.svelte-1qe2lqq{color:var(--gold);letter-spacing:.1em;font-size:.75rem}.count.svelte-1qe2lqq{color:var(--ink-soft);font-size:.7rem}.hero.svelte-1qe2lqq{text-align:center;padding-bottom:2rem}.hero.svelte-1qe2lqq h1:where(.svelte-1qe2lqq){font-size:clamp(2.2rem,5.5vw,3.6rem)}.sub.svelte-1qe2lqq{max-width:30rem;color:var(--ink-soft);margin:1.25rem auto 2rem;font-size:.9rem}.hero-buy.svelte-1qe2lqq{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:3.5rem;display:flex}.buy.svelte-1qe2lqq{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:.85rem 2rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.buy.svelte-1qe2lqq:hover{background:var(--violet);transform:translateY(-2px)}.buy-note.svelte-1qe2lqq{color:var(--ink-soft);font-size:.72rem}.visual.svelte-1qe2lqq{background:radial-gradient(55% 75% at 50% 45%,#f1f0ec,#0000 75%);justify-content:center;padding:2.5rem 0;display:flex}.visual-card.svelte-1qe2lqq{aspect-ratio:3/5;background:linear-gradient(160deg, var(--tint), #1a1530 55%, var(--gold));border-radius:14px;width:min(240px,70vw);padding:8px;transition:transform .4s;box-shadow:0 30px 60px #16161f2e}.visual-card.svelte-1qe2lqq:hover{transform:translateY(-6px)rotate(-1deg)}.visual-inner.svelte-1qe2lqq{text-align:center;background:#0d0f1c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;height:100%;padding:1.25rem;display:flex}.numeral.svelte-1qe2lqq{color:var(--gold);font-size:.8rem}.glyph.svelte-1qe2lqq{color:var(--tint);text-shadow:0 0 35px var(--tint);font-size:clamp(3rem,6vw,4rem);line-height:1}.visual-name.svelte-1qe2lqq{font-family:var(--font-display);color:#ece9f4;font-size:.85rem}.quote.svelte-1qe2lqq{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:2rem;display:grid}@media (width<=640px){.quote.svelte-1qe2lqq{grid-template-columns:1fr}}.quote.svelte-1qe2lqq blockquote:where(.svelte-1qe2lqq){color:var(--ink-soft);max-width:40rem;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.5}.quote.svelte-1qe2lqq strong:where(.svelte-1qe2lqq){color:var(--ink);font-weight:600}.features.svelte-1qe2lqq{border-top:1px solid var(--line)}.features.svelte-1qe2lqq h2:where(.svelte-1qe2lqq),.faq.svelte-1qe2lqq h2:where(.svelte-1qe2lqq){text-align:center;font-size:clamp(1.7rem,4vw,2.6rem)}.center-sub.svelte-1qe2lqq{text-align:center;color:var(--ink-soft);margin:.9rem 0 2.5rem;font-size:.82rem}.included.svelte-1qe2lqq{gap:.55rem;max-width:30rem;margin:0 auto 3.5rem;padding:0;list-style:none;display:grid}.included.svelte-1qe2lqq li:where(.svelte-1qe2lqq){padding-left:1.5rem;font-size:.88rem;position:relative}.included.svelte-1qe2lqq li:where(.svelte-1qe2lqq):before{content:"✦";color:var(--gold);font-size:.75rem;position:absolute;left:0}.feature-row.svelte-1qe2lqq{grid-template-columns:minmax(0,22rem) 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:2rem 0;display:grid}@media (width<=720px){.feature-row.svelte-1qe2lqq{grid-template-columns:1fr}}.feature-copy.svelte-1qe2lqq .chip:where(.svelte-1qe2lqq){margin-bottom:1rem}.feature-copy.svelte-1qe2lqq h3:where(.svelte-1qe2lqq){margin-bottom:.6rem;font-size:1.45rem}.feature-copy.svelte-1qe2lqq p:where(.svelte-1qe2lqq){color:var(--ink-soft);font-size:.85rem}.feature-cards.svelte-1qe2lqq{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.feature-card.svelte-1qe2lqq{aspect-ratio:1/1.15;background:#f1f0ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.pill.svelte-1qe2lqq{letter-spacing:.08em;color:var(--ink);background:#fff;border-radius:999px;padding:.25rem .7rem;font-size:.6rem;font-weight:600;position:absolute;top:.8rem;left:.8rem}.card-glyph.svelte-1qe2lqq{font-size:clamp(2.5rem,5vw,4rem);line-height:1}.faq.svelte-1qe2lqq{border-top:1px solid var(--line);max-width:46rem}.faq-list.svelte-1qe2lqq details:where(.svelte-1qe2lqq){background:#f1f0ec;border-radius:10px;margin-bottom:.6rem;padding:1rem 1.25rem}.faq-list.svelte-1qe2lqq summary:where(.svelte-1qe2lqq){cursor:pointer;font-size:.88rem;font-weight:500;list-style:none}.faq-list.svelte-1qe2lqq summary:where(.svelte-1qe2lqq):after{content:"⌄";float:right;color:var(--ink-soft);transition:transform .2s}.faq-list.svelte-1qe2lqq details[open]:where(.svelte-1qe2lqq) summary:where(.svelte-1qe2lqq):after{transform:rotate(180deg)}.faq-list.svelte-1qe2lqq details:where(.svelte-1qe2lqq) p:where(.svelte-1qe2lqq){color:var(--ink-soft);margin-top:.7rem;font-size:.82rem}.cta.svelte-1qe2lqq{text-align:center;background:#f1f0ec;max-width:none}.cta.svelte-1qe2lqq h2:where(.svelte-1qe2lqq){margin-bottom:1.75rem;font-size:clamp(1.8rem,4.5vw,3rem)}.cta.svelte-1qe2lqq .proof:where(.svelte-1qe2lqq){margin-bottom:1.75rem}.cta.svelte-1qe2lqq .avatar:where(.svelte-1qe2lqq){border-color:#f1f0ec}
