.h1-line[data-astro-cid-ba372snk],.rotator[data-astro-cid-ba372snk]{display:block}.rotator[data-astro-cid-ba372snk]{color:var(--ember);display:grid}.rotator[data-astro-cid-ba372snk]>span[data-astro-cid-ba372snk]{opacity:0;animation:topic 9s var(--ease) infinite;grid-area:1/1}.rotator[data-astro-cid-ba372snk]>span[data-astro-cid-ba372snk]:nth-child(2){animation-delay:3s}.rotator[data-astro-cid-ba372snk]>span[data-astro-cid-ba372snk]:nth-child(3){animation-delay:6s}@keyframes topic{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}6%,30%{opacity:1;filter:none;transform:none}36%,to{opacity:0;filter:blur(6px);transform:translateY(-.35em)}}.h1-static[data-astro-cid-ba372snk]{display:none}@media (prefers-reduced-motion:reduce){.h1-anim[data-astro-cid-ba372snk]{display:none}.h1-static[data-astro-cid-ba372snk]{display:block}}.try[data-astro-cid-ba372snk] .split[data-astro-cid-ba372snk]{align-items:center}.technique-links[data-astro-cid-ba372snk]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.programs[data-astro-cid-ba372snk]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.program[data-astro-cid-ba372snk]{background:var(--slate);border:1px solid var(--line);border-radius:22px;padding:26px 24px}.program[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{margin-bottom:6px}.program-pattern[data-astro-cid-ba372snk]{font-family:var(--display);color:var(--ember);letter-spacing:.04em;margin:0 0 14px;font-size:1.6rem}.health[data-astro-cid-ba372snk] .lead[data-astro-cid-ba372snk]{color:var(--sand-muted);max-width:none}.hero[data-astro-cid-ba372snk]{padding-top:calc(var(--header-h) + clamp(32px, 6vw, 80px));background:radial-gradient(60% 70% at 80% 30%, #c7d2a629, transparent 65%), radial-gradient(50% 60% at 10% 90%, #f2f0c914, transparent 60%), var(--ink);padding-bottom:clamp(56px,8vw,96px);position:relative;overflow:hidden}.hero[data-astro-cid-ba372snk] .hero-photo{aspect-ratio:auto;background:0 0;position:absolute;inset:0}.hero[data-astro-cid-ba372snk] .hero-photo:after{background:linear-gradient(#0b0c0e59,#0b0c0ed1 38%,#0b0c0ee6),linear-gradient(90deg,#0b0c0e80,#0000 70%)}[dir=rtl] .hero[data-astro-cid-ba372snk] .hero-photo:after{background:linear-gradient(#0b0c0e59,#0b0c0ed1 38%,#0b0c0ee6),linear-gradient(270deg,#0b0c0e80,#0000 70%)}[dir=rtl] .hero[data-astro-cid-ba372snk] .hero-photo img{transform:scaleX(-1)}@media (width>=900px){.hero[data-astro-cid-ba372snk] .hero-photo{aspect-ratio:1242/2208;width:auto;max-width:48vw;height:100%;inset-block:0;inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}[dir=rtl] .hero[data-astro-cid-ba372snk] .hero-photo{-webkit-mask-image:linear-gradient(270deg,#0000,#000 34%);mask-image:linear-gradient(270deg,#0000,#000 34%)}.hero[data-astro-cid-ba372snk] .hero-photo:after{background:0 0}.hero-device[data-astro-cid-ba372snk]{justify-self:start}}.hero-grid[data-astro-cid-ba372snk]{z-index:2;align-items:center;gap:48px;display:grid;position:relative}@media (width>=900px){.hero-grid[data-astro-cid-ba372snk]{grid-template-columns:1.1fr 1fr}}.hero[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk]{max-width:12ch}.proof[data-astro-cid-ba372snk]{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff24;border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 22px;padding:8px 18px;font-size:.88rem;list-style:none;display:inline-flex}.proof[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{white-space:nowrap}.proof[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]+li[data-astro-cid-ba372snk]:before{content:"•";opacity:.5;margin-inline:10px}@media (width<=899px){.proof-rating[data-astro-cid-ba372snk]{flex-basis:100%}.proof[data-astro-cid-ba372snk] .proof-rating[data-astro-cid-ba372snk]+li[data-astro-cid-ba372snk]:before{content:none}}@media (width>=900px){.proof[data-astro-cid-ba372snk]{border-radius:999px;flex-wrap:nowrap;width:max-content}}.proof-rating[data-astro-cid-ba372snk]{color:var(--text)}.stars[data-astro-cid-ba372snk]{color:var(--ember);letter-spacing:.08em;margin-inline-end:10px}.hero-cta[data-astro-cid-ba372snk]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px;display:flex}.note[data-astro-cid-ba372snk]{color:var(--muted);margin:0;font-size:.92rem}.hero-device[data-astro-cid-ba372snk]{justify-self:center;width:min(320px,66vw);position:relative}.hero-device[data-astro-cid-ba372snk] .device{max-width:none;transform:rotate(3deg)}[dir=rtl] .hero-device[data-astro-cid-ba372snk] .device{transform:rotate(-3deg)}.hero-device[data-astro-cid-ba372snk] .hero-ring{bottom:6%;width:clamp(120px,17vw,190px);position:absolute;inset-inline-start:-24%}.summary-band[data-astro-cid-ba372snk]{background:var(--graphite);border-top:1px solid var(--line);padding-block:clamp(36px,5vw,56px)}.hero-summary[data-astro-cid-ba372snk]{z-index:2;gap:20px;display:grid;position:relative}@media (width>=900px){.hero-summary[data-astro-cid-ba372snk]{grid-template-columns:1.35fr 1fr;align-items:start}}.summary[data-astro-cid-ba372snk]{border-inline-start:2px solid var(--ember);max-width:60ch;margin:0;padding-inline-start:18px}.tablist[data-astro-cid-ba372snk]{display:none}.modes[data-astro-cid-ba372snk].tabs-on .tablist[data-astro-cid-ba372snk]{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}[data-astro-cid-ba372snk][role=tab]{background:var(--slate);min-height:48px;color:var(--muted);cursor:pointer;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;padding:10px 22px;font-size:.95rem;font-weight:600;font-stretch:85%}[data-astro-cid-ba372snk][role=tab]:hover{color:var(--text)}[data-astro-cid-ba372snk][role=tab][aria-selected=true]{background:var(--ember);color:var(--ink)}.panel[data-astro-cid-ba372snk]{align-items:center;gap:32px 64px;margin-bottom:56px;display:grid}.modes[data-astro-cid-ba372snk].tabs-on .panel[data-astro-cid-ba372snk]{margin-bottom:0}.panel[data-astro-cid-ba372snk][hidden]{display:none}@media (width>=900px){.panel[data-astro-cid-ba372snk]{grid-template-columns:300px 1fr}}.panel[data-astro-cid-ba372snk] .device{justify-self:center;width:min(280px,64vw)}@media (prefers-reduced-motion:no-preference){.modes[data-astro-cid-ba372snk].tabs-on .panel[data-astro-cid-ba372snk]:not([hidden]){animation:panel-in .5s var(--ease)}}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.panel-copy[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{text-transform:uppercase;font-size:clamp(2rem,4vw,3rem)}.panel-copy[data-astro-cid-ba372snk] .pill[data-astro-cid-ba372snk]{margin-bottom:20px}.how-grid[data-astro-cid-ba372snk]{gap:40px;display:grid}.how-device[data-astro-cid-ba372snk]{justify-items:center;display:grid}@media (width>=900px){.how-grid[data-astro-cid-ba372snk]{grid-template-columns:1fr 1.2fr;gap:80px}.how-device[data-astro-cid-ba372snk]{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}}.how-screen[data-astro-cid-ba372snk]{opacity:0;width:min(300px,64vw);transition:opacity .6s var(--ease), transform .6s var(--ease);grid-area:1/1;transform:translateY(16px)scale(.98)}.how-device[data-astro-cid-ba372snk][data-active="1"] [data-astro-cid-ba372snk][data-screen="1"],.how-device[data-astro-cid-ba372snk][data-active="2"] [data-astro-cid-ba372snk][data-screen="2"],.how-device[data-astro-cid-ba372snk][data-active="3"] [data-astro-cid-ba372snk][data-screen="3"]{opacity:1;transform:none}.steps[data-astro-cid-ba372snk]{margin:0;padding:0;list-style:none;position:relative}.steps[data-astro-cid-ba372snk]:before{content:"";top:8px;bottom:8px;background:linear-gradient(var(--ember), var(--violet), transparent);width:2px;position:absolute;inset-inline-start:7px}.steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{padding-block:12px clamp(48px,14vh,160px);padding-inline-start:56px;transition:opacity .5s;position:relative}.steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]:last-child{padding-bottom:12px}.steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]:before{content:"";top:22px;background:var(--ink);border:2px solid var(--ember);width:14px;height:14px;transition:background-color .3s;position:absolute;inset-inline-start:1px;transform:rotate(45deg)}.steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk][data-current]:before{background:var(--ember)}.js .steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]:not([data-current]){opacity:.55}.num[data-astro-cid-ba372snk]{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #fff6;margin-bottom:8px;font-size:clamp(4.5rem,9vw,7.5rem);font-weight:600;font-stretch:75%;line-height:.9;display:block}.steps[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk][data-current] .num[data-astro-cid-ba372snk]{-webkit-text-stroke-color:var(--ember)}.steps[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{color:var(--muted);max-width:46ch}.more[data-astro-cid-ba372snk]{margin:40px 0 0}.band[data-astro-cid-ba372snk]{background:var(--graphite);align-items:end;min-height:clamp(420px,60vw,680px);padding-block:96px 72px;display:grid;position:relative;overflow:hidden}.band-copy[data-astro-cid-ba372snk]{z-index:2;position:relative}.band[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{text-transform:uppercase;max-width:10ch;font-size:clamp(2.4rem,5vw,4.2rem)}.band[data-astro-cid-ba372snk] .lead[data-astro-cid-ba372snk]{max-width:34ch}.band[data-astro-cid-ba372snk] .photo:after{background:linear-gradient(90deg,#0b0c0ed9,#0b0c0e66 40%,#0000 65%),linear-gradient(#0000 55%,#0b0c0eb3)}[dir=rtl] .band[data-astro-cid-ba372snk] .photo:after{background:linear-gradient(270deg,#0b0c0ed9,#0b0c0e66 40%,#0000 65%),linear-gradient(#0000 55%,#0b0c0eb3)}.band[data-astro-cid-ba372snk] .lead[data-astro-cid-ba372snk]{color:var(--text)}.duo[data-astro-cid-ba372snk]{grid-template-columns:1fr 1fr;gap:16px;max-width:560px;margin-inline:auto;padding-bottom:48px;display:grid}.duo[data-astro-cid-ba372snk] .duo-a{transform:rotate(-4deg)}.duo[data-astro-cid-ba372snk] .duo-b{transform:translateY(48px)rotate(4deg)}.guide-grid[data-astro-cid-ba372snk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.faq-wrap[data-astro-cid-ba372snk]{gap:64px;display:grid}@media (width>=1000px){.faq-wrap[data-astro-cid-ba372snk]{grid-template-columns:1.6fr 1fr;align-items:start}}.sources[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{font-size:clamp(1.6rem,3vw,2.2rem)}.sources[data-astro-cid-ba372snk] ul[data-astro-cid-ba372snk]{padding-inline-start:1.1em}.sources[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{color:var(--muted);margin:.5em 0}.doctor[data-astro-cid-ba372snk]{justify-self:center;width:min(420px,100%);margin:0}.doctor[data-astro-cid-ba372snk] .doctor-photo:before,.doctor[data-astro-cid-ba372snk] .doctor-photo:after{content:none}.doctor[data-astro-cid-ba372snk] .doctor-photo img{filter:none}
