.service-related-v1{background:#f5f8ff;border-top:1px solid rgba(23,54,93,.1);padding:72px 24px}
.service-related-inner{max-width:1120px;margin:0 auto}
.service-related-eyebrow{color:#2563eb;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.service-related-v1 h2{color:#0b1738;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.2;margin:12px 0}
.service-related-v1 p{color:#52627d;line-height:1.8;margin:0 0 26px;max-width:760px}
.service-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.service-related-card{background:#fff;border:1px solid #dce5f2;border-radius:16px;color:#122243;display:flex;flex-direction:column;gap:8px;min-height:104px;padding:18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.service-related-card:hover,.service-related-card:focus-visible{border-color:#79a7ff;box-shadow:0 12px 30px rgba(22,55,110,.12);transform:translateY(-2px)}
.service-related-card strong{font-size:1rem;line-height:1.45}
.service-related-card span{color:#60708b;font-size:.9rem;line-height:1.55}
@media (max-width:760px){.service-related-v1{padding:52px 18px}.service-related-grid{grid-template-columns:1fr}.service-related-card{min-height:auto}}
