.tile{border-radius:23px!important;overflow:hidden}.btn{border-radius:13px!important}.btn-row{display:flex;gap:9px;flex-wrap:wrap}.subhero{background:linear-gradient(120deg,#09243e,#14516b);padding:76px 0;color:white}.subhero h1{color:white;margin:14px 0}.subhero p{max-width:740px;color:#deecf5;font-size:1.1rem}.subhero .eyebrow{color:#91efb1}.breadcrumb{color:#d6f7df}.service-two{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.feature-list{line-height:2.3;padding-left:22px}.feature-list li::marker{color:#149e45}@media(max-width:760px){.service-two{grid-template-columns:1fr}.subhero{padding:45px 0}}
/* Expanded service collection */
.extra-service-card{display:flex;flex-direction:column;gap:9px;transition:transform .28s ease,box-shadow .28s ease}
.extra-service-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(6,25,49,.12)}
.extra-service-card .extra-detail{font-size:.89rem;opacity:.78;line-height:1.65;margin-top:0}
.extra-service-card .btn{margin-top:auto;align-self:flex-start}
.detailed-faq .faq{max-width:960px;margin:0 auto}.detailed-faq details{border-radius:15px;overflow:hidden;margin-bottom:12px}
.service-explainer .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
@media(max-width:760px){.service-explainer .steps{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.extra-service-card{transition:none}.extra-service-card:hover{transform:none}}
