.process-steps,.faq-section{padding-block:var(--section-space,64px);border-bottom:1px solid var(--rule);min-width:0}.process-steps>h2,.faq-section>h2{margin:0 0 var(--space-8,32px);color:var(--text);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.15}.process-steps:not(.process-steps--compact){background:var(--surface);border-block:1px solid var(--rule);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax)}.process-steps__list{gap:var(--space-8,32px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process-steps__step{min-width:0;padding-block:var(--space-6,24px) 0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.process-steps__title{align-items:baseline;gap:var(--space-3,12px);margin-bottom:var(--space-4,16px);display:flex}.process-steps__order{color:#0000;background:var(--metal);font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1}.process-steps:not(.process-steps--compact) .process-steps__step{border-top:1px solid var(--rule-strong);padding-top:var(--space-6,24px)}.process-steps__title h3{color:var(--text);letter-spacing:-.015em;text-wrap:balance;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:1.4}.process-steps__description,.process-steps__responsibilities dd{color:var(--muted);max-width:var(--reading-measure,68ch);margin:0;font-size:15px;line-height:1.8}.process-steps__responsibilities{gap:var(--space-6,24px);margin:var(--space-6,24px) 0 0;display:grid}.process-steps__responsibilities dt{color:var(--silver);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-2,8px);font-size:12px;font-weight:600;line-height:1.6}.process-steps--compact .process-steps__step{padding-block-start:var(--space-4,16px)}.process-steps--compact .process-steps__description{font-size:14px;line-height:1.75}.faq-section{align-items:start;gap:var(--space-16,64px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.faq-section>h2{max-width:16ch;margin-bottom:0}.faq-section__questions{border-top:1px solid var(--rule);min-width:0}.faq-section__item{border-bottom:1px solid var(--rule)}.faq-section__item:last-child{border-bottom:0}.faq-section__summary{justify-content:space-between;align-items:baseline;gap:var(--space-6,24px);min-height:56px;color:var(--silver);font:inherit;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;padding-block:20px;font-size:16px;font-weight:500;line-height:1.65;list-style:none;display:flex}.faq-section__summary::-webkit-details-marker{display:none}.faq-section__summary>span{min-width:0}.faq-section__summary:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:2px}.faq-section__item[open]>.faq-section__summary{color:var(--text)}.faq-section__toggle{flex-shrink:0;align-self:center;width:16px;height:16px;transition:transform .16s;display:block}.faq-section__item[open] .faq-section__toggle{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-section__toggle{transition:none}.faq-section__item[open] .faq-section__toggle{transform:none}.faq-section__item[open] .faq-section__toggle-vertical{display:none}}.faq-section__answer{padding-block:0 var(--space-6,24px);padding-inline-end:calc(var(--space-6,24px) + 16px)}.faq-section__answer p{color:var(--muted);max-width:var(--reading-measure,68ch);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}@media (hover:hover){.faq-section__summary:hover{color:var(--text)}}@media (width<=1000px){.process-steps__list{gap:var(--space-8,32px);grid-template-columns:minmax(0,1fr)}.process-steps__step{gap:var(--space-8,32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.process-steps__responsibilities{margin-top:0}.process-steps--compact .process-steps__step{display:block}.faq-section{gap:var(--space-8,32px);grid-template-columns:minmax(0,1fr)}.faq-section>h2{max-width:none}}@media (width<=600px){.process-steps__step{gap:var(--space-6,24px);grid-template-columns:minmax(0,1fr)}.process-steps__title{margin-bottom:var(--space-3,12px)}.process-steps__responsibilities{gap:var(--space-4,16px)}.faq-section__summary{gap:var(--space-4,16px);padding-block:20px}.faq-section__answer{padding-inline-end:0}}@media (forced-colors:active){.process-steps:not(.process-steps--compact){box-shadow:none;clip-path:none;background:0 0}.process-steps__order{color:inherit;background:0 0}}@media print{.process-steps:not(.process-steps--compact){box-shadow:none;clip-path:none;border-block:1px solid var(--rule);background:0 0}.process-steps__order{color:inherit;background:0 0}.process-steps__list{display:block}.process-steps__step{break-inside:avoid;margin-block-end:var(--space-6,24px)}.faq-section{display:block}.faq-section>h2{margin-block-end:var(--space-6,24px)}.faq-section__item{break-inside:avoid}.faq-section__toggle{display:none}}
