.page-module__D3z-gG__page{--junior-bg:#f2f4ee;--junior-surface:#fff;--junior-ink:#111512;--junior-muted:#606962;--junior-line:#d7ddd7;--junior-green:#79ed3a;--junior-green-soft:#dff8d1;--junior-dark:#0e1410;--junior-dark-soft:#172019;--junior-dark-line:#29352d;--junior-shadow:#10181221;min-height:calc(100vh - var(--header-h));background:var(--junior-bg);color:var(--junior-ink);overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-module__D3z-gG__page{--junior-bg:#0b120f;--junior-surface:#131c18;--junior-ink:#e9f0ec;--junior-muted:#9dafa5;--junior-line:#27332e;--junior-green-soft:#233b25;--junior-dark:#101713;--junior-dark-soft:#18231d;--junior-dark-line:#304038;--junior-shadow:#0000006b}}:root[data-theme=dark] .page-module__D3z-gG__page{--junior-bg:#0b120f;--junior-surface:#131c18;--junior-ink:#e9f0ec;--junior-muted:#9dafa5;--junior-line:#27332e;--junior-green-soft:#233b25;--junior-dark:#101713;--junior-dark-soft:#18231d;--junior-dark-line:#304038;--junior-shadow:#0000006b}.page-module__D3z-gG__page *,.page-module__D3z-gG__page :before,.page-module__D3z-gG__page :after{box-sizing:border-box}.page-module__D3z-gG__page a{text-decoration:none}.page-module__D3z-gG__wrap{width:min(1200px,100% - 48px);margin-inline:auto}.page-module__D3z-gG__kicker{color:var(--junior-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:900}.page-module__D3z-gG__hero{padding:clamp(4rem,8vw,7.5rem) 0 clamp(4rem,9vw,8.5rem);position:relative}.page-module__D3z-gG__hero:before{border:1px solid var(--junior-line);content:"";opacity:.7;border-radius:50%;width:34rem;height:34rem;position:absolute;top:3rem;right:-11rem}.page-module__D3z-gG__hero:after{border:1px solid var(--junior-line);content:"";opacity:.7;border-radius:50%;width:22rem;height:22rem;position:absolute;top:8.5rem;right:-5rem}.page-module__D3z-gG__heroGrid{z-index:1;grid-template-columns:minmax(0,900px);align-items:center;display:grid;position:relative}.page-module__D3z-gG__heroCopy h1{letter-spacing:-.072em;max-width:760px;margin:1.1rem 0 1.7rem;font-size:clamp(3.75rem,7.7vw,7.35rem);line-height:.87}.page-module__D3z-gG__heroCopy h1 span{background:var(--junior-green);color:#101610;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:fit-content;margin-top:.12em;padding:.02em .1em .09em;display:block}.page-module__D3z-gG__lede{max-width:660px;color:var(--junior-muted);margin:0;font-size:clamp(1.08rem,1.7vw,1.27rem);line-height:1.65}.page-module__D3z-gG__heroActions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:2rem;display:flex}.page-module__D3z-gG__primaryButton,.page-module__D3z-gG__ctaButton{border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;min-height:52px;font-weight:900;display:inline-flex}.page-module__D3z-gG__primaryButton{background:var(--junior-dark);color:#fff;padding:.9rem 1.25rem}.page-module__D3z-gG__textLink{color:var(--junior-ink);border-bottom:1px solid;font-size:.9rem;font-weight:800}.page-module__D3z-gG__heroNote{color:var(--junior-muted);margin:1.35rem 0 0;font-size:.82rem;font-weight:700}.page-module__D3z-gG__reasonSection,.page-module__D3z-gG__flowSection,.page-module__D3z-gG__parentSection,.page-module__D3z-gG__toolsSection,.page-module__D3z-gG__faqSection,.page-module__D3z-gG__ctaSection{border-top:1px solid var(--junior-line);padding:clamp(4rem,9vw,8.5rem) 0}.page-module__D3z-gG__reasonGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.page-module__D3z-gG__reasonSection h2,.page-module__D3z-gG__sectionHeading h2,.page-module__D3z-gG__parentLead h2,.page-module__D3z-gG__progressIntro h2,.page-module__D3z-gG__toolsIntro h2,.page-module__D3z-gG__faqIntro h2,.page-module__D3z-gG__ctaCard h2{letter-spacing:-.06em;margin:.9rem 0 0;font-size:clamp(2.7rem,5.8vw,5.35rem);line-height:.95}.page-module__D3z-gG__reasonCopy{border-left:2px solid var(--junior-green);padding-left:2rem}.page-module__D3z-gG__reasonCopy p{color:var(--junior-muted);margin:0;font-size:1.04rem;line-height:1.72}.page-module__D3z-gG__reasonCopy p+p{margin-top:1.25rem}.page-module__D3z-gG__flowSection{background:var(--junior-surface)}.page-module__D3z-gG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.page-module__D3z-gG__sectionHeading .page-module__D3z-gG__kicker,.page-module__D3z-gG__sectionHeading h2{grid-column:1}.page-module__D3z-gG__sectionHeading h2{max-width:850px}.page-module__D3z-gG__sectionHeading>p:last-child{color:var(--junior-muted);grid-area:1/2/span 2;margin:0;line-height:1.65}.page-module__D3z-gG__stepList{border-top:1px solid var(--junior-line)}.page-module__D3z-gG__step{border-bottom:1px solid var(--junior-line);grid-template-columns:8.5rem minmax(0,1fr) minmax(190px,.33fr);align-items:start;gap:2rem;padding:2.25rem 0;display:grid}.page-module__D3z-gG__stepIndex span,.page-module__D3z-gG__stepIndex small{display:block}.page-module__D3z-gG__stepIndex span{letter-spacing:-.07em;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:950;line-height:.9}.page-module__D3z-gG__stepIndex small{color:var(--junior-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.55rem;font-size:.69rem;font-weight:900}.page-module__D3z-gG__stepBody h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.05}.page-module__D3z-gG__stepBody p{max-width:650px;color:var(--junior-muted);margin:.8rem 0 0;line-height:1.65}.page-module__D3z-gG__stepTakeaway{background:var(--junior-green-soft);border-radius:1rem;margin:0;padding:1rem 1.1rem;font-size:.9rem;font-weight:850;line-height:1.35}.page-module__D3z-gG__stepTakeaway span{color:var(--junior-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:900;display:block}.page-module__D3z-gG__parentGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.page-module__D3z-gG__parentLead h2 span{color:var(--junior-muted);display:block}.page-module__D3z-gG__parentDetails{border-top:1px solid var(--junior-line)}.page-module__D3z-gG__parentDetails>div{border-bottom:1px solid var(--junior-line);grid-template-columns:2.25rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.page-module__D3z-gG__parentDetails span{color:var(--junior-muted);font-size:.7rem;font-weight:900}.page-module__D3z-gG__parentDetails p{margin:0;font-size:1.05rem;font-weight:760;line-height:1.45}.page-module__D3z-gG__parentDetails .page-module__D3z-gG__parentNote{color:var(--junior-muted);margin-top:1.5rem;font-size:.88rem;font-weight:500;line-height:1.65}.page-module__D3z-gG__progressSection{background:var(--junior-dark);color:#fff;padding:clamp(4rem,10vw,9.5rem) 0}.page-module__D3z-gG__progressSection .page-module__D3z-gG__kicker{color:#9fac9f}.page-module__D3z-gG__progressIntro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:1.3rem 5rem;display:grid}.page-module__D3z-gG__progressIntro .page-module__D3z-gG__kicker,.page-module__D3z-gG__progressIntro h2{grid-column:1}.page-module__D3z-gG__progressIntro h2{max-width:850px}.page-module__D3z-gG__progressIntro>p:last-child{color:#aab5ae;grid-area:1/2/span 2;margin:0;line-height:1.68}.page-module__D3z-gG__progressGrid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:clamp(3rem,6vw,5.5rem);display:grid}.page-module__D3z-gG__progressGrid article{border:1px solid var(--junior-dark-line);background:var(--junior-dark-soft);border-radius:1.3rem;min-height:245px;padding:1.5rem}.page-module__D3z-gG__progressGrid article:first-child{border-color:var(--junior-green)}.page-module__D3z-gG__progressGrid span{color:var(--junior-green);font-size:.72rem;font-weight:900}.page-module__D3z-gG__progressGrid h3{letter-spacing:-.04em;margin:3.7rem 0 .75rem;font-size:1.45rem;line-height:1.05}.page-module__D3z-gG__progressGrid p{color:#aab5ae;margin:0;font-size:.88rem;line-height:1.6}.page-module__D3z-gG__progressNote{color:#7f8c84;margin:1.35rem 0 0;font-size:.76rem}.page-module__D3z-gG__toolsGrid,.page-module__D3z-gG__faqGrid{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.page-module__D3z-gG__toolsIntro,.page-module__D3z-gG__faqIntro{top:calc(var(--header-h) + 2rem);position:sticky}.page-module__D3z-gG__toolsIntro h2,.page-module__D3z-gG__faqIntro h2{font-size:clamp(2.8rem,5vw,4.8rem)}.page-module__D3z-gG__toolsIntro>p:last-child,.page-module__D3z-gG__faqIntro>p:last-child{color:var(--junior-muted);margin:1.4rem 0 0;line-height:1.68}.page-module__D3z-gG__toolCards{gap:1rem;display:grid}.page-module__D3z-gG__toolCards article{border:1px solid var(--junior-line);background:var(--junior-surface);border-radius:1.5rem;padding:clamp(1.7rem,4vw,2.5rem)}.page-module__D3z-gG__toolCards span{background:var(--junior-green-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.38rem .65rem;font-size:.66rem;font-weight:900;display:inline-block}.page-module__D3z-gG__toolCards h3{letter-spacing:-.05em;margin:2.8rem 0 .65rem;font-size:clamp(1.8rem,3vw,2.6rem)}.page-module__D3z-gG__toolCards p{max-width:530px;color:var(--junior-muted);margin:0;line-height:1.65}.page-module__D3z-gG__faqSection{background:var(--junior-surface)}.page-module__D3z-gG__faqList{border-top:1px solid var(--junior-line)}.page-module__D3z-gG__faqList details{border-bottom:1px solid var(--junior-line)}.page-module__D3z-gG__faqList summary{cursor:pointer;padding:1.55rem 3rem 1.55rem 0;font-size:1.1rem;font-weight:850;list-style:none;position:relative}.page-module__D3z-gG__faqList summary::-webkit-details-marker{display:none}.page-module__D3z-gG__faqList summary:after{content:"+";color:var(--junior-muted);font-size:1.5rem;font-weight:500;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.page-module__D3z-gG__faqList details[open] summary:after{content:"−"}.page-module__D3z-gG__faqList details p{max-width:650px;color:var(--junior-muted);margin:-.35rem 0 1.6rem;line-height:1.68}.page-module__D3z-gG__ctaSection{padding-bottom:clamp(5rem,10vw,9rem)}.page-module__D3z-gG__ctaCard{background:var(--junior-dark);color:#fff;border-radius:2.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2rem,5vw,4rem);display:grid}.page-module__D3z-gG__ctaCard .page-module__D3z-gG__kicker{color:#9fac9f}.page-module__D3z-gG__ctaCard h2{max-width:810px}.page-module__D3z-gG__ctaCard>div:first-child>p:last-child{color:#aab5ae;max-width:720px;margin:1.4rem 0 0;line-height:1.65}.page-module__D3z-gG__offer{text-align:right;min-width:245px}.page-module__D3z-gG__offer p{color:#aab5ae;margin:0;font-size:.86rem}.page-module__D3z-gG__offer .page-module__D3z-gG__price{color:#fff;letter-spacing:-.075em;font-size:clamp(3.6rem,7vw,5.6rem);font-weight:950;line-height:.9}.page-module__D3z-gG__ctaButton{background:var(--junior-green);color:#101610;width:100%;margin-top:1.25rem;padding:.9rem 1.2rem}.page-module__D3z-gG__offer small{color:#7f8c84;max-width:245px;margin-top:.9rem;font-size:.68rem;line-height:1.45;display:block}.page-module__D3z-gG__primaryButton:hover{background:#29302c}.page-module__D3z-gG__ctaButton:hover{background:#93f75d}.page-module__D3z-gG__primaryButton:focus-visible,.page-module__D3z-gG__ctaButton:focus-visible,.page-module__D3z-gG__textLink:focus-visible,.page-module__D3z-gG__faqList summary:focus-visible{outline:3px solid var(--junior-green);outline-offset:4px}@media (max-width:960px){.page-module__D3z-gG__heroGrid,.page-module__D3z-gG__reasonGrid,.page-module__D3z-gG__parentGrid,.page-module__D3z-gG__toolsGrid,.page-module__D3z-gG__faqGrid{grid-template-columns:1fr}.page-module__D3z-gG__heroCopy h1{max-width:820px}.page-module__D3z-gG__reasonCopy{max-width:720px}.page-module__D3z-gG__sectionHeading,.page-module__D3z-gG__progressIntro{grid-template-columns:1fr}.page-module__D3z-gG__sectionHeading .page-module__D3z-gG__kicker,.page-module__D3z-gG__sectionHeading h2,.page-module__D3z-gG__sectionHeading>p:last-child,.page-module__D3z-gG__progressIntro .page-module__D3z-gG__kicker,.page-module__D3z-gG__progressIntro h2,.page-module__D3z-gG__progressIntro>p:last-child{grid-area:auto/1}.page-module__D3z-gG__sectionHeading>p:last-child,.page-module__D3z-gG__progressIntro>p:last-child{max-width:680px;margin-top:.5rem}.page-module__D3z-gG__step{grid-template-columns:6.5rem minmax(0,1fr)}.page-module__D3z-gG__stepTakeaway{grid-column:2;width:fit-content}.page-module__D3z-gG__progressGrid{grid-template-columns:repeat(2,1fr)}.page-module__D3z-gG__toolsIntro,.page-module__D3z-gG__faqIntro{max-width:720px;position:static}}@media (max-width:680px){.page-module__D3z-gG__wrap{width:min(100% - 28px,1200px)}.page-module__D3z-gG__hero{padding-top:3rem}.page-module__D3z-gG__hero:before,.page-module__D3z-gG__hero:after{display:none}.page-module__D3z-gG__heroCopy h1{font-size:clamp(3rem,13.5vw,4.6rem)}.page-module__D3z-gG__heroActions{flex-direction:column;align-items:flex-start}.page-module__D3z-gG__primaryButton{width:100%}.page-module__D3z-gG__reasonCopy{padding-left:1.2rem}.page-module__D3z-gG__reasonSection h2,.page-module__D3z-gG__sectionHeading h2,.page-module__D3z-gG__parentLead h2,.page-module__D3z-gG__progressIntro h2,.page-module__D3z-gG__toolsIntro h2,.page-module__D3z-gG__faqIntro h2,.page-module__D3z-gG__ctaCard h2{font-size:clamp(2.25rem,9.5vw,3.4rem)}.page-module__D3z-gG__step{grid-template-columns:1fr;gap:1.25rem}.page-module__D3z-gG__stepIndex{align-items:baseline;gap:.8rem;display:flex}.page-module__D3z-gG__stepIndex small{margin:0}.page-module__D3z-gG__stepTakeaway{grid-column:1}.page-module__D3z-gG__progressGrid{grid-template-columns:1fr}.page-module__D3z-gG__progressGrid article{min-height:210px}.page-module__D3z-gG__toolsGrid,.page-module__D3z-gG__faqGrid{gap:2.5rem}.page-module__D3z-gG__ctaCard{border-radius:1.5rem;grid-template-columns:1fr;padding:2rem 1.35rem}.page-module__D3z-gG__offer{text-align:left;min-width:0}.page-module__D3z-gG__offer small{max-width:none}}@media (prefers-reduced-motion:no-preference){.page-module__D3z-gG__primaryButton,.page-module__D3z-gG__ctaButton,.page-module__D3z-gG__textLink,.page-module__D3z-gG__toolCards article{transition:transform .18s,background-color .18s,border-color .18s}.page-module__D3z-gG__primaryButton:hover,.page-module__D3z-gG__ctaButton:hover{transform:translateY(-2px)}.page-module__D3z-gG__toolCards article:hover{border-color:var(--junior-green);transform:translateY(-3px)}}
