.service-offer{padding:65px 0;background:#f4f8fc;color:#17344f}.service-offer h2{font-size:clamp(26px,3vw,38px);line-height:1.2;max-width:750px;margin:15px 0 30px}.service-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.service-offer-grid article{padding:23px;background:#fff;border:1px solid #dae5ef;border-radius:10px}.service-offer-grid article>span{color:#2164c5;font-size:12px;font-weight:700}.service-offer h3{font-size:18px;line-height:1.4;margin:14px 0 10px}.service-offer p,.plan-delivery-details p,.plan-delivery-details li{font-size:14px;line-height:1.8;color:#53677b}.service-build-callout{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:30px;background:#fff;border:1px solid #dbe5ef;border-radius:10px;margin-top:25px}.service-build-callout>div{max-width:800px}.service-build-callout .site-btn{flex-shrink:0}.service-offer .service-offer-note{font-size:12px;max-width:850px;margin-top:24px}.plan-delivery-details{border-top:1px solid #dce5ee;padding:15px 0;margin-bottom:15px}.plan-delivery-details summary{font-size:13px;font-weight:600;color:#2164c5;cursor:pointer;padding:7px 0}.plan-delivery-details h4{font-size:13px;margin:18px 0 8px;color:#29465f}.plan-delivery-details ul{padding-left:18px;list-style:disc}.plan-delivery-details .plan-boundary{font-size:12px;padding-top:14px;color:#62788b}.blueprint-plans .blueprint-plan{border-radius:10px}.blueprint-plans .site-btn{border-radius:7px}@media(max-width:950px){.service-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-build-callout{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.service-offer-grid{grid-template-columns:1fr}.service-offer{padding:45px 0}.service-build-callout{padding:22px}}
