.funnel-module__vHxHUa__page{--ink:#172a30;--muted:#5f7076;--teal:#187f84;--teal-dark:#0f6266;--pale:#edf7f5;--line:#d5e2e0;--gold:#e9b949;width:min(1120px,100% - 32px);color:var(--ink);font-feature-settings:"palt";margin:0 auto;padding:48px 0 96px;line-height:1.85}.funnel-module__vHxHUa__page h1{letter-spacing:-.035em;text-wrap:balance;margin:8px 0 18px;font-size:clamp(2rem,4vw,3rem);line-height:1.25}.funnel-module__vHxHUa__page h2{margin:6px 0 18px;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.45}.funnel-module__vHxHUa__page h3{margin:0 0 10px;font-size:1.08rem;line-height:1.5}.funnel-module__vHxHUa__page p{margin:0 0 1em}.funnel-module__vHxHUa__hero,.funnel-module__vHxHUa__firstHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(28px,6vw,72px);margin-bottom:72px;display:grid}.funnel-module__vHxHUa__firstHero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin-bottom:48px}.funnel-module__vHxHUa__eyebrow{color:var(--teal-dark);letter-spacing:.12em;margin:0 0 6px;font-size:.8rem;font-weight:800}.funnel-module__vHxHUa__lead{color:var(--muted);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.75}.funnel-module__vHxHUa__heroOffer{width:fit-content;color:var(--teal-dark);background:var(--pale);border-radius:999px;padding:7px 13px;font-size:.94rem;font-weight:900;margin:16px 0 12px!important}.funnel-module__vHxHUa__heroButton{color:#fff;background:linear-gradient(135deg, var(--teal), var(--teal-dark));border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:14px 25px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #0f62663d}.funnel-module__vHxHUa__heroButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f62664d}.funnel-module__vHxHUa__heroMicrocopy{color:var(--muted);font-size:.8rem;margin:9px 0 0!important}.funnel-module__vHxHUa__heroBullets{color:var(--ink);gap:4px;margin:13px 0 0;padding:0;font-size:.92rem;font-weight:750;list-style:none;display:grid}.funnel-module__vHxHUa__heroBullets li:before{color:var(--teal);content:"✓";margin-right:8px;font-weight:900}.funnel-module__vHxHUa__photo{margin:0}.funnel-module__vHxHUa__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 20px 55px #1a3d4429}.funnel-module__vHxHUa__photo figcaption{color:var(--muted);margin-top:10px;font-size:.82rem}.funnel-module__vHxHUa__section{border:1px solid var(--line);border-radius:24px;max-width:880px;margin:0 auto 48px;padding:clamp(28px,5vw,52px)}.funnel-module__vHxHUa__wideSection{margin:0 auto 64px}.funnel-module__vHxHUa__wideSection>.funnel-module__vHxHUa__eyebrow,.funnel-module__vHxHUa__wideSection>h2{text-align:center}.funnel-module__vHxHUa__tint{background:var(--pale);border-color:#0000}.funnel-module__vHxHUa__warning{background:#fff8ee;border-color:#f0d4ae}.funnel-module__vHxHUa__agitation{color:#f6fbfa;background:linear-gradient(145deg,#172a30,#21434a);border-color:#203f45}.funnel-module__vHxHUa__agitation h2{color:#fff}.funnel-module__vHxHUa__agitation .funnel-module__vHxHUa__eyebrow{color:#8de3d9}.funnel-module__vHxHUa__mechanism{background:linear-gradient(#fff,#f2faf8);border:2px solid #187f8440}.funnel-module__vHxHUa__mechanismBadge{color:#fff;background:var(--teal-dark);letter-spacing:.04em;border-radius:999px;width:fit-content;padding:7px 13px;font-size:.82rem;font-weight:900;margin:4px 0 16px!important}.funnel-module__vHxHUa__mechanismSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.funnel-module__vHxHUa__mechanismSteps article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.funnel-module__vHxHUa__mechanismSteps span{color:var(--teal);letter-spacing:.1em;margin-bottom:9px;font-size:.72rem;font-weight:900;display:block}.funnel-module__vHxHUa__mechanismSteps p{color:var(--muted);font-size:.88rem}.funnel-module__vHxHUa__future{background:#eef8f5;border-color:#0000;position:relative;overflow:hidden}.funnel-module__vHxHUa__future:after{content:"";background:#187f8414;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-70px}.funnel-module__vHxHUa__futureList{z-index:1;font-weight:750;list-style:"→  ";position:relative}.funnel-module__vHxHUa__futureNote{z-index:1;color:var(--muted);font-size:.78rem;position:relative;margin-top:22px!important}.funnel-module__vHxHUa__proofBar{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-28px auto 64px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1a3d4414}.funnel-module__vHxHUa__proofBar>div{text-align:center;align-content:center;gap:2px;min-height:94px;padding:16px 18px;display:grid}.funnel-module__vHxHUa__proofBar>div+div{border-left:1px solid var(--line)}.funnel-module__vHxHUa__proofBar strong{color:var(--teal-dark);font-size:1.04rem}.funnel-module__vHxHUa__proofBar span{color:var(--muted);font-size:.76rem}.funnel-module__vHxHUa__checks,.funnel-module__vHxHUa__section ul,.funnel-module__vHxHUa__card ul,.funnel-module__vHxHUa__card ol{gap:12px;margin:20px 0 0;padding-left:1.25rem;display:grid}.funnel-module__vHxHUa__checks{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1.4rem;list-style:"✓  "}.funnel-module__vHxHUa__clinicalNote{border-left:4px solid var(--teal);background:var(--pale);border-radius:0 16px 16px 0;margin-top:28px;padding:24px}.funnel-module__vHxHUa__clinicalLabel{color:var(--teal-dark);font-weight:800}.funnel-module__vHxHUa__grid,.funnel-module__vHxHUa__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto 48px;display:grid}.funnel-module__vHxHUa__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.funnel-module__vHxHUa__copyCard{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:100%;padding:clamp(24px,3vw,34px);box-shadow:0 14px 35px #1a3d440f}.funnel-module__vHxHUa__copyCard p{color:var(--muted);font-size:.94rem}.funnel-module__vHxHUa__cardNumber{color:var(--teal);letter-spacing:.12em;margin-bottom:12px;font-size:.78rem;font-weight:900;display:block}.funnel-module__vHxHUa__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto 48px;display:grid}.funnel-module__vHxHUa__photoGrid .funnel-module__vHxHUa__photo img{border-radius:18px}.funnel-module__vHxHUa__steps{gap:12px;margin-top:28px;display:grid}.funnel-module__vHxHUa__step{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.funnel-module__vHxHUa__step>span{color:var(--teal);letter-spacing:.08em;font-weight:900}.funnel-module__vHxHUa__step h3{margin:0 0 4px;font-size:1.08rem}.funnel-module__vHxHUa__step p{color:var(--muted)}.funnel-module__vHxHUa__card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(26px,4vw,42px)}.funnel-module__vHxHUa__bookingCta{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff29,#0000 34%),linear-gradient(135deg,#187f84,#0f6266);border-radius:24px;max-width:880px;margin:32px auto 48px;padding:clamp(28px,5vw,48px)}.funnel-module__vHxHUa__bookingCta h2{color:#fff}.funnel-module__vHxHUa__bookingCta .funnel-module__vHxHUa__eyebrow{color:#d6fffa}.funnel-module__vHxHUa__priceLine{color:#fff;border:1px solid #ffffff80;border-radius:999px;width:fit-content;padding:5px 12px;font-size:1.05rem;font-weight:900;margin:8px 0 14px!important}.funnel-module__vHxHUa__offerFacts{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.funnel-module__vHxHUa__offerFacts span{border:1px solid #ffffff70;border-radius:999px;padding:5px 11px;font-size:.86rem;font-weight:900}.funnel-module__vHxHUa__ctaLead{max-width:720px}.funnel-module__vHxHUa__offerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:760px;margin:20px 0 0;padding:0;list-style:none;display:grid}.funnel-module__vHxHUa__offerList li{padding-left:24px;font-size:.9rem;font-weight:750;position:relative}.funnel-module__vHxHUa__offerList li:before{color:#d6fffa;content:"✓";font-weight:900;position:absolute;left:0}.funnel-module__vHxHUa__microcopy{color:#d6fffa;font-size:.78rem;margin:10px 0 0!important}.funnel-module__vHxHUa__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.funnel-module__vHxHUa__primaryButton,.funnel-module__vHxHUa__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;font-weight:800;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.funnel-module__vHxHUa__primaryButton{color:var(--teal-dark);background:#fff}.funnel-module__vHxHUa__secondaryButton{color:#fff;border:1px solid #fff9}.funnel-module__vHxHUa__primaryButton:hover,.funnel-module__vHxHUa__secondaryButton:hover{opacity:.92;transform:translateY(-1px)}.funnel-module__vHxHUa__textLink{color:var(--teal-dark);text-underline-offset:5px;font-weight:800}.funnel-module__vHxHUa__faqList{gap:10px;margin-top:24px;display:grid}.funnel-module__vHxHUa__faqList details{border:1px solid var(--line);background:#fff;border-radius:14px}.funnel-module__vHxHUa__faqList summary{cursor:pointer;padding:18px 50px 18px 20px;font-weight:850}.funnel-module__vHxHUa__faqList details p{color:var(--muted);padding:0 20px 18px}.funnel-module__vHxHUa__disclaimer{max-width:880px;color:var(--muted);margin:24px auto 0;font-size:.82rem}@media (max-width:760px){.funnel-module__vHxHUa__page{width:min(100% - 22px,1120px);padding-top:40px}.funnel-module__vHxHUa__hero,.funnel-module__vHxHUa__firstHero,.funnel-module__vHxHUa__grid,.funnel-module__vHxHUa__checks,.funnel-module__vHxHUa__infoGrid,.funnel-module__vHxHUa__photoGrid,.funnel-module__vHxHUa__threeGrid,.funnel-module__vHxHUa__mechanismSteps,.funnel-module__vHxHUa__offerList{grid-template-columns:1fr}.funnel-module__vHxHUa__proofBar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-18px}.funnel-module__vHxHUa__proofBar>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.funnel-module__vHxHUa__proofBar>div:nth-child(4){border-top:1px solid var(--line)}.funnel-module__vHxHUa__hero{gap:32px}.funnel-module__vHxHUa__section,.funnel-module__vHxHUa__bookingCta{border-radius:18px}.funnel-module__vHxHUa__actions{display:grid}.funnel-module__vHxHUa__primaryButton,.funnel-module__vHxHUa__secondaryButton,.funnel-module__vHxHUa__heroButton{width:100%}}
