.ProcessIntro,.ProcessSection{background-color:var(--background)}.ProcessIntro{background-image:var(--texture-grain), radial-gradient(min(70rem, 170vw) min(36rem, 110vw) at 50% 0%, var(--glow-cool), transparent 70%), linear-gradient(to bottom, transparent 55%, var(--glow-deep))}.ProcessSection--steps{background-image:var(--texture-grain), radial-gradient(min(48rem, 140vw) min(32rem, 100vw) at 0% 0%, var(--glow-warm), transparent 70%), radial-gradient(min(60rem, 150vw) min(48rem, 140vw) at 100% 100%, var(--glow-cool-soft), transparent 70%)}.ProcessSection--role{background-color:var(--bg-darker);background-image:var(--texture-grain), radial-gradient(min(56rem, 150vw) min(32rem, 100vw) at 100% 0%, var(--glow-cool-soft), transparent 70%)}.ProcessSection--contact{background-image:var(--texture-grain), radial-gradient(min(48rem, 140vw) min(32rem, 100vw) at 20% 20%, var(--glow-cool), transparent 70%)}@media (width>=64em){.ProcessSection--contact{background-image:var(--texture-grain), radial-gradient(min(48rem, 140vw) min(36rem, 110vw) at 15% 50%, var(--glow-cool), transparent 70%)}}.ProcessSection--faq{background-color:var(--bg-darker);background-image:var(--texture-grain), radial-gradient(min(50rem, 140vw) min(34rem, 100vw) at 100% 100%, var(--glow-cool-soft), transparent 70%)}.ProcessCta{background-color:color-mix(in oklch, var(--background), var(--surface) 35%);background-image:var(--texture-grain), radial-gradient(min(56rem, 150vw) min(28rem, 90vw) at 50% 0%, var(--glow-warm-strong), transparent 70%), radial-gradient(min(64rem, 160vw) min(32rem, 100vw) at 50% 100%, var(--glow-cool), transparent 70%), linear-gradient(to bottom, transparent 40%, var(--glow-deep))}.ProcessIntro{padding-block:var(--space-2xl);border-block-end:1px solid var(--border-color)}.ProcessIntro__inner{gap:var(--gap-m);display:grid}.ProcessIntro__title{font-size:var(--text-xxxl);letter-spacing:-.03em;max-inline-size:none;line-height:1.05}.ProcessIntro__line{display:block}.ProcessIntro__line--muted{color:var(--color-muted)}.ProcessIntro__body{gap:var(--gap-m) var(--gap-grid);border-block-start:1px solid var(--border-color);margin-block-start:var(--space-s);padding-block-start:var(--space-l);display:grid}.ProcessIntro__lead{max-inline-size:40ch;font-size:var(--text-m);line-height:var(--leading-l);color:var(--color)}.ProcessIntro__aside{max-inline-size:54ch;color:var(--color-muted)}.ProcessIntro__action{margin-block-start:var(--space-m)}@media (width>=48em){.ProcessIntro__title{font-size:calc(var(--text-xxxl) * 1.25)}.ProcessIntro__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=64em){.ProcessIntro__title{font-size:calc(var(--text-xxxl) * 1.4)}}.ProcessSection{padding-block:var(--space-2xl)}.ProcessSection__inner{gap:var(--space-xl);display:grid}.ProcessSteps{list-style:none}.ProcessSteps__item{gap:var(--gap-s);grid-template-columns:3rem minmax(0,1fr);display:grid}.ProcessSteps__marker{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.ProcessSteps__marker:after{content:"";background:linear-gradient(to bottom, var(--color-cta), var(--border-color) 4rem);opacity:.8;flex:1;inline-size:1px}.ProcessSteps__item:last-child .ProcessSteps__marker:after{content:none}.ProcessSteps__number{font-size:var(--text-xl);font-weight:var(--weight-7);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-cta);line-height:1}.ProcessSteps__content{gap:var(--gap-xs);align-content:start;padding-block-end:var(--space-xl);display:grid}.ProcessSteps__item:last-child .ProcessSteps__content{padding-block-end:0}.ProcessSteps__title{font-size:var(--text-l)}.ProcessSteps__lead{font-size:var(--text-s);line-height:var(--leading-l);color:var(--color)}.ProcessSteps__text{max-inline-size:60ch;color:var(--color-muted);margin-block-start:var(--space-xs)}@media (width>=48em){.ProcessSteps__item{gap:var(--gap-l);grid-template-columns:6rem minmax(0,1fr)}.ProcessSteps__number{font-size:var(--text-xxxl)}.ProcessSteps__title{font-size:var(--text-xl)}.ProcessSteps__lead{font-size:var(--text-m)}}@media (width>=64em){.ProcessTrack{gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.ProcessTrack__header{position:sticky;inset-block-start:calc(var(--site-header-height) + var(--space-l))}}.ProcessRole .SectionHeader--split{align-items:start}.ProcessRole__statement{border-block-start:1px solid var(--border-color);font-size:var(--text-xl);font-weight:var(--weight-6);line-height:var(--leading-heading);letter-spacing:-.02em;color:var(--color);padding-block-start:var(--space-l);position:relative}.ProcessRole__statement:before{content:"";inline-size:var(--space-l);background:var(--color-cta);block-size:2px;position:absolute;inset-block-start:-1px;inset-inline-start:0}@media (width>=64em){.ProcessRole__statement{font-size:var(--text-xxl)}}.ProcessContact__title{font-size:var(--text-xxl);max-inline-size:none}.ProcessContact__line{display:block}.ProcessContact__line--muted{color:var(--color-muted)}.ProcessContact__text{max-inline-size:60ch;color:var(--color-muted)}.ProcessContact__more{margin-block-start:var(--space-m)}@media (width>=64em){.ProcessContact{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ProcessContact__title{font-size:calc(var(--text-xxl) * 1.3)}}.ProcessCta{border-block-start:2px solid var(--color-cta)}.ProcessCta__inner{justify-items:center;gap:var(--gap-m);text-align:center;display:grid}.ProcessCta__title{font-size:calc(var(--text-xxl) * 1.15);max-inline-size:18ch}.ProcessCta__text{max-inline-size:56ch}.ProcessCta__action{margin-block-start:var(--space-s)}
