.ProcessSteps-module__U3Hrzq__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.ProcessSteps-module__U3Hrzq__sElev{background-color:var(--section-bg-elev);background-image:none}.ProcessSteps-module__U3Hrzq__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.ProcessSteps-module__U3Hrzq__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.ProcessSteps-module__U3Hrzq__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.ProcessSteps-module__U3Hrzq__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;margin:0 0 3rem}.ProcessSteps-module__U3Hrzq__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:960px){.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:1fr}}.ProcessSteps-module__U3Hrzq__step{background:var(--section-card-bg);border:1px solid var(--section-card-border);border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.ProcessSteps-module__U3Hrzq__stepNum{border:1px solid var(--soter-accent-override,var(--section-accent));width:3.5rem;height:3.5rem;color:var(--soter-accent-override,var(--section-accent));font:600 1.25rem/1 var(--font-mono);background:#d6ff5c0d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProcessSteps-module__U3Hrzq__stepTitle{font:600 1.25rem/1.3 var(--font-sans);color:var(--section-text);margin:.25rem 0 0}.ProcessSteps-module__U3Hrzq__stepBody{font:var(--t-body-sm);color:var(--section-text-2);margin:0}
