/* NAQEL V12 - Service hero restoration from V7 */
.service-v12-hero{background:linear-gradient(135deg,#0F172A 0%,#14275f 58%,#1E3A8A 100%);color:#fff;border-bottom:4px solid var(--orange)}
.service-v12-hero .inner-hero-copy h1{font-size:clamp(40px,4.8vw,62px);line-height:1.15;margin:12px 0 18px;color:#fff;font-weight:800}
.service-v12-hero .inner-hero-copy h1 span{color:var(--orange)}
.service-v12-hero .inner-hero-copy p{font-size:18px;line-height:1.85;color:#dbe5f5;max-width:670px;margin:0}
.service-v12-hero .page-visual{background:linear-gradient(145deg,#15254e,#0b1428);box-shadow:0 28px 65px rgba(0,0,0,.24)}
.service-v12-hero .page-visual-icon{filter:drop-shadow(0 8px 22px rgba(0,0,0,.18))}
.service-v12-hero .page-visual-chips b{font-size:11px;padding:7px 11px}
@media(max-width:680px){.service-v12-hero .inner-hero-copy h1{font-size:38px}.service-v12-hero .inner-hero-copy p{font-size:16px}}
