.process-page{overflow:clip;background:var(--paper)}.process-page .button,.process-page .text-link,.process-page dd,.process-page li,.process-page p{font-size:var(--text-body)}.process-page h2{font-size:var(--text-section);line-height:1.12;letter-spacing:-.035em}.process-page h3{font-size:var(--text-card-title);line-height:1.2;letter-spacing:-.025em}.process-page .breadcrumbs,.process-page .breadcrumbs a,.process-page .eyebrow,.process-page dt,.process-proof-row small,.process-proof-row strong{font-size:var(--text-small)}.process-hero>.container{padding-top:24px}.process-hero .breadcrumbs{margin-bottom:0;color:var(--hero-muted)}.process-hero .breadcrumbs [aria-current],.process-hero .breadcrumbs a,.process-hero .breadcrumbs li+li:before,.process-hero .breadcrumbs ol{color:var(--hero-muted)}.process-hero-layout{min-height:660px;padding:38px 0 42px var(--inset-hero)}.process-hero-copy{position:relative;z-index:2;max-width:620px;padding-right:12px}.process-hero-copy .eyebrow{margin-bottom:18px;color:var(--hero-eyebrow)}.process-hero-lead{max-width:555px;margin-top:26px;color:#d3dee1;line-height:1.65}.process-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px}.process-page .button{min-height:50px;padding-inline:20px}.process-secondary-button{color:var(--hero-ink);background:transparent;border-color:rgb(255 255 255/.65)}.process-secondary-button:hover{color:var(--hero-bg);background:var(--hero-ink);border-color:var(--hero-ink)}.process-hero-art{min-height:510px;background:var(--hero-bg)}.process-proof-row{grid-column:1/-1;max-width:1060px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;list-style:none}.process-proof-row li{display:flex;align-items:flex-start;gap:13px}.process-proof-row svg{flex:0 0 auto;margin-top:3px;color:var(--hero-accent)}.process-proof-row small,.process-proof-row span,.process-proof-row strong{display:block}.process-proof-row strong{font-weight:620}.process-proof-row small{margin-top:3px;color:var(--hero-muted);line-height:1.45}.process-cadence{padding-block:var(--space-section-lg)}.process-cadence-layout{display:grid;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:start;gap:72px}.process-cadence-intro{position:sticky;top:110px}.process-cadence-intro .eyebrow,.process-handover-heading .eyebrow,.process-section-heading .eyebrow,.process-timing-copy .eyebrow{margin-bottom:14px;color:var(--teal)}.process-cadence-intro>p:last-child,.process-handover-heading>p:last-child,.process-section-heading>p:last-child{margin-top:18px;color:var(--muted);line-height:1.65}.process-gates{display:grid;gap:18px;list-style:none}.process-gate{display:grid;grid-template-columns:58px minmax(210px,.74fr) minmax(330px,1.26fr);gap:26px;padding:30px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card)}.process-gate-number span{width:44px;height:44px;display:grid;place-items:center;color:var(--navy);background:var(--signal);border-radius:50%}.process-gate-main h3{margin-bottom:13px}.process-gate-main p{color:var(--muted);line-height:1.6}.process-gate-facts{display:grid;gap:12px}.process-gate-facts div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.process-gate-facts div:last-child{padding-bottom:0;border-bottom:0}.process-gate-facts dt{color:var(--muted)}.process-gate-facts dd{font-weight:590;line-height:1.45}.process-experience{padding-block:40px 108px}.process-section-heading{max-width:850px;margin-bottom:56px}.process-chapters{display:grid;gap:78px}.process-chapter{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:58px}.process-chapter:nth-child(2n) .process-chapter-art{order:2}.process-chapter-art{overflow:hidden;min-height:500px;background:var(--wash);border-radius:var(--radius-card)}.process-chapter-copy{max-width:520px}.process-chapter-copy .eyebrow{margin-bottom:14px;color:var(--teal)}.process-chapter-copy h3{font-size:var(--text-section)}.process-chapter-copy>p:not(.eyebrow){margin-top:20px;color:var(--muted);line-height:1.65}.process-chapter-copy ul,.process-handover-layout>ul{display:grid;gap:14px;margin-top:28px;list-style:none}.process-chapter-copy li,.process-handover-layout>ul li{display:flex;align-items:flex-start;gap:12px}.process-chapter-copy li svg,.process-handover-layout>ul li svg{flex:0 0 auto;margin-top:4px;color:var(--teal)}.process-timing{color:var(--hero-ink);background:var(--hero-bg);border-top-left-radius:112px}.process-timing-layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;padding-block:var(--space-section-lg)}.process-timing-copy .eyebrow{color:var(--hero-eyebrow)}.process-timing-copy h2{color:var(--hero-ink)}.process-timing-copy>p:not(.eyebrow){margin-top:20px;color:#c6d4d8;line-height:1.65}.process-timing-copy .text-link{margin-top:26px;color:var(--hero-ink)}.process-duration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.process-duration-grid article{padding:24px;background:rgb(255 255 255/.055);border:1px solid rgb(255 255 255/.14);border-radius:var(--radius-card)}.process-duration-grid .eyebrow{margin-bottom:10px;color:var(--hero-eyebrow)}.process-duration-grid h3{color:var(--hero-ink)}.process-duration-grid article>p:last-child{margin-top:10px;color:var(--hero-muted);line-height:1.5}.process-handover{padding-block:var(--space-section-lg)}.process-handover-heading{max-width:760px;margin-bottom:46px}.process-handover-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:54px}.process-handover-layout>ul{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.process-handover-layout>ul li{padding-bottom:18px;border-bottom:1px solid var(--line)}.process-handover-layout aside{padding:32px;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--signal);border-radius:var(--radius-card)}.process-handover-layout aside>svg{margin-bottom:18px;color:var(--teal)}.process-handover-layout aside p{margin-top:15px;color:var(--muted);line-height:1.65}.process-handover-layout aside .text-link{margin-top:22px}@media (max-width:1199px){.process-hero-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);padding-left:max(32px,calc((100vw - 960px) / 2))}.process-cadence-layout{grid-template-columns:1fr;gap:42px}.process-cadence-intro{position:static;max-width:800px}.process-chapter{gap:40px}.process-timing-layout{gap:44px}}@media (max-width:899px){.process-hero{border-bottom-right-radius:72px}.process-hero-layout{grid-template-columns:1fr;padding:34px 24px 42px}.process-hero-copy{max-width:720px;padding-right:0}.process-hero-art{min-height:420px;margin-right:-24px}.process-proof-row{gap:22px}.process-gate{grid-template-columns:54px minmax(0,1fr)}.process-gate-facts{grid-column:2}.process-chapter{grid-template-columns:1fr;gap:30px}.process-chapter:nth-child(2n) .process-chapter-art{order:0}.process-chapter-copy{max-width:700px}.process-timing{border-top-left-radius:72px}.process-handover-layout,.process-timing-layout{grid-template-columns:1fr}}@media (max-width:699px){.process-page{--text-small:0.8125rem;--text-body:0.9375rem;--text-card-title:1.375rem;--text-section:clamp(1.875rem,8vw,2.25rem)}.process-hero-layout{padding-inline:20px}.process-actions{align-items:stretch;flex-direction:column}.process-actions .button{width:100%}.process-hero-art{min-height:330px;margin-right:-20px}.process-proof-row{grid-template-columns:1fr}.process-cadence{padding-block:var(--space-section-sm)}.process-gate{grid-template-columns:1fr;gap:18px;padding:24px}.process-gate-facts{grid-column:auto}.process-gate-facts div{grid-template-columns:1fr;gap:5px}.process-experience{padding-block:30px 80px}.process-section-heading{margin-bottom:40px}.process-chapters{gap:58px}.process-chapter-art{min-height:340px}.process-timing-layout{padding-block:var(--space-section-sm)}.process-duration-grid,.process-handover-layout>ul{grid-template-columns:1fr}.process-handover{padding-block:80px}}@media (max-width:560px){.process-hero>.container{display:none}.process-hero-layout{padding-top:42px}}@media (prefers-reduced-motion:reduce){.process-page *{scroll-behavior:auto!important}}