.service-detail{max-width:1160px;margin:auto;padding:60px 5vw}.detail-hero{color:#fff;background:#111;padding:65px 5vw}.detail-hero>div{max-width:1160px;margin:auto}.detail-hero h1{max-width:920px;margin:20px 0;font-size:clamp(2.6rem,6vw,5rem);line-height:1.04}.detail-hero p{max-width:780px;line-height:1.75}.detail-actions{flex-wrap:wrap;gap:14px;margin:26px 0;display:flex}.detail-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;display:grid}.detail-grid img{border-radius:4px;width:100%}.service-detail h2{margin:32px 0 12px;font-size:1.7rem;line-height:1.2}.service-detail p{color:#444;line-height:1.8}.detail-offer{background:#eee9e4;border-left:4px solid #d5151a;margin:30px 0;padding:22px}.service-detail details{border-top:1px solid #ccc;padding:20px 0}.service-detail summary{cursor:pointer;font-weight:750}.detail-footer{color:#fff;background:#101010;padding:30px 5vw}.detail-related{flex-wrap:wrap;gap:25px;display:flex}.detail-related a{text-decoration:underline}@media (max-width:700px){.detail-grid{grid-template-columns:1fr}.detail-hero{padding-top:40px}.service-detail{padding-top:30px}}
