.ProcessPage-module__1f4Fva__page{z-index:1;background:0 0;position:relative}.ProcessPage-module__1f4Fva__hero,.ProcessPage-module__1f4Fva__phaseSection,.ProcessPage-module__1f4Fva__guardrailSection,.ProcessPage-module__1f4Fva__ctaSection{border-bottom:1px solid var(--line);background:var(--atmosphere-wash)}.ProcessPage-module__1f4Fva__hero{padding:clamp(5.4rem,7vw,7.2rem) 0 clamp(5rem,6.6vw,6.5rem)}.ProcessPage-module__1f4Fva__eyebrow,.ProcessPage-module__1f4Fva__index,.ProcessPage-module__1f4Fva__phaseLabel{font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.115em;text-transform:uppercase;color:var(--brand-blue-text);font-size:.7rem;font-weight:600;line-height:1.35}.ProcessPage-module__1f4Fva__heroGrid{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:center;gap:clamp(3.5rem,8vw,7.5rem);margin-top:clamp(1.8rem,3vw,2.6rem);display:grid}.ProcessPage-module__1f4Fva__hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:10.4ch;margin:0;font-size:clamp(4.5rem,7vw,6.55rem);font-weight:680;line-height:.91}.ProcessPage-module__1f4Fva__heroLede{max-width:39rem;color:var(--muted);margin:1.8rem 0 0;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.7}.ProcessPage-module__1f4Fva__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ProcessPage-module__1f4Fva__primaryAction,.ProcessPage-module__1f4Fva__secondaryAction{min-height:48px;box-shadow:none;border-radius:8px}.ProcessPage-module__1f4Fva__operatingNote{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);align-self:center;padding:1.35rem 0 .35rem 1.8rem}.ProcessPage-module__1f4Fva__operatingNote>span{color:var(--brand-blue-text)}.ProcessPage-module__1f4Fva__operatingNote strong{letter-spacing:-.025em;max-width:24rem;margin-top:1rem;font-size:clamp(1.16rem,1.55vw,1.42rem);font-weight:650;line-height:1.42;display:block}.ProcessPage-module__1f4Fva__phaseSection,.ProcessPage-module__1f4Fva__guardrailSection,.ProcessPage-module__1f4Fva__ctaSection{padding:clamp(5.8rem,8vw,7.8rem) 0}.ProcessPage-module__1f4Fva__sectionHead{grid-template-columns:minmax(0,6fr) minmax(300px,4fr);align-items:end;gap:clamp(3.5rem,8vw,7rem);margin-bottom:clamp(2.8rem,5vw,4rem);display:grid}.ProcessPage-module__1f4Fva__sectionHead h2,.ProcessPage-module__1f4Fva__stageIntro h2,.ProcessPage-module__1f4Fva__ctaGrid h2{letter-spacing:-.055em;text-wrap:balance;max-width:13.5ch;margin:.85rem 0 0;font-size:clamp(3rem,4.9vw,4.35rem);font-weight:660;line-height:.96}.ProcessPage-module__1f4Fva__sectionHead>p,.ProcessPage-module__1f4Fva__stageIntro p,.ProcessPage-module__1f4Fva__ctaCopy p{max-width:38rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.72}.ProcessPage-module__1f4Fva__phaseLedger,.ProcessPage-module__1f4Fva__stageLedger{border-top:1px solid var(--line-strong)}.ProcessPage-module__1f4Fva__phaseRow{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(150px,.55fr) minmax(0,1.45fr) minmax(220px,.82fr);align-items:center;gap:clamp(1.2rem,2.8vw,2.6rem);min-height:9.5rem;padding:1.85rem 0;display:grid}.ProcessPage-module__1f4Fva__phaseRow h3{letter-spacing:-.043em;margin:0;font-size:clamp(1.65rem,2.45vw,2.15rem);font-weight:660;line-height:1}.ProcessPage-module__1f4Fva__phaseRow>p{max-width:43rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.ProcessPage-module__1f4Fva__stageNames{color:var(--text-soft);align-content:center;gap:.52rem;font-size:.78rem;font-weight:650;line-height:1.45;display:grid}.ProcessPage-module__1f4Fva__stageNames span{border-left:1px solid var(--line-strong);padding-left:.7rem}.ProcessPage-module__1f4Fva__stageSection{border-bottom:1px solid var(--line);background:var(--atmosphere-soft);padding:clamp(6rem,8.5vw,8rem) 0}.ProcessPage-module__1f4Fva__stageGrid{grid-template-columns:minmax(260px,4.15fr) minmax(0,7.85fr);align-items:start;gap:clamp(3.5rem,8vw,7rem);display:grid}.ProcessPage-module__1f4Fva__stageIntro{border-top:1px solid var(--line-strong);padding-top:1.35rem;position:sticky;top:7.5rem}.ProcessPage-module__1f4Fva__stageIntro h2{max-width:10.5ch}.ProcessPage-module__1f4Fva__stageIntro p{max-width:28rem;margin-top:1.3rem}.ProcessPage-module__1f4Fva__stageRow{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(175px,.72fr) minmax(0,1.48fr) 96px;align-items:start;gap:clamp(1rem,2.2vw,2rem);min-height:7.25rem;padding:1.5rem 0;display:grid}.ProcessPage-module__1f4Fva__stageRow h3{letter-spacing:-.028em;margin:0;font-size:clamp(1.08rem,1.42vw,1.28rem);font-weight:650;line-height:1.25}.ProcessPage-module__1f4Fva__stageRow p{max-width:42rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.ProcessPage-module__1f4Fva__phaseLabel{border-top:2px solid var(--line-strong);text-align:right;padding-top:.48rem}.ProcessPage-module__1f4Fva__guardrailSection{background:var(--atmosphere-wash)}.ProcessPage-module__1f4Fva__guardrailGrid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProcessPage-module__1f4Fva__guardrail{flex-direction:column;min-height:15rem;padding:2rem 2.25rem 2.15rem 0;display:flex}.ProcessPage-module__1f4Fva__guardrail+.ProcessPage-module__1f4Fva__guardrail{border-left:1px solid var(--line);padding-left:2.25rem}.ProcessPage-module__1f4Fva__guardrail h3{letter-spacing:-.038em;max-width:15ch;margin:auto 0 .8rem;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:650;line-height:1.08}.ProcessPage-module__1f4Fva__guardrail p{max-width:26rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.ProcessPage-module__1f4Fva__ctaSection{border-bottom:0}.ProcessPage-module__1f4Fva__ctaGrid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,6.3fr) minmax(300px,3.7fr);align-items:end;gap:clamp(3.5rem,9vw,8rem);padding-top:clamp(2.6rem,4vw,3.6rem);display:grid}.ProcessPage-module__1f4Fva__ctaGrid h2{max-width:12ch}.ProcessPage-module__1f4Fva__ctaCopy{justify-items:start;gap:1.6rem;display:grid}.ProcessPage-module__1f4Fva__ctaCopy .btn{min-height:48px}@media (max-width:1080px){.ProcessPage-module__1f4Fva__heroGrid,.ProcessPage-module__1f4Fva__sectionHead,.ProcessPage-module__1f4Fva__ctaGrid{grid-template-columns:minmax(0,1fr);gap:2.7rem}.ProcessPage-module__1f4Fva__hero h1{max-width:11ch}.ProcessPage-module__1f4Fva__operatingNote{max-width:42rem}.ProcessPage-module__1f4Fva__phaseRow{grid-template-columns:54px minmax(135px,.46fr) minmax(0,1.25fr);min-height:auto}.ProcessPage-module__1f4Fva__stageNames{grid-column:3;margin-top:.35rem}.ProcessPage-module__1f4Fva__stageGrid{grid-template-columns:minmax(220px,.78fr) minmax(0,1.5fr);gap:3.2rem}.ProcessPage-module__1f4Fva__stageRow{grid-template-columns:50px minmax(155px,.75fr) minmax(0,1.25fr)}.ProcessPage-module__1f4Fva__phaseLabel{text-align:left;grid-column:3;width:max-content;min-width:5rem}}@media (max-width:760px){.ProcessPage-module__1f4Fva__hero{padding:4rem 0 3.8rem}.ProcessPage-module__1f4Fva__heroGrid{gap:2.6rem;margin-top:1.6rem}.ProcessPage-module__1f4Fva__hero h1{letter-spacing:-.06em;max-width:9.6ch;font-size:clamp(3.25rem,13.7vw,4.25rem);line-height:.92}.ProcessPage-module__1f4Fva__heroLede{max-width:34rem;margin-top:1.45rem;font-size:1rem}.ProcessPage-module__1f4Fva__actions{grid-template-columns:1fr;gap:.65rem;margin-top:1.65rem;display:grid}.ProcessPage-module__1f4Fva__primaryAction,.ProcessPage-module__1f4Fva__secondaryAction{justify-content:center}.ProcessPage-module__1f4Fva__operatingNote{border-left:0;padding:1.15rem 0 0}.ProcessPage-module__1f4Fva__operatingNote strong{max-width:31rem;font-size:1.12rem}.ProcessPage-module__1f4Fva__phaseSection,.ProcessPage-module__1f4Fva__stageSection,.ProcessPage-module__1f4Fva__guardrailSection,.ProcessPage-module__1f4Fva__ctaSection{padding:4.75rem 0}.ProcessPage-module__1f4Fva__sectionHead,.ProcessPage-module__1f4Fva__stageGrid,.ProcessPage-module__1f4Fva__ctaGrid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.ProcessPage-module__1f4Fva__sectionHead{margin-bottom:2.5rem}.ProcessPage-module__1f4Fva__sectionHead h2,.ProcessPage-module__1f4Fva__stageIntro h2,.ProcessPage-module__1f4Fva__ctaGrid h2{max-width:12ch;font-size:clamp(2.65rem,11.5vw,3.45rem)}.ProcessPage-module__1f4Fva__phaseRow{grid-template-columns:40px minmax(0,1fr);gap:.75rem 1rem;padding:1.7rem 0}.ProcessPage-module__1f4Fva__phaseRow h3{font-size:clamp(1.55rem,7vw,1.9rem)}.ProcessPage-module__1f4Fva__phaseRow>p,.ProcessPage-module__1f4Fva__stageNames{grid-column:2}.ProcessPage-module__1f4Fva__phaseRow>p{font-size:.94rem}.ProcessPage-module__1f4Fva__stageNames{flex-wrap:wrap;gap:.55rem .8rem;margin-top:.25rem;display:flex}.ProcessPage-module__1f4Fva__stageNames span{padding-left:.55rem}.ProcessPage-module__1f4Fva__stageIntro{padding-top:1.1rem;position:static}.ProcessPage-module__1f4Fva__stageIntro p{margin-top:1rem}.ProcessPage-module__1f4Fva__stageRow{grid-template-columns:40px minmax(0,1fr) auto;gap:.65rem .9rem;min-height:0;padding:1.45rem 0}.ProcessPage-module__1f4Fva__stageRow h3{grid-column:2;font-size:1.08rem}.ProcessPage-module__1f4Fva__stageRow p{grid-column:2/-1;font-size:.91rem}.ProcessPage-module__1f4Fva__phaseLabel{text-align:right;border-top-width:1px;grid-area:1/3;min-width:0;padding-top:.35rem;font-size:.62rem}.ProcessPage-module__1f4Fva__guardrailGrid{grid-template-columns:1fr}.ProcessPage-module__1f4Fva__guardrail{min-height:0;padding:1.8rem 0}.ProcessPage-module__1f4Fva__guardrail+.ProcessPage-module__1f4Fva__guardrail{border-top:1px solid var(--line);border-left:0;padding-left:0}.ProcessPage-module__1f4Fva__guardrail h3{max-width:18ch;margin:1.8rem 0 .65rem}.ProcessPage-module__1f4Fva__ctaGrid{padding-top:2rem}.ProcessPage-module__1f4Fva__ctaCopy .btn{justify-content:center;width:100%}}@media (max-width:420px){.ProcessPage-module__1f4Fva__hero h1{font-size:clamp(3rem,13.2vw,3.55rem)}.ProcessPage-module__1f4Fva__stageRow{grid-template-columns:36px minmax(0,1fr)}.ProcessPage-module__1f4Fva__phaseLabel{text-align:left;grid-area:auto/2;width:max-content;margin-top:.1rem}.ProcessPage-module__1f4Fva__stageRow p{grid-column:2}}@media (prefers-reduced-motion:reduce){.ProcessPage-module__1f4Fva__page *,.ProcessPage-module__1f4Fva__page :before,.ProcessPage-module__1f4Fva__page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
