/* AR-TRANS 9: unified charcoal/emerald palette; reset old overlapping hero effects. */
:root{--navy:#101a20;--green:#009c50;--border:#dce5e6}
body{color:#10212d}
.topbar.ar-header-v9{background:#080a0b!important;color:#fff!important;border-bottom:3px solid #009c50;box-shadow:0 3px 16px #0002}
.ar-header-v9 .ar-header-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center;min-height:148px}
.ar-header-v9 .brand.new-brand{display:flex!important;align-items:center;justify-content:center;min-width:0!important;width:250px!important;flex:none!important}
.ar-header-v9 .brand.new-brand img{display:block!important;width:235px!important;height:138px!important;max-height:none!important;object-fit:contain!important;background:#080a0b!important;border:0!important}
.ar-header-right{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:13px}
.ar-header-v9 .contacts.ar-header-contacts{display:flex!important;justify-content:flex-end;align-items:center;gap:24px;margin:0!important;padding:0!important;font-size:12px;line-height:1.35;color:#f2f4f5}
.ar-header-contacts small{display:block;margin-left:17px;color:#c9d0d1;font-size:11px}
.ar-header-v9 .navrow.ar-nav-v9{margin:0!important;padding:10px 12px!important;min-height:62px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;background:#f8faf9!important;border-radius:9px!important;box-shadow:0 5px 14px #0003;color:#14232a!important}
.ar-header-v9 .navrow .menu{display:flex;align-items:center;gap:clamp(10px,1.5vw,25px);flex-wrap:wrap;font-size:13px}
.ar-header-v9 .navrow .menu a{display:block;padding:8px 2px;color:#15232b;white-space:nowrap}
.ar-header-v9 .navrow .menu a:hover,.ar-header-v9 .navrow .current-menu-item>a{color:#008e4a}
.ar-header-v9 .navrow .btn{padding:12px 17px;white-space:nowrap}
.hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:385px!important;background:#e9f6fc!important}
.hero::before,.hero::after{content:none!important;display:none!important}
.hero-layout{position:relative!important;display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;gap:0!important;align-items:stretch!important;min-height:385px!important}
.hero-inner{position:relative!important;z-index:2!important;background:transparent!important;text-shadow:none!important;padding:48px 18px 38px 0!important;min-width:0!important}
.hero-art{position:relative!important;z-index:1!important;min-width:0!important;background-image:url('hero-vehicle.webp')!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}
.hero-art::before{content:""!important;position:absolute!important;display:block!important;inset:0 auto 0 0!important;width:17%!important;background:linear-gradient(90deg,#e9f6fc,transparent)!important}
.hero h1{font-size:clamp(36px,3.6vw,56px)!important;line-height:1.07!important;overflow-wrap:normal!important}
.service{overflow:hidden}.service-content{min-height:116px}.service img{object-fit:cover}
.insurance{background:#08783d!important}.payment{background:#055b33!important}.footer{background:#080a0b!important}.bottomcta{background:linear-gradient(110deg,#0a1918,#075235)!important}
@media(max-width:1080px){.ar-header-v9 .ar-header-layout{grid-template-columns:210px minmax(0,1fr);gap:15px}.ar-header-v9 .brand.new-brand{width:210px!important}.ar-header-v9 .brand.new-brand img{width:200px!important;height:122px!important}.ar-header-v9 .contacts.ar-header-contacts{font-size:11px;gap:12px}.ar-header-v9 .navrow .menu{gap:10px;font-size:12px}}
@media(max-width:780px){.ar-header-v9 .ar-header-layout{grid-template-columns:1fr;gap:0;padding-top:10px;padding-bottom:12px}.ar-header-v9 .brand.new-brand{width:100%!important;justify-content:center}.ar-header-v9 .brand.new-brand img{width:220px!important;height:116px!important}.ar-header-v9 .contacts.ar-header-contacts{justify-content:center;flex-wrap:wrap;gap:8px 18px;padding:2px 0 10px!important}.ar-header-v9 .navrow.ar-nav-v9{margin:0!important;min-height:52px!important;overflow-x:auto!important;justify-content:flex-start!important}.ar-header-v9 .navrow .menu{flex-wrap:nowrap!important;min-width:max-content}.ar-header-v9 .navrow .btn{display:none}.hero-layout{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}.hero-inner{padding:28px 0 24px!important}.hero-art{min-height:280px!important;background-position:center 45%!important}.hero-art::before{display:none!important}}
@media(max-width:480px){.ar-header-v9 .contacts.ar-header-contacts{font-size:10px}.ar-header-v9 .contacts.ar-header-contacts span:last-child{width:100%;text-align:center}.ar-header-v9 .navrow.ar-nav-v9{padding:8px!important}.hero-art{min-height:205px!important}.hero h1{font-size:clamp(32px,9vw,43px)!important}.hero-inner{padding:25px 0 20px!important}.hero-features{gap:6px}.actions{flex-wrap:wrap}}
