.rollout-section{background:#f4f4f4;padding:85px 0}.rollout-section h2{max-width:900px;margin:0 0 20px}.rollout-intro{font-size:19px;color:#535d63;max-width:740px}.rollout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:38px 0 48px;list-style:none}.rollout-steps li{background:#fff;border-top:3px solid #f04c23;padding:22px;min-height:140px}.rollout-steps span{font-size:16px;font-weight:700;color:#f04c23}.rollout-steps h3{font-size:19px;line-height:1.3;margin:15px 0 0}.rollout-timeline{background:#fff;padding:clamp(25px,4vw,45px);margin-bottom:30px}.rollout-timeline>h3{font-size:27px;margin:0 0 25px}.rollout-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rollout-weeks article{border-top:2px solid #f04c23;padding-top:16px}.rollout-week{color:#e94e28;font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 8px}.rollout-weeks h4{font-size:18px;margin:0 0 10px}.rollout-weeks article>p:last-child,.rollout-note{font-size:15px;line-height:1.55;color:#535d63}.rollout-note{margin:22px 0 0}.location-process-link{margin:18px 0 0}@media(max-width:900px){.rollout-steps,.rollout-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rollout-section{padding:60px 0}.rollout-steps,.rollout-weeks{grid-template-columns:1fr}.rollout-steps li{min-height:0}.rollout-steps h3{margin-top:8px}}
