.proposal-services-grid-expanded{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.proposal-services-grid-expanded .proposal-service-card{min-height:190px;padding:18px}.proposal-services-grid-expanded .proposal-service-icon{border-radius:13px;width:40px;height:40px}.proposal-services-grid-expanded .proposal-service-icon svg{width:20px}.proposal-services-grid-expanded .proposal-service-card>span{margin-top:15px;font-size:.56rem}.proposal-services-grid-expanded .proposal-service-card>strong{margin-top:6px;font-size:.98rem}.proposal-services-grid-expanded .proposal-service-card p{margin-top:7px;font-size:.68rem;line-height:1.43}.proposal-service-card.is-optional{background:linear-gradient(145deg,#fff,#fbf7ff);border-style:dashed;border-color:#833ab457}.proposal-service-card.is-optional .proposal-service-icon{color:#6b21a8;background:#f1e8ff}.proposal-service-optional{color:#6b21a8;letter-spacing:.08em;background:#f1e8ff;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:.52rem;font-weight:900;display:inline-flex}@media (width<=1100px){.proposal-services-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.proposal-services-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.proposal-services-grid-expanded{grid-template-columns:1fr}}
