.ProcessHero-module__vWp9gW__section{background-color:var(--bg);min-height:100svh;padding-top:calc(var(--nav-h) + clamp(3rem, 8vw, 5rem));flex-direction:column;justify-content:space-between;padding-bottom:clamp(2rem,4vw,3rem);display:flex;overflow-x:hidden}.ProcessHero-module__vWp9gW__inner{width:min(100% - (var(--gutter) * 2), var(--max-content));flex-direction:column;flex:1;justify-content:space-between;gap:clamp(2rem,5vw,3.5rem);margin-inline:auto;display:flex}.ProcessHero-module__vWp9gW__meta{justify-content:space-between;align-items:center;display:flex}.ProcessHero-module__vWp9gW__metaLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-charcoal);opacity:.4;font-weight:500}.ProcessHero-module__vWp9gW__metaRight{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-charcoal);opacity:.3;font-weight:400}.ProcessHero-module__vWp9gW__headlineArea{flex:1;align-items:center;display:flex}.ProcessHero-module__vWp9gW__headline{letter-spacing:-.04em;color:var(--heading);opacity:0;margin:0;font-size:clamp(3.5rem,12vw,10.5rem);font-weight:300;line-height:.92}@media (prefers-reduced-motion:reduce){.ProcessHero-module__vWp9gW__headline{opacity:1}}.ProcessHero-module__vWp9gW__subtext{font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:300;line-height:var(--leading-normal);color:var(--text);opacity:.7;align-self:flex-end;max-width:52ch}.ProcessHero-module__vWp9gW__scrollIndicator{justify-content:center;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.ProcessHero-module__vWp9gW__scrollLine{background-color:var(--border);opacity:.5;width:1px;height:clamp(3rem,6vw,5rem);display:block}@media (max-width:799px){.ProcessHero-module__vWp9gW__metaRight{display:none}.ProcessHero-module__vWp9gW__subtext{align-self:flex-start;max-width:100%}.ProcessHero-module__vWp9gW__scrollIndicator{display:none}}
.ProcessStages-module__51IYeG__section{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.ProcessStages-module__51IYeG__inner{width:min(100% - (var(--gutter) * 2), var(--max-content));margin-inline:auto}.ProcessStages-module__51IYeG__stage{padding-bottom:clamp(3.5rem,8vw,6rem)}.ProcessStages-module__51IYeG__stageLine{background-color:var(--heading);opacity:.15;transform-origin:0;height:1px;margin-bottom:clamp(2rem,5vw,3.5rem)}.ProcessStages-module__51IYeG__stageGrid{grid-template-columns:clamp(4.5rem,10vw,9rem) 1fr;align-items:flex-start;gap:clamp(2rem,6vw,5rem);display:grid}.ProcessStages-module__51IYeG__stageLeft{padding-top:.4rem}.ProcessStages-module__51IYeG__stageNum{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-charcoal);opacity:.3;font-weight:500;display:inline-block}.ProcessStages-module__51IYeG__stageRight{flex-direction:column;align-items:flex-start;display:flex}.ProcessStages-module__51IYeG__stageTitle{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;color:var(--heading);margin:0 0 clamp(.75rem,1.8vw,1.25rem);font-size:clamp(2.2rem,5.5vw,4.5rem);font-weight:300;line-height:.97}.ProcessStages-module__51IYeG__stageTagline{font-family:var(--font-heading), Georgia, serif;color:var(--text);opacity:.65;font-size:clamp(1rem,1.8vw,1.35rem);font-style:italic;font-weight:300;line-height:var(--leading-normal);margin:0 0 clamp(1rem,2.5vw,1.5rem)}.ProcessStages-module__51IYeG__stageDesc{font-size:clamp(.875rem,1.5vw,1rem);line-height:var(--leading-loose);color:var(--text);opacity:.72;max-width:62ch;margin:0 0 clamp(1.5rem,3.5vw,2.25rem)}.ProcessStages-module__51IYeG__points{grid-template-columns:repeat(2,1fr);gap:.55rem clamp(2rem,5vw,4rem);width:100%;max-width:58ch;margin:0;padding:0;list-style:none;display:grid}.ProcessStages-module__51IYeG__point{font-size:var(--text-sm);color:var(--text);opacity:.65;align-items:baseline;gap:.55rem;font-weight:400;line-height:1.5;display:flex}.ProcessStages-module__51IYeG__points>.ProcessStages-module__51IYeG__point:last-child:nth-child(odd){padding-top:.55rem}.ProcessStages-module__51IYeG__dash{color:var(--color-charcoal);opacity:.3;flex-shrink:0}@media (max-width:699px){.ProcessStages-module__51IYeG__stageGrid{grid-template-columns:1fr;gap:clamp(.75rem,2vw,1.25rem)}.ProcessStages-module__51IYeG__stageLeft{padding-top:0}.ProcessStages-module__51IYeG__points{grid-template-columns:1fr;max-width:100%}}
.ProcessFAQ-module__W440OW__section{padding-block:var(--section-gap);border-top:1px solid var(--border)}.ProcessFAQ-module__W440OW__inner{width:min(100% - (var(--gutter) * 2), var(--max-content));margin-inline:auto}.ProcessFAQ-module__W440OW__header{grid-template-columns:5fr 7fr;align-items:flex-end;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3rem,7vw,5.5rem);display:grid}.ProcessFAQ-module__W440OW__headerLeft{flex-direction:column;justify-content:flex-end;display:flex}.ProcessFAQ-module__W440OW__label{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-charcoal);opacity:.4;font-weight:500}.ProcessFAQ-module__W440OW__headline{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;color:var(--heading);margin:0;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:300;line-height:.97}.ProcessFAQ-module__W440OW__list{flex-direction:column;display:flex}.ProcessFAQ-module__W440OW__item{border-top:1px solid var(--border)}.ProcessFAQ-module__W440OW__list>.ProcessFAQ-module__W440OW__item:last-child{border-bottom:1px solid var(--border)}.ProcessFAQ-module__W440OW__trigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.1rem,2.5vw,1.6rem) 0;display:flex}.ProcessFAQ-module__W440OW__triggerQ{color:var(--heading);font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:400;line-height:var(--leading-normal);transition:opacity .22s}@media (hover:hover){.ProcessFAQ-module__W440OW__trigger:hover .ProcessFAQ-module__W440OW__triggerQ{opacity:.6}}.ProcessFAQ-module__W440OW__icon{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.ProcessFAQ-module__W440OW__icon:before,.ProcessFAQ-module__W440OW__icon:after{content:"";background-color:var(--heading);opacity:.5;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute}.ProcessFAQ-module__W440OW__icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.ProcessFAQ-module__W440OW__icon:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.ProcessFAQ-module__W440OW__trigger[aria-expanded=true] .ProcessFAQ-module__W440OW__icon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.ProcessFAQ-module__W440OW__panel[hidden]{display:none}.ProcessFAQ-module__W440OW__answerInner{overflow:hidden}.ProcessFAQ-module__W440OW__answer{font-size:clamp(.875rem,1.5vw,1rem);line-height:var(--leading-loose);color:var(--text);opacity:.7;max-width:72ch;padding-bottom:clamp(1.1rem,2.5vw,1.6rem)}@media (max-width:699px){.ProcessFAQ-module__W440OW__header{grid-template-columns:1fr;gap:1rem}}
