.page-module__hGGnkG__page{overflow:hidden}.page-module__hGGnkG__hero{align-items:center;min-height:min(58rem,100svh);padding:clamp(8.5rem,15vh,11rem) 0 clamp(5rem,9vw,8rem);display:grid}.page-module__hGGnkG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.page-module__hGGnkG__heroCopy h1{text-wrap:balance;max-width:13ch;font-size:clamp(3.25rem,6.2vw,6.7rem)}.page-module__hGGnkG__heroCopy h1 span{color:var(--accent);font-family:var(--font-body);letter-spacing:-.035em;margin-top:.18em;font-size:.55em;font-weight:450;line-height:1.1;display:block}.page-module__hGGnkG__heroCopy>.lead{max-width:40rem;margin-top:2rem}.page-module__hGGnkG__backLink{color:var(--ink-3);font-size:var(--fs-small);margin-bottom:2.25rem;text-decoration:none;display:inline-block}.page-module__hGGnkG__backLink:hover,.page-module__hGGnkG__backLink:focus-visible{color:var(--accent)}.page-module__hGGnkG__eyebrow{color:var(--accent);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.page-module__hGGnkG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.page-module__hGGnkG__heroNote{color:var(--ink-3);font-size:var(--fs-small);margin-top:1rem}.page-module__hGGnkG__summaryCard{border:2px solid var(--accent);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow);padding:clamp(2rem,3.5vw,3.25rem);position:relative}.page-module__hGGnkG__summaryCard:before{content:"";border:1px dashed color-mix(in srgb, var(--accent) 28%, transparent);border-radius:calc(var(--r-lg) - .55rem);pointer-events:none;position:absolute;inset:1rem}.page-module__hGGnkG__summaryCard>*{position:relative}.page-module__hGGnkG__cardLabel{color:var(--ink-3);font-size:var(--fs-small);display:block}.page-module__hGGnkG__price{color:var(--ink);font-family:var(--font-head);margin:.3rem 0 1.6rem;font-size:clamp(3.4rem,6vw,5.2rem);line-height:1;display:block}.page-module__hGGnkG__price small{font-family:var(--font-body);color:var(--ink-3);font-size:.3em;font-weight:500}.page-module__hGGnkG__summaryCard ul{gap:.9rem;margin-bottom:2rem;display:grid}.page-module__hGGnkG__summaryCard li{color:var(--ink-2);padding-left:1.65rem;position:relative}.page-module__hGGnkG__summaryCard li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.page-module__hGGnkG__introGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.page-module__hGGnkG__sectionHeading{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.page-module__hGGnkG__introGrid .page-module__hGGnkG__sectionHeading{margin-bottom:0}.page-module__hGGnkG__sectionHeading h2{text-wrap:balance}.page-module__hGGnkG__situationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.page-module__hGGnkG__situationGrid article{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--white);min-height:21rem;padding:clamp(1.75rem,3vw,2.5rem)}.page-module__hGGnkG__situationGrid article>span{color:var(--accent);font-family:var(--font-serif);font-size:var(--fs-small);margin-bottom:clamp(3rem,6vw,5.5rem);display:block}.page-module__hGGnkG__situationGrid h3{margin-bottom:1rem}.page-module__hGGnkG__situationGrid p,.page-module__hGGnkG__process p,.page-module__hGGnkG__proofCopy>p{color:var(--ink-2)}.page-module__hGGnkG__process{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);display:grid}.page-module__hGGnkG__process li{grid-template-columns:clamp(3rem,7vw,6rem) minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.8rem,3.2vw,2.8rem) clamp(1.4rem,2.5vw,2.5rem);display:grid;position:relative}.page-module__hGGnkG__process li+li{border-top:1px solid var(--line)}.page-module__hGGnkG__process li:before{content:"";background:var(--accent);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.36rem;left:clamp(1.4rem,2.5vw,2.5rem)}.page-module__hGGnkG__process li>span{color:var(--accent);font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.4rem);line-height:1;display:block}.page-module__hGGnkG__process h3{text-wrap:balance;margin:0}.page-module__hGGnkG__process li>div{display:contents}.page-module__hGGnkG__process p{max-width:48rem}.page-module__hGGnkG__outcomeGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.page-module__hGGnkG__outcomeCopy h2{text-wrap:balance;margin-bottom:1.75rem}.page-module__hGGnkG__outcomeCopy .page-module__hGGnkG__eyebrow,.page-module__hGGnkG__finalCta .page-module__hGGnkG__eyebrow{color:var(--accent-on-navy)}.page-module__hGGnkG__outcomeList{border-top:1px solid var(--navy-line);gap:0;display:grid}.page-module__hGGnkG__outcomeList li{border-bottom:1px solid var(--navy-line);gap:.35rem;padding:1.5rem 0;display:grid}.page-module__hGGnkG__outcomeList strong{color:var(--on-navy);font-size:1.15em}.page-module__hGGnkG__outcomeList span{color:var(--on-navy-2)}.page-module__hGGnkG__proofGrid{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.page-module__hGGnkG__portrait{aspect-ratio:3/4;border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.page-module__hGGnkG__portrait img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.page-module__hGGnkG__proofCopy h2{text-wrap:balance;margin-bottom:1.5rem}.page-module__hGGnkG__proofCopy blockquote{border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;background:var(--surface);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.4rem)}.page-module__hGGnkG__proofCopy blockquote>p{color:var(--ink);font-family:var(--font-head);font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);line-height:1.45}.page-module__hGGnkG__proofCopy blockquote footer{margin-top:1.25rem;display:grid}.page-module__hGGnkG__proofCopy blockquote footer span{color:var(--ink-3);font-size:var(--fs-small)}.page-module__hGGnkG__finalCta{text-align:center}.page-module__hGGnkG__finalCta h2{margin-bottom:1.5rem}.page-module__hGGnkG__finalCta .lead{max-width:42rem;margin:0 auto 2rem}.page-module__hGGnkG__finalMeta{color:var(--on-navy-3);font-size:var(--fs-small);margin-top:1rem}@media (max-width:64rem){.page-module__hGGnkG__heroGrid,.page-module__hGGnkG__introGrid,.page-module__hGGnkG__outcomeGrid,.page-module__hGGnkG__proofGrid{grid-template-columns:1fr}.page-module__hGGnkG__summaryCard{max-width:42rem}.page-module__hGGnkG__introGrid>.lead{max-width:42rem}.page-module__hGGnkG__process li{grid-template-columns:4rem minmax(12rem,.75fr) minmax(0,1.25fr)}.page-module__hGGnkG__portrait{max-width:30rem}}@media (max-width:47.99rem){.page-module__hGGnkG__hero{min-height:auto;padding-top:7.5rem}.page-module__hGGnkG__heroCopy h1{font-size:clamp(2.8rem,14vw,4.25rem)}.page-module__hGGnkG__backLink{margin-bottom:1.5rem}.page-module__hGGnkG__heroActions{flex-direction:column;align-items:stretch}.page-module__hGGnkG__heroActions .btn{width:100%}.page-module__hGGnkG__summaryCard{padding:1.65rem}.page-module__hGGnkG__situationGrid,.page-module__hGGnkG__process{grid-template-columns:1fr}.page-module__hGGnkG__situationGrid article{min-height:auto}.page-module__hGGnkG__situationGrid article>span{margin-bottom:2rem}.page-module__hGGnkG__process li{grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem 1rem;padding:1.7rem 0}.page-module__hGGnkG__process li>div{display:block}.page-module__hGGnkG__process h3{margin-bottom:.7rem}.page-module__hGGnkG__process li>span{font-size:1.45rem}.page-module__hGGnkG__outcomeGrid{gap:2.5rem}}
