.services .service-grid{margin-bottom:40px}.services .service-card{transition:transform .25s,box-shadow .25s}.services .service-card:hover{transform:scale(1.025);box-shadow:0 12px 25px #00152c55}.service-explanations{display:grid;grid-template-columns:1fr 1fr;gap:40px}.service-explanations details{padding:0;border-bottom:1px solid #284c73}.service-explanations summary{padding:16px 12px;border-radius:6px;font-size:15px;transition:background .2s,color .2s}.service-explanations summary:hover{background:#123d68;color:#53c7fa}.service-explanations details p{margin:0;padding:5px 12px 20px;font-size:14px;line-height:1.7}@media(max-width:700px){.service-explanations{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.services .service-card{transition:none}}