.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(56px,8vw,96px) clamp(40px,5vw,64px)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.hero__lede-group[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.6rem;display:flex}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.9rem,4.4vw,3rem)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:italic}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.hero__photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);width:100%;height:auto}.symptoms[data-astro-cid-duohuxjz]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.symptoms[data-astro-cid-duohuxjz] li[data-astro-cid-duohuxjz]{border-bottom:1px solid var(--line);padding:1.7rem 0;gap:1.1rem;padding-right:2rem;list-style:none;display:flex}.symptoms[data-astro-cid-duohuxjz] li[data-astro-cid-duohuxjz]:nth-child(odd){padding-left:0}.symptoms[data-astro-cid-duohuxjz] li[data-astro-cid-duohuxjz]:nth-child(2n){border-left:1px solid var(--line);padding-left:2rem}.symptoms[data-astro-cid-duohuxjz] .mk[data-astro-cid-duohuxjz]{font-family:var(--mono);color:var(--sand);flex:none;padding-top:.15rem;font-size:.95rem}@media (width<=760px){.symptoms[data-astro-cid-duohuxjz]{grid-template-columns:1fr}.symptoms[data-astro-cid-duohuxjz] li[data-astro-cid-duohuxjz]:nth-child(2n){border-left:0;padding-left:0}}.pull[data-astro-cid-duohuxjz]{font-family:var(--display);text-wrap:balance;max-width:26ch;margin-top:clamp(36px,5vw,56px);font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.3}.pull[data-astro-cid-duohuxjz] b[data-astro-cid-duohuxjz]{color:var(--accent);font-style:italic;font-weight:600}.timeline[data-astro-cid-ew4vagfh]{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.timeline[data-astro-cid-ew4vagfh] li[data-astro-cid-ew4vagfh]{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:1.5rem;padding:1.6rem 0;display:grid}.timeline__year[data-astro-cid-ew4vagfh]{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600}.timeline__body[data-astro-cid-ew4vagfh]{flex-direction:column;gap:.3rem;display:flex}.timeline[data-astro-cid-ew4vagfh] h3[data-astro-cid-ew4vagfh]{font-size:1.15rem}.timeline__org[data-astro-cid-ew4vagfh]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.timeline[data-astro-cid-ew4vagfh] p[data-astro-cid-ew4vagfh]{color:var(--ink-soft);margin-top:.2rem;font-size:1.125rem}@media (width<=640px){.timeline[data-astro-cid-ew4vagfh] li[data-astro-cid-ew4vagfh]{grid-template-columns:1fr;gap:.4rem}.timeline__year[data-astro-cid-ew4vagfh]{font-size:1.15rem}}.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=980px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.tier[data-astro-cid-htruwgye]{border:1px solid var(--line);background:var(--ground);flex-direction:column;gap:.8rem;padding:1.6rem 1.4rem;display:flex}.sec--tint .tier[data-astro-cid-htruwgye]{background:var(--ground)}.tier__name[data-astro-cid-htruwgye]{font-family:var(--display);min-height:2.6em;font-size:1.2rem;font-weight:600;line-height:1.3}.tier__price[data-astro-cid-htruwgye]{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.6rem;font-weight:600}.tier[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--ink-soft);flex:1;font-size:1.125rem;line-height:1.5}.tier[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tier[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--ink-soft);padding-left:1.2rem;font-size:1.125rem;line-height:1.45;position:relative}.tier[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"—";color:var(--sand);position:absolute;left:0}.tier[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{justify-content:center;margin-top:.3rem}.steps[data-astro-cid-5wfdsgz3]{counter-reset:s;border-top:1px solid var(--line);gap:0;display:grid}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 1.1fr;align-items:baseline;gap:1.5rem;padding:1.6rem 0;list-style:none;display:grid}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:before{content:counter(s, decimal-leading-zero);font-family:var(--mono);color:var(--sand);font-size:.95rem}.steps[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{font-size:1.15rem}.steps[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--ink-soft);font-size:1.125rem}@media (width<=780px){.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{grid-template-columns:44px 1fr;gap:.8rem 1rem}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{grid-column:2}}.about[data-astro-cid-oxgmilyn]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(30px,5vw,64px);display:grid}@media (width<=880px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.about__photo[data-astro-cid-oxgmilyn]{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--line);width:100%;height:auto}.about__body[data-astro-cid-oxgmilyn]{flex-direction:column;gap:1.15rem;display:flex}.about__body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{max-width:60ch;color:var(--ink-soft)}.about__body[data-astro-cid-oxgmilyn] .first[data-astro-cid-oxgmilyn]{color:var(--ink);font-family:var(--display);font-size:1.3rem;line-height:1.4}.signoff[data-astro-cid-oxgmilyn]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.8rem}.magnet[data-astro-cid-yhiopp7j]{background:var(--accent-tint);color:var(--ink)}.magnet[data-astro-cid-yhiopp7j] .wrap[data-astro-cid-yhiopp7j]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,60px);padding-block:clamp(46px,6vw,70px);display:grid}@media (width<=860px){.magnet[data-astro-cid-yhiopp7j] .wrap[data-astro-cid-yhiopp7j]{grid-template-columns:1fr}}.magnet[data-astro-cid-yhiopp7j] h2[data-astro-cid-yhiopp7j]{font-size:clamp(1.6rem,3vw,2.2rem)}.magnet[data-astro-cid-yhiopp7j] .eyebrow[data-astro-cid-yhiopp7j]{color:color-mix(in srgb, var(--ink) 78%, transparent)}.magnet[data-astro-cid-yhiopp7j] p[data-astro-cid-yhiopp7j]{color:color-mix(in srgb, var(--ink) 84%, transparent);max-width:46ch;margin-top:.9rem}.magnet[data-astro-cid-yhiopp7j] form[data-astro-cid-yhiopp7j]{flex-wrap:wrap;gap:.6rem;display:flex}.magnet[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]{font:inherit;background:var(--ground);border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink);border-radius:2px;flex:220px;padding:.85em 1em;font-size:1.125rem}.magnet[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]::placeholder{color:color-mix(in srgb, var(--ink) 55%, transparent)}.magnet[data-astro-cid-yhiopp7j] button[data-astro-cid-yhiopp7j]{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:2px;padding:.85em 1.5em;font-size:1.125rem;font-weight:500}.magnet[data-astro-cid-yhiopp7j] small[data-astro-cid-yhiopp7j]{color:color-mix(in srgb, var(--ink) 78%, transparent);margin-top:.8rem;font-size:1.125rem;display:block}.magnet[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]:disabled,.magnet[data-astro-cid-yhiopp7j] button[data-astro-cid-yhiopp7j]:disabled{opacity:.55;cursor:not-allowed}.magnet[data-astro-cid-yhiopp7j] .notice[data-astro-cid-yhiopp7j]{color:color-mix(in srgb, var(--ink) 84%, transparent);margin-top:.8rem;font-size:1.125rem;display:block}.magnet[data-astro-cid-yhiopp7j] .notice[data-astro-cid-yhiopp7j] a[data-astro-cid-yhiopp7j]{color:var(--ink);text-decoration:underline}.sr-only[data-astro-cid-yhiopp7j]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);max-width:78ch}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--display);padding:1.25rem 2.5rem 1.25rem 0;font-size:1.15rem;font-weight:600;list-style:none;position:relative}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--mono);color:var(--sand);font-size:1.25rem;position:absolute;top:1.1rem;right:.3rem}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:66ch;padding-bottom:1.4rem;font-size:1.125rem}.contact[data-astro-cid-uukcahgk]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,5vw,64px);display:grid}@media (width<=880px){.contact[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}.field[data-astro-cid-uukcahgk]{flex-direction:column;gap:.4rem;margin-bottom:1.1rem;display:flex}.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]{font:inherit;background:var(--ground);border:1px solid var(--line);color:var(--ink);border-radius:2px;width:100%;padding:.78em .9em;font-size:1.125rem}.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical;min-height:118px}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:disabled,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:disabled,.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:disabled{background:var(--surface);color:var(--muted);cursor:not-allowed}.submit-area[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.submit-area[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]:disabled{opacity:.5;cursor:not-allowed}.notice[data-astro-cid-uukcahgk]{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:2px;margin:0;padding:.85em 1em;font-size:1.125rem}.notice[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--accent);text-decoration:underline}.contact__aside[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:var(--ink-soft);max-width:40ch}.contact__aside[data-astro-cid-uukcahgk] dl[data-astro-cid-uukcahgk]{gap:.9rem;margin:1.6rem 0 0;display:grid}.contact__aside[data-astro-cid-uukcahgk] dt[data-astro-cid-uukcahgk]{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.contact__aside[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{margin:.15rem 0 0}
