.wa-engineering-services{background:#f5f7f9;padding:clamp(60px,7vw,88px) 0}.wa-engineering-services__header{margin-bottom:clamp(36px,5vw,52px);max-width:580px}.wa-engineering-services h2{color:#1c1e4c;font-size:clamp(1.55rem,3vw,2.06rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.wa-engineering-services__intro{color:#5b6770;font-size:.95rem;line-height:1.72}.wa-engineering-services__intro>:last-child{margin-bottom:0}.wa-engineering-services__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.wa-engineering-service-card{background:#fff;border:1px solid #dde0e5;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.wa-engineering-service-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.13);transform:translateY(-3px)}.wa-engineering-service-card__media{background:#1c1e4c;flex:0 0 auto;height:210px;overflow:hidden;position:relative}.wa-engineering-service-card__media img{height:100%;object-fit:cover;opacity:.72;transition:opacity .18s ease;width:100%}.wa-engineering-service-card:hover .wa-engineering-service-card__media img{opacity:.9}.wa-engineering-service-card__scrim{background:linear-gradient(0deg,rgba(28,30,76,.62) 0,transparent 52%);inset:0;position:absolute}.wa-engineering-service-card__icon{align-items:center;backdrop-filter:blur(6px);background:rgba(28,30,76,.78);border-radius:10px;bottom:14px;color:#fecf05;display:inline-flex;height:42px;justify-content:center;left:14px;position:absolute;width:42px}.wa-engineering-service-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:22px 24px 26px}.wa-engineering-service-card__body h3{color:#1c1e4c;font-size:1rem;font-weight:700;line-height:1.3;margin:0}.wa-engineering-service-card__desc{color:#5b6770;flex:1 1 auto;font-size:.84rem;line-height:1.7}.wa-engineering-service-card__desc>:last-child{margin-bottom:0}.wa-engineering-service-card__body a{align-items:center;color:#1a5c9e;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;margin-top:6px;text-decoration:none;width:fit-content}@media (max-width:1024px){.wa-engineering-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.wa-engineering-services__grid{grid-template-columns:1fr}}