.ClientResponsibilities-module__0-Sq7G__section{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 34%, transparent);padding-block:clamp(4.5rem,8vw,7.5rem)}.ClientResponsibilities-module__0-Sq7G__boundaries{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);display:grid}.ClientResponsibilities-module__0-Sq7G__heading>p{color:var(--color-path-depth);font-weight:650}.ClientResponsibilities-module__0-Sq7G__heading h2{color:var(--color-path-bright);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.65rem,4.5vw,4.5rem);font-weight:690;line-height:1.03}.ClientResponsibilities-module__0-Sq7G__heading h2 span{color:var(--color-ink);display:block}.ClientResponsibilities-module__0-Sq7G__ownerBadge{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 50%, transparent);max-width:25rem;color:var(--color-ink-muted);align-items:center;gap:.65rem;margin-top:1.75rem;padding-top:1.2rem;line-height:1.4;display:flex}.ClientResponsibilities-module__0-Sq7G__ownerBadge svg{color:var(--color-path-depth);flex:none}.ClientResponsibilities-module__0-Sq7G__boundaryBoard{border:1px solid color-mix(in srgb, var(--color-border-dark) 58%, transparent);background:var(--color-stage-raised);grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.ClientResponsibilities-module__0-Sq7G__vividcraftSide>p,.ClientResponsibilities-module__0-Sq7G__clientSide>p{color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:650}.ClientResponsibilities-module__0-Sq7G__vividcraftSide ul,.ClientResponsibilities-module__0-Sq7G__clientSide ul{gap:1rem;margin-top:1.35rem;list-style:none;display:grid}.ClientResponsibilities-module__0-Sq7G__vividcraftSide li{color:var(--color-ink-muted);align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.ClientResponsibilities-module__0-Sq7G__vividcraftSide li svg{color:var(--color-path-depth);flex:none;margin-top:.15rem}.ClientResponsibilities-module__0-Sq7G__clientSide{background:color-mix(in srgb, var(--color-decision) 28%, var(--color-stage));padding:1.2rem}.ClientResponsibilities-module__0-Sq7G__clientSide li strong,.ClientResponsibilities-module__0-Sq7G__clientSide li span{display:block}.ClientResponsibilities-module__0-Sq7G__clientSide li strong{color:var(--color-ink);font-weight:650}.ClientResponsibilities-module__0-Sq7G__clientSide li span{color:var(--color-ink-muted);margin-top:.22rem;font-size:.9rem;line-height:1.38}.ClientResponsibilities-module__0-Sq7G__handoff{color:var(--color-path-depth);justify-items:center;gap:.45rem;display:grid}.ClientResponsibilities-module__0-Sq7G__handoff span{text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:650}.ClientResponsibilities-module__0-Sq7G__underperformance{border-top:3px solid var(--color-path-depth);background:color-mix(in srgb, var(--color-decision) 24%, var(--color-stage-raised));grid-template-columns:3.5rem minmax(0,1fr);gap:1.4rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.ClientResponsibilities-module__0-Sq7G__alertIcon{width:3.4rem;height:3.4rem;color:var(--color-path-depth);background:var(--color-stage);border-radius:50%;place-items:center;display:grid}.ClientResponsibilities-module__0-Sq7G__underperformance>div>p:first-child{color:var(--color-path-depth);font-weight:650}.ClientResponsibilities-module__0-Sq7G__underperformance h2{max-width:30ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:670;line-height:1.08}.ClientResponsibilities-module__0-Sq7G__underperformance h2 span{color:var(--color-path-bright)}.ClientResponsibilities-module__0-Sq7G__decisionPath{color:var(--color-ink);align-items:center;gap:.75rem;margin-top:1.8rem;font-size:.9rem;font-weight:650;display:flex}.ClientResponsibilities-module__0-Sq7G__decisionPath i{background:var(--color-path);width:2.5rem;height:2px}.ClientResponsibilities-module__0-Sq7G__underperformanceCopy{max-width:65rem;color:var(--color-ink-muted);margin-top:1.25rem;font-size:1.03rem;line-height:1.55}@media (max-width:64rem){.ClientResponsibilities-module__0-Sq7G__boundaries{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){.ClientResponsibilities-module__0-Sq7G__boundaryBoard{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ClientResponsibilities-module__0-Sq7G__handoff{grid-template-columns:auto 1fr;place-items:center start}.ClientResponsibilities-module__0-Sq7G__handoff svg{transform:rotate(90deg)}.ClientResponsibilities-module__0-Sq7G__heading h2{overflow-wrap:break-word;font-size:clamp(1.85rem,9.2vw,2.65rem)}.ClientResponsibilities-module__0-Sq7G__underperformance{grid-template-columns:minmax(0,1fr);padding:1.25rem}.ClientResponsibilities-module__0-Sq7G__underperformance h2{overflow-wrap:break-word;font-size:clamp(1.5rem,7.4vw,2rem)}.ClientResponsibilities-module__0-Sq7G__decisionPath{grid-template-columns:1fr;justify-items:start;display:grid}.ClientResponsibilities-module__0-Sq7G__decisionPath i{width:2px;height:1rem;margin-left:.4rem}}
.DeliveryTimeline-module__wOHxeq__section{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 34%, transparent);padding-block:clamp(4.5rem,8vw,7.5rem)}.DeliveryTimeline-module__wOHxeq__intro{grid-template-columns:minmax(11rem,.55fr) minmax(22rem,1.15fr) minmax(18rem,.8fr);align-items:end;gap:2rem;display:grid}.DeliveryTimeline-module__wOHxeq__intro>p{color:var(--color-path-depth);align-self:start;font-weight:650}.DeliveryTimeline-module__wOHxeq__timelineHeading{color:var(--color-path-bright);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.8rem,4.7vw,4.7rem);font-weight:690;line-height:1.03}.DeliveryTimeline-module__wOHxeq__timelineHeading span{color:var(--color-ink);display:block}.DeliveryTimeline-module__wOHxeq__intro>span{max-width:34rem;color:var(--color-ink-muted);font-size:1.1rem;line-height:1.55}.DeliveryTimeline-module__wOHxeq__chapters{margin-top:clamp(4rem,8vw,7rem)}.DeliveryTimeline-module__wOHxeq__chapter{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 48%, transparent);padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:6rem}.DeliveryTimeline-module__wOHxeq__chapterHeader{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.DeliveryTimeline-module__wOHxeq__phaseMark{color:var(--color-path-depth);font-family:var(--font-display);align-items:flex-start;gap:1rem;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:680;line-height:1;display:flex}.DeliveryTimeline-module__wOHxeq__phaseMark i{background:var(--color-path);width:min(8vw,5rem);height:2px;box-shadow:0 0 .75rem color-mix(in srgb, var(--color-path) 35%, transparent);margin-top:.55em}.DeliveryTimeline-module__wOHxeq__phaseName{color:var(--color-path-depth);font-size:.9rem;font-weight:650}.DeliveryTimeline-module__wOHxeq__chapterHeader h3{max-width:22ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:680;line-height:1.04}.DeliveryTimeline-module__wOHxeq__phaseIntro{max-width:46rem;color:var(--color-ink-muted);margin-top:1.2rem;font-size:1.12rem;line-height:1.55}.DeliveryTimeline-module__wOHxeq__chapterBody{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.75rem,5vw,4.5rem);display:grid}.DeliveryTimeline-module__wOHxeq__stageList{counter-reset:stages;list-style:none}.DeliveryTimeline-module__wOHxeq__stage{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 42%, transparent);grid-template-columns:3.5rem minmax(0,1fr);gap:1.2rem;padding-block:1.55rem;scroll-margin-top:6rem;display:grid}.DeliveryTimeline-module__wOHxeq__stage:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-border-dark) 42%, transparent)}.DeliveryTimeline-module__wOHxeq__stageNumber{border:1px solid color-mix(in srgb, var(--color-path) 66%, transparent);width:2.75rem;height:2.75rem;color:var(--color-path-depth);background:color-mix(in srgb, var(--color-decision) 22%, var(--color-stage));border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.DeliveryTimeline-module__wOHxeq__stage h4{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:640;line-height:1.2}.DeliveryTimeline-module__wOHxeq__stage p{max-width:58rem;color:var(--color-ink-muted);margin-top:.5rem;font-size:1.03rem;line-height:1.55}.DeliveryTimeline-module__wOHxeq__outputs{border-top:3px solid var(--color-path);background:color-mix(in srgb, var(--color-stage-panel) 88%, transparent);align-self:start;padding:1.25rem}.DeliveryTimeline-module__wOHxeq__chapter[data-chapter="2"] .DeliveryTimeline-module__wOHxeq__outputs{border-top-color:var(--color-path-depth)}.DeliveryTimeline-module__wOHxeq__chapter[data-chapter="3"] .DeliveryTimeline-module__wOHxeq__outputs{background:color-mix(in srgb, var(--color-decision) 28%, var(--color-stage-raised))}.DeliveryTimeline-module__wOHxeq__outputs>p{color:var(--color-ink);font-family:var(--font-display);font-size:1.08rem;font-weight:650}.DeliveryTimeline-module__wOHxeq__outputs ul{gap:.9rem;margin-top:1.25rem;list-style:none;display:grid}.DeliveryTimeline-module__wOHxeq__outputs li{color:var(--color-ink-muted);align-items:center;gap:.65rem;line-height:1.35;display:flex}.DeliveryTimeline-module__wOHxeq__outputs li svg{color:var(--color-path-depth);flex:none}.DeliveryTimeline-module__wOHxeq__outputs>span{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 45%, transparent);color:var(--color-path-depth);align-items:center;gap:.55rem;margin-top:1.5rem;padding-top:1rem;font-size:.78rem;font-weight:650;display:flex}.DeliveryTimeline-module__wOHxeq__note{max-width:50rem;color:var(--color-ink-muted);font-size:.84rem;line-height:1.5}@media (max-width:60rem){.DeliveryTimeline-module__wOHxeq__intro{grid-template-columns:1fr;gap:1rem}.DeliveryTimeline-module__wOHxeq__chapterHeader{grid-template-columns:7rem minmax(0,1fr);gap:2rem}.DeliveryTimeline-module__wOHxeq__chapterBody{grid-template-columns:1fr}.DeliveryTimeline-module__wOHxeq__outputs{grid-template-columns:auto 1fr;gap:0 2rem;display:grid}.DeliveryTimeline-module__wOHxeq__outputs ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.DeliveryTimeline-module__wOHxeq__outputs>span{grid-column:1/-1}}@media (max-width:42rem){.DeliveryTimeline-module__wOHxeq__section{padding-block:4.25rem}.DeliveryTimeline-module__wOHxeq__chapter{padding-block:3.75rem}.DeliveryTimeline-module__wOHxeq__chapterHeader{grid-template-columns:1fr;gap:1.25rem}.DeliveryTimeline-module__wOHxeq__phaseMark{font-size:2.4rem}.DeliveryTimeline-module__wOHxeq__phaseMark i{width:4rem}.DeliveryTimeline-module__wOHxeq__chapterHeader h3{font-size:clamp(2.25rem,11vw,3rem)}.DeliveryTimeline-module__wOHxeq__chapterBody{margin-top:2.4rem}.DeliveryTimeline-module__wOHxeq__stage{grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding-block:1.35rem}.DeliveryTimeline-module__wOHxeq__stageNumber{width:2.5rem;height:2.5rem}.DeliveryTimeline-module__wOHxeq__stage p{font-size:1rem}.DeliveryTimeline-module__wOHxeq__outputs{display:block}.DeliveryTimeline-module__wOHxeq__outputs ul{grid-template-columns:1fr}}
.OperatingRhythm-module__rP2_Hq__section{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 34%, transparent);background:var(--color-stage-raised);padding-block:clamp(4.5rem,8vw,7rem)}.OperatingRhythm-module__rP2_Hq__layout{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.OperatingRhythm-module__rP2_Hq__heading>p{color:var(--color-path-depth);font-weight:650}.OperatingRhythm-module__rP2_Hq__heading h2{color:var(--color-path-bright);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.7rem,4.6vw,4.6rem);font-weight:690;line-height:1.03}.OperatingRhythm-module__rP2_Hq__heading h2 span{color:var(--color-ink);display:block}.OperatingRhythm-module__rP2_Hq__heading>span{max-width:34rem;color:var(--color-ink-muted);margin-top:1.4rem;font-size:1.1rem;line-height:1.55;display:block}.OperatingRhythm-module__rP2_Hq__horizons{list-style:none;display:grid}.OperatingRhythm-module__rP2_Hq__horizons li{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 48%, transparent);grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);gap:0 1.75rem;padding-block:1.5rem;display:grid}.OperatingRhythm-module__rP2_Hq__horizons li:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-border-dark) 48%, transparent)}.OperatingRhythm-module__rP2_Hq__horizonTop{grid-row:1/span 2;align-items:flex-start;gap:.85rem;display:flex}.OperatingRhythm-module__rP2_Hq__horizonTop span{width:2.9rem;height:2.9rem;color:var(--color-path-depth);background:color-mix(in srgb, var(--color-decision) 42%, var(--color-stage));border-radius:50%;flex:0 0 2.9rem;place-items:center;display:grid}.OperatingRhythm-module__rP2_Hq__horizonTop i{background:var(--color-path);width:2.5rem;height:2px;margin-top:1.42rem}.OperatingRhythm-module__rP2_Hq__horizons h3{color:var(--color-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:650}.OperatingRhythm-module__rP2_Hq__horizons p{color:var(--color-ink-muted);margin-top:.4rem;font-size:1.02rem;line-height:1.52}@media (max-width:52rem){.OperatingRhythm-module__rP2_Hq__layout{grid-template-columns:1fr}}@media (max-width:32rem){.OperatingRhythm-module__rP2_Hq__horizons li{grid-template-columns:1fr}.OperatingRhythm-module__rP2_Hq__horizonTop{grid-row:auto;margin-bottom:1rem}.OperatingRhythm-module__rP2_Hq__heading h2{font-size:2.65rem}}
.ProcessFaq-module__Nma3GG__section{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 34%, transparent);padding-block:clamp(4.5rem,8vw,7rem)}.ProcessFaq-module__Nma3GG__layout{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,8rem);display:grid}.ProcessFaq-module__Nma3GG__layout header p{color:var(--color-path-depth);font-weight:650}.ProcessFaq-module__Nma3GG__layout header h2{max-width:14ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:680;line-height:1.05}.ProcessFaq-module__Nma3GG__questions{border-top:1px solid color-mix(in srgb, var(--color-border-dark) 56%, transparent)}.ProcessFaq-module__Nma3GG__questions details{border-bottom:1px solid color-mix(in srgb, var(--color-border-dark) 56%, transparent)}.ProcessFaq-module__Nma3GG__questions summary{min-height:4.5rem;color:var(--color-ink);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:620;list-style:none;display:flex}.ProcessFaq-module__Nma3GG__questions summary::-webkit-details-marker{display:none}.ProcessFaq-module__Nma3GG__questions summary svg{color:var(--color-path-depth);transition:transform .14s var(--ease-feedback);flex:none}.ProcessFaq-module__Nma3GG__questions details[open] summary svg{transform:rotate(45deg)}.ProcessFaq-module__Nma3GG__questions summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.ProcessFaq-module__Nma3GG__questions details>div{max-width:44rem;padding:0 2rem 1.5rem 0}.ProcessFaq-module__Nma3GG__questions h3{color:var(--color-path-depth);font-weight:650}.ProcessFaq-module__Nma3GG__questions p{color:var(--color-ink-muted);margin-top:.55rem;font-size:1.02rem;line-height:1.58}@media (max-width:50rem){.ProcessFaq-module__Nma3GG__layout{grid-template-columns:1fr}.ProcessFaq-module__Nma3GG__layout header h2{max-width:18ch}}@media (prefers-reduced-motion:reduce){.ProcessFaq-module__Nma3GG__questions summary svg{transition:none}}
.ProcessHero-module__Oz2nwq__hero{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4.5rem,8vw,7rem);overflow:clip}.ProcessHero-module__Oz2nwq__layout{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.92fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.ProcessHero-module__Oz2nwq__routeMap{border:1px solid color-mix(in srgb, var(--color-border-dark) 68%, transparent);background:radial-gradient(circle at 73% 34%, color-mix(in srgb, var(--color-path) 16%, transparent), transparent 25%), radial-gradient(circle at 28% 72%, color-mix(in srgb, var(--color-decision) 22%, transparent), transparent 27%), var(--color-stage-raised);isolation:isolate;border-radius:1rem;margin:0;position:relative;overflow:hidden}.ProcessHero-module__Oz2nwq__mapHeader{z-index:3;border-bottom:1px solid color-mix(in srgb, var(--color-border-dark) 48%, transparent);color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:.78rem;font-weight:650;display:flex;position:relative}.ProcessHero-module__Oz2nwq__mapKey{align-items:center;gap:.5rem;display:inline-flex}.ProcessHero-module__Oz2nwq__mapKey i{background:var(--color-path-bright);width:1.4rem;height:2px;box-shadow:0 0 .6rem var(--color-path)}.ProcessHero-module__Oz2nwq__stage{aspect-ratio:720/760;position:relative}.ProcessHero-module__Oz2nwq__pathDrawing{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProcessHero-module__Oz2nwq__pathDepth,.ProcessHero-module__Oz2nwq__pathCore,.ProcessHero-module__Oz2nwq__loopPath{fill:none}.ProcessHero-module__Oz2nwq__pathDepth{stroke:color-mix(in srgb, var(--color-path) 24%, transparent);stroke-width:17px;stroke-linecap:round}.ProcessHero-module__Oz2nwq__pathCore{stroke:url(#process-route-gradient);stroke-width:4px;stroke-linecap:round;filter:url(#process-route-glow)}.ProcessHero-module__Oz2nwq__loopPath{stroke:color-mix(in srgb, var(--color-path-depth) 62%, transparent);stroke-width:2px;stroke-dasharray:7 8}.ProcessHero-module__Oz2nwq__startNode,.ProcessHero-module__Oz2nwq__feedback{z-index:2;color:var(--color-ink);font-size:.9rem;line-height:1.25;position:absolute}.ProcessHero-module__Oz2nwq__startNode{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex;top:15.13%;left:8.33%;transform:translate(-1.4rem,-1.4rem)}.ProcessHero-module__Oz2nwq__startFace{border:1px solid var(--color-path-depth);background:var(--color-stage);width:2.8rem;height:2.8rem;color:var(--color-path-depth);box-shadow:0 0 1rem color-mix(in srgb, var(--color-path) 28%, transparent);border-radius:50%;place-items:center;display:grid}.ProcessHero-module__Oz2nwq__startCopy{padding-left:.2rem}.ProcessHero-module__Oz2nwq__feedback{align-items:flex-start;gap:.6rem;width:12.5rem;display:flex;top:79%;left:61%}.ProcessHero-module__Oz2nwq__feedback>svg{color:var(--color-path-depth);flex:none;margin-top:.15rem}.ProcessHero-module__Oz2nwq__startNode small,.ProcessHero-module__Oz2nwq__feedback small{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:650;display:block}.ProcessHero-module__Oz2nwq__milestones{z-index:2;list-style:none;position:absolute;inset:0}.ProcessHero-module__Oz2nwq__milestone{width:15rem;position:absolute;transform:translate(-2.075rem,-2.075rem)}.ProcessHero-module__Oz2nwq__milestone[data-phase="1"]{top:15.13%;left:45.83%}.ProcessHero-module__Oz2nwq__milestone[data-phase="2"]{top:44.74%;left:58.33%}.ProcessHero-module__Oz2nwq__milestone[data-phase="3"]{top:74.34%;left:27.78%}.ProcessHero-module__Oz2nwq__milestoneLink{color:inherit;flex-direction:column;align-items:flex-start;gap:.7rem;text-decoration:none;display:flex}.ProcessHero-module__Oz2nwq__nodeFace{border:1px solid color-mix(in srgb, var(--color-path-depth) 72%, transparent);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--color-path) 42%, var(--color-decision)), var(--color-decision) 38%, var(--color-stage) 72%);width:4.15rem;height:4.15rem;color:var(--color-ink);box-shadow:inset -.5rem -.65rem 1rem #0000008c, 0 0 0 .45rem color-mix(in srgb, var(--color-path) 10%, transparent), 0 0 1.35rem color-mix(in srgb, var(--color-path) 26%, transparent);transition:transform .18s var(--ease-feedback), border-color .18s var(--ease-feedback);border-radius:50%;flex:0 0 4.15rem;place-items:center;display:grid}.ProcessHero-module__Oz2nwq__milestoneLink:hover .ProcessHero-module__Oz2nwq__nodeFace{border-color:var(--color-path-depth);transform:translateY(-2px)scale(1.035)}.ProcessHero-module__Oz2nwq__milestoneLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px;border-radius:.35rem}.ProcessHero-module__Oz2nwq__nodeCopy{min-width:0}.ProcessHero-module__Oz2nwq__nodeCopy small{color:var(--color-path-depth);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.ProcessHero-module__Oz2nwq__nodeCopy strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.3rem;font-weight:660;line-height:1.15;display:block}.ProcessHero-module__Oz2nwq__nodeCopy>span{color:var(--color-ink-muted);margin-top:.25rem;font-size:.9rem;line-height:1.32;display:block}.ProcessHero-module__Oz2nwq__mobileArrow{display:none}.ProcessHero-module__Oz2nwq__artifact{color:var(--color-ink-muted);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.85rem;font-weight:620;display:inline-flex}.ProcessHero-module__Oz2nwq__artifact svg{color:var(--color-path-depth)}.ProcessHero-module__Oz2nwq__copy{max-width:37rem}.ProcessHero-module__Oz2nwq__kicker{color:var(--color-path-depth);margin-bottom:1.35rem;font-weight:650}.ProcessHero-module__Oz2nwq__headline{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(3.4rem,5.35vw,5.25rem);font-weight:710;line-height:.99}.ProcessHero-module__Oz2nwq__headline>span{display:block}.ProcessHero-module__Oz2nwq__accent{color:var(--color-path-bright)}.ProcessHero-module__Oz2nwq__lede{max-width:32rem;color:var(--color-ink-muted);text-wrap:pretty;margin-top:1.6rem;font-size:clamp(1.15rem,1.5vw,1.32rem);line-height:1.48}.ProcessHero-module__Oz2nwq__action{margin-top:2rem}.ProcessHero-module__Oz2nwq__action a{gap:.55rem}.ProcessHero-module__Oz2nwq__skipLink{min-height:2.75rem;color:var(--color-ink-muted);text-underline-offset:.25rem;align-items:center;gap:.45rem;margin-top:1rem;font-weight:600;display:inline-flex}.ProcessHero-module__Oz2nwq__skipLink:hover{color:var(--color-ink)}.ProcessHero-module__Oz2nwq__skipLink:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:2px}@keyframes ProcessHero-module__Oz2nwq__route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ProcessHero-module__Oz2nwq__route-fade{0%{opacity:0}to{opacity:1}}@keyframes ProcessHero-module__Oz2nwq__node-arrive{0%{opacity:0;transform:translateY(.6rem)scale(.9)}to{opacity:1;transform:none}}.ProcessHero-module__Oz2nwq__pathDepth,.ProcessHero-module__Oz2nwq__pathCore{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference) and (min-width:42.0625rem){.ProcessHero-module__Oz2nwq__pathDepth,.ProcessHero-module__Oz2nwq__pathCore{animation:2.4s cubic-bezier(.4,0,.2,1) .2s backwards ProcessHero-module__Oz2nwq__route-draw}.ProcessHero-module__Oz2nwq__loopPath{animation:.9s ease-out 2.6s backwards ProcessHero-module__Oz2nwq__route-fade}.ProcessHero-module__Oz2nwq__startNode{animation:ProcessHero-module__Oz2nwq__node-arrive .5s var(--ease-feedback) 0s backwards}.ProcessHero-module__Oz2nwq__milestone[data-phase="1"] .ProcessHero-module__Oz2nwq__milestoneLink,.ProcessHero-module__Oz2nwq__milestone[data-phase="1"] .ProcessHero-module__Oz2nwq__artifact{animation:ProcessHero-module__Oz2nwq__node-arrive .6s var(--ease-feedback) .6s backwards}.ProcessHero-module__Oz2nwq__milestone[data-phase="2"] .ProcessHero-module__Oz2nwq__milestoneLink,.ProcessHero-module__Oz2nwq__milestone[data-phase="2"] .ProcessHero-module__Oz2nwq__artifact{animation:ProcessHero-module__Oz2nwq__node-arrive .6s var(--ease-feedback) 1.35s backwards}.ProcessHero-module__Oz2nwq__milestone[data-phase="3"] .ProcessHero-module__Oz2nwq__milestoneLink,.ProcessHero-module__Oz2nwq__milestone[data-phase="3"] .ProcessHero-module__Oz2nwq__artifact{animation:ProcessHero-module__Oz2nwq__node-arrive .6s var(--ease-feedback) 2.1s backwards}.ProcessHero-module__Oz2nwq__feedback{animation:ProcessHero-module__Oz2nwq__node-arrive .6s var(--ease-feedback) 2.7s backwards}}@media (max-width:66rem){.ProcessHero-module__Oz2nwq__layout{grid-template-columns:1fr}.ProcessHero-module__Oz2nwq__copy{order:-1;max-width:48rem}.ProcessHero-module__Oz2nwq__headline{font-size:clamp(3.3rem,8vw,5rem)}.ProcessHero-module__Oz2nwq__routeMap{max-width:44rem}}@media (max-width:42rem){.ProcessHero-module__Oz2nwq__hero{padding-block:1.25rem 4.25rem}.ProcessHero-module__Oz2nwq__layout{gap:2.5rem}.ProcessHero-module__Oz2nwq__headline{letter-spacing:-.035em;font-size:clamp(2.75rem,13vw,3.6rem);line-height:.99}.ProcessHero-module__Oz2nwq__lede{font-size:1.125rem}.ProcessHero-module__Oz2nwq__routeMap{padding:0 1rem 1rem;overflow:visible}.ProcessHero-module__Oz2nwq__mapHeader{margin-inline:-1rem}.ProcessHero-module__Oz2nwq__stage{aspect-ratio:auto}.ProcessHero-module__Oz2nwq__pathDrawing,.ProcessHero-module__Oz2nwq__startNode,.ProcessHero-module__Oz2nwq__feedback{display:none}.ProcessHero-module__Oz2nwq__milestones{gap:0;margin-top:.55rem;display:grid;position:static}.ProcessHero-module__Oz2nwq__milestone{width:auto;position:relative;transform:none;top:auto!important;left:auto!important}.ProcessHero-module__Oz2nwq__milestone:not(:last-child):after{content:"";background:var(--color-path);width:2px;box-shadow:0 0 .55rem color-mix(in srgb, var(--color-path) 45%, transparent);transform-origin:top;position:absolute;top:4.95rem;bottom:-.4rem;left:2.02rem}.ProcessHero-module__Oz2nwq__milestoneLink{flex-direction:row;align-items:center;gap:.8rem;min-height:6rem}.ProcessHero-module__Oz2nwq__nodeFace{flex-basis:4rem;width:4rem;height:4rem}.ProcessHero-module__Oz2nwq__nodeCopy small{font-size:.8rem}.ProcessHero-module__Oz2nwq__nodeCopy strong{font-size:1.25rem}.ProcessHero-module__Oz2nwq__nodeCopy>span{font-size:1rem;line-height:1.35}.ProcessHero-module__Oz2nwq__mobileArrow{color:var(--color-path-depth);flex:none;margin-left:auto;display:block}.ProcessHero-module__Oz2nwq__artifact{margin:-.35rem 0 .85rem 4.8rem;font-size:.9rem}.ProcessHero-module__Oz2nwq__action a{width:100%}}@keyframes ProcessHero-module__Oz2nwq__phase-reveal{0%{opacity:.25;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes ProcessHero-module__Oz2nwq__connector-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference) and (max-width:42rem){@supports (animation-timeline:view()){.ProcessHero-module__Oz2nwq__milestone{animation:linear both ProcessHero-module__Oz2nwq__phase-reveal;animation-timeline:view();animation-range:entry 5% entry 70%}.ProcessHero-module__Oz2nwq__milestone:not(:last-child):after{animation:linear both ProcessHero-module__Oz2nwq__connector-grow;animation-timeline:view();animation-range:entry 20% cover 45%}}}@media (prefers-reduced-motion:reduce){.ProcessHero-module__Oz2nwq__nodeFace{transition:none}}
