.service-detail-hero{background:linear-gradient(125deg,#071e3b,#0b3967 68%,#17518a);color:#fff;padding:78px 0 82px}.service-detail-hero h1{font-size:clamp(34px,4.4vw,58px);max-width:950px}.service-detail-hero .lead{max-width:800px}.service-detail-hero .btn{margin-top:18px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:55px;align-items:start}.detail-layout h2{font-size:clamp(25px,2.8vw,35px);margin:25px 0 18px}.detail-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 35px}.detail-services li{background:#f3f6fa;border-left:3px solid #eab94c;border-radius:5px;padding:14px 16px}.detail-aside{background:#08264d;color:#fff;padding:28px;border-radius:12px;position:sticky;top:112px}.detail-aside h3{color:#eab94c}.detail-aside .btn{margin:12px 0 18px}.detail-aside a:not(.btn){text-decoration:underline;text-underline-offset:3px}.detail-notice{background:#f3f6fa;border-left:4px solid #eab94c;padding:18px 20px;margin-top:30px}@media(max-width:800px){.detail-layout{grid-template-columns:1fr;gap:25px}.detail-services{grid-template-columns:1fr}.detail-aside{position:static}.service-detail-hero{padding:55px 0}}