@media(max-width:640px){.hero{padding:108px 0 52px}.hero-actions{margin-top:1.65rem}.eyebrow{margin-bottom:.9rem}.first-workflow,.outcome-section,.control-section,.solution-forms,.implementation-section{padding:3.6rem 0}.first-workflow{padding-top:3.2rem}.split-heading{gap:1.15rem;margin-bottom:2.1rem}.split-heading h2,.implementation-copy h2,.closing-inner h2{font-size:clamp(2.15rem,9.8vw,2.8rem)}.split-heading>p{font-size:1rem}.workflow-rail li,.workflow-rail li:not(:first-child){display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 .75rem;padding:1.2rem 0}.workflow-rail li>span{margin:.3rem 0 0}.workflow-rail h3{margin-bottom:.4rem;font-size:1.14rem}.workflow-rail p{font-size:.94rem}.workflow-outcome{gap:.7rem;padding:1.15rem 1.15rem 1.25rem}.solution-list article{gap:.85rem 1rem;padding:1.3rem .95rem}.solution-list h3{margin-bottom:.45rem;font-size:1.2rem}.solution-list p{font-size:.94rem}.control-section .split-heading{margin-bottom:1.9rem}.control-fragmentation{margin-bottom:2rem;padding:1.25rem 1.1rem}.control-statement{font-size:clamp(1.5rem,7.2vw,2rem)}.control-boundary{margin-top:1.7rem;padding:1.15rem 1.2rem}.implementation-copy{margin-bottom:1.7rem}.implementation-copy>p:not(.eyebrow){margin-bottom:1.35rem}.implementation-steps li{padding:1.25rem 0}.implementation-steps strong{margin-bottom:.35rem;font-size:1.1rem}.implementation-steps p{font-size:.94rem}.closing-section{padding:4.35rem 0}.closing-inner>p:not(.eyebrow){margin:1.2rem auto 1.8rem;font-size:1rem}}
