#brand-band .booking-panel.booking-steps[data-step="service"]>:not(.segmented):not(.booking-step-title){display:none!important}
#brand-band .booking-panel.booking-steps[data-step="service"] .segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;padding:0}
#brand-band .booking-panel.booking-steps[data-step="service"] .segmented__item{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #3c252b;background:linear-gradient(145deg,#201116,#0c0c10);color:#fff;font-size:16px;box-shadow:none}
#brand-band .booking-panel.booking-steps[data-step="service"] .segmented__item:hover{border-color:#eb1535;background:#301019}
#brand-band .booking-panel.booking-steps[data-step="service"] .segmented__item::before{font-family:"Font Awesome 6 Free";font-weight:900;color:#f01a3a;font-size:26px;content:"\f5b0"}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="pickup"]::before{content:"\f5af"}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="dropoff"]::before{content:"\f5b0"}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="custom"]::before{content:"\f1b9"}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="travel"]::before{content:"\f0f2"}
#brand-band .booking-step-title{font-size:23px;line-height:1.5;margin:0 0 24px;color:#fff;text-align:center}
#brand-band .booking-panel.booking-steps[data-step="details"]>.segmented,#brand-band .booking-panel.booking-steps[data-step="details"]>.booking-step-title{display:none}
#brand-band .booking-step-back{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid #483038;color:#fff;border-radius:8px;padding:9px 12px;font:inherit;font-size:13px;margin:0 0 14px;cursor:pointer}
#brand-band .booking-step-back:focus-visible{outline:2px solid #ff4860;outline-offset:3px}
#brand-band .booking-step-service{display:block;color:#f02340;font-size:14px;margin-bottom:8px}
@media(max-width:480px){#brand-band .booking-panel.booking-steps[data-step="service"] .segmented__item{min-height:100px;font-size:14px}#brand-band .booking-step-title{font-size:20px}}
#brand-band>.hero__content{position:relative;z-index:2}
#brand-band::before{z-index:0;pointer-events:none}
#brand-band .booking-panel.booking-steps .segmented{animation:none;opacity:1;transform:none}
#brand-band .booking-panel.booking-steps[data-step="service"] .segmented__item::before{content:"";width:28px;height:28px;background:#f01a3a;display:block}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="pickup"]::before{content:"";mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2017%2018-8-1-2-8%202-5-5-2%201%203%206-5%202z%22%2F%3E%3Cpath%20d%3D%22M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2017%2018-8-1-2-8%202-5-5-2%201%203%206-5%202z%22%2F%3E%3Cpath%20d%3D%22M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="dropoff"]::before{content:"";mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2017%2018-8-1-2-8%202-5-5-2%201%203%206-5%202z%22%2F%3E%3Cpath%20d%3D%22M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2017%2018-8-1-2-8%202-5-5-2%201%203%206-5%202z%22%2F%3E%3Cpath%20d%3D%22M3%2021h18%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="custom"]::before{content:"";mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%208%202-4h10l2%204M3%208h18v11H3zM3%2013h18M6%2019v2m12-2v2%22%2F%3E%3Cpath%20d%3D%22M6%2011h2m8%200h2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%208%202-4h10l2%204M3%208h18v11H3zM3%2013h18M6%2019v2m12-2v2%22%2F%3E%3Cpath%20d%3D%22M6%2011h2m8%200h2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
#brand-band .booking-panel.booking-steps[data-step="service"] [data-trip="travel"]::before{content:"";mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%207V3h6v4M8%207v14m8-14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%207V3h6v4M8%207v14m8-14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}

#home,#brand-band{--section-blend:clamp(220px,26vw,340px);background-color:#0c0c0f}
#home .hero-bottom-fade{display:none}
#home .hero-intro__preload{background:#0c0c0f;animation:none}
#home .hero-intro__video,#home .hero-intro__overlay{-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,1) calc(100% - var(--section-blend) * 1),rgba(0,0,0,0.972) calc(100% - var(--section-blend) * 0.9),rgba(0,0,0,0.896) calc(100% - var(--section-blend) * 0.8),rgba(0,0,0,0.784) calc(100% - var(--section-blend) * 0.7),rgba(0,0,0,0.648) calc(100% - var(--section-blend) * 0.6),rgba(0,0,0,0.5) calc(100% - var(--section-blend) * 0.5),rgba(0,0,0,0.352) calc(100% - var(--section-blend) * 0.4),rgba(0,0,0,0.216) calc(100% - var(--section-blend) * 0.3),rgba(0,0,0,0.104) calc(100% - var(--section-blend) * 0.2),rgba(0,0,0,0.028) calc(100% - var(--section-blend) * 0.1),rgba(0,0,0,0) calc(100% - var(--section-blend) * 0));mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,1) calc(100% - var(--section-blend) * 1),rgba(0,0,0,0.972) calc(100% - var(--section-blend) * 0.9),rgba(0,0,0,0.896) calc(100% - var(--section-blend) * 0.8),rgba(0,0,0,0.784) calc(100% - var(--section-blend) * 0.7),rgba(0,0,0,0.648) calc(100% - var(--section-blend) * 0.6),rgba(0,0,0,0.5) calc(100% - var(--section-blend) * 0.5),rgba(0,0,0,0.352) calc(100% - var(--section-blend) * 0.4),rgba(0,0,0,0.216) calc(100% - var(--section-blend) * 0.3),rgba(0,0,0,0.104) calc(100% - var(--section-blend) * 0.2),rgba(0,0,0,0.028) calc(100% - var(--section-blend) * 0.1),rgba(0,0,0,0) calc(100% - var(--section-blend) * 0))}
#brand-band{overflow:visible;isolation:isolate;background:transparent}
#brand-band::before{content:"";position:absolute;inset:0;height:auto;background:#0c0c0f;z-index:-3;pointer-events:none}
#brand-band>.hero__media{top:calc(-1 * var(--section-blend));bottom:0;z-index:-2;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) calc(var(--section-blend) * 0),rgba(0,0,0,0.028) calc(var(--section-blend) * 0.1),rgba(0,0,0,0.104) calc(var(--section-blend) * 0.2),rgba(0,0,0,0.216) calc(var(--section-blend) * 0.3),rgba(0,0,0,0.352) calc(var(--section-blend) * 0.4),rgba(0,0,0,0.5) calc(var(--section-blend) * 0.5),rgba(0,0,0,0.648) calc(var(--section-blend) * 0.6),rgba(0,0,0,0.784) calc(var(--section-blend) * 0.7),rgba(0,0,0,0.896) calc(var(--section-blend) * 0.8),rgba(0,0,0,0.972) calc(var(--section-blend) * 0.9),rgba(0,0,0,1) calc(var(--section-blend) * 1),#000 calc(100% - 200px),transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) calc(var(--section-blend) * 0),rgba(0,0,0,0.028) calc(var(--section-blend) * 0.1),rgba(0,0,0,0.104) calc(var(--section-blend) * 0.2),rgba(0,0,0,0.216) calc(var(--section-blend) * 0.3),rgba(0,0,0,0.352) calc(var(--section-blend) * 0.4),rgba(0,0,0,0.5) calc(var(--section-blend) * 0.5),rgba(0,0,0,0.648) calc(var(--section-blend) * 0.6),rgba(0,0,0,0.784) calc(var(--section-blend) * 0.7),rgba(0,0,0,0.896) calc(var(--section-blend) * 0.8),rgba(0,0,0,0.972) calc(var(--section-blend) * 0.9),rgba(0,0,0,1) calc(var(--section-blend) * 1),#000 calc(100% - 200px),transparent 100%)}
#brand-band>.hero__shade{background:none}
#brand-band>.hero__content{position:relative;z-index:2}
@media(max-width:600px){#home,#brand-band{--section-blend:220px}}
