#brand-band>.hero__media{background-image:url('/assets/booking-mercedes-photo-20261009.webp');background-size:cover;background-position:center;opacity:1;filter:none}#brand-band>.hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.18))}
#brand-band .booking-panel{border:2px solid transparent;border-radius:24px;background:linear-gradient(145deg,#15151b,#0b0b10) padding-box,linear-gradient(135deg,#ff3158 0%,#35343e 25%,#25242c 65%,#ed092b 100%) border-box;box-shadow:0 24px 60px #0009,0 0 22px #ed12351c;padding:24px}#brand-band .panel-head{margin-bottom:20px}#brand-band .segmented{background:#08080c;border:1px solid #25252d;border-radius:12px;padding:5px;gap:4px}#brand-band .segmented__item{border-radius:10px;padding:14px 5px;color:#d1d0d6}#brand-band .segmented__item.is-active{background:linear-gradient(145deg,#ef1535,#b80720);color:white;box-shadow:0 6px 18px #e70b3433}#brand-band .booking-panel input,#brand-band .booking-panel select,#brand-band .loc-pick-btn{background:#15151b;color:#eee;border:1px solid #37353e;border-radius:10px;min-height:48px}#brand-band .booking-panel input:focus,#brand-band .booking-panel select:focus{outline:2px solid #ee1639;outline-offset:2px}#brand-band .quote{background:#14141a;border:1px solid #302d35;border-radius:14px;padding:18px}#brand-band #scrollToFleetBtn{background:linear-gradient(120deg,#2a101a,#110d12);border:1px solid #ff163b;border-radius:10px;box-shadow:0 0 12px #ef10321a}@media(max-width:480px){#brand-band .booking-panel{padding:18px;border-radius:18px}}
#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 180px);mask-image:linear-gradient(to bottom,transparent 0%,#000 180px)}#brand-band{background:#0c0c0f}#brand-band::before{height:180px;background:linear-gradient(to bottom,#0c0c0f 0%,rgba(12,12,15,.5) 45%,transparent 100%);pointer-events:none}@media(max-width:600px){#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 120px);mask-image:linear-gradient(to bottom,transparent 0%,#000 120px)}#brand-band::before{height:120px}}

#brand-band{padding-top:40px;padding-bottom:48px;min-height:0}#brand-band>.hero__content{padding-top:40px;padding-bottom:32px;min-height:0}@media(max-width:600px){#brand-band{padding-top:24px;padding-bottom:32px}#brand-band>.hero__content{padding-top:32px;padding-bottom:24px}}

html[dir="ltr"] #brand-band>.hero__media{transform:scaleX(-1)}
html[dir="rtl"] #brand-band>.hero__media{transform:none}

html[lang="en"] #brand-band .hero__copy h1{font-size:clamp(32px,4vw,58px);line-height:1.08;margin-bottom:16px}
html[lang="en"] #brand-band .hero__stats{margin-top:16px}
@media(max-width:600px){html[lang="en"] #brand-band .hero__copy h1{font-size:clamp(28px,7vw,40px);line-height:1.12}}

#brand-band .store-soon{display:none}
#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 180px,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 180px,#000 calc(100% - 140px),transparent 100%)}
#fleet{position:relative;isolation:isolate;overflow:hidden;color:#f3f3f5;background:radial-gradient(ellipse at 90% 48%,rgba(172,9,34,.23),transparent 60%),radial-gradient(ellipse at 10% 85%,rgba(105,7,27,.18),transparent 55%),linear-gradient(180deg,#0c0c0f 0%,#111015 55%,#0c0c0f 100%)}
#fleet::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,transparent 58%,rgba(216,18,48,.035) 58%,rgba(216,18,48,.035) 64%,transparent 64%),linear-gradient(135deg,transparent 76%,rgba(216,18,48,.07) 76%,rgba(216,18,48,.07) 76.2%,transparent 76.2%)}
#fleet .section-title h2{color:#f3f3f5}
#fleet .vehicle-card{background:linear-gradient(145deg,rgba(26,24,30,.96),rgba(12,12,17,.97));border-color:rgba(255,255,255,.12);box-shadow:0 12px 28px rgba(0,0,0,.2)}
#fleet .vehicle-card.is-selected{border-color:#ed173b;background:linear-gradient(145deg,#2e131d,#140e13);box-shadow:0 12px 28px rgba(210,12,42,.18)}
html[dir="ltr"] #fleet::before{transform:scaleX(-1)}
@media(max-width:600px){#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 120px,#000 calc(100% - 100px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 120px,#000 calc(100% - 100px),transparent 100%)}}

#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 180px,#000 calc(100% - 300px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 180px,#000 calc(100% - 300px),transparent 100%)}
#brand-band>.hero__shade{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 300px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 300px),transparent 100%)}
#fleet::before{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 220px);mask-image:linear-gradient(to bottom,transparent 0%,#000 220px)}
#fleet::after{content:"";position:absolute;top:0;left:0;right:0;height:220px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0c0c0f 0%,rgba(12,12,15,.85) 35%,transparent 100%)}
@media(max-width:600px){#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 120px,#000 calc(100% - 200px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 120px,#000 calc(100% - 200px),transparent 100%)}#brand-band>.hero__shade{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 200px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 200px),transparent 100%)}}

#brand-band>.hero__media{filter:saturate(.65) brightness(.72)}
#brand-band>.hero__shade{inset:0;height:100%;background:linear-gradient(90deg,rgba(12,12,15,.18),rgba(12,12,15,.56))}
html[dir="ltr"] #brand-band>.hero__shade{background:linear-gradient(90deg,rgba(12,12,15,.56),rgba(12,12,15,.18))}
#brand-band .booking-panel{border:1px solid #38343c;background:linear-gradient(145deg,#17171c,#101014);box-shadow:0 18px 40px #0005;border-radius:18px}
#brand-band .segmented__item.is-active{background:#c61130;box-shadow:none}
#brand-band #scrollToFleetBtn{background:#1c151b;border-color:#71313f;box-shadow:none}
#brand-band .quote{background:#111115;border-color:#2c2930}
#fleet{background:radial-gradient(ellipse at 85% 65%,rgba(124,15,36,.09),transparent 65%),linear-gradient(180deg,#0c0c0f,#111115 65%,#0c0c0f)}
#fleet::before{display:none}
#fleet .vehicle-card{background:#16161b;border:1px solid #303037;box-shadow:none;border-radius:16px;transition:border-color .2s,background .2s}
#fleet .vehicle-card:hover{background:#1b1b21;border-color:#59515a;transform:none;box-shadow:none}
#fleet .vehicle-card.is-selected{background:#21171d;border-color:#b92440;box-shadow:none;transform:none}
#fleet .vehicle-card p,#fleet .vehicle-card dl{color:#b8b6bf}
#fleet .section-title{margin-bottom:28px}
#fleet .section-title h2{font-size:clamp(23px,2.1vw,30px);line-height:1.4}
@media(max-width:600px){#brand-band>.hero__shade,html[dir="ltr"] #brand-band>.hero__shade{background:rgba(12,12,15,.48)}#fleet .section-title h2{font-size:22px}}

#fleet{background:#0c0c0f}
#fleet::before{display:block;content:"";position:absolute;inset:0;z-index:-1;max-width:none;margin:0;background:url('/assets/fleet-custom-background-20261009.webp') center center/cover no-repeat;transform:none;opacity:.85;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 160px,#000 calc(100% - 160px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 160px,#000 calc(100% - 160px),transparent 100%)}
html[dir="ltr"] #fleet::before{transform:scaleX(-1)}
#fleet::after{display:none}
@media(max-width:600px){#fleet::before{background-size:auto 100%;opacity:.7;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 100px,#000 calc(100% - 100px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 100px,#000 calc(100% - 100px),transparent 100%)}}

#fleet{background:linear-gradient(180deg,#0c0c0f 0%,#121116 40%,#121116 65%,#0c0c0f 100%)}
#fleet::before,html[dir="ltr"] #fleet::before{display:block;background:radial-gradient(ellipse at 50% 55%,rgba(137,27,47,.075),transparent 70%);opacity:1;transform:none;-webkit-mask-image:none;mask-image:none}
#fleet::after{display:none}
#fleet .vehicle-card{background:linear-gradient(145deg,#19191f,#131317);border-color:#343139;box-shadow:0 8px 22px rgba(0,0,0,.12)}
#fleet .vehicle-card:hover{background:#1d1b22;border-color:#64515a;box-shadow:0 8px 22px rgba(0,0,0,.12)}
#fleet .vehicle-card.is-selected{background:#21171d;border-color:#b92440;box-shadow:none}

#brand-band>.hero__media{background-image:radial-gradient(ellipse at 2% 100%,rgba(173,6,31,.19),transparent 36%),radial-gradient(ellipse at 98% 4%,rgba(143,9,29,.14),transparent 27%),linear-gradient(145deg,#101216 0%,#080b0e 48%,#0d0e12 100%);background-size:cover;filter:none;opacity:1;overflow:hidden}
#brand-band>.hero__media::before{content:"";position:absolute;width:520px;height:520px;left:-415px;top:43%;border:60px solid rgba(159,13,35,.21);border-radius:50%;box-shadow:inset -7px 0 0 rgba(225,20,49,.65);pointer-events:none}
#brand-band>.hero__media::after{content:"";position:absolute;width:390px;height:150%;right:-340px;top:-20%;border-left:2px solid rgba(212,19,44,.42);border-radius:50%;background:linear-gradient(180deg,rgba(139,7,26,.18),transparent 40%,rgba(149,8,30,.26));transform:rotate(-24deg);pointer-events:none}
#brand-band>.hero__shade,html[dir="ltr"] #brand-band>.hero__shade{background:none}
@media(max-width:600px){#brand-band>.hero__media::before{left:-470px;top:45%}#brand-band>.hero__media::after{right:-365px}}
#home .hero-bottom-fade{height:clamp(240px,32vh,430px);background:linear-gradient(to bottom,transparent 0%,rgba(12,12,15,.18) 28%,rgba(12,12,15,.68) 64%,#0c0c0f 100%);backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-mask-image:none;mask-image:none}
#brand-band{background:#0c0c0f}
#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.12) 75px,#000 300px,#000 calc(100% - 300px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.12) 75px,#000 300px,#000 calc(100% - 300px),transparent 100%)}
#brand-band::before{height:300px;background:linear-gradient(to bottom,#0c0c0f 0%,rgba(12,12,15,.75) 28%,transparent 100%)}
@media(max-width:600px){#home .hero-bottom-fade{height:230px}#brand-band>.hero__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 190px,#000 calc(100% - 200px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 190px,#000 calc(100% - 200px),transparent 100%)}#brand-band::before{height:190px}}