.SectionFeatures{border-top:1px solid var(--color-border-dark);width:88vw;color:var(--color-space);gap:2.5rem;margin:0 auto;padding:min(5rem,12vw) 0;display:grid}.SectionFeatures .heading{color:inherit;font-size:1.5rem;font-weight:800;line-height:1}.SectionFeatures .features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:min(2.5rem,8vw) 4rem;display:grid}.SectionFeatures .features .feature{flex-wrap:wrap;align-items:center;display:flex}.SectionFeatures .features .feature__icon{background-color:#f2f4f8;border-radius:6px;width:2.5rem;height:2.5rem;margin-right:.75rem}.SectionFeatures .features .feature__heading{color:inherit;flex:1;font-size:1.125rem;font-weight:800;line-height:1.3}.SectionFeatures .features .feature__caption{color:var(--color-shadow);margin-top:.875rem;font-size:1rem;font-weight:200;line-height:1.5}@media (min-width:880px){.SectionFeatures{grid-template-columns:1fr 2fr;gap:1.75rem}}
.SectionSteps{text-align:center;padding:min(5rem,12vw) 10vw}.SectionSteps.theme-white{--background-color-steps:#0f234126;--background-color-step:white;background-color:#fff}.SectionSteps.theme-smoke{background-color:var(--color-smoke);--background-color-steps:#0f234126;--background-color-step:var(--color-smoke)}.SectionSteps.theme-space{color:#fff;background-color:var(--color-space);--background-color-steps:var(--color-shadow);--background-color-step:var(--color-space)}.SectionSteps .heading{color:inherit;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:800;line-height:1}.SectionSteps .steps{background-color:var(--background-color-steps);grid-template-columns:1fr 1fr 1fr;gap:1px;margin:min(4rem,5vw) 0;display:grid}.SectionSteps .steps .step{background-color:var(--background-color-step);padding:0 2.5rem 1.25rem}.SectionSteps .steps .step__icon{width:120px;height:120px}.SectionSteps .steps .step__heading{text-transform:uppercase;margin:1.25rem 0 .625rem;font-size:22px;font-weight:800;line-height:1}.SectionSteps .steps .step__caption{opacity:.8;font-size:16px;font-weight:200;line-height:1.5}@media (max-width:880px){.SectionSteps .steps{grid-template-columns:100%}.SectionSteps .steps .step{padding:2rem 0}}
