.hero.svelte-1uha8ag{padding:clamp(2.5rem,7vw,6rem) 0 clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.statement.svelte-1uha8ag{font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic;color:var(--ink);margin:-.2rem 0 1.4rem}.hero-cta.svelte-1uha8ag{margin-top:2rem;gap:.9rem}.reassure.svelte-1uha8ag{margin-top:1.2rem;letter-spacing:.02em}.hero-visual.svelte-1uha8ag{position:relative;min-height:560px;display:grid;place-items:center}.arch.svelte-1uha8ag{position:absolute;border-radius:999px 999px 28px 28px}.arch-1.svelte-1uha8ag{width:74%;height:100%;right:-2%;top:-3%;background:linear-gradient(180deg,#e4c3b8,color-mix(in srgb,var(--rose-soft) 45%,var(--cream)))}.arch-2.svelte-1uha8ag{width:46%;height:62%;left:2%;bottom:-2%;background:var(--sand-2);opacity:.75}.intro-card.svelte-1uha8ag{position:relative;width:min(400px,92%);background:var(--white);border-radius:24px;padding:2.1rem 2rem 1.9rem;box-shadow:var(--shadow-lg);border:1px solid var(--line-soft)}.intro-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.85rem;margin-bottom:.3rem}.intro-card.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:.7rem}.soft.svelte-1uha8ag{font-size:1.15rem;color:var(--rose-deep);margin-bottom:1.1rem}.person.svelte-1uha8ag{color:var(--ink);font-weight:550;padding-top:1rem;border-top:1px solid var(--line-soft)}.why.svelte-1uha8ag{font-size:.9rem;color:var(--ink-2);margin:.5rem 0 1rem}.ask.svelte-1uha8ag{font-size:1.35rem;color:var(--ink);margin-bottom:.9rem}.pair.svelte-1uha8ag{display:flex;margin-bottom:1.3rem}.mono.svelte-1uha8ag{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:1.5rem;box-shadow:0 0 0 4px var(--white)}.mono.a.svelte-1uha8ag{background:var(--rose-soft);color:var(--rose-deep)}.mono.b.svelte-1uha8ag{background:var(--ink);color:var(--cream);margin-left:-12px}.problem.svelte-1uha8ag{background:var(--paper);border-block:1px solid var(--line-soft)}.funnel.svelte-1uha8ag{list-style:none;padding:0;margin:3.5rem 0 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:2rem 1rem;text-align:center;position:relative;display:flex;flex-direction:column;gap:.3rem}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-left:1px solid var(--line)}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag):before{content:"→";position:absolute;left:-.6rem;top:50%;transform:translateY(-50%);background:var(--paper);color:var(--muted-2);font-size:.85rem;width:1.2rem;text-align:center}.num.svelte-1uha8ag{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;color:var(--ink)}.lbl.svelte-1uha8ag{font-size:.85rem;color:var(--muted)}.zero.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--rose-deep);font-style:italic}.zero.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){color:var(--rose-deep);font-weight:550}.turn.svelte-1uha8ag{margin-top:4.5rem}.turn-title.svelte-1uha8ag{font-size:clamp(1.7rem,3vw,2.4rem);color:var(--ink);margin-bottom:1.6rem}.flow.svelte-1uha8ag{list-style:none;padding:0;margin:0 auto 2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--white);font-size:.92rem;color:var(--ink);display:flex;align-items:center;gap:.6rem}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):not(.last):after{content:"→";color:var(--muted-2);margin-right:-.4rem;margin-left:.3rem}.flow.svelte-1uha8ag li.last:where(.svelte-1uha8ag){background:var(--ink);color:var(--cream);border-color:var(--ink)}.center-lead.svelte-1uha8ag{margin-inline:auto}.center-lead.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:550}.how-head.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:3.5rem}.how-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.how-head.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin:0}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.step.svelte-1uha8ag{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:2rem 1.6rem 1.8rem;transition:transform .35s,box-shadow .35s}.step.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.step-n.svelte-1uha8ag{display:block;font-size:3rem;line-height:1;color:var(--rose);font-style:italic;margin-bottom:1.6rem}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.55rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.93rem;margin:0}.questions.svelte-1uha8ag{background:var(--sand)}.q-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.not.svelte-1uha8ag{font-size:1.4rem;color:var(--muted);margin-bottom:1.4rem}.not.svelte-1uha8ag s:where(.svelte-1uha8ag){text-decoration-color:var(--rose);text-decoration-thickness:1.5px}.q-left.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:.8rem}.q-list.svelte-1uha8ag{list-style:none;margin:0;padding:0}.q-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:1.4rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.q-list.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.qi.svelte-1uha8ag{color:var(--rose-deep);font-weight:600;letter-spacing:.1em}.qt.svelte-1uha8ag{font-size:clamp(1.3rem,2.2vw,1.75rem);color:var(--ink);line-height:1.25;font-style:italic}.human.svelte-1uha8ag{background:var(--ink);color:color-mix(in srgb,var(--cream) 78%,transparent)}.eyebrow.light.svelte-1uha8ag{color:var(--rose-soft)}.human-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:end}blockquote.svelte-1uha8ag{margin:0;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.08;color:var(--cream);font-weight:500}.answer.svelte-1uha8ag{font-size:clamp(1.5rem,2.5vw,2rem);color:var(--rose-soft);margin-top:1.4rem}.human-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.02rem}.sign.svelte-1uha8ag{margin-top:2rem;display:flex;flex-direction:column;gap:.2rem}.sig.svelte-1uha8ag{font-size:2.2rem;font-style:italic;color:var(--cream);line-height:1}.marquee.svelte-1uha8ag{overflow:hidden;padding:2.2rem 0;background:var(--rose-mist);border-block:1px solid var(--rose-soft)}.track.svelte-1uha8ag{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:svelte-1uha8ag-scroll 60s linear infinite}.track.svelte-1uha8ag span.serif:where(.svelte-1uha8ag){font-size:clamp(1.4rem,2.4vw,2rem);color:var(--ink);white-space:nowrap}.sep.svelte-1uha8ag{color:var(--rose);font-size:.9rem}@keyframes svelte-1uha8ag-scroll{to{transform:translate(-50%)}}.tier-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3.5rem;align-items:stretch}.tier.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:2.2rem 1.9rem}.tier.featured.svelte-1uha8ag{background:var(--white);border-color:var(--ink);box-shadow:var(--shadow-lg)}.tier.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0}.tier-intro.svelte-1uha8ag{margin:.8rem 0 1.4rem;font-size:.93rem;min-height:3em}.price.svelte-1uha8ag{font-size:2.6rem;color:var(--ink);line-height:1;padding-bottom:1.4rem;border-bottom:1px solid var(--line-soft)}.per.svelte-1uha8ag{font-family:var(--sans);font-size:.9rem;color:var(--muted);margin-left:.2rem}.tier.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:1.4rem 0 2rem;flex:1}.tier.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.45rem 0 .45rem 1.6rem;position:relative;font-size:.93rem}.tier.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:.2rem;top:.95rem;width:.55rem;height:.55rem;border-radius:50%;border:1.5px solid var(--rose)}.faq.svelte-1uha8ag{padding-top:0}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,6vw,6rem)}details.svelte-1uha8ag{border-bottom:1px solid var(--line)}details.svelte-1uha8ag:first-child{border-top:1px solid var(--line)}summary.svelte-1uha8ag{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag .serif:where(.svelte-1uha8ag){font-size:1.4rem;color:var(--ink)}.plus.svelte-1uha8ag{width:14px;height:14px;position:relative;flex:none}.plus.svelte-1uha8ag:before,.plus.svelte-1uha8ag:after{content:"";position:absolute;background:var(--ink);left:0;right:0;top:50%;height:1.5px;transition:transform .25s}.plus.svelte-1uha8ag:after{transform:rotate(90deg)}details[open].svelte-1uha8ag .plus:where(.svelte-1uha8ag):after{transform:rotate(0)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){padding-bottom:1.4rem;margin:0;max-width:40rem}.final.svelte-1uha8ag{background:radial-gradient(ellipse at 50% 120%,var(--rose-soft),transparent 60%),var(--paper);border-top:1px solid var(--line-soft)}.final-pre.svelte-1uha8ag{font-size:1.35rem;color:var(--rose-deep)}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:46rem;margin:0 auto 2.2rem}@media(max-width:1000px){.steps.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.how-head.svelte-1uha8ag,.human-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:900px){.hero-grid.svelte-1uha8ag,.q-grid.svelte-1uha8ag,.faq-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{min-height:520px}.tier-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media(max-width:700px){.funnel.svelte-1uha8ag{grid-template-columns:1fr}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:row;align-items:baseline;justify-content:space-between;padding:1rem .25rem}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-left:0;border-top:1px solid var(--line)}.funnel.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag):before{display:none}.num.svelte-1uha8ag{font-size:2.4rem}}@media(max-width:560px){.steps.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{min-height:500px}.intro-card.svelte-1uha8ag{padding:1.6rem 1.4rem}}
