/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.min-h-9{min-height:calc(var(--spacing) * 9)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}html[data-theme=dark]{--page:#0b1423;--surface:#142338;--ink:#f8fafc;--muted:#9db0c8;--border:#2b425d;--header:#080f1a;--header-ink:#fff;--hero:#080f1a;--hero-ink:#fff;--field:#192b42;--field-ink:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;color:var(--ink);font-family:var(--font-body);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #60a5fa}.site-shell{overflow:clip}.container{width:min(100% - 64px,1376px);margin-inline:auto}.brand{flex:none;align-items:center;width:180px;height:56px;display:flex}.brand img{object-fit:contain;max-width:100%;max-height:100%}.light-logo{display:none}html[data-theme=light] .light-logo{display:block}html[data-theme=light] .dark-logo{display:none}.button-primary:hover,.search-button:hover{background:var(--accent-solid)}.hero{background:var(--hero);min-height:620px;color:var(--hero-ink);isolation:isolate;position:relative}.hero-photo{z-index:-2;background:url(/assets/cartime-baku-sunrise.webp) 50% 55%/cover no-repeat;position:absolute;inset:0}.hero-sheen{z-index:-1;background:linear-gradient(90deg,#080f1afc 0%,#080f1aeb 30%,#080f1a85 60%,#080f1a15 100%),linear-gradient(#0000 52%,#080f1a66);position:absolute;inset:0}html[data-theme=light] .hero-photo{opacity:.63}.hero-inner{align-items:center;min-height:620px;display:flex;position:relative}.hero-copy{max-width:680px;padding:52px 0 92px}.eyebrow{color:#74b6ff;letter-spacing:.22em;align-items:center;gap:13px;font-size:11px;font-weight:800;display:flex}html[data-theme=light] .eyebrow{color:#1d66d1}h1,h2,h3,p{margin-top:0}.hero h1{max-width:670px;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:25px 0 22px;font-size:clamp(45px,5vw,76px);font-weight:800;line-height:1.11}.hero-lead{max-width:470px;color:var(--hero-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.hero-lead{color:color-mix(in srgb, var(--hero-ink) 80%, transparent)}}.hero-lead{font-size:16px;line-height:1.75}.button-primary{color:var(--on-accent);background:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.button-primary:hover{transform:translateY(-2px)}.search-container{z-index:5;margin-top:-36px;scroll-margin-top:20px;position:relative}.search-panel{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:21px;box-shadow:0 22px 70px #06172e20}.search-heading{color:var(--ink);font-family:var(--font-display);align-items:center;gap:10px;padding-bottom:16px;font-size:14px;display:flex}.search-fields{grid-template-columns:1fr 1fr 1fr 1fr auto;gap:9px;display:grid}.search-field{border:1px solid var(--border);background:var(--field);min-width:0;color:var(--field-ink);border-radius:12px;flex-direction:column;justify-content:center;padding:10px 13px;display:flex}.search-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.search-field select,.search-field input{width:100%;min-height:26px;color:var(--field-ink);background:0 0;border:0;outline:none;font-size:12px;font-weight:700}.search-field select option{color:#111827}.search-field input::-webkit-calendar-picker-indicator{cursor:pointer}html[data-theme=dark] .search-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.search-button{background:var(--accent);color:var(--on-accent);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.search-message{color:#1768d6;margin:12px 3px 0;font-size:12px;font-weight:600}.search-message.error{color:#c43a4c}.section{padding:110px 0;scroll-margin-top:30px}.section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.section-kicker{color:var(--accent-ink);letter-spacing:.16em;margin-bottom:13px;font-size:11px;font-weight:800}.section h2,.airport-section h2{max-width:680px;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(31px,3.3vw,48px);font-weight:800;line-height:1.18}.section-intro{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.benefits-section{padding-bottom:84px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:204px;padding:24px;display:flex;position:relative}.benefit-number{color:var(--accent-ink);font-family:var(--font-display);font-size:14px;font-weight:800}.benefit-card h3{font-family:var(--font-display);margin:0 0 8px;font-size:18px}.benefit-card p{max-width:285px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.benefit-card>svg{color:var(--accent-ink);position:absolute;top:24px;right:24px}.fleet-section{background:var(--surface);padding-top:78px}@supports (color:color-mix(in lab, red, red)){.fleet-section{background:color-mix(in srgb, var(--surface) 55%, var(--page))}}.fleet-toolbar{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.fleet-query{border:1px solid var(--border);background:var(--surface);width:min(100%,330px);color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.fleet-query input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.fleet-query input::placeholder{color:var(--muted)}.fleet-sort{color:var(--muted);align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.fleet-sort select{border:1px solid var(--border);background:var(--surface);max-width:220px;color:var(--ink);border-radius:11px;padding:11px;font-size:11px;font-weight:700}.filter-row{gap:8px;margin-bottom:22px;display:flex}.filter-row button{border:1px solid var(--border);color:var(--ink);background:var(--surface);border-radius:100px;padding:10px 18px;font-size:12px;font-weight:800}.filter-row button.active{border-color:var(--accent-ink);background:var(--accent);color:var(--on-accent)}.fleet-count{color:var(--muted);margin:-4px 0 18px;font-size:11px;font-weight:700}.fleet-empty{border:1px solid var(--border);background:var(--surface);color:var(--muted);text-align:center;border-radius:16px;padding:45px 20px;font-size:13px}.car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.car-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.car-image{background:linear-gradient(140deg,#eaf1fa,#d9e8f9);place-items:center;height:225px;display:grid;position:relative}html[data-theme=dark] .car-image{background:linear-gradient(140deg,#1c3048,#283e5b)}.car-info h3{font-family:var(--font-display);margin:0 0 6px;font-size:19px}.car-info p{color:var(--muted);margin:0;font-size:12px}.car-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:17px;display:flex}.car-price strong{font-family:var(--font-display);font-size:20px;line-height:1.2;display:block}.car-price small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:600;display:block}.car-bottom button{background:var(--accent);width:38px;height:38px;color:var(--on-accent);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.car-bottom button:hover{background:var(--accent-solid)}.load-more{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:11px;align-items:center;gap:10px;margin:26px auto 0;padding:12px 18px;font-size:12px;font-weight:800;display:flex}.load-more:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.fleet-all-link{border:1px solid var(--accent-ink);width:fit-content;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;gap:12px;margin:28px auto 0;padding:13px 19px;font-size:12px;font-weight:800;display:flex}.fleet-all-link:hover{background:var(--accent);color:var(--on-accent)}.airport-section{color:#fff;background:linear-gradient(90deg,#080f1ae3 0%,#080f1acb 39%,#080f1a38 78%,#080f1a08),url(/assets/cartime-airport-bmw7-v3.webp) 50% 55%/cover no-repeat;scroll-margin-top:20px;position:relative;overflow:hidden}.airport-inner{align-items:center;min-height:410px;display:flex;position:relative}.airport-inner>div:first-child{z-index:2;max-width:670px;padding:75px 0;position:relative}.airport-kicker{color:#80beff;letter-spacing:.18em;font-size:11px;font-weight:800}.airport-section h2{font-size:clamp(34px,3.5vw,52px)}.airport-section p:not(.airport-kicker){color:#d1def0;max-width:530px;margin:17px 0 25px;font-size:14px;line-height:1.75}.airport-button{color:#185bc1;background:#fff;border:0;border-radius:11px;align-items:center;gap:24px;padding:14px 18px;font-size:12px;font-weight:800;display:inline-flex}.airport-guide-link{color:#b4d8ff;text-underline-offset:4px;width:fit-content;margin-top:17px;font-size:12px;font-weight:700;text-decoration:underline;display:block}.home-guides{background:var(--page)}.guide-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-card{border:1px solid var(--border);color:#fff;background-color:#10243a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;flex-direction:column;min-height:255px;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.guide-card:hover{border-color:#73aefa;transform:translateY(-3px);box-shadow:0 16px 36px #0b2e5e14}.guide-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#06121fc2 0%,#06121f7a 38%,#06121fe8 100%);position:absolute;inset:0}.guide-card>*{z-index:1;position:relative}.guide-card--baku{background-image:url(/assets/guide-baku-bmw7.webp);background-position:50% 70%}.guide-card--routes{background-image:url(/assets/guide-routes-bmw3.webp)}.guide-card--absheron{background-image:url(/assets/cartime-aero-v2.webp)}.guide-card--gobustan{background-image:url(/assets/guide-gobustan-ix3.webp)}.guide-card--sheki{background-image:url(/assets/guide-sheki-m5.webp)}.guide-card--airport{background-image:url(/assets/cartime-airport-bmw7-v3.webp)}.guide-card--rental{background-image:url(/assets/cartime-cinematic-bmw-m5-v3.webp)}.guide-card>span{color:#d7ebff;letter-spacing:.08em;font-size:10px;font-weight:800}.guide-card h3{font:800 18px/1.3 var(--font-display);letter-spacing:0;margin:24px 0 11px}.guide-card p{color:#f0f5fa;margin:0 0 18px;font-size:12px;line-height:1.7}.guide-card b{color:#fff;margin-top:auto;font-size:11px}.home-about{color:#fff;background:#0c1c31}.home-about-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.home-about h2{max-width:700px;font:800 clamp(34px, 3.8vw, 55px)/1.12 var(--font-display);letter-spacing:0;margin:0 0 22px}.home-about p:not(.section-kicker){color:#cad8e8;max-width:580px;font-size:14px;line-height:1.8}.home-about-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.home-about-actions a{color:#fff;border:1px solid #4f8fe0;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:11px;font-weight:800;display:inline-flex}.home-about-actions a:first-child{background:var(--accent-solid);border-color:var(--accent-ink)}.home-about-actions a:hover{background:var(--accent-solid)}.home-about-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-about-facts>div{background:linear-gradient(160deg,#28589966,#ffffff08);border:1px solid #ffffff24;border-radius:17px;flex-direction:column;justify-content:end;min-height:170px;padding:19px;display:flex}.home-about-facts strong{color:#81beff;font:800 38px var(--font-display)}.home-about-facts span{color:#d1deed;max-width:120px;margin-top:8px;font-size:11px;line-height:1.5}.faq-inner{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-slogan{color:var(--muted);font-family:var(--font-display);margin-top:23px;font-size:13px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--accent-ink);flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:620px;color:var(--muted);margin:-6px 0 23px;font-size:13px;line-height:1.75}.faq-all-link{background:var(--accent);color:var(--on-accent);border-radius:10px;align-items:center;gap:11px;margin-top:23px;padding:12px 16px;font-size:11px;font-weight:800;display:inline-flex}.faq-all-link:hover{background:var(--accent-solid)}.site-footer{background:var(--header);color:var(--header-ink);border-top:1px solid var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb, var(--header-ink) 14%, transparent)}}.footer-inner{justify-content:space-between;gap:50px;padding:55px 0 42px;display:flex}.footer-brand img{object-fit:contain;object-position:left;width:185px;height:60px}.footer-brand p,.footer-right p{opacity:.6;margin:8px 0 0;font-size:12px;line-height:1.7}.footer-right{text-align:right;max-width:290px}.footer-right a{color:#72b5ff;margin-top:15px;font-size:11px;font-weight:800;display:inline-block}.footer-right a+a{margin-left:18px}.footer-guides{color:#b7c8de;flex-wrap:wrap;gap:14px 25px;padding-bottom:25px;font-size:11px;display:flex}.footer-guides a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--header-ink);justify-content:space-between;padding:17px 0 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-bottom{border-top:1px solid color-mix(in srgb, var(--header-ink) 14%, transparent)}}.footer-bottom{opacity:.6;font-size:10px;font-weight:700}.info-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#1f69bd 0%,#113864 29%,#080f1a 70%);align-items:center;min-height:395px;display:flex}.info-hero--baku{background:linear-gradient(90deg,#080f1ae6,#080f1ac0 44%,#080f1a35 100%),url(/assets/guide-baku-bmw7.webp) 50% 68%/cover}.info-hero--routes{background:linear-gradient(90deg,#080f1af2,#080f1acb 54%,#080f1a35 100%),url(/assets/guide-routes-bmw3.webp) 50%/cover}.info-hero--airport{background:linear-gradient(90deg,#080f1ae6,#080f1ac0 44%,#080f1a35 100%),url(/assets/cartime-airport-bmw7-v3.webp) 50% 54%/cover}.info-hero--fleet{background:radial-gradient(circle at 77% 23%,#245d9e 0%,#102c4c 34%,#080f1a 74%)}.info-hero--about{background:linear-gradient(90deg,#080f1ae6,#080f1ac0 50%,#080f1a35),url(/assets/cartime-baku-night-bmw-xm.webp) 50% 53%/cover}.info-hero--faq{background:radial-gradient(circle at 84% 12%,#275d9c 0%,#15365e 34%,#080f1a 77%)}.info-hero-inner{padding:56px 0 66px}.info-back{color:#b8d8f9;margin-bottom:36px;font-size:12px;font-weight:700;display:inline-block}.info-hero .section-kicker{color:#8dc5ff}.info-hero h1{max-width:800px;font:800 clamp(37px, 4.4vw, 64px)/1.12 var(--font-display);letter-spacing:0;margin:12px 0 19px}.info-hero-inner>p:not(.section-kicker){color:#d6e3f2;max-width:770px;margin:0;font-size:16px;line-height:1.75}.info-date{color:#9fc6f2;margin-top:23px;font-size:11px;display:inline-block}.info-body{grid-template-columns:270px minmax(0,780px);gap:clamp(38px,6vw,95px);padding-top:85px;padding-bottom:105px;display:grid}.info-toc{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;align-self:start;gap:0;padding:22px;display:flex;position:sticky;top:25px}.info-toc strong{color:var(--accent-ink);letter-spacing:.08em;margin-bottom:12px;font-size:10px}.info-toc a{border-top:1px solid var(--border);align-items:baseline;gap:10px;padding:11px 0;font-size:12px;font-weight:700;line-height:1.4;display:flex}.info-toc a:hover{color:var(--accent-ink)}.info-toc a span{color:var(--accent-ink);font-size:10px}.info-article section{margin-bottom:63px;scroll-margin-top:25px}.info-section-number{letter-spacing:.08em;font-weight:800;color:var(--accent-ink)!important;margin-bottom:12px!important;font-size:10px!important}.info-article h2,.fleet-page-body h2{font:800 clamp(26px, 2.7vw, 37px)/1.2 var(--font-display);letter-spacing:0;margin:0 0 22px}.info-article p,.fleet-page-body p{color:var(--muted);margin:0 0 19px;font-size:15px;line-height:1.85}.info-article ul,.fleet-page-body ul{color:var(--muted);margin:0;padding-left:20px;font-size:14px;line-height:1.8}.info-article li+li{margin-top:9px}.info-checklist{background:var(--accent);border:1px solid #4d92ea57;border-radius:17px;padding:30px}@supports (color:color-mix(in lab, red, red)){.info-checklist{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.info-checklist h2{margin-bottom:15px}.info-checklist li::marker{color:var(--accent-ink)}.info-sources{border-top:1px solid var(--border);padding-top:22px}.info-sources h2{font-size:21px}.info-sources a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.info-related{background:var(--surface);padding:80px 0 95px}@supports (color:color-mix(in lab, red, red)){.info-related{background:color-mix(in srgb, var(--surface) 55%, var(--page))}}.info-related-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.info-related-head h2,.fleet-page-more h2{font:800 34px var(--font-display);letter-spacing:0;margin:0}.info-related-head>a{color:#3177d6;font-size:12px;font-weight:800}.info-related .guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-footer-inner{justify-content:space-between;gap:80px;padding:55px 0;display:flex}.info-footer-inner img{width:180px;max-width:100%}.info-footer-inner p{color:#aebed1;max-width:280px;margin:12px 0 0;font-size:12px;line-height:1.7}.info-footer-inner nav{grid-template-columns:repeat(2,minmax(0,260px));gap:13px 25px;display:grid}.info-footer-inner nav a{color:#b8c8da;font-size:11px;line-height:1.5}.info-footer-inner nav a:hover{color:#fff}.fleet-page-body{padding-top:70px;padding-bottom:100px}.fleet-page-body>.info-checklist{max-width:900px;margin-bottom:35px}.fleet-page-index{flex-wrap:wrap;gap:9px;margin-bottom:65px;display:flex}.fleet-page-index a{border:1px solid var(--border);background:var(--surface);border-radius:100px;padding:9px 13px;font-size:11px;font-weight:800}.fleet-page-index a:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.fleet-page-group{margin-bottom:65px;scroll-margin-top:24px}.fleet-page-group-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.fleet-page-group-head h2{margin:0}.fleet-page-group-head span{background:var(--accent);color:var(--on-accent);border-radius:100px;padding:5px 9px;font-size:10px;font-weight:800}.fleet-table-scroll{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow-x:auto}.fleet-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.fleet-table th,.fleet-table td{border-bottom:1px solid var(--border);padding:15px 16px}.fleet-table th:first-child{min-width:195px}.fleet-table thead{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fleet-table thead{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.fleet-table thead th{color:var(--ink);font-size:11px}.fleet-table thead small,.fleet-table tbody small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:600;display:block}.fleet-table tbody th{font-size:12px}.fleet-table tbody td{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:800}.fleet-table tbody tr:last-child th,.fleet-table tbody tr:last-child td{border-bottom:0}.fleet-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fleet-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.fleet-page-more{border-top:1px solid var(--border);padding-top:30px}.fleet-page-more h2{margin-bottom:28px}.about-body{padding-top:0;padding-bottom:100px}.about-stats{z-index:2;border:1px solid var(--border);background:var(--border);border-radius:17px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-31px 0 105px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #071a3022}.about-stats>div{background:var(--surface);flex-direction:column;justify-content:center;min-height:145px;padding:28px 35px;display:flex}.about-stats strong{color:var(--accent-ink);font:800 42px var(--font-display)}.about-stats span{color:var(--muted);margin-top:8px;font-size:12px}.about-intro-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;margin-bottom:92px;display:grid}.about-body h2{max-width:680px;font:800 clamp(30px, 3.2vw, 45px)/1.18 var(--font-display);letter-spacing:0;margin:0 0 23px}.about-intro-grid>p,.about-status p:not(.section-kicker){color:var(--muted);font-size:16px;line-height:1.85}.about-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.about-feature-grid article{border:1px solid var(--border);background:var(--surface);border-radius:17px;min-height:230px;padding:27px}.about-feature-grid article span{color:var(--accent-ink);font:800 13px var(--font-display)}.about-feature-grid h3{font:800 18px var(--font-display);margin:47px 0 10px}.about-feature-grid p{color:var(--muted);font-size:13px;line-height:1.7}.about-status{background:var(--accent);border-radius:19px;justify-content:space-between;align-items:end;gap:35px;margin-top:80px;padding:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-status{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.about-status>div:first-child{max-width:830px}.about-status p:not(.section-kicker){margin-bottom:0;font-size:14px}.about-actions{flex-direction:column;flex:none;gap:10px;display:flex}.about-actions>a{border:1px solid var(--accent-ink);color:var(--accent-ink);border-radius:10px;padding:12px 16px;font-size:11px;font-weight:800;display:block}.about-actions>a:nth-child(2){background:var(--accent);color:var(--on-accent)}.contact-links{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.contact-links strong{color:var(--ink);font-size:11px}.contact-links a{color:#72b5ff;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.contact-links a:hover{text-decoration:underline}.about-actions .contact-links{margin-bottom:15px}.about-actions .contact-links a{color:var(--accent-ink)}.info-hero--absheron{background:linear-gradient(90deg,#091829f2,#0c2948bd 58%,#204a7655),url(/assets/cartime-baku-sunrise.webp) 50%/cover}.info-hero--gobustan{background:linear-gradient(100deg,#071221f5,#123659d4 56%,#30577c81),url(/assets/guide-gobustan-ix3.webp) 50%/cover}.info-hero--sheki{background:linear-gradient(100deg,#071221f2,#123d58c9 60%,#276a7c77),url(/assets/guide-sheki-m5.webp) 50%/cover}.about-hero-scroll{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff19;border:1px solid #d6e6fc88;border-radius:100px;align-items:center;gap:10px;margin-top:34px;padding:13px 19px;font-size:12px;font-weight:750;transition:transform .25s,background .25s;display:inline-flex}.about-hero-scroll:hover{background:#ffffff32;transform:translateY(-3px)}.about-intro-grid{scroll-margin-top:30px}.about-timeline{gap:0;margin:-35px 0 110px;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(var(--accent-ink), #7cbbff, transparent);width:1px;position:absolute;top:25px;bottom:40px;left:160px}.about-timeline-item{border-top:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:45px;padding:34px 0;display:grid}.about-timeline-marker{align-items:baseline;gap:11px;display:flex;position:relative}.about-timeline-marker:after{content:"";border:3px solid var(--accent-ink);background:var(--page);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 5px #3b82f622}.about-timeline-marker span{color:var(--accent-ink);font-size:11px;font-weight:800}.about-timeline-marker strong{color:var(--ink);font:800 clamp(22px, 3vw, 37px) var(--font-display);letter-spacing:0}.about-timeline-item h3{font:750 22px/1.25 var(--font-display);margin:0 0 12px}.about-timeline-item p{max-width:840px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.about-fleet-story{color:#fff;background:#071629;border-radius:26px;grid-template-columns:1fr 1fr;min-height:520px;display:grid;overflow:hidden}.about-fleet-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,75px);display:flex}.about-fleet-copy .section-kicker{color:#8ec8ff}.about-fleet-copy h2{color:#fff}.about-fleet-copy p:not(.section-kicker){color:#cbdaeb;max-width:620px;font-size:15px;line-height:1.85}.about-fleet-copy a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff1a;border:1px solid #c8e1ffad;border-radius:100px;align-items:center;gap:30px;margin-top:25px;padding:15px 21px;font-size:12px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.about-fleet-copy a:hover{background:#ffffff32;transform:translateY(-3px)}.about-fleet-visual{background:linear-gradient(#0000 50%,#071629aa),url(/assets/cartime-cinematic-bmw-m5-v3.webp) 50%/cover;min-height:390px;position:relative}.about-fleet-visual span{color:#fff;font:800 clamp(40px, 5vw, 82px)/1 var(--font-display);letter-spacing:0;text-shadow:0 8px 30px #03101fcc;position:absolute;bottom:24px;right:30px}.about-fleet-story+.about-feature-grid{margin-top:20px}.about-section-head{margin-bottom:30px}.about-section-head>p:not(.section-kicker){max-width:760px;color:var(--muted);font-size:15px;line-height:1.8}.about-gallery,.about-journey,.about-promise{margin-top:110px}.about-gallery-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(78%,780px);grid-auto-flow:column;gap:18px;padding-bottom:14px;display:grid;overflow-x:auto}.about-gallery-slide{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface);border-radius:22px;overflow:hidden}.about-gallery-slide img{object-fit:cover;width:100%;height:370px;transition:transform .6s;display:block}.about-gallery-slide:hover img{transform:scale(1.025)}.about-gallery-slide>div{padding:28px 32px 34px}.about-gallery-slide span{color:var(--accent-ink);letter-spacing:.12em;font-size:11px;font-weight:800}.about-gallery-slide h3{font:800 27px var(--font-display);margin:12px 0}.about-gallery-slide p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.about-gallery-nav{gap:8px;margin-top:18px;display:flex}.about-gallery-nav a{border:1px solid var(--border);background:var(--surface);width:43px;height:43px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:grid}:is(.about-gallery-nav a:hover,.about-gallery-nav a:focus-visible){background:var(--accent);color:var(--on-accent)}.about-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-journey-grid article{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-height:300px;padding:27px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.about-journey-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #071a3018}.about-journey-grid article:before{content:"";background:linear-gradient(90deg,#2d7eea,#82d3ff);height:3px;position:absolute;inset:0 0 auto}.about-journey-grid span{color:var(--accent-ink);font-size:13px;font-weight:800}.about-journey-grid h3{font:800 19px/1.3 var(--font-display);margin:38px 0 13px}.about-journey-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.about-promise{background:var(--accent);border-radius:23px;grid-template-columns:1fr 1fr;gap:70px;padding:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-promise{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.about-promise ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.about-promise li{border-bottom:1px solid var(--border);color:var(--ink);padding:0 0 16px 28px;font-size:15px;line-height:1.65;position:relative}.about-promise li:before{content:"↗";color:var(--accent-ink);position:absolute;left:0}.about-editorial-note{max-width:850px;color:var(--muted);margin:30px 0 0;font-size:11px;line-height:1.7}@keyframes about-enter{0%{opacity:.35;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.about-timeline-item,.about-fleet-story,.about-feature-grid article,.about-gallery-slide,.about-journey-grid article,.about-promise{animation:linear both about-enter;animation-timeline:view();animation-range:entry entry 80%}}@media (max-width:900px){.about-fleet-story,.about-promise{grid-template-columns:1fr}.about-fleet-visual{min-height:380px}.about-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-gallery-rail{grid-auto-columns:min(88%,650px)}}@media (max-width:600px){.about-stats{margin-bottom:72px}.about-timeline{margin-top:-24px;margin-bottom:65px}.about-timeline:before{left:50px}.about-timeline-item{grid-template-columns:58px 1fr;gap:18px}.about-timeline-marker{display:block}.about-timeline-marker strong{font-size:16px;display:block}.about-timeline-marker:after{width:8px;height:8px;top:40px;right:1px}.about-timeline-item h3{font-size:18px}.about-timeline-item p{font-size:13px}.about-fleet-copy{padding:30px 24px}.about-fleet-visual{min-height:270px}.about-gallery,.about-journey,.about-promise{margin-top:70px}.about-gallery-rail{grid-auto-columns:92%}.about-gallery-slide img{height:220px}.about-gallery-slide>div{padding:22px}.about-gallery-slide h3{font-size:22px}.about-journey-grid{grid-template-columns:1fr}.about-journey-grid article{min-height:0}.about-journey-grid h3{margin-top:24px}.about-promise{gap:20px;padding:25px}}@media (prefers-reduced-motion:reduce){.about-hero-scroll,.about-fleet-copy a,.about-gallery-slide img,.about-journey-grid article{transition:none}.about-timeline-item,.about-fleet-story,.about-feature-grid article,.about-gallery-slide,.about-journey-grid article,.about-promise{opacity:1;animation:none;transform:none}}.footer-brand .contact-links,.info-footer-inner .contact-links{margin-top:20px}.faq-page-body{padding-top:72px;padding-bottom:105px}.faq-search{border:1px solid var(--border);background:var(--surface);color:#3178d7;border-radius:13px;align-items:center;gap:12px;max-width:600px;padding:16px 19px;display:flex}.faq-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.faq-filters{flex-wrap:wrap;gap:9px;margin:24px 0 20px;display:flex}.faq-filters button{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:100px;padding:10px 15px;font-size:11px;font-weight:800}.faq-filters button[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent);color:var(--on-accent)}.faq-result-count{color:var(--muted);font-size:11px;font-weight:700}.faq-full-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.faq-full-list details{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-self:start}.faq-full-list details[open]{border-color:#73aefa}.faq-full-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px;font-size:13px;font-weight:800;line-height:1.5;list-style:none;display:flex}.faq-full-list summary::-webkit-details-marker{display:none}.faq-full-list summary small{color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.faq-full-list summary svg{color:var(--accent-ink);flex:none;transition:transform .2s}.faq-full-list details[open] summary svg{transform:rotate(180deg)}.faq-answer{padding:0 20px 20px}.faq-answer p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.faq-answer a{color:var(--accent-ink);align-items:center;gap:7px;margin-top:15px;font-size:11px;font-weight:800;display:inline-flex}.faq-empty{border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:14px;padding:45px}.faq-page-cta{background:var(--accent);border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:65px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-page-cta{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.faq-page-cta h2{font:800 23px var(--font-display);margin:0 0 8px}.faq-page-cta p{color:var(--muted);margin:0;font-size:12px}.faq-page-cta a{color:#2e75d5;flex:none;font-size:12px;font-weight:800}.quick-help{z-index:70;flex-direction:column;align-items:end;gap:10px;display:flex;position:fixed;bottom:24px;right:25px}.quick-help-trigger{background:var(--accent);color:var(--on-accent);border:0;border-radius:100px;align-items:center;gap:9px;padding:13px 16px;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 34px #0d346777}.quick-help-trigger:hover{background:var(--accent-solid)}.quick-help-panel{border:1px solid var(--border);background:var(--surface);width:min(365px,100vw - 30px);max-height:min(620px,100vh - 100px);color:var(--ink);border-radius:18px;overflow-y:auto;box-shadow:0 25px 70px #06172e66}.quick-help-head{color:#fff;background:#0d2746;justify-content:space-between;gap:12px;padding:20px;display:flex}.quick-help-head strong{font:800 17px var(--font-display)}.quick-help-head p{color:#b8d7f6;margin:6px 0 0;font-size:11px}.quick-help-head button{color:#fff;background:#ffffff25;border:0;border-radius:7px;align-self:start;place-items:center;width:28px;height:28px;display:grid}.quick-help-questions details{border-bottom:1px solid var(--border)}.quick-help-questions summary{cursor:pointer;justify-content:space-between;gap:12px;padding:15px 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.quick-help-questions summary::-webkit-details-marker{display:none}.quick-help-questions summary svg{color:var(--accent-ink);flex:none}.quick-help-questions details[open] summary svg{transform:rotate(180deg)}.quick-help-questions p{color:var(--muted);margin:-3px 18px 16px;font-size:11px;line-height:1.7}.quick-help-panel>a{color:var(--accent-ink);justify-content:space-between;align-items:center;padding:17px 18px;font-size:11px;font-weight:800;display:flex}.quick-help-panel .contact-links{border-bottom:1px solid var(--border);padding:16px 18px}.quick-help-panel .contact-links a{color:var(--accent-ink)}.home-rental{background:var(--surface);padding:90px 0 100px}@supports (color:color-mix(in lab, red, red)){.home-rental{background:color-mix(in srgb, var(--surface) 55%, var(--page))}}.rental-hub{padding-top:75px;padding-bottom:105px}.rental-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rental-topic{border:1px solid var(--border);background:var(--surface);min-height:245px;color:var(--ink);border-radius:18px;flex-direction:column;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.rental-topic:hover{border-color:#68a6fa;transform:translateY(-4px);box-shadow:0 18px 40px #071c381d}.rental-topic>span{color:#397fdb;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.rental-topic h2,.rental-topic h3{font:800 18px/1.32 var(--font-display);letter-spacing:0;margin:24px 0 11px}.rental-topic p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.65}.rental-topic b{color:#3378d6;margin-top:auto;font-size:11px}.rental-hub-cta{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.rental-hub-cta a,.rental-action>a{min-height:42px;color:var(--accent-ink);border:1px solid #4487e3;border-radius:10px;align-items:center;padding:11px 16px;font-size:11px;font-weight:800;display:inline-flex}.rental-hub-cta a:first-child,.rental-action>a:nth-child(2){background:var(--accent);color:var(--on-accent)}.info-hero--rental{background:linear-gradient(90deg,#080f1af0,#080f1acb 55%,#080f1a45),url(/assets/cartime-cinematic-bmw-m5-v3.webp) 50%/cover}.info-hero--rental-airport{background:linear-gradient(90deg,#080f1ae6,#080f1ac0 52%,#080f1a35),url(/assets/cartime-airport-bmw7-v3.webp) 50%/cover}.info-hero--rental-economy,.info-hero--rental-suv,.info-hero--contact{background:linear-gradient(90deg,#080f1ae6,#080f1ac0 52%,#080f1a35),url(/assets/cartime-baku-sunrise.webp) 50%/cover}.rental-models{scroll-margin-top:25px}.rental-models>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rental-models a{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;font-size:12px;display:flex}.rental-models a:hover{border-color:#5c9ced}.rental-models strong{color:#337bd8;flex:none;font-size:11px}.rental-action{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;padding:25px;display:flex}.rental-action .contact-links{margin-right:auto}.rental-hub-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}.rental-hub-grid--related .rental-topic{min-height:220px}.rental-hub-grid--related .rental-topic h3{margin-top:0}.contact-page{grid-template-columns:300px minmax(0,1fr);gap:55px;padding-top:75px;padding-bottom:105px;display:grid}.contact-page-copy{border:1px solid var(--border);background:var(--surface);border-radius:17px;align-self:start;padding:30px}.contact-page-copy .contact-links strong{font-size:15px}.contact-page-copy .contact-links a{color:var(--accent-ink);font-size:14px}.contact-page-copy .rental-hub-cta{flex-direction:column}.contact-map{min-width:0}.contact-map h2{font:800 29px var(--font-display);margin:0 0 11px}.contact-map p{max-width:750px;color:var(--muted);font-size:13px;line-height:1.7}.contact-map iframe{border:1px solid var(--border);background:var(--surface);border-radius:17px;width:100%;height:430px;margin:22px 0 16px;display:block}.contact-map>a{color:var(--accent-ink);font-size:12px;font-weight:800}.modal-backdrop{z-index:100;background:#020710c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.detail-modal{border:1px solid var(--border);background:var(--surface);width:min(100%,780px);max-height:min(90vh,790px);color:var(--ink);border-radius:20px;grid-template-columns:.9fr 1.1fr;gap:24px;padding:32px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0005}.modal-image{background:linear-gradient(140deg,#eaf1fa,#d9e8f9);border-radius:14px;align-self:start;place-items:center;min-height:270px;display:grid;position:relative}.modal-image img{object-fit:contain;width:100%;max-height:310px}.modal-image span{color:#45607d;background:#ffffffc9;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:13px}.detail-modal h2{margin:0 0 17px;font:800 27px Sora,sans-serif}.modal-content h3{font:800 13px var(--font-display);margin:0 0 10px}.tariff-list{border-top:1px solid var(--border)}.tariff-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:12px;display:flex}.tariff-list>div strong{color:var(--accent-ink);white-space:nowrap;font-size:14px}.tariff-list small{font-size:9px;font-weight:600}.tariff-note{margin:17px 0 0}.detail-modal p:not(.section-kicker){color:var(--muted);font-size:13px;line-height:1.7}.modal-close{background:var(--page);width:32px;height:32px;color:var(--ink);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (max-width:1220px){.brand{width:155px}.search-fields{grid-template-columns:repeat(4,1fr)}.search-button{grid-column:1/-1;min-height:48px}.guide-card-grid,.rental-hub-grid,.rental-hub-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.container{width:min(100% - 36px,1376px)}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:135px}.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row{padding-bottom:4px;overflow-x:auto}.filter-row button{white-space:nowrap}.faq-inner{gap:40px}.info-body{grid-template-columns:1fr;gap:35px;padding-top:48px}.info-toc{position:static}.info-related .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about-inner,.about-intro-grid{grid-template-columns:1fr;gap:30px}.about-stats{margin-bottom:70px}.about-feature-grid{grid-template-columns:1fr}.about-feature-grid article{min-height:170px}.about-feature-grid h3{margin-top:25px}.contact-page{grid-template-columns:1fr;gap:28px}}@media (max-width:650px){.container{width:min(100% - 32px,1376px)}.rental-hub-grid,.rental-hub-grid--related,.rental-models>div{grid-template-columns:1fr}.rental-topic{min-height:190px}.home-rental,.rental-hub,.contact-page{padding-top:55px;padding-bottom:70px}.contact-map iframe{height:340px}.brand{width:118px;height:43px}.hero,.hero-inner{min-height:740px}.hero-photo{background-position:72% 58%;inset:180px 0 0}.hero-sheen{background:linear-gradient(180deg, var(--hero) 0%, var(--hero) 27%, var(--hero) 41%, #080f1a30 74%, #080f1a96 100%)}@supports (color:color-mix(in lab, red, red)){.hero-sheen{background:linear-gradient(180deg, var(--hero) 0%, var(--hero) 27%, color-mix(in srgb, var(--hero) 88%, transparent) 41%, #080f1a30 74%, #080f1a96 100%)}}html[data-theme=light] .hero-sheen{background:linear-gradient(#ebf3fd 0%,#ebf3fdf2 33%,#ebf3fd66 72%,#ebf3fdba)}.hero-inner{align-items:flex-start}.hero-copy{padding:40px 0 0}.eyebrow{font-size:9px}.hero h1{max-width:370px;margin:18px 0 14px;font-size:clamp(38px,10vw,50px)}.hero-lead{max-width:330px;font-size:12px;line-height:1.6}.button-primary{gap:9px;padding:13px 14px;font-size:11px}.search-container{margin-top:-55px}.search-panel{padding:14px}.search-heading{padding-bottom:11px}.search-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.search-field{padding:8px}.search-field span{font-size:8px}.search-field select,.search-field input{font-size:11px}.search-button{grid-column:1/-1;min-height:44px}.section{padding:70px 0}.section-head{margin-bottom:25px;display:block}.section-intro{margin-top:14px;font-size:12px}.benefits-section{padding-bottom:65px}.benefit-card{min-height:130px;padding:18px}.benefit-card h3{font-size:16px}.benefit-card p{font-size:11px}.car-grid{grid-template-columns:1fr}.car-image{height:220px}.fleet-toolbar{flex-direction:column}.fleet-query{width:100%}.fleet-sort{justify-content:space-between}.airport-inner{min-height:410px}.airport-inner>div:first-child{padding:65px 0 145px}.airport-section{background-image:linear-gradient(#080f1ae8 0%,#080f1ac7 45%,#080f1a56 100%),url(/assets/cartime-airport-bmw7-v3.webp);background-position:70%}.airport-section h2{font-size:32px}.airport-section p:not(.airport-kicker){font-size:12px}.guide-card-grid,.info-related .guide-card-grid{grid-template-columns:1fr}.guide-card{min-height:205px;padding:22px}.guide-card h3{margin-top:18px}.info-hero{min-height:345px}.info-hero-inner{padding:34px 0 48px}.info-back{margin-bottom:28px}.info-hero h1{font-size:clamp(32px,9vw,45px)}.info-hero-inner>p:not(.section-kicker){font-size:13px}.info-body{padding-bottom:55px}.info-article section{margin-bottom:45px}.info-article p,.fleet-page-body p{font-size:13px}.info-checklist{padding:23px}.info-related{padding:55px 0}.info-related-head{display:block}.info-related-head>a{margin-top:17px;display:inline-block}.info-related-head h2,.fleet-page-more h2{font-size:28px}.info-footer-inner{flex-direction:column;gap:25px;padding:40px 0}.info-footer-inner nav{grid-template-columns:1fr}.home-about-facts,.about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-about-facts>div{min-height:125px;padding:12px}.home-about-facts strong{font-size:29px}.home-about-facts span{font-size:9px}.about-stats>div{min-height:115px;padding:13px}.about-stats strong{font-size:30px}.about-stats span{font-size:10px}.about-intro-grid{margin-bottom:55px}.about-status{margin-top:50px;padding:26px;display:block}.about-actions{flex-flow:wrap;margin-top:22px}.faq-page-body{padding-top:45px;padding-bottom:65px}.faq-full-list{grid-template-columns:1fr}.faq-page-cta{margin-top:45px;display:block}.faq-page-cta a{margin-top:17px;display:inline-block}.quick-help{bottom:15px;right:15px}.quick-help-trigger span{display:none}.quick-help-trigger{justify-content:center;width:50px;height:50px;padding:0}.fleet-page-body{padding:45px 0 70px}.fleet-page-index{margin-bottom:45px}.footer-guides{flex-direction:column}.faq-inner{grid-template-columns:1fr;gap:20px}.faq-list summary{font-size:12px}.footer-inner{flex-direction:column;gap:20px;padding:40px 0 30px}.footer-right{text-align:left}.detail-modal{grid-template-columns:1fr;padding:20px}.modal-image{min-height:170px}.modal-image img{max-height:180px}}@media (max-width:380px){.brand{width:105px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.booking-hero{background:radial-gradient(circle at 75% 35%,#1b4770 0,#0000 38%),linear-gradient(125deg,#091320,#102b45 70%,#082034)}.booking-modal-link{color:var(--on-accent);background:var(--accent);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.booking-modal-link:hover{background:#106ba9}.booking-hero{isolation:isolate;position:relative;overflow:hidden}.booking-hero:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,#4eb1ff33,#0000 68%);border-radius:50%;width:540px;height:540px;animation:12s ease-in-out infinite alternate booking-orb;position:absolute;top:-210px;right:-80px}@keyframes booking-orb{to{transform:translate(-80px,80px)scale(1.15)}}@keyframes booking-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.booking-hero:before{animation:none}}.site-directory{flex:none;position:relative}.site-directory summary{border:1px solid var(--header-ink);align-items:center;gap:9px;padding:9px 12px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.site-directory summary{border:1px solid color-mix(in srgb, var(--header-ink) 26%, transparent)}}.site-directory summary{color:var(--header-ink);background:var(--header-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-directory summary{background:color-mix(in srgb, var(--header-ink) 9%, transparent)}}.site-directory summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:800}.site-directory summary::-webkit-details-marker{display:none}.site-directory summary span{font-size:17px;line-height:0;transition:transform .2s}.site-directory[open] summary span{transform:rotate(180deg)}.site-directory-panel{z-index:50;color:#fff;-webkit-backdrop-filter:blur(28px)saturate(1.35);white-space:normal;background:#0b1d30e8;border:1px solid #ffffff45;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;width:min(780px,100vw - 42px);max-height:min(70vh,680px);padding:24px;animation:.25s both booking-rise;display:grid;position:absolute;top:calc(100% + 15px);right:0;overflow:auto;box-shadow:inset 0 1px #ffffff40,0 30px 80px #0006}.site-directory-panel>div{flex-direction:column;align-items:stretch;gap:1px;min-width:0;display:flex}.site-directory-panel strong{color:#8dd2ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;padding:7px 9px;font-size:11px}.site-directory-panel a{color:#f6fbff;opacity:1;white-space:normal;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.4;display:block}.site-directory-panel a:hover{color:#fff;background:#fff2}.home-map{background:radial-gradient(circle at 80% 30%, #2c7ab022, transparent 38%), var(--page);padding:84px 0}.home-map-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;display:grid}.home-map-copy,.home-map-frame{border:1px solid var(--border);background:var(--surface);border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-map-copy,.home-map-frame{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.home-map-copy,.home-map-frame{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 22px 50px #0b2b4a12,inset 0 1px #ffffff3b}.home-map-copy{padding:clamp(25px,4vw,54px)}.home-map-copy h2{max-width:550px;font:750 clamp(28px, 3.3vw, 47px)/1.1 var(--font-display);letter-spacing:0;margin:15px 0 18px}.home-map-copy p:not(.section-kicker){color:var(--muted);line-height:1.7}.home-map-copy address{margin:25px 0;font-size:14px;font-style:normal;font-weight:750}.home-map-actions{flex-wrap:wrap;gap:10px;display:flex}.home-map-actions a{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;transition:transform .2s}.home-map-actions a:first-child{color:var(--on-accent);border-color:var(--accent-ink);background:var(--accent)}.home-map-actions a:hover{transform:translateY(-3px)}.home-map-frame{min-height:395px;padding:8px}.home-map-frame iframe{filter:saturate(.88);border:0;border-radius:18px;width:100%;height:100%;min-height:378px;display:block}@media (max-width:900px){.home-map-grid{grid-template-columns:1fr}.site-directory-panel{width:min(680px,100vw - 32px)}}@media (max-width:600px){.home-map{padding:50px 0}.home-map-frame,.home-map-frame iframe{min-height:300px}.site-directory-panel{grid-template-columns:1fr;max-height:65vh;padding:14px}}.booking-extras{padding-bottom:100px}.booking-extras-head{max-width:660px;margin-bottom:26px}.booking-extras-head h2,.booking-extras-faq h2{font:750 clamp(26px, 3vw, 42px)/1.15 var(--font-display);letter-spacing:0}.booking-extras-head>p:last-child{color:var(--muted);line-height:1.65}.booking-extras-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.booking-extras-grid article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:26px}@supports (color:color-mix(in lab, red, red)){.booking-extras-grid article{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.booking-extras-grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .25s,box-shadow .25s;animation:.6s both booking-rise;box-shadow:inset 0 1px #ffffff3b,0 14px 34px #0b2b4a10}.booking-extras-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 40px #0b2b4a22}.booking-extras-grid article>span{color:var(--accent-ink);font:800 11px var(--font-display);letter-spacing:.12em}.booking-extras-grid h3{font:700 18px var(--font-display);margin:24px 0 10px}.booking-extras-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.booking-extras-faq{max-width:890px;margin:70px auto 0}.booking-extras-faq h2{margin-bottom:20px}.booking-extras-faq details{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-bottom:9px}@supports (color:color-mix(in lab, red, red)){.booking-extras-faq details{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.booking-extras-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:14px;font-weight:750;list-style:none;display:flex}.booking-extras-faq summary::-webkit-details-marker{display:none}.booking-extras-faq details[open] summary span{transform:rotate(45deg)}.booking-extras-faq summary span{color:var(--accent-ink);font-size:23px;transition:transform .2s}.booking-extras-faq details p{color:var(--muted);margin:0;padding:0 20px 18px;font-size:13px;line-height:1.65}@media (max-width:900px){.booking-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.booking-extras{width:min(100% - 28px,1376px);padding-bottom:60px}.booking-extras-grid{grid-template-columns:1fr}.booking-extras-grid article{padding:21px}}@media (prefers-reduced-motion:reduce){.booking-extras-grid article{transition:none;animation:none}}.search-fields{grid-template-columns:minmax(125px,1.05fr) minmax(125px,1.05fr) minmax(145px,1fr) minmax(90px,.6fr) minmax(145px,1fr) minmax(90px,.6fr) auto}.search-field select,.search-field input{font-size:13px}.search-button{min-height:55px}.car-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.car-card{transition:transform .25s,box-shadow .25s}.car-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #0b294622}.car-card-open{width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.car-card-open:focus-visible{outline:3px solid var(--accent-ink);outline-offset:-3px}.car-image{background:linear-gradient(145deg,#e8f2f9,#f5f9fc);height:155px}.car-image img{object-fit:cover;width:100%;height:100%}.car-info{padding:15px}.car-info h3{font-size:16px}.car-bottom{margin-top:13px;padding-top:11px}.car-price strong{font-size:17px}.car-card-arrow{background:var(--accent);width:31px;height:31px;color:var(--on-accent);border-radius:9px;place-items:center;display:grid}.detail-modal{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;width:min(100%,980px);max-height:min(92vh,840px);padding:24px}.modal-image{min-height:300px;position:sticky;top:0;overflow:hidden}.modal-close{z-index:3}.modal-image img{object-fit:cover;width:100%;height:300px;max-height:none}.modal-fit{font-size:14px!important}.modal-fact-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.modal-fact-groups section{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:15px}@supports (color:color-mix(in lab, red, red)){.modal-fact-groups section{background:color-mix(in srgb,var(--surface) 85%,#d9ebfb)}}.modal-fact-groups h3{margin-bottom:9px}.modal-fact-groups ul{color:var(--muted);gap:7px;margin:0;padding:0;font-size:11px;line-height:1.45;list-style:none;display:grid}.modal-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.modal-actions>a:last-child{color:var(--accent-ink);margin-top:16px;font-size:12px;font-weight:800}@media (max-width:1100px){.search-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.search-button{grid-column:1/-1}.car-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.search-time{min-width:0}.search-field select,.search-field input{font-size:12px}.car-grid{grid-template-columns:1fr}.detail-modal{grid-template-columns:1fr;padding:16px}.modal-image{min-height:180px;position:relative}.modal-close{z-index:3;justify-self:end;margin-bottom:-54px;position:sticky;top:0}.modal-image img{height:180px}.modal-fact-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.car-card{transition:none}}.hero{overflow:hidden}.hero-photo{animation:22s ease-in-out infinite alternate hero-breathe;transform:scale(1.035)}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#4099f126 0,#328dec0d 36%,#0000 66%);border-radius:50%;width:60vw;height:70vw;max-height:900px;animation:12s ease-in-out infinite alternate hero-glow;position:absolute;top:-42%;right:-12%}.hero-copy{z-index:2;animation:.8s cubic-bezier(.2,.8,.2,1) both hero-enter;position:relative}.search-panel{border-color:#8fcaff;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-panel{border-color:color-mix(in srgb,#8fcaff 40%,var(--border))}}.search-panel{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.search-panel{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.search-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 70px #06172e29,inset 0 1px #ffffff9c}.search-panel:before{content:"";background:linear-gradient(90deg,#0000,#58acff,#0000);width:42%;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 22px #58acff}.search-field{transition:border-color .2s,box-shadow .2s,transform .2s}.search-field:focus-within{border-color:#5daef5;transform:translateY(-2px);box-shadow:0 0 0 3px #4f9eec21}.benefit-card,.guide-card,.rental-topic{position:relative;overflow:hidden}.benefit-card:before,.guide-card:before,.rental-topic:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2374d9,#80d4ff,#0000);width:100%;height:3px;transition:transform .35s;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.benefit-card:hover:before,.guide-card:hover:before,.rental-topic:hover:before{transform:scaleX(1)}.benefit-card{transition:transform .25s,box-shadow .25s,border-color .25s}.benefit-card:hover{border-color:#8abfe7;transform:translateY(-5px);box-shadow:0 22px 44px #0b2b4a17}.car-card-open .car-image img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s}:is(.car-card-open:hover .car-image img,.car-card-open:focus-visible .car-image img){filter:saturate(1.08);transform:scale(1.07)}.car-card-arrow{transition:transform .25s,box-shadow .25s}.car-card-open:hover .car-card-arrow{transform:rotate(-35deg);box-shadow:0 7px 18px #3b82f66b}@keyframes hero-breathe{to{transform:scale(1.095)translate(-1%)}}@keyframes hero-glow{to{opacity:.6;transform:translate(-7%,9%)scale(1.12)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes route-float{0%{transform:translateY(-24%)}to{transform:translateY(-30%)}}@media (max-width:800px){.hero:after{width:100vw;height:100vw;right:-40%}}@media (prefers-reduced-motion:reduce){.hero-photo,.hero:after,.hero-copy{animation:none}.hero-photo{transform:none}.search-field,.car-card-open .car-image img,.car-card-arrow,.benefit-card,.benefit-card:before,.guide-card:before,.rental-topic:before{transition:none}}.hero-sheen{background:linear-gradient(90deg,#061423e8 0%,#061423cb 30%,#06142358 60%,#06142304 100%),linear-gradient(#0000 44%,#0614234a)}html[data-theme=light] .hero-sheen{background:linear-gradient(90deg,#eaf3ffed 0%,#eaf3ffd3 33%,#eaf3ff4a 65%,#0000 100%)}.button-primary,.search-button,.faq-all-link,.quick-help-trigger{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(135deg,#70bbffb3 0%,#3888e7e0 27%,#1f67d5eb 100%);border:1px solid #c3e4ff7d;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff91,inset 0 -1px #1b5da774,0 10px 27px #1451ad40}.button-primary:before,.search-button:before,.faq-all-link:before,.quick-help-trigger:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff4f,#0000);position:absolute;inset:0 0 52%}.button-primary:hover,.search-button:hover,.faq-all-link:hover,.quick-help-trigger:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 15px 34px #1451ad54}.site-directory summary{-webkit-backdrop-filter:blur(18px)saturate(1.45);background:linear-gradient(135deg,#ffffff31,#dceeff12);border-color:#ffffff73;box-shadow:inset 0 1px #fff5,0 8px 22px #06142329}.site-directory summary:hover{background:linear-gradient(135deg,#ffffff46,#dceeff24);border-color:#d1efff}.airport-button{-webkit-backdrop-filter:blur(16px);background:linear-gradient(140deg,#fffffff0,#d7eeffcc);border:1px solid #ffffffb5;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 14px 30px #031f3840}.airport-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 19px 38px #031f3850}.search-panel,.home-map-copy,.home-map-frame{border-color:#a5d3f7}@supports (color:color-mix(in lab, red, red)){.search-panel,.home-map-copy,.home-map-frame{border-color:color-mix(in srgb,#a5d3f7 36%,var(--border))}}.search-panel,.home-map-copy,.home-map-frame{box-shadow:inset 0 1px #ffffff8c,0 23px 52px #0b2b4a18}.filter-row button{-webkit-backdrop-filter:blur(12px);transition:transform .2s,border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff8c}.filter-row button:hover{border-color:#9ac9ee;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.button-primary,.search-button,.faq-all-link,.quick-help-trigger,.airport-button,.filter-row button{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.home-site{--editorial-page:#f2eee9;--editorial-paper:#faf8f5;--editorial-ink:#172330;--editorial-muted:#667079;--editorial-line:#d7d0c9;--editorial-accent:#8fb4d6;--editorial-button:#d5e3ef;--editorial-button-ink:#14263a;color:var(--editorial-ink);background:var(--editorial-page);font-family:var(--font-body)}.home-site .container{width:min(100% - 88px,1440px)}.home-site h1,.home-site h2,.home-site h3{text-wrap:balance}.home-site .brand{grid-area:1/2;align-items:flex-start;width:174px;height:56px;margin:0;display:flex;position:relative}.home-site .brand img{object-fit:contain;object-position:center;width:100%;max-height:46px}.home-site .brand .brand-caption{color:#f4f5f7;font:600 7px/1 var(--font-body);letter-spacing:.49em;white-space:nowrap;position:absolute;bottom:3px;left:29%}.home-site .site-directory summary{box-shadow:none;color:#f4f2eedb;background:#ffffff0d;border:0;border-radius:100px;padding:9px 11px;font-size:11px}.home-site .site-directory-panel{color:#fff;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;width:min(840px,100vw - 520px);max-height:min(70dvh,680px);padding:25px;top:calc(100% + 20px);left:0;right:auto}.home-site .site-directory-panel .directory-group{border-bottom:1px solid #ffffff25;padding:0 0 12px}.home-site .site-directory-panel strong{color:#a8d8f5;letter-spacing:.12em;padding:7px 10px;font-size:10px}.home-site .site-directory-panel a{padding:7px 10px;font-size:12px;line-height:1.3}.home-site .hero{isolation:isolate;color:#f8f5f0;background:#101722;min-height:100svh;position:relative;overflow:hidden}.home-site .hero:after{display:none}.home-site .hero-photo{z-index:-2;transform:translate3d(0,var(--hero-parallax,0px),0) scale(1.06);will-change:transform;background:url(/assets/cartime-cinematic-bmw-m5-v3.webp) 60%/cover no-repeat;animation:none;position:absolute;inset:0}.home-site .hero-sheen{z-index:-1;background:linear-gradient(#0000 30%,#080d15ad 75%,#080d15f7 100%),linear-gradient(90deg,#080e17a6,#0000 56%),linear-gradient(#0b11196b,#0000 24%);position:absolute;inset:0}.home-site .hero-inner{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:end;column-gap:clamp(45px,8vw,140px);min-height:100svh;padding-top:170px;padding-bottom:120px;display:grid;position:relative}.home-site .hero-copy{max-width:920px;padding:0;animation:1s cubic-bezier(.2,.75,.25,1) both editorial-rise}.home-site .hero-overline{color:#f6f5efc7;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 25px;font-size:10px;font-weight:600;display:flex}.home-site .hero-overline span:not(.overline-dot){opacity:.5}.home-site .hero h1{max-width:960px;font:600 clamp(52px,5.7vw,82px)/1.04 var(--font-display);letter-spacing:0;text-transform:none;margin:0}.home-site .hero h1 span,.home-site .hero h1 em{white-space:nowrap;display:block}.home-site .hero h1 em{margin-left:0;font-style:normal;font-weight:600}.home-site .hero-side{align-self:end;margin-bottom:12px;animation:1s cubic-bezier(.2,.75,.25,1) .18s both editorial-rise}.home-site .hero-lead{color:#f3f5f2e3;max-width:335px;margin:0 0 25px;font-size:16px;font-weight:400;line-height:1.6}.home-site .button-primary{background:var(--editorial-button);min-height:46px;color:var(--editorial-button-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #f7fafbee;border-radius:100px;justify-content:space-between;align-items:center;gap:28px;padding:10px 17px 10px 22px;font-size:11px;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 26px #0003}.home-site .button-primary:before{display:none}.home-site .button-primary:hover{background:#f7fbff;transform:translateY(-3px);box-shadow:0 15px 30px #0004}.home-site .button-primary svg{transition:transform .3s}.home-site .button-primary:hover svg{transform:translate(4px)}.home-site .hero-text-link{color:#f1f4f7d8;border-bottom:1px solid #ffffff69;align-items:center;gap:10px;margin:18px 0 0 4px;padding-bottom:5px;font-size:11px;display:inline-flex}.home-site .hero-text-link:hover{color:#fff}@keyframes editorial-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes line-breathe{50%{opacity:.5;transform:scaleX(.48)}}.home-site .search-container{z-index:2;margin-top:0;padding-top:78px;padding-bottom:85px;scroll-margin-top:110px;position:relative}.home-site .search-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.home-site .search-panel:before{display:none}.home-site .search-heading{color:var(--editorial-ink);grid-template-columns:auto minmax(0,1fr) minmax(230px,.7fr);align-items:end;gap:18px;padding-bottom:28px;display:grid}.home-site .search-heading strong{font:400 clamp(38px,4.5vw,65px)/.95 var(--font-display);letter-spacing:0}.home-site .search-heading p{max-width:270px;color:var(--editorial-muted);margin:0 0 5px auto;font-size:12px;line-height:1.55}.home-site .search-fields{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);grid-template-columns:1.2fr 1.2fr .95fr .7fr .95fr .7fr 1.1fr;gap:0;padding:12px 0;display:grid}.home-site .search-field{border:0;border-right:1px solid var(--editorial-line);min-height:72px;color:var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0;padding:11px 12px;transform:none}.home-site .search-field:first-child{padding-left:0}.home-site .search-field span{color:#73808c;letter-spacing:.1em;margin-bottom:7px;font-size:9px;font-weight:700}.home-site .search-field select,.home-site .search-field input{color:var(--editorial-ink);font-size:13px;font-weight:600}.home-site .search-field:focus-within{transform:none;box-shadow:inset 0 -2px #5a9ed9}.home-site .search-button{color:#f5f8fa;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#192938;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 4px 12px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.home-site .search-button:before{display:none}.home-site .search-button:hover{box-shadow:none;background:#2d577a;transform:none}.home-site .search-message{color:#78838b;margin:14px 0 0;font-size:10px;font-weight:500}.home-site .section{padding:110px 0}.home-site .section-kicker{color:#5c829f;letter-spacing:.16em;margin-bottom:20px;font-size:10px;font-weight:700}.home-site .section h2,.home-site .airport-section h2{max-width:850px;font:400 clamp(49px,5vw,78px)/.92 var(--font-display);letter-spacing:0;margin:0}.home-site .section-intro{max-width:340px;color:var(--editorial-muted);font-size:13px;line-height:1.65}.home-site .section-head{margin-bottom:45px}.home-site .benefits-section{background:var(--editorial-paper)}.home-site .benefits-section>.container{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,130px);display:grid}.home-site .benefits-section .section-head{align-self:start;margin:0;display:block;position:sticky;top:130px}.home-site .benefits-section .section-intro{margin-top:25px}.home-site .benefit-grid{border-top:1px solid var(--editorial-line);display:block}.home-site .benefit-card{border:0;border-bottom:1px solid var(--editorial-line);min-height:0;box-shadow:none;color:var(--editorial-ink);background:0 0;border-radius:0;grid-template-columns:45px 1fr 25px;align-items:start;gap:18px;padding:31px 0;transition:padding .3s;display:grid}.home-site .benefit-card:hover{box-shadow:none;padding-left:8px;transform:none}.home-site .benefit-card:before{display:none}.home-site .benefit-card .benefit-number{color:#477b9d;font:500 12px var(--font-body)}.home-site .benefit-card h3{font:400 clamp(25px,2.6vw,34px)/1 var(--font-display);letter-spacing:0;margin:-6px 0 10px}.home-site .benefit-card p{max-width:360px;color:var(--editorial-muted);margin:0;font-size:12px;line-height:1.6}.home-site .benefit-card>svg{color:#5986a6;position:static}.home-site .fleet-section{background:var(--editorial-page);overflow:hidden}.home-site .fleet-section .section-head{align-items:end;display:flex}.home-site .fleet-toolbar{margin-bottom:22px}.home-site .fleet-query,.home-site .fleet-sort select{border:1px solid var(--editorial-line);color:var(--editorial-ink);background:#fff9;border-radius:100px}.home-site .fleet-query{padding:13px 16px}.home-site .fleet-query input{color:var(--editorial-ink)}.home-site .fleet-sort{color:var(--editorial-muted)}.home-site .filter-row{scrollbar-width:none;gap:6px;margin-bottom:16px;overflow-x:auto}.home-site .filter-row::-webkit-scrollbar{display:none}.home-site .filter-row button{border:1px solid var(--editorial-line);color:var(--editorial-ink);white-space:nowrap;box-shadow:none;background:0 0;border-radius:100px;padding:9px 16px;font-size:11px;font-weight:600}.home-site .filter-row button.active{color:#fff;background:#19364a;border-color:#19364a}.home-site .fleet-count{color:var(--editorial-muted);margin:0 0 19px}.home-site .car-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8daec6 transparent;gap:18px;width:calc(100% + 44px);padding:0 44px 16px 0;display:flex;overflow-x:auto}.home-site .car-card{box-shadow:none;scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex:0 0 clamp(290px,28vw,390px);transition:transform .35s;overflow:visible}.home-site .car-card:hover{box-shadow:none;transform:translateY(-5px)}.home-site .car-card-open{overflow:visible}.home-site .car-image{background:#d6d7d6;border-radius:17px;height:clamp(245px,26vw,360px);overflow:hidden}.home-site .car-info{padding:18px 2px 0}.home-site .car-info h3{font:500 24px/1.1 var(--font-display);letter-spacing:0;margin:0 0 5px}.home-site .car-info p{color:var(--editorial-muted);font-size:11px}.home-site .car-bottom{border-top:1px solid var(--editorial-line);margin-top:17px;padding-top:15px}.home-site .car-price strong{font:600 19px var(--font-body)}.home-site .car-price small{color:var(--editorial-muted)}.home-site .car-card-arrow{color:#183a51;background:0 0;border:1px solid #a7b9c5;border-radius:50%;width:34px;height:34px}.home-site .load-more,.home-site .fleet-all-link{border:1px solid var(--editorial-line);color:var(--editorial-ink);background:0 0;border-radius:100px}.home-site .fleet-all-link:hover,.home-site .load-more:hover{color:#fff;background:#233c50;border-color:#233c50}.home-site .airport-section{color:#fff;background:linear-gradient(90deg,#0b141fd9 0%,#0b141f8c 55%,#0b141f30),url(/assets/cartime-airport-bmw7-v3.webp) 50%/cover no-repeat;border:0;border-radius:0;min-height:640px;margin:0;position:relative;overflow:hidden}.home-site .airport-inner{min-height:640px}.home-site .airport-inner>div:first-child{max-width:730px;padding:110px 0}.home-site .airport-kicker{color:#d9e8f2;letter-spacing:.15em;margin-bottom:22px;font-size:10px}.home-site .airport-section h2{max-width:700px;font-size:clamp(58px,6.1vw,91px)}.home-site .airport-section p:not(.airport-kicker){color:#f0f2f0d9;max-width:390px;margin:24px 0;font-size:14px;line-height:1.6}.home-site .airport-button{min-height:46px;box-shadow:none;color:#17283b;background:#e9edf0;border:1px solid #f8f6ef;border-radius:100px;padding:11px 18px;font-size:11px}.home-site .airport-guide-link{color:#fff;margin-top:25px;font-size:11px}.home-site .home-guides{background:var(--editorial-paper)}.home-site .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-site .guide-card{color:#fff;min-height:300px;box-shadow:none;border:0;border-radius:15px;padding:30px}.home-site .guide-card:before{display:none}.home-site .guide-card>span{color:inherit;opacity:.78;font-size:10px}.home-site .guide-card h3{max-width:540px;font:400 clamp(28px,3vw,42px)/.98 var(--font-display);margin:auto 0 12px}.home-site .guide-card p{max-width:460px;color:inherit;opacity:.8;margin:0 0 15px;font-size:12px}.home-site .guide-card b{color:inherit;font-size:11px}.home-site .home-rental{background:var(--editorial-page)}.home-site .rental-hub-grid{border-top:1px solid var(--editorial-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-site .rental-topic{border:0;border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);min-height:320px;color:var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0;padding:28px 24px 25px 0}.home-site .rental-topic+.rental-topic{padding-left:24px}.home-site .rental-topic:last-child{border-right:0}.home-site .rental-topic:before{display:none}.home-site .rental-topic>span{color:#5b829f}.home-site .rental-topic h3{font:400 clamp(27px,2.7vw,38px)/1 var(--font-display);margin-top:auto}.home-site .rental-topic p{color:var(--editorial-muted);font-size:12px}.home-site .rental-topic b{color:#294d68}.home-site .rental-hub-cta{gap:10px}.home-site .rental-hub-cta a{color:var(--editorial-ink);background:0 0;border-radius:100px}.home-site .rental-hub-cta a:first-child{color:#fff;background:#1d3648;border-color:#1d3648}.home-site .home-map{background:var(--editorial-paper)}.home-site .home-map-grid{gap:0}.home-site .home-map-copy{color:#f3f4f0;box-shadow:none;background:#182a38;border:0;border-radius:16px 0 0 16px;padding:clamp(32px,4vw,60px)}.home-site .home-map-copy h2{font:400 clamp(40px,4vw,58px)/.98 var(--font-display)}.home-site .home-map-copy p:not(.section-kicker){color:#d6e1e5bd}.home-site .home-map-actions a{border-radius:100px}.home-site .home-map-frame{box-shadow:none;border:0;border-radius:0 16px 16px 0}.home-site .home-about{color:#f7f4ed;background:#152431}.home-site .home-about h2{font:400 clamp(50px,5.1vw,76px)/.93 var(--font-display)}.home-site .home-about p:not(.section-kicker){color:#d6e0e6c9}.home-site .home-about-facts{border-top:1px solid #ffffff50}.home-site .home-about-facts>div{background:0 0;border:0;border-right:1px solid #ffffff50;border-radius:0;min-height:150px;padding:18px 12px}.home-site .home-about-facts>div:last-child{border-right:0}.home-site .home-about-facts strong{color:#d4e8f8;font:400 56px var(--font-display)}.home-site .home-about-actions a{border-radius:100px}.home-site .faq-section{background:var(--editorial-paper)}.home-site .faq-list,.home-site .faq-list details{border-color:var(--editorial-line)}.home-site .faq-list summary{font-weight:600}.home-site .site-footer{color:#eaf0f2;background:#111c27}.home-site .footer-brand .brand-caption{color:#f6fbff;width:fit-content;font:600 8px/1 var(--font-body);letter-spacing:.52em;white-space:nowrap;margin:-7px 0 18px 51px;display:block}html[data-theme=dark] .home-site .hero-photo{filter:saturate(.78)contrast(1.1);background-image:url(/assets/cartime-baku-night-bmw-xm.webp)}html[data-theme=dark] .home-site .hero-sheen{background:linear-gradient(#0000 39%,#050a11f7),linear-gradient(90deg,#050a11b3,#0000 62%)}html[data-theme=dark] .home-site .hero h1{max-width:960px;font:600 clamp(52px,5.7vw,82px)/1.04 var(--font-display);letter-spacing:0;text-transform:none}html[data-theme=dark] .home-site .hero h1 em{margin-left:0;font-style:normal}html[data-theme=dark] .home-site .search-button,html[data-theme=dark] .home-site .filter-row button.active{color:#0a2030;background:#7ec2ec}html[data-theme=dark] .home-site .search-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .home-site .search-field span{color:#a2b3be}html[data-theme=dark] .home-site .fleet-query,html[data-theme=dark] .home-site .fleet-sort select{background:#132433}html[data-theme=dark] .home-site .car-card-arrow{color:#b6d8e8;border-color:#6d94aa}html[data-theme=dark] .home-site .rental-hub-cta a:first-child{color:#0c2030;background:#8dc9ee;border-color:#8dc9ee}html[data-theme=light] .home-site .brand .brand-caption{color:#1c2c38}html[data-theme=light] .home-site .site-directory summary{color:#20313f}html[data-theme=light] .home-site .hero{color:#1c3140;background:#f6f4f0;min-height:860px}html[data-theme=light] .home-site .hero-photo{transform:translate3d(0,var(--hero-parallax,0px),0) scale(1.02);filter:saturate(.72);background-image:url(/assets/cartime-aero-v2.webp);background-position:62%;border-radius:17px;inset:100px 22px 22px 43%}html[data-theme=light] .home-site .hero-inner{min-height:860px}html[data-theme=light] .home-site .hero-overline,html[data-theme=light] .home-site .hero-lead,html[data-theme=light] .home-site .hero-text-link{color:#244256}html[data-theme=light] .home-site .hero-lead{font-weight:500}html[data-theme=light] .home-site .button-primary{color:#fff;box-shadow:none;background:#203c4d;border-color:#203c4d}html[data-theme=light] .home-site .button-primary:hover{background:#3e677f}.home-site .site-footer .dark-logo{display:block}.home-site .site-footer .light-logo{display:none}.info-shell .brand{align-items:flex-start;position:relative}.info-shell .brand img{object-position:left center;width:100%;max-height:calc(100% - 10px)}.info-shell .brand .brand-caption{color:#f6fbff;font:600 7px/1 var(--font-body);letter-spacing:.48em;white-space:nowrap;position:absolute;bottom:0;left:28%}html[data-theme=light] .info-shell .brand .brand-caption{color:#163a5b}.info-shell .info-footer-inner .brand-caption{color:#f6fbff;width:fit-content;font:600 8px/1 var(--font-body);letter-spacing:.52em;white-space:nowrap;margin:-8px 0 16px 43px;display:block}html[data-theme=light] .info-shell .info-footer-inner .brand-caption{color:#153957}@media (max-width:1240px){.home-site .search-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.home-site .search-field:nth-child(3){border-right:0}.home-site .search-field:nth-child(n+4){border-top:1px solid var(--editorial-line)}.home-site .search-button{grid-column:1/-1;justify-content:center;min-height:50px;margin:11px 0 0}}@media (max-width:980px){.home-site .container{width:min(100% - 38px,1440px)}.home-site .brand{grid-area:1/1;justify-self:start;width:145px;height:51px}.home-site .brand img{max-height:40px}.home-site .brand .brand-caption{font-size:6px;bottom:2px}.home-site .hero-inner{grid-template-columns:1fr;align-content:end;gap:24px;padding-bottom:110px}.home-site .hero h1{font-size:clamp(68px,10vw,100px)}.home-site .hero-side{margin:0}.home-site .hero-lead{max-width:500px}.home-site .benefits-section>.container{gap:35px}.home-site .home-map-grid{grid-template-columns:1fr}.home-site .home-map-copy{border-radius:16px 16px 0 0}.home-site .home-map-frame{border-radius:0 0 16px 16px}}@media (max-width:640px){.home-site .container{width:min(100% - 30px,1440px)}.home-site .brand{width:128px;height:48px}.home-site .brand img{max-height:38px}.home-site .brand .brand-caption{font-size:5px}.home-site .hero,html[data-theme=light] .home-site .hero{min-height:790px}.home-site .hero-photo{background-position:64%}.home-site .hero-sheen{background:linear-gradient(#080d1550,#080d1560 25%,#080d15d4 61%,#080d15f8 100%)}.home-site .hero-inner,html[data-theme=light] .home-site .hero-inner{align-content:end;gap:15px;min-height:790px;padding-top:120px;padding-bottom:82px}.home-site .hero-overline{letter-spacing:.08em;margin-bottom:18px;font-size:8px}.home-site .hero h1{font-size:clamp(60px,12.5vw,82px);line-height:.84}.home-site .hero h1 span,.home-site .hero h1 em{white-space:normal}.home-site .hero h1 em{margin-left:18px}.home-site .hero-side{display:block}.home-site .hero-lead{max-width:305px;margin-bottom:17px;font-size:12px}.home-site .button-primary{min-height:45px;font-size:10px}.home-site .hero-text-link{margin:15px 0 0 12px;font-size:10px}html[data-theme=dark] .home-site .hero h1{font-size:clamp(44px,10vw,62px)}html[data-theme=light] .home-site .hero-photo{opacity:.9;background-position:69%;border-radius:12px;inset:78px 12px 16px 18%}html[data-theme=light] .home-site .hero-sheen{background:linear-gradient(#f6f4f028,#f6f4f03d 24%,#f6f4f0d9 63%,#f6f4f0f7 100%)}.home-site .search-container{padding-top:60px;padding-bottom:65px}.home-site .search-heading{grid-template-columns:1fr;gap:10px;padding-bottom:20px}.home-site .search-heading strong{font-size:48px}.home-site .search-heading p{margin:0}.home-site .search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .search-field,.home-site .search-field:nth-child(3){border:0;border-top:1px solid var(--editorial-line);border-right:1px solid var(--editorial-line);min-height:72px;padding:11px 8px}.home-site .search-field:nth-child(2n){border-right:0}.home-site .search-field:first-child{padding-left:8px}.home-site .search-field select,.home-site .search-field input{font-size:12px}.home-site .search-button{margin-top:12px}.home-site .section{padding:72px 0}.home-site .section h2,.home-site .airport-section h2{font-size:53px}.home-site .section-head{margin-bottom:25px;display:block}.home-site .section-intro{margin-top:20px}.home-site .benefits-section>.container{display:block}.home-site .benefits-section .section-head{margin-bottom:35px;position:static}.home-site .benefit-card{grid-template-columns:35px 1fr 20px;gap:12px;padding:22px 0}.home-site .benefit-card h3{font-size:28px}.home-site .fleet-section .section-head{display:block}.home-site .fleet-toolbar{flex-direction:column}.home-site .car-grid{gap:12px;width:calc(100% + 15px);padding-right:15px}.home-site .car-card{flex-basis:min(82vw,350px)}.home-site .car-image{height:260px}.home-site .airport-section,.home-site .airport-inner{min-height:560px}.home-site .airport-inner>div:first-child{padding:78px 0}.home-site .airport-section h2{font-size:66px}.home-site .guide-card-grid,.home-site .rental-hub-grid{grid-template-columns:1fr}.home-site .guide-card{min-height:280px}.home-site .rental-topic,.home-site .rental-topic+.rental-topic{border-right:0;min-height:240px;padding:22px 0}.home-site .rental-hub-cta{flex-direction:column;align-items:stretch}.home-site .home-map-copy{padding:28px}.home-site .home-about-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-site .home-about-facts strong{font-size:41px}.home-site .footer-brand .brand-caption{font-size:7px}}@media (max-width:380px){.home-site .hero h1{font-size:54px}html[data-theme=dark] .home-site .hero h1{font-size:40px}.home-site .hero-overline{font-size:7px}.home-site .hero-text-link{width:fit-content;margin-left:4px;display:flex}}@media (prefers-reduced-motion:reduce){.home-site .hero-photo{will-change:auto;transform:none}.home-site .hero-copy,.home-site .hero-side{animation:none}.home-site .button-primary,.home-site .car-card{transition:none}}.home-site .fleet-showcase{display:block}.home-site .car-grid{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-height:none;padding:0;display:grid;overflow:visible}.home-site .car-card{border:1px solid var(--editorial-line);background:var(--editorial-paper);scroll-snap-align:none;border-radius:18px;width:100%;min-width:0;min-height:0;margin:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 8px 25px #152a3510}.home-site .car-card:first-child{border-top:1px solid var(--editorial-line)}.home-site .car-card:hover{border-color:#a3bbc9;transform:translateY(-5px);box-shadow:0 18px 35px #152a3524}.home-site .car-card-open{flex-direction:column;height:100%;display:flex;overflow:hidden}.home-site .car-image{aspect-ratio:1.52;background:#e4eaf0;border-radius:0;width:100%;height:auto;display:block;overflow:hidden}.home-site .car-image img{object-fit:contain;width:100%;height:100%}.home-site .car-info{flex-direction:column;flex:1;align-items:stretch;gap:0;padding:18px;display:flex}.home-site .car-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-site .car-year{color:#55748b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.home-site .car-info h3{color:var(--editorial-ink);font:600 clamp(15px,1.5vw,19px)/1.2 var(--font-display);letter-spacing:0;margin:0}.home-site .car-fit{min-height:45px;color:var(--editorial-muted);margin:13px 0 0;font-size:11px;line-height:1.45}.home-site .car-features{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.home-site .car-features span{border:1px solid var(--editorial-line);color:var(--editorial-ink);border-radius:100px;padding:5px 8px;font-size:9px;line-height:1.25}.home-site .car-bottom{border-top:1px solid var(--editorial-line);grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:17px;display:grid}.home-site .car-price{text-align:left}.home-site .car-price strong{color:var(--editorial-ink);font-size:20px;line-height:1.1;display:block}.home-site .car-price small{max-width:none;color:var(--editorial-muted);margin-top:4px;font-size:9px;line-height:1.3;display:block}.home-site .car-card-arrow{flex:none;width:31px;height:31px}.home-site .car-card-open:hover .car-card-arrow{box-shadow:none;transform:translate(3px)}.home-site .quick-help{bottom:22px;right:22px}.home-site .quick-help-trigger{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#162635dd;border:1px solid #ffffff7d;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 10px 25px #0003}.home-site .quick-help-trigger:before,.home-site .quick-help-trigger span{display:none}.home-site .quick-help-trigger:hover{background:#2b526c;box-shadow:0 10px 25px #0004}@media (max-width:1200px){.home-site .car-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.home-site .car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-site .car-grid{grid-template-columns:1fr;gap:14px}.home-site .car-image{aspect-ratio:1.7}.home-site .car-info{padding:17px}.home-site .car-info h3{font-size:18px}.home-site .car-price small{display:block}.home-site .quick-help{bottom:14px;right:14px}.home-site .quick-help-trigger{width:43px;height:43px}}.info-booking-shell .brand{width:155px;height:54px}.info-booking-shell .brand .dark-logo{display:block}.info-booking-shell .brand .light-logo{display:none}.info-booking-shell .brand .brand-caption{color:#f6fbff!important}.info-booking-shell .booking-hero{background:linear-gradient(90deg,#08111ef2 0%,#08111ed0 40%,#08111e54 100%),url(/assets/cartime-cinematic-bmw-m5-v3.webp) 68%/cover;min-height:560px}.info-booking-shell .booking-hero:before{display:none}.info-booking-shell .booking-hero .info-hero-inner{padding-top:165px;padding-bottom:85px}.info-booking-shell .booking-hero .info-back{margin-bottom:42px}.info-booking-shell .booking-hero .section-kicker{color:#b9d9ee}.info-booking-shell .booking-hero h1{max-width:820px;font:400 clamp(62px,6vw,92px)/.88 var(--font-display);letter-spacing:0}.info-booking-shell .booking-hero .info-hero-inner>p:not(.section-kicker){max-width:550px;font-size:14px;line-height:1.6}.info-booking-shell .booking-extras-head h2,.info-booking-shell .booking-extras-faq h2{font:400 clamp(38px,4vw,58px)/.96 var(--font-display)}.info-booking-shell .booking-extras-grid article{box-shadow:none;border-radius:12px}.home-site .search-heading strong,.home-site .section h2,.home-site .airport-section h2,.home-site .benefit-card h3,.home-site .guide-card h3,.home-site .rental-topic h3,.home-site .home-map-copy h2,.home-site .home-about h2,.info-booking-shell .booking-hero h1,.info-booking-shell .booking-extras-head h2,.info-booking-shell .booking-extras-faq h2{font-family:var(--font-display);letter-spacing:0;font-weight:600;line-height:1.1}.home-site .home-about-facts strong{font-family:var(--font-display);font-weight:600}@media (max-width:640px){.home-site .hero h1,html[data-theme=dark] .home-site .hero h1{font-size:clamp(37px,9vw,58px);line-height:1.07}.home-site .section h2,.home-site .airport-section h2{font-size:clamp(36px,9vw,50px)}.home-site .search-heading strong{font-size:38px}.info-booking-shell .booking-hero h1{font-size:clamp(38px,10vw,58px)}}@media (max-width:800px){.info-booking-shell .booking-hero{min-height:550px}.info-booking-shell .booking-hero .info-hero-inner{padding-top:135px;padding-bottom:65px}}@media (max-width:600px){.info-booking-shell .brand{width:125px;height:46px}.info-booking-shell .booking-hero{background-position:64%;min-height:500px}.info-booking-shell .booking-hero .info-hero-inner{padding-top:135px;padding-bottom:55px}.info-booking-shell .booking-hero h1{font-size:clamp(54px,12vw,70px)}.info-booking-shell .booking-hero .info-hero-inner>p:not(.section-kicker){font-size:12px}}.admin-shell{color:#142334;min-height:100vh;font-family:var(--font-body);background:#f3f6f8}.booking-honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell button,.admin-shell input,.admin-shell select{font:inherit}.admin-top{color:#e8f4fd;background:#101b28;border-bottom:1px solid #dce5ec;align-items:center;gap:24px;height:82px;padding:0 max(28px,50vw - 740px);display:flex}.admin-logo{align-items:center;width:150px;height:52px;margin-right:auto;display:flex}.admin-logo img{object-fit:contain;max-width:100%;max-height:50px}.admin-top>span{opacity:.7;font-size:12px}.admin-top>a:last-child{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.admin-wrap{width:min(100% - 56px,1424px);margin:0 auto;padding:45px 0 80px}.admin-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.admin-heading p{color:#467a9a;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:800}.admin-heading h1{font:600 clamp(30px,4vw,46px)/1.1 var(--font-display);letter-spacing:0;margin:0 0 8px}.admin-heading span{color:#657483;font-size:13px}.admin-tools{gap:8px;display:flex}.admin-tools button{color:#173247;cursor:pointer;background:#fff;border:1px solid #cddce6;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.admin-tools button:hover{background:#eaf4fa;border-color:#8eb6cf}.admin-tools button:disabled{opacity:.55;cursor:not-allowed}.admin-spin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-stats button{color:#597080;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:100px;padding:15px 18px;display:flex}.admin-stats button.active{color:#eaf6ff;background:#153149;border-color:#2d6d99;box-shadow:0 12px 25px #13324720}.admin-stats span{font-size:12px;font-weight:600}.admin-stats strong{color:#162638;font:600 30px/1 var(--font-display)}.admin-stats .active strong{color:#fff}.admin-search{color:#73899a;background:#fff;border:1px solid #dce5ec;border-radius:13px;align-items:center;gap:10px;margin-bottom:17px;padding:0 16px;display:flex}.admin-search input{color:#152a3c;background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;font-size:13px}.admin-search small{white-space:nowrap;font-size:11px}.admin-alert,.admin-notice{border-radius:10px;align-items:center;gap:8px;margin:0 0 15px;padding:12px 15px;font-size:12px;display:flex}.admin-alert{color:#a93a37;background:#ffebea}.admin-notice{color:#167348;background:#e4f6ed}.admin-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.admin-list{gap:8px;max-height:780px;display:grid;overflow-y:auto}.admin-list-item{color:#172838;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:15px;width:100%;padding:17px 18px;display:block}.admin-list-item:hover,.admin-list-item.selected{border-color:#90b9d4;box-shadow:0 9px 20px #19374711}.admin-list-item.selected{border-left:4px solid #4189bd}.admin-list-item>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-list-item strong{font-size:14px}.admin-list-item p{color:#526779;margin:8px 0;font-size:13px}.admin-list-item small{color:#778996;justify-content:space-between;gap:12px;font-size:11px;display:flex}.admin-list-item small b{color:#18354d;font-size:13px}.admin-list-item em{color:#8a9aa5;margin-top:8px;font-size:10px;font-style:normal;display:block}.admin-status{color:#2c6c96;white-space:nowrap;background:#e7f0f6;border-radius:50px;padding:5px 8px;font-size:10px;font-weight:700}.admin-status-new{color:#1e70a5;background:#dff1ff}.admin-status-contacted{color:#9c6b1d;background:#fff1dc}.admin-status-confirmed{color:#218350;background:#dcf6e7}.admin-status-cancelled{color:#935b5b;background:#f3e8e8}.admin-detail{background:#fff;border:1px solid #dce5ec;border-radius:18px;min-height:500px;padding:29px;box-shadow:0 12px 35px #17344b0c}.admin-detail-head{border-bottom:1px solid #e1e9ed;justify-content:space-between;align-items:start;gap:20px;padding-bottom:25px;display:flex}.admin-detail-head span{color:#79909e;font-size:11px}.admin-detail-head h2{font:600 clamp(22px,3vw,32px)/1.1 var(--font-display);letter-spacing:0;margin:8px 0 4px}.admin-detail-head p{color:#6f8391;margin:0;font-size:12px}.admin-detail-head>strong{color:#183a51;font:700 25px var(--font-display);white-space:nowrap}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.admin-detail-grid>div{background:#f8fafb;border:1px solid #e0e9ee;border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;padding:19px;display:flex}.admin-detail-grid small,.admin-notes small{color:#5482a0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800}.admin-detail-grid strong{font-size:13px}.admin-detail-grid p,.admin-detail-grid a,.admin-detail-grid em{color:#627785;margin:0;font-size:12px;line-height:1.5}.admin-detail-grid a{color:#266f9c;text-decoration:underline}.admin-detail-grid em{margin-top:8px;font-style:normal}.admin-notes{background:#f4f7f9;border-radius:12px;padding:18px}.admin-notes p{color:#435769;white-space:pre-wrap;margin:0;font-size:12px}.admin-status-row{align-items:center;gap:14px;margin-top:26px;display:flex}.admin-status-row label{align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.admin-status-row select{color:#16384c;cursor:pointer;background:#fff;border:1px solid #bdd1de;border-radius:10px;min-height:42px;padding:0 12px}.admin-status-row small{color:#6a8191;font-size:11px}.admin-contact-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.admin-contact-actions a{color:#16405b;border:1px solid #cedde6;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.admin-contact-actions a:first-child{color:#fff;background:#198f63;border-color:#198f63}.admin-empty{color:#6d8190;text-align:center;padding:36px;font-size:14px}@media (max-width:900px){.admin-wrap{width:min(100% - 32px,1424px)}.admin-layout{grid-template-columns:1fr}.admin-list{max-height:none;padding-bottom:8px;display:flex;overflow:auto}.admin-list-item{flex:0 0 260px}}@media (max-width:640px){.admin-top{height:68px;padding:0 16px}.admin-logo{width:118px}.admin-top>span{display:none}.admin-wrap{padding-top:26px}.admin-heading{display:block}.admin-tools{margin-top:20px}.admin-stats{padding-bottom:7px;display:flex;overflow-x:auto}.admin-stats button{flex:0 0 122px;min-height:88px}.admin-detail{padding:18px}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-head>strong{font-size:19px}}.admin-shell{background:radial-gradient(circle at 12% 0,#dcecf7 0,#0000 34%),linear-gradient(#eef4f8,#f6f8fa 42%,#edf4f8)}.admin-shell a{text-decoration:none}.admin-shell button{transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.admin-shell button:not(:disabled):hover{transform:translateY(-2px)}.admin-shell :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #59aff1}.admin-top{z-index:3;background:#101e2f;border-bottom-color:#ffffff24;position:relative;box-shadow:0 14px 40px #102c4718}.admin-top-label{color:#a8c3d7;letter-spacing:.17em;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.admin-live-dot{background:#4ddfb8;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #4ddfb820,0 0 16px #4ddfb890}.admin-top-actions{align-items:center;gap:12px;display:flex}.admin-top-actions :is(a,button){color:#f2f8fe;cursor:pointer;background:#ffffff0a;border:1px solid #d5edff30;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-top-actions :is(a,button):hover{background:#ffffff20}.admin-wrap{max-width:1424px}.admin-heading{margin-bottom:24px}.admin-heading p{color:#3f89b4;align-items:center;gap:7px;display:flex}.admin-tools{flex-wrap:wrap}.admin-tools .admin-live-toggle.active{color:#126d51;background:#e5fbf2;border-color:#a6e7d5}.admin-tools .admin-live-toggle:not(.active) .admin-live-dot{box-shadow:none;background:#a5b2bd}.admin-stats button{background:#ffffffdc;border-color:#dbe7ef;min-height:112px;position:relative;overflow:hidden;box-shadow:0 5px 25px #214f7010}.admin-stats button:before{opacity:0;content:"";background:linear-gradient(90deg,#83b9df,#336f9d);height:3px;position:absolute;inset:0 0 auto}.admin-stats button.active{background:linear-gradient(135deg,#122c42,#20496a);box-shadow:0 18px 38px #17395327}.admin-stats button.active:before{opacity:1}.admin-overview{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;margin-bottom:14px;display:grid}.admin-activity,.admin-upcoming{background:#ffffffdb;border:1px solid #dce8ef;border-radius:19px;min-height:220px;padding:20px 23px;box-shadow:0 8px 30px #214f7010}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel-heading>div{gap:5px;display:grid}.admin-panel-heading small{color:#6d8ba0;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-panel-heading strong{color:#17344b;font-size:16px}.admin-panel-heading>span{color:#7d94a4;text-align:right;font-size:11px}.admin-panel-heading svg{color:#5b8eb1}.admin-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:125px;padding-top:15px;display:grid}.admin-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.admin-chart>div>span{background:linear-gradient(#48a9df,#24618d);border-radius:7px 7px 4px 4px;width:min(100%,52px);min-height:8px;animation:.65s both admin-rise;position:relative;box-shadow:0 5px 12px #2481b126}.admin-chart>div>span:after{color:#5983a2;content:attr(data-count);font-size:11px;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.admin-chart small{color:#8fa3b0;white-space:nowrap;font-size:10px}@keyframes admin-rise{0%{opacity:.2;transform-origin:bottom;transform:scaleY(.3)}}.admin-upcoming-list{gap:7px;margin-top:17px;display:grid}.admin-upcoming-list button{color:#29475b;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #e7eff3;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;padding:8px;display:grid}.admin-upcoming-list button:hover{background:#eef8fd;border-color:#9fc5dd}.admin-upcoming-list time{color:#347ba8;gap:2px;font-size:12px;font-weight:800;display:grid}.admin-upcoming-list time small,.admin-upcoming-list span small{color:#7d94a4;font-size:10px;font-weight:600;display:block}.admin-upcoming-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-upcoming-list span strong{font-size:12px}.admin-upcoming-list p{color:#7f93a1;font-size:12px}.admin-quickfacts{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.admin-quickfacts span{color:#6b8494;background:#ffffffd9;border:1px solid #d9e8ef;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}.admin-quickfacts strong{color:#244e6b}.admin-workbar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-workbar .admin-search{flex:1;margin:0}.admin-workbar label{white-space:nowrap;color:#667f90;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.admin-workbar select{color:#173247;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:13px;min-height:50px;padding:0 34px 0 13px;font-size:12px}.admin-date-filters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.admin-date-filters button{color:#54758a;cursor:pointer;background:#ffffffb6;border:1px solid #d7e5ed;border-radius:999px;min-height:35px;padding:7px 13px;font-size:11px;font-weight:700}.admin-date-filters button.active{color:#fff;background:#183b56;border-color:#1e5276}.admin-list-item{animation:.45s both admin-appear}@keyframes admin-appear{0%{opacity:0;transform:translateY(8px)}}.admin-car-visual{background:linear-gradient(135deg,#e4eff5,#f7fafb);border-radius:14px;height:170px;margin:20px 0 0;position:relative;overflow:hidden}.admin-car-visual img{object-fit:contain;width:100%;height:100%}.admin-car-visual span{color:#fff;background:#122b42dd;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.admin-status-row{border-top:1px solid #e1e9ed;padding-top:18px;display:block}.admin-status-row>span{color:#6a8598;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.admin-status-row>div{flex-wrap:wrap;gap:7px;display:flex}.admin-status-row button{color:#36576c;cursor:pointer;background:#f8fbfc;border:1px solid #d7e4ec;border-radius:999px;min-height:35px;padding:7px 12px;font-size:11px;font-weight:700}.admin-status-row button.active{color:#fff;background:#215981;border-color:#25618c}.admin-status-row button:disabled{opacity:.55;cursor:progress}.admin-status-row>small{margin-top:8px;display:block}.admin-contact-actions :is(a,button){color:#16405b;cursor:pointer;background:#fff;border:1px solid #cedde6;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.admin-contact-actions :is(a,button):hover{background:#ecf7fd;border-color:#81b5d7}.admin-contact-actions a:first-child:hover{color:#fff;background:#147650}.admin-login-page{color:#f7fbff;min-height:100vh;font-family:var(--font-body);background:radial-gradient(circle at 72% 20%,#1d6184 0,#0000 32%),radial-gradient(circle at 15% 85%,#163e68 0,#0000 37%),#071523;place-items:center;padding:70px 20px;display:grid;position:relative;overflow:hidden}.admin-login-glow{pointer-events:none;border:1px solid #a9dcff24;border-radius:50%;width:500px;height:500px;position:absolute;top:19%;left:calc(50% - 250px);box-shadow:0 0 0 85px #a9dcff0b,0 0 0 170px #a9dcff06}.admin-login-back{z-index:2;color:#c1d7e5;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;top:26px;right:28px}.admin-login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#fff2,#ffffff0d);border:1px solid #cce9fb42;border-radius:26px;width:min(100%,450px);padding:32px;position:relative;box-shadow:0 30px 100px #0006,inset 0 1px #fff4}.admin-login-brand{justify-content:space-between;align-items:center;gap:13px;margin-bottom:35px;display:flex}.admin-login-brand img{object-fit:contain;width:120px;max-height:48px}.admin-login-brand span{color:#aac3d4;text-align:right;align-items:center;gap:6px;max-width:180px;font-size:10px;line-height:1.4;display:inline-flex}.admin-login-brand svg{flex:none}.admin-login-icon{color:#bdeaff;background:#acdfff27;border:1px solid #b9e5ff69;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:17px;display:grid;box-shadow:0 10px 25px #53bfff18}.admin-login-card h1{font:600 clamp(29px,5vw,38px)/1.1 var(--font-display);letter-spacing:0;margin:0 0 9px}.admin-login-card p{color:#b4ccdb;margin:0 0 29px;font-size:13px;line-height:1.6}.admin-login-card form{display:grid}.admin-login-card label{color:#c8dce8;margin:0 0 8px;font-size:11px;font-weight:700}.admin-login-card input{color:#fff;width:100%;height:49px;font:500 14px var(--font-body);background:#e8f5ff13;border:1px solid #ffffff45;border-radius:11px;outline:0;margin-bottom:19px;padding:0 14px}.admin-login-card input:focus{border-color:#99d3ff;box-shadow:0 0 0 4px #60bdf522}.admin-password-field{position:relative}.admin-password-field input{padding-right:50px}.admin-password-field button{color:#b9d1df;cursor:pointer;background:0 0;border:0;place-items:center;width:49px;height:49px;display:grid;position:absolute;top:0;right:0}.admin-login-error{color:#ffc2c2;margin:-2px 0 17px;font-size:12px}.admin-login-submit{color:#112c40;min-height:52px;font:800 13px var(--font-body);cursor:pointer;background:linear-gradient(120deg,#d9f1ff,#a9d7f5);border:1px solid #b7e3ff;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;display:flex;box-shadow:0 14px 36px #4db3ee28}.admin-login-submit:hover{background:#e8f6ff;transform:translateY(-2px)}.admin-login-submit:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.admin-overview{grid-template-columns:1fr}.admin-upcoming{min-height:0}}@media (max-width:640px){.admin-top-label,.admin-top-actions a{display:none}.admin-top-actions button{font-size:11px}.admin-tools{flex-wrap:nowrap;padding-bottom:5px;display:flex;overflow-x:auto}.admin-tools button{flex:none}.admin-quickfacts{grid-template-columns:1fr 1fr;display:grid}.admin-quickfacts span{justify-content:space-between}.admin-workbar{display:block}.admin-workbar label{justify-content:space-between;margin-top:8px}.admin-workbar select{flex:1}.admin-chart{gap:5px}.admin-login-card{padding:24px}.admin-login-brand span{max-width:145px}}@media (prefers-reduced-motion:reduce){.admin-shell button,.admin-chart>div>span,.admin-list-item{transition:none!important;animation:none!important}}@media print{.admin-top,.admin-tools,.admin-stats,.admin-overview,.admin-quickfacts,.admin-workbar,.admin-date-filters,.admin-list,.admin-status-row,.admin-contact-actions{display:none!important}.admin-shell,.admin-wrap,.admin-detail{width:100%;min-height:0;box-shadow:none;color:#111;background:#fff;border:0;margin:0;padding:0}.admin-layout{display:block}}.admin-layout>*,.admin-detail-grid>div,.admin-list-item strong,.admin-notes{min-width:0}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-list-item strong,.admin-detail-grid :is(strong,p,a,em),.admin-notes p{overflow-wrap:anywhere}@media (max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-detail-grid{grid-template-columns:minmax(0,1fr)}}.admin-conflict{color:#6f4a0f;background:#fff7e8;border:1px solid #efd199;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:12px}.admin-conflict strong{align-items:center;gap:7px;font-size:13px;display:flex}.admin-conflict p{margin:5px 0 8px;line-height:1.5}.admin-conflict ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-conflict button{color:#1f6797;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:30px;padding:0;font-size:12px;text-decoration:underline}.admin-list-item em b{margin-inline-start:5px;font-weight:700}.admin-delete{margin-inline-start:auto;color:#a23a37!important}.admin-timeline{border-top:1px solid #e1e9ed;margin-top:24px;padding-top:20px}.admin-timeline h3{color:#314e60;margin:0 0 12px;font-size:13px;font-weight:800}.admin-timeline ol{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}.admin-timeline li{grid-template-columns:112px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.5;display:grid}.admin-timeline time{color:#7d94a4;font-variant-numeric:tabular-nums}.admin-timeline li span{color:#435769;overflow-wrap:anywhere;white-space:pre-wrap}.admin-timeline li.note span{color:#1d3a4e;background:#f1f6f9;border-radius:9px;padding:7px 10px}.admin-timeline form{justify-items:start;gap:8px;display:grid}.admin-timeline textarea{color:#152a3c;width:100%;min-height:62px;font:inherit;resize:vertical;background:#fff;border:1px solid #cedde6;border-radius:11px;padding:10px 12px;font-size:13px}.admin-timeline button{color:#fff;cursor:pointer;background:#215981;border:1px solid #25618c;border-radius:11px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700}.admin-timeline button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.admin-wrap{flex-direction:column;display:flex}.admin-overview,.admin-quickfacts{order:5;margin-top:18px}.admin-detail{scroll-margin-top:10px}.admin-delete{margin-inline-start:0}.admin-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.admin-timeline form,.admin-delete{display:none!important}}@keyframes directory-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.info-shell .site-directory-panel .directory-group{border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.info-shell .site-directory-panel strong{color:#98b2c8;letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;padding:0 10px;font-size:10px;font-weight:700}@media (max-width:1100px){.info-shell:not(.info-booking-shell) .site-directory-panel{top:100%}}@media (max-width:800px){.info-shell:not(.info-booking-shell) .site-directory-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,100vw - 32px);padding:22px}}@media (max-width:550px){.info-shell:not(.info-booking-shell) .site-directory-panel{grid-template-columns:1fr;max-height:min(70dvh,520px);padding:18px}}@media (prefers-reduced-motion:reduce){.info-shell .site-directory-panel{animation:none}}.language-switcher{z-index:65;color:var(--header-ink);position:relative}.language-switcher summary{min-height:42px;color:inherit;font:700 12px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff3b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:hover,.language-switcher[open] summary{background:#ffffff26}:is(.language-switcher summary:focus-visible,.language-switcher-panel a:focus-visible){outline-offset:3px;outline:2px solid #83c2ff}.language-switcher-panel{z-index:100;-webkit-backdrop-filter:blur(24px);background:#102339f2;border:1px solid #ffffff49;border-radius:17px;width:min(240px,100vw - 32px);max-height:min(70dvh,390px);padding:7px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow-y:auto;box-shadow:0 20px 60px #0008}.language-switcher-panel a{color:#f6f8fc;min-height:40px;font:600 13px/1.25 var(--font-body);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;text-decoration:none;display:flex}.language-switcher-panel a:hover,.language-switcher-panel a[aria-current=page]{background:#ffffff24}.language-switcher-panel small{color:#b8d6ee;font-size:10px}.info-shell .language-switcher{justify-self:end}.info-booking-shell .language-switcher{color:#f5f8fc}@media (max-width:1100px){.info-shell:not(.info-booking-shell) .language-switcher{grid-area:1/2}}@media (max-width:800px){.info-booking-shell .language-switcher{margin-inline-start:auto}}@media (max-width:600px){.language-switcher summary{min-height:38px;padding:0 10px;font-size:11px}}html[lang=zh-CN] body{font-family:"Noto Sans SC",var(--font-body)}html[lang=ko] body{font-family:"Noto Sans KR",var(--font-body)}html[lang=ar] body{font-family:"Noto Sans Arabic",var(--font-body)}html[dir=rtl] .site-shell,html[dir=rtl] .site-directory-panel,html[dir=rtl] .language-switcher-panel{text-align:start}html[lang=zh-CN] .home-site,html[lang=ko] .home-site,html[lang=ar] .home-site{font-family:inherit}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{font-family:"Noto Sans SC",var(--font-body)}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:"Noto Sans KR",var(--font-body)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:"Noto Sans Arabic",var(--font-body);letter-spacing:0}html[lang=zh-CN] .home-site h1,html[lang=zh-CN] .home-site h2,html[lang=zh-CN] .home-site h3{font-family:"Noto Sans SC",var(--font-body)}html[lang=ko] .home-site h1,html[lang=ko] .home-site h2,html[lang=ko] .home-site h3{font-family:"Noto Sans KR",var(--font-body)}html[lang=ar] .home-site h1,html[lang=ar] .home-site h2,html[lang=ar] .home-site h3{font-family:"Noto Sans Arabic",var(--font-body);letter-spacing:0}html[lang=ar] .home-site .hero h1{font-size:clamp(48px,7vw,92px);line-height:1.22}html[dir=rtl] .home-site .hero h1 em{margin-inline-start:0}html[dir=rtl] .home-site .site-directory-panel{inset-inline-start:0;left:auto;right:auto}html[dir=rtl] .info-shell .site-directory-panel{inset-inline-end:0;left:auto;right:auto}html[dir=rtl] .about-timeline:before{inset-inline-start:160px;left:auto}html[dir=rtl] .about-promise li:before{inset-inline-start:0;left:auto}html[dir=rtl] input[type=date],html[dir=rtl] input[type=time],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email]{text-align:start;direction:ltr}@media (max-width:640px){html[lang=ar] .home-site .hero h1{font-size:clamp(38px,9vw,62px);line-height:1.25}html[dir=rtl] .about-timeline:before{inset-inline-start:50px}}:root{--upgrade-accent:#17689f;--upgrade-accent-ink:#fff}html[data-theme=dark]{--upgrade-accent:#7ec2ec;--upgrade-accent-ink:#0a2030}.site-search-button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site-search-button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}@media (max-width:1100px){.info-shell:not(.info-booking-shell) .language-switcher{grid-area:1/4}}.language-code{display:none}.site-search,.compare-dialog{border:1px solid var(--border);background:var(--surface);width:min(100% - 28px,640px);max-width:none;max-height:min(100dvh - 40px,720px);color:var(--ink);border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #02071080}.site-search{margin-top:min(12vh,100px)}.site-search::backdrop{background:#020710b8}.compare-dialog::backdrop{background:#020710b8}.site-search-panel{max-height:inherit;flex-direction:column;display:flex}.site-search-field{border-bottom:1px solid var(--border);color:var(--muted);flex:none;align-items:center;gap:11px;padding:6px 8px 6px 18px;display:flex}.site-search-field input{min-width:0;height:50px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.site-search-field button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.site-search-field button:hover{background:var(--page);color:var(--ink)}.site-search ul{flex:1;min-height:0;margin:0;padding:6px 8px 12px;list-style:none;overflow-y:auto}.site-search-group{color:var(--muted);margin:12px 10px 5px;font-size:12px;font-weight:700}.site-search ul a{min-height:42px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:16px;padding:10px;font-size:14px;line-height:1.35;display:flex}.site-search ul a small{color:var(--muted);flex:none;font-size:12px}.site-search ul a.active{background:var(--page)}.site-search-empty{color:var(--muted);text-align:center;margin:0;padding:30px 20px;font-size:14px}.car-finder{background:var(--editorial-paper,var(--surface));color:var(--editorial-ink,var(--ink))}.car-finder-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.car-finder h2{font:600 clamp(30px, 3.4vw, 46px)/1.1 var(--font-display);letter-spacing:0;margin:0 0 12px}.car-finder-controls>p{max-width:46ch;color:var(--editorial-muted,var(--muted));margin:0 0 30px;font-size:15px;line-height:1.6}.car-finder fieldset{border:0;margin:0 0 24px;padding:0}.car-finder legend,.car-finder-days label{color:var(--editorial-muted,var(--muted));margin-bottom:9px;font-size:13px;font-weight:600;display:block}.car-finder-options{flex-wrap:wrap;gap:7px;display:flex}.car-finder-options button{border:1px solid var(--editorial-line,var(--border));min-height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:8px 15px;font-size:13px;font-weight:600}.car-finder-options button:hover{border-color:currentColor}.car-finder-options button[aria-pressed=true]{border-color:var(--editorial-ink,var(--ink));background:var(--editorial-ink,var(--ink));color:var(--editorial-paper,var(--surface))}.car-finder-days{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;margin-bottom:26px;display:grid}.car-finder-days label{margin:0}.car-finder-days output{font:600 clamp(26px, 3vw, 36px)/1.1 var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums}.car-finder-days input{width:100%;height:44px;accent-color:var(--upgrade-accent);cursor:pointer;grid-column:1/-1;margin:0}.car-finder-results{border-top:2px solid var(--editorial-ink,var(--ink));gap:0;display:grid}.car-finder-results article{border-bottom:1px solid var(--editorial-line,var(--border));grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.car-finder-photo{cursor:pointer;background:0 0;border:0;padding:0}.car-finder-photo img{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}html[data-theme=dark] :is(.car-finder-photo img,.compare-dialog thead img,.compare-tray-photos img){background:#1c3242;border-radius:10px}.car-finder-name h3{font:600 18px/1.25 var(--font-display);letter-spacing:0;margin:0 0 3px}.car-finder-name p{color:var(--editorial-muted,var(--muted));margin:0 0 7px;font-size:13px}.car-finder-name span{font-size:13px;font-weight:600}.car-finder-total{text-align:end;justify-items:end;gap:3px;display:grid}.car-finder-total small{max-width:130px;color:var(--editorial-muted,var(--muted));font-size:11px;line-height:1.3}.car-finder-total strong{font:600 clamp(30px, 3.2vw, 42px)/1.1 var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums}.car-finder-total a{min-height:36px;color:var(--upgrade-accent);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}html[dir=rtl] .car-finder-total a svg{transform:scaleX(-1)}.car-finder-empty{border-bottom:1px solid var(--editorial-line,var(--border));color:var(--editorial-muted,var(--muted));margin:0;padding:36px 0;font-size:15px;line-height:1.6}.car-finder-note{color:var(--editorial-muted,var(--muted));margin-top:13px;font-size:12px;line-height:1.5;display:block}.car-card{position:relative}.car-save{top:10px;z-index:2;color:#14263a;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 3px 12px #14263a26}.car-save:hover{background:#fff}.car-save[aria-pressed=true]{color:#fff;background:#14263a}.car-save[aria-pressed=true] svg{fill:currentColor}.compare-tray{z-index:69;border:1px solid var(--border);background:var(--surface);max-width:calc(100vw - 110px);color:var(--ink);border-radius:100px;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:flex;position:fixed;bottom:24px;left:25px;box-shadow:0 14px 40px #02071040}.compare-tray-photos{display:flex}.compare-tray-photos img{object-fit:contain;width:46px;height:32px;margin-inline-start:-8px}.compare-tray-photos img:first-child{margin-inline-start:0}.compare-tray-open{background:var(--upgrade-accent);min-height:40px;color:var(--upgrade-accent-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:700}.compare-tray-clear{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.compare-tray-clear:hover{background:var(--page);color:var(--ink)}.compare-dialog{width:min(100% - 28px,980px)}.compare-panel{max-height:inherit;flex-direction:column;display:flex}.compare-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:14px 14px 14px 24px;display:flex}.compare-head h2{min-width:0;font:600 20px/1.2 var(--font-display);letter-spacing:0;flex:1;margin:0}.compare-share{border:1px solid var(--border);min-height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.compare-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.compare-share:hover,.compare-close:hover{background:var(--page)}.compare-scroll{flex:1;min-height:0;padding:0 24px 20px;overflow:auto}.compare-dialog table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.compare-dialog thead th{vertical-align:top;text-align:start;padding:16px 12px}.compare-dialog thead img{aspect-ratio:3/2;object-fit:contain;width:100%;margin-bottom:9px;display:block}.compare-dialog thead strong{font:600 15px/1.25 var(--font-display);display:block}.compare-dialog thead small{color:var(--muted);margin:3px 0 7px;font-size:12px;font-weight:500;display:block}.compare-dialog thead button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.compare-dialog tbody th{width:24%;color:var(--muted);text-align:start;padding:11px 12px 11px 0;font-size:13px;font-weight:600}.compare-dialog tbody th small{font-size:11px;font-weight:500;display:block}.compare-dialog tbody td{font:600 17px/1.2 var(--font-display);font-variant-numeric:tabular-nums;padding:11px 12px}.compare-dialog tbody tr:not(.compare-actions){border-top:1px solid var(--border)}.compare-dialog td.lowest{color:var(--upgrade-accent);font-weight:800}.compare-actions td{padding-top:16px}.compare-actions a{background:var(--upgrade-accent);min-height:42px;color:var(--upgrade-accent-ink);font:700 13px var(--font-body);border-radius:10px;align-items:center;padding:9px 14px;display:inline-flex}.car-calc{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, #d9ebfb);border-radius:13px;margin:0 0 16px;padding:15px 16px}.car-calc-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.car-calc-head label{font-size:13px;font-weight:700}.car-calc-head output{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.car-calc input{width:100%;height:40px;accent-color:var(--upgrade-accent);cursor:pointer;margin:0}.car-calc-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.car-calc-total span{color:var(--muted);font-size:12px}.car-calc-total strong{font:700 25px/1.1 var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums}.tariff-list>div.active{color:var(--upgrade-accent);font-weight:700}.modal-share{border:1px solid var(--border);min-height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;margin-top:16px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.modal-share:hover{background:var(--page)}:is(.site-search,.compare-dialog,.car-finder,.compare-tray,.car-calc) :is(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #59aff1}.car-save:focus-visible{outline-offset:2px;outline:3px solid #59aff1}.site-search-button:focus-visible{outline-offset:2px;outline:3px solid #59aff1}.modal-share:focus-visible{outline-offset:2px;outline:3px solid #59aff1}@media (max-width:900px){.car-finder-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.language-switcher .language-code{display:inline}.home-site .brand{width:118px}}@media (max-width:640px){.site-search-button{width:38px;height:38px}.car-finder-results article{grid-template-columns:104px minmax(0,1fr);gap:10px 14px}.car-finder-total{text-align:start;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.car-finder-total small{max-width:none}.car-finder-total strong{justify-self:end}.car-finder-total a{grid-column:1/-1}.compare-tray{max-width:calc(100vw - 88px);bottom:15px;left:15px}.compare-tray-photos{display:none}.compare-head{flex-wrap:wrap;padding-inline-start:16px}.compare-head h2{flex-basis:calc(100% - 54px)}.compare-share{order:3}.compare-scroll{padding:0 16px 16px}}.travel-page{isolation:isolate;color:#eaf5ff;background:#07131f;min-height:85vh;padding:85px 24px 100px;position:relative;overflow:clip}.travel-aurora{z-index:-1;pointer-events:none;background:radial-gradient(at 10% 12%,#23699466,#0000 40%),radial-gradient(at 88% 40%,#24605c36,#0000 38%),linear-gradient(125deg,#081521,#102539 70%,#07131f);position:absolute;inset:0}.travel-aurora:after{content:"";background-image:linear-gradient(#b6ddff06 1px,#0000 1px),linear-gradient(90deg,#b6ddff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.travel-wrap{max-width:1200px;margin:auto}.travel-heading{max-width:800px;margin-bottom:42px}.travel-heading>p{color:#88c9ec;letter-spacing:.2em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.travel-heading h1{letter-spacing:0;margin:18px 0;font-size:clamp(35px,5.8vw,70px);font-weight:600;line-height:1.08}.travel-heading>span{color:#a9c2d4;max-width:650px;font-size:15px;line-height:1.7;display:block}.travel-page button,.travel-page input{font:inherit}.travel-page button,.travel-page a{touch-action:manipulation}.travel-page button{cursor:pointer}.travel-page button:disabled{opacity:.5;cursor:wait}.travel-page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #8ed4ff}.travel-entry{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.travel-entry-art{perspective:1000px;place-items:center;min-height:480px;display:grid;position:relative}.travel-sample{z-index:1;background:linear-gradient(140deg,#6696b545,#17364d88 44%,#0d2239e0);border:1px solid #c9e9ff65;border-radius:26px;width:310px;min-height:400px;padding:30px;animation:7s ease-in-out infinite travel-float;position:relative;transform:rotate(-8deg);box-shadow:0 35px 70px #0007,inset 0 1px #fff7}.travel-sample>span{color:#b5dcf5;letter-spacing:.2em;font-size:10px;display:block}.travel-sample>svg{color:#bce8ff;margin:35px 0 22px}.travel-sample>strong{letter-spacing:0;font-size:44px;font-weight:600;line-height:1.12;display:block}.travel-sample small{color:#a7c9dc;letter-spacing:.15em;font-size:9px}.travel-sample-line{border-top:1px dashed #aacbdd66;margin:30px -30px 22px}.travel-entry-art>i{border:1px solid #88c9ec22;border-radius:50%;width:350px;height:350px;position:absolute;transform:rotateX(65deg)translateY(120px)}.travel-entry-art>i:last-child{width:460px;height:460px}.travel-lookup{background:linear-gradient(135deg,#e5f6ff12,#e5f6ff05);border:1px solid #c9e9ff2c;border-radius:25px;padding:34px;box-shadow:0 24px 70px #0003,inset 0 1px #fff2}.travel-lock,.travel-icon{color:#aae0ff;background:#8bc8ef16;border:1px solid #8bc8ef55;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.travel-lookup h2{letter-spacing:0;margin:21px 0 27px;font-size:25px}.travel-lookup form{gap:9px;display:grid}.travel-lookup label{color:#b7cedf;font-size:13px;font-weight:700}.travel-lookup input{box-sizing:border-box;color:#f4faff;letter-spacing:.06em;background:#081a2a80;border:1px solid #b3d7f03d;border-radius:12px;width:100%;height:52px;margin-bottom:12px;padding:0 15px;font-size:15px}.travel-lookup input::placeholder{color:#86a3b7}.travel-primary{color:#102a3c;background:linear-gradient(120deg,#e4f5ff,#a3cee8);border:1px solid #cceaff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:53px;padding:14px 18px;display:flex;box-shadow:0 12px 30px #72caff1a;font-size:15px!important;font-weight:800!important}.travel-primary:hover{filter:brightness(1.08)}.travel-privacy{color:#9db8cc;align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;display:flex}.travel-privacy svg{flex:none}.travel-lookup>.travel-privacy{margin:22px 0}.travel-lookup>a{color:#a4dbfb;font-size:14px}.travel-toolbar{color:#9db8cc;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.travel-toolbar>span{margin-inline-end:auto}.travel-live{background:#73dfbf;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block;box-shadow:0 0 0 4px #73dfbf12}.travel-toolbar button{color:#b9d3e5;background:#fff1;border:1px solid #cceaff22;border-radius:10px;align-items:center;gap:7px;min-height:37px;padding:8px 11px;font-size:13px;display:inline-flex}.travel-dashboard{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:26px;display:grid}.travel-ticket{background:linear-gradient(145deg,#203f57,#10283c 48%,#0a1c2d);border:1px solid #d4efff5c;border-radius:27px;animation:.6s both travel-reveal;overflow:hidden;box-shadow:0 35px 90px #0005,inset 0 1px #fff4}.travel-ticket-top{justify-content:space-between;align-items:center;gap:12px;padding:27px 28px 0;display:flex}.travel-ticket-top img{width:140px;height:auto}.travel-ticket-top>span{color:#9dc5df;letter-spacing:.15em;align-items:center;gap:6px;font-size:10px;display:flex}.travel-car{place-items:center;height:270px;margin:0 5px;display:grid;position:relative}.travel-car-halo{background:radial-gradient(#9fdbf933,#0000 70%);border:1px solid #b0daed1f;border-radius:50%;position:absolute;inset:18% 13%;box-shadow:0 0 0 25px #b0daed06}.travel-car img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 18px #0006);width:100%;height:100%;min-height:0;max-height:100%;animation:.7s both travel-car-in;position:absolute;inset:0}.travel-car>span{bottom:0;color:#a9c2d4;letter-spacing:.15em;font-size:11px;position:absolute;inset-inline-end:25px}.travel-ticket-body{padding:24px 30px 25px}.travel-ticket-label{color:#9ccbe6;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.travel-status{color:#bdeaff;letter-spacing:0;background:#8bc9e719;border:1px solid #8bc9e755;border-radius:999px;padding:7px 10px;font-weight:700}.travel-state-confirmed .travel-status,.travel-state-active .travel-status,.travel-state-completed .travel-status{color:#a0edd4;background:#62e3b51a;border-color:#62e3b54a}.travel-state-cancelled .travel-status{color:#ffbcc1;background:#f27e861a;border-color:#f27e864a}.travel-ticket h2{letter-spacing:0;margin:17px 0 9px;font-size:clamp(27px,3vw,39px);font-weight:600;line-height:1.12}.travel-guest{color:#a9c2d4;font-size:14px}.travel-route{grid-template-columns:1fr 24px 1fr;gap:12px;margin-top:28px;display:grid}.travel-route section{min-width:0}.travel-route small,.travel-ticket-bottom small{color:#9cc0d6;letter-spacing:.03em;font-size:12px;display:block}.travel-route strong{margin:9px 0 3px;font-size:17px;font-weight:600;display:block}.travel-route b{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:26px;font-weight:500}.travel-route p{color:#b5cbdb;align-items:flex-start;gap:5px;font-size:13px;line-height:1.6;display:flex}.travel-route p svg{flex:none;margin-top:2px}.travel-route-arrow{color:#83b9db;padding-top:41px}.travel-zone{color:#94b6cc;align-items:center;gap:6px;font-size:12px;display:flex}.travel-perforation{border-top:1px dashed #a4cbe54d;margin:27px -31px;position:relative}.travel-perforation:before,.travel-perforation:after{content:"";background:#0b1c2b;border:1px solid #b4dcf84a;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.travel-perforation:before{left:-11px}.travel-perforation:after{right:-11px}.travel-ticket-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.travel-ticket-bottom strong{letter-spacing:0;margin:9px 0 7px;font-size:39px;font-weight:600;line-height:1;display:block}.travel-ticket-bottom em{color:#86afc9;letter-spacing:0;font-size:13px;font-style:normal}.travel-ticket-bottom span,.travel-ticket-bottom p{color:#a9c2d4;font-size:13px}.travel-qr{border:6px solid #fff;border-radius:12px;width:106px;height:106px}.travel-ticket-body>.travel-privacy{margin-top:23px;font-size:12px;display:block}.travel-side{gap:16px;display:grid}.travel-panel{background:linear-gradient(140deg,#d5eeff10,#d5eeff05);border:1px solid #cbe9fc24;border-radius:21px;min-width:0;padding:26px;box-shadow:inset 0 1px #fff1}.travel-panel h2{letter-spacing:0;margin:12px 0;font-size:27px;font-weight:600}.travel-panel h3{color:#d8eaf6;align-items:center;gap:9px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.travel-panel p{color:#b0c8d9;font-size:14px;line-height:1.75}.travel-eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:18px 0 0;font-weight:800;color:#8cc5e8!important;font-size:11px!important}.travel-stages{justify-content:space-between;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.travel-stages li{color:#9db8cc;text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.35;display:flex;position:relative}.travel-stages li:before{top:12px;content:"";background:#54758e55;width:100%;height:1px;position:absolute;inset-inline-start:50%}.travel-stages li:last-child:before{display:none}.travel-stages li>span{z-index:1;background:#132a3e;border:1px solid #526f84;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:relative}.travel-stages .done{color:#c2e9ff}.travel-stages .done>span{color:#143649;background:#9ad7ef;border-color:#c8edff;box-shadow:0 0 14px #9ad7ef22}.travel-public-message{white-space:pre-wrap;overflow-wrap:anywhere}.travel-text-link{color:#9cd8ff;align-items:center;gap:6px;font-size:14px;display:inline-flex}.travel-actions{grid-template-columns:1fr 1fr;gap:9px;padding:18px;display:grid}.travel-actions :is(a,button){color:#c1dce9;text-align:start;background:#d6efff0c;border:1px solid #b3d6ed33;border-radius:12px;align-items:center;gap:9px;min-height:47px;padding:11px 12px;font-size:13px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.travel-actions :is(a,button):hover{background:#d6efff20;transform:translateY(-2px)}.travel-actions svg{flex:none}.travel-actions .travel-wallet-action{color:#152e40;background:linear-gradient(120deg,#cfe5f2,#a1c7df);border-color:#d5efff88;grid-column:1/-1;font-weight:800}.travel-actions .travel-wallet-action svg:last-child{margin-inline-start:auto}.travel-lower{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:25px;margin-top:25px;display:grid}.travel-lower ul{color:#a9c2d4;padding-inline-start:18px;font-size:14px;line-height:1.9}.travel-lower li{margin-bottom:9px}.travel-history{max-height:240px;margin:15px 0 0;padding:0 5px;list-style:none;overflow:auto}.travel-history li{align-items:flex-start;gap:12px;display:flex}.travel-history li>span{background:#90c5e5;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px;box-shadow:0 0 0 4px #90c5e511}.travel-history strong{color:#c6deed;font-size:14px;font-weight:600;display:block}.travel-history time{color:#9ab6c9;margin:6px 0 15px;font-size:12px;display:block}.travel-error{color:#ffc4ca;background:#a92d3c22;border:1px solid #ef8d9855;border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.5}.travel-spin{animation:1s linear infinite travel-spin}.admin-travel-editor{background:linear-gradient(135deg,#f4faff,#eaf4f9);border:1px solid #cbdfe9;border-radius:16px;margin-top:25px;padding:23px}.admin-travel-editor h3{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;display:flex}.admin-travel-editor form{gap:13px;display:grid}.admin-travel-editor label{color:#41677e;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-travel-editor textarea,.admin-travel-editor input,.admin-travel-editor select{box-sizing:border-box;color:#183c54;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c5d9e5;border-radius:9px;padding:11px}.admin-travel-editor textarea{resize:vertical;min-height:80px}.admin-travel-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-travel-editor button,.admin-travel-editor a{color:#fff;cursor:pointer;background:#1b4864;border:1px solid #86abc2;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.admin-travel-editor button:disabled{opacity:.5}.admin-travel-editor>p{color:#6b8a9c;font-size:11px;line-height:1.6}.admin-travel-credentials{background:#fff;border:1px solid #91c4dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:15px;display:flex}.admin-travel-credentials code{font-size:14px}.travel-access-code{color:#a5c6da;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.travel-access-code code{color:#e2f5ff;letter-spacing:.08em;font-size:14px}@keyframes travel-float{50%{transform:rotate(-5deg)translateY(-12px)}}@keyframes travel-reveal{0%{opacity:0;transform:translateY(15px)}}@keyframes travel-car-in{0%{opacity:0;transform:translate(25px)}}@keyframes travel-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.travel-entry{gap:25px}.travel-entry-art{min-height:420px}.travel-sample{width:250px;min-height:340px;padding:25px}.travel-sample>strong{font-size:38px}.travel-dashboard{grid-template-columns:1fr;gap:18px}.travel-ticket{width:100%;max-width:620px;margin:auto}.travel-side{grid-template-columns:1fr 1fr}.travel-next,.travel-actions:nth-child(2){grid-column:1/-1}.travel-car{height:300px}.travel-lower{gap:18px}}@media (max-width:600px){.travel-page{padding:45px 16px 65px}.travel-heading{margin-bottom:25px}.travel-heading h1{font-size:39px}.travel-heading>span{font-size:14px}.has-pass .travel-heading{display:none}.travel-entry{grid-template-columns:1fr;gap:15px}.travel-entry-art{display:none}.travel-lookup{padding:25px}.travel-toolbar{flex-wrap:wrap}.travel-toolbar>span{flex-basis:100%;margin-bottom:4px}.travel-side,.travel-lower{grid-template-columns:1fr}.travel-ticket-top{padding:24px 22px 0}.travel-ticket-body{padding:23px 22px}.travel-car{height:230px}.travel-route{grid-template-columns:1fr 15px 1fr;gap:8px}.travel-route strong{font-size:15px}.travel-route b{font-size:24px}.travel-route p{font-size:12px}.travel-ticket-bottom strong{font-size:35px}.travel-qr{width:90px;height:90px}.travel-panel{padding:22px}.travel-actions{padding:16px}.travel-status,.travel-ticket-label{font-size:11px}.admin-travel-fields{grid-template-columns:1fr}.admin-travel-editor{padding:17px}}@media (prefers-reduced-motion:reduce){.travel-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff!important}.glass-header,.site-footer,.quick-help,.travel-heading,.travel-toolbar,.travel-actions,.travel-lower,.travel-aurora,.admin-travel-editor{display:none!important}.travel-page{color:#111;min-height:0;padding:0;overflow:visible;background:#fff!important}.travel-dashboard{display:block}.travel-ticket{max-width:600px;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:static}.travel-side{margin-top:20px;display:block}.travel-next{display:none}.travel-panel{color:#111;box-shadow:none;background:#fff;border:1px solid #ddd}.travel-panel :is(h3,p){color:#222}.travel-car{height:170px}.travel-wrap{max-width:650px}.travel-ticket{color:#eaf5ff}.travel-ticket-body{padding-top:15px}.travel-perforation{margin-top:18px;margin-bottom:18px}.travel-live{box-shadow:none}}html[dir=rtl] .travel-flip{transform:scaleX(-1)}html[dir=rtl] .travel-route-arrow.travel-flip{display:inline-block}.travel-next{container-type:inline-size}@container (width<=440px){.travel-stages{flex-direction:column;gap:14px}.travel-stages li{text-align:start;flex-direction:row;gap:12px;font-size:13px}.travel-stages li:before{top:50%;width:1px;height:calc(100% + 14px);inset-inline-start:12px}.travel-stages li>span{flex:none}}:root{--font-display:"Sofia Sans Extra Condensed", "Arial Narrow", var(--font-body);--font-body:Onest, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds:1;--night:#060d1f;--night-2:#0a1630;--night-3:#12234a;--accent:#125cf4;--accent-deep:#0046da;--accent-hot:#59bdff;--accent-ink:#125cf4;--accent-solid:#125cf4;--on-accent:#fff;--led:#59e1ff;--plate-blue:#125cf4;--ease-out:cubic-bezier(.16,1,.3,1);--ring:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);--upgrade-accent:#125cf4;--upgrade-accent-ink:#fff}html[lang=az]{--font-display:"Sofia Sans Extra Condensed", "Fira Sans Extra Condensed", "Arial Narrow", var(--font-body)}html[lang=zh-CN]{--font-display:"Noto Sans SC", var(--font-body);--ds:.62}html[lang=ko]{--font-display:"Noto Sans KR", var(--font-body);--ds:.62}html[lang=ar]{--font-display:"Noto Sans Arabic", var(--font-body);--ds:.62}:root,html[data-theme=hybrid]{--page:#eef4fb;--surface:#fff;--ink:#0a1630;--muted:#46587a;--border:#d2dfee;--header:var(--night);--header-ink:#fff;--hero:var(--night);--hero-ink:#fff;--field:#fff;--field-ink:#0a1630}html[data-theme=dark]{--page:#060d1f;--surface:#0f1d3a;--ink:#f1f6fd;--muted:#a8bbd6;--border:#203660;--header:var(--night);--header-ink:#fff;--hero:var(--night);--hero-ink:#fff;--field:#0c1830;--field-ink:#f1f6fd;--accent-ink:#59bdff;--upgrade-accent:#59bdff;--upgrade-accent-ink:#06122b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--page:#f6f9fd;--surface:#fff;--ink:#0a1630;--muted:#46587a;--border:#d8e4f2;--header:#fff;--header-ink:#0a1630;--hero:#e6eff9;--hero-ink:#0a1630;--field:#fff;--field-ink:#0a1630}::selection{background:var(--accent);color:var(--on-accent)}html{accent-color:var(--accent);scrollbar-color:color-mix(in srgb, var(--muted) 55%, transparent) transparent}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-synthesis:none;font-size:16px;line-height:1.55}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[role=region][tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,select,textarea{caret-color:var(--accent)}a{text-underline-offset:.22em}html .home-site{--editorial-page:#eef4fb;--editorial-paper:#fff;--editorial-ink:#0a1630;--editorial-muted:#46587a;--editorial-line:#d2dfee;--editorial-accent:var(--accent);--editorial-button:var(--accent);--editorial-button-ink:var(--on-accent);font-family:var(--font-body)}html[data-theme=dark] .home-site{--editorial-page:#060d1f;--editorial-paper:#0a1630;--editorial-ink:#f1f6fd;--editorial-muted:#a8bbd6;--editorial-line:#203660;--editorial-button:var(--accent);--editorial-button-ink:var(--on-accent)}html[data-theme=light] .home-site{--editorial-page:#f6f9fd;--editorial-paper:#fff;--editorial-ink:#0a1630;--editorial-muted:#46587a;--editorial-line:#d8e4f2;--editorial-button:var(--accent);--editorial-button-ink:var(--on-accent)}html .home-site .section h2,html .home-site .airport-section h2,html .home-site .home-about h2,html .home-site .home-map-copy h2,html .home-site .search-heading strong,html .info-shell h1,html .info-shell .section h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:.94}html .home-site .section h2,html .home-site .home-about h2,html .home-site .home-map-copy h2{font-size:calc(clamp(52px,6.4vw,104px) * var(--ds));max-width:15em}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=ko] h1,html[lang=ko] h2,html[lang=ar] h1,html[lang=ar] h2{line-height:1.2!important}html .home-site .section-kicker,html .home-site .airport-kicker{display:none}html .home-site .section{padding:clamp(72px,9vw,128px) 0}html .home-site .section-intro{max-width:40ch;color:var(--editorial-muted);font-size:16px;line-height:1.6}html .home-site .section-head{gap:32px;margin-bottom:clamp(32px,4vw,56px)}html .home-site .container{width:min(100% - clamp(30px,6vw,96px),1480px)}html .home-site .button-primary,html .home-site .search-button,html .home-site .airport-button,html[data-theme] .home-site .button-primary,html[data-theme] .home-site .search-button,html .booking-modal-link,html .travel-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--accent) 75%, transparent);transition:background .2s, transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;border-radius:12px;font-weight:700}html .home-site .button-primary:hover,html .home-site .search-button:hover,html .home-site .airport-button:hover,html[data-theme] .home-site .button-primary:hover,html[data-theme] .home-site .search-button:hover,html .booking-modal-link:hover,html .travel-primary:hover{background:var(--accent-deep);color:var(--on-accent);box-shadow:0 16px 30px -10px color-mix(in srgb, var(--accent) 85%, transparent);transform:translateY(-2px)}html .home-site .button-primary:active,html .home-site .search-button:active,html .home-site .airport-button:active{transform:translateY(0)}html .home-site .button-primary{gap:28px;min-height:56px;padding:14px 20px 14px 24px;font-size:16px}html .home-site .airport-button{min-height:54px;padding:13px 22px;font-size:16px}html .home-site .load-more,html .home-site .fleet-all-link,html .home-site .rental-hub-cta a,html .home-site .home-about-actions a,html .home-site .home-map-actions a,html .home-site .faq-all-link{border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:0 0;border-radius:12px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s}html .home-site .load-more:hover,html .home-site .fleet-all-link:hover,html .home-site .rental-hub-cta a:hover,html .home-site .home-about-actions a:hover,html .home-site .home-map-actions a:hover,html .home-site .faq-all-link:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .home-site .faq-all-link{color:var(--editorial-ink)}html .home-site .rental-hub-cta a:first-child,html[data-theme=dark] .home-site .rental-hub-cta a:first-child{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html .home-site .hero{background:var(--night)}html .home-site .hero-photo{animation:hero-settle 2.4s var(--ease-out) both}html .home-site .hero-sheen{background:linear-gradient(#0000 34%,#060d1f80 62%,#060d1fe0 84%,#060d1f 100%),linear-gradient(90deg,#060d1fa6,#0000 58%)}html[data-theme=light] .home-site .hero-sheen{background:linear-gradient(90deg,#e6eff9 0%,#e6eff9e0 40%,#e6eff92e 68%,#0000 86%)}html[data-theme=light] .home-site .hero{color:var(--ink);background:#e6eff9}html[data-theme=light] .home-site .hero-photo{filter:none;border-radius:0;inset:0}html[data-theme=light] .home-site .hero-side{background:#fffffff0;border-radius:14px;padding:18px;box-shadow:0 18px 40px -22px #0a163066}html .home-site .hero-copy{max-width:none;animation:none}html .home-site .hero h1,html[data-theme=dark] .home-site .hero h1{max-width:none;font:800 calc(clamp(72px,8.4vw,168px) * var(--ds))/.9 var(--font-display);letter-spacing:0;text-transform:uppercase}html .home-site .hero h1 span,html .home-site .hero h1 em{white-space:normal;animation:line-in 1.1s var(--ease-out) both}html .home-site .hero h1 em{color:var(--accent-hot);animation-delay:.12s}html[dir=rtl] .home-site .hero h1 span,html[dir=rtl] .home-site .hero h1 em{animation-name:fade-in}html[lang=zh-CN] .home-site .hero h1 span,html[lang=zh-CN] .home-site .hero h1 em,html[lang=ko] .home-site .hero h1 span,html[lang=ko] .home-site .hero h1 em{white-space:normal}html .home-site .hero-overline{color:#fff;letter-spacing:0;text-transform:none;gap:10px;margin-bottom:22px;font-size:15px;font-weight:500}html[data-theme=light] .home-site .hero-overline{color:var(--ink)}html .home-site .hero-overline span:not(.overline-dot){opacity:1}html .home-site .hero-side{animation:1.2s ease-out .35s both fade-in}html .home-site .hero-lead{color:#e8f0fa;max-width:36ch;font-size:17px;line-height:1.55}html[data-theme=light] .home-site .hero-lead{color:var(--ink)}html .home-site .hero-text-link{color:#fff;border-bottom-color:#fff6;margin:18px 0 0;padding-bottom:3px;font-size:15px;transition:color .2s,border-color .2s}html .home-site .hero-text-link:hover{color:var(--accent-hot);border-color:var(--accent-hot)}html[data-theme=light] .home-site .hero-text-link{color:var(--ink);border-bottom-color:#0a163055}.live-dot{background:var(--led);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.live-dot:after{background:var(--led);content:"";animation:led-ping 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.hero-live{z-index:2;color:#fff;text-shadow:0 1px 12px #0009;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;font-size:14px;display:flex;position:absolute;inset-block-start:118px;inset-inline-end:0}.hero-live time{font:700 26px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em}.hero-live a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.hero-live a:hover{color:var(--accent-hot)}.hero-live-clock{align-items:baseline;gap:10px;display:inline-flex}html[data-theme=light] .hero-live{color:var(--ink);text-shadow:none}.hero-trails{z-index:-1;pointer-events:none;mix-blend-mode:screen;height:22%;position:absolute;inset:auto 0 12%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-trails i{filter:blur(.6px);will-change:transform;background:linear-gradient(90deg,#0000,#2188ff 70%,#e6f5ff);border-radius:2px;width:45%;height:2px;animation:7s linear infinite trail;position:absolute;left:-45%}.hero-trails i:first-child{top:62%}.hero-trails i:nth-child(2){background:linear-gradient(90deg,#0000,#125cf4 70%,#59bdff);animation-duration:9.5s;animation-delay:-3s;top:74%}.hero-trails i:nth-child(3){background:linear-gradient(90deg,#fff,#59bdff 30%,#0000);height:1px;animation-duration:12s;animation-direction:reverse;animation-delay:-6s;top:44%}html[data-theme=light] .hero-trails{display:none}.hero-board{z-index:3;color:#f2f7fd;direction:ltr;background:#040a1ae6;border-top:1px solid #ffffff1f;position:absolute;inset:auto 0 0;overflow:hidden}.hero-board-track{width:max-content;animation:70s linear infinite board;display:flex}.hero-board:hover .hero-board-track{animation-play-state:paused}.hero-board-group{flex:none;display:flex}.hero-board-item{font:700 22px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:baseline;gap:10px;padding:11px 28px 11px 0;display:inline-flex}.hero-board-item:before{background:var(--accent);content:"";border-radius:50%;align-self:center;width:5px;height:5px;margin-inline-end:8px}.hero-board-item b{color:var(--accent-hot);font-variant-numeric:tabular-nums;font-weight:800}.hero-board-item small{color:#9db4d6;font:500 13px var(--font-body);text-transform:none;letter-spacing:0}html .home-site .search-container{margin-top:0;padding-top:0;padding-bottom:clamp(56px,7vw,96px)}html .home-site .search-panel{border:1px solid var(--editorial-line);background:var(--editorial-paper);border-radius:20px;margin-top:28px;padding:clamp(22px,2.6vw,36px);box-shadow:0 30px 70px -30px #0a163040}html .home-site .search-heading{padding-bottom:20px;display:block}html .home-site .search-heading strong{font-size:calc(clamp(42px,4.6vw,72px) * var(--ds));display:block}html .home-site .search-heading p{max-width:60ch;font:400 15px/1.5 var(--font-body);color:var(--editorial-muted);margin:10px 0 0}html .home-site .search-fields{border:0;gap:8px;padding:0}html .home-site .search-field,html .home-site .search-field:first-child{border:1px solid var(--editorial-line);background:var(--editorial-page);border-radius:12px;min-height:76px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}html .home-site .search-field:hover{border-color:color-mix(in srgb, var(--editorial-ink) 34%, transparent)}html .home-site .search-field:focus-within{border-color:var(--accent);box-shadow:var(--ring)}html .home-site .search-field span{color:var(--editorial-muted);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:13px;font-weight:500}html .home-site .search-field select,html .home-site .search-field input{width:100%;padding:0;font-size:16px;font-weight:600}html .home-site .search-button{min-height:76px;margin:0;padding:14px 20px;font-size:16px}html .home-site .search-message{color:var(--editorial-muted);margin:14px 2px 0;font-size:14px}html .home-site .benefits-section,html[data-theme=light] .home-site .benefits-section{background:var(--night);color:#f1f6fd}html[data-theme=light] .home-site .benefits-section{background:var(--night-2)}html .home-site .benefits-section>.container{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px)}html .home-site .benefits-section .section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;margin:0;display:flex;position:static}html .home-site .benefits-section .section-intro{color:#b4c6e0;margin:0}html .home-site .benefit-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0;display:grid}html .home-site .benefit-card{color:inherit;background:0 0;border:0;padding:28px clamp(0px,2vw,28px) 8px 0;display:block}html .home-site .benefit-card+.benefit-card{border-inline-start:1px solid #ffffff24;padding-inline-start:clamp(0px,2vw,28px)}html .home-site .benefit-card:hover{padding-inline-start:inherit}html .home-site .benefit-card .benefit-number,html .home-site .benefit-card>svg{display:none}html .home-site .benefit-card h3{font:800 calc(clamp(32px,3.2vw,48px) * var(--ds))/.98 var(--font-display);text-transform:uppercase;color:#fff;margin:0 0 12px}html .home-site .benefit-card p{color:#b4c6e0;max-width:38ch;font-size:16px}html .home-site .fleet-section{background:var(--editorial-page)}html .home-site .fleet-toolbar{align-items:center;gap:12px}html .home-site .fleet-query,html .home-site .fleet-sort select{background:var(--editorial-paper);border-radius:12px;min-height:48px;font-size:15px}html .home-site .fleet-query:focus-within,html .home-site .fleet-sort select:focus{border-color:var(--accent);box-shadow:var(--ring)}html .home-site .fleet-query input{font-size:15px}html .home-site .fleet-sort{font-size:14px}html .home-site .filter-row button{border-radius:10px;min-height:42px;padding:9px 18px;font-size:14px;transition:background .2s,color .2s,border-color .2s}html .home-site .filter-row button:hover{border-color:var(--editorial-ink)}html .home-site .filter-row button.active,html[data-theme=dark] .home-site .filter-row button.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .home-site .fleet-count{font-size:14px}html .home-site .car-card{border:1px solid var(--editorial-line);background:var(--editorial-paper);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .25s;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}html .home-site .car-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--editorial-line));transform:translateY(-6px);box-shadow:0 30px 50px -28px #0a163059}html .home-site .car-card-open{text-align:start;flex-direction:column;flex:1;width:100%;display:flex}html .home-site .car-image,html[data-theme=dark] .home-site .car-image{background:radial-gradient(70% 62% at 50% 58%,#fff 0%,#e6effa 46%,#bdd0e8 100%);border-radius:0;height:clamp(200px,19vw,270px);position:relative;overflow:hidden}html[data-theme=dark] .home-site .car-image{background:radial-gradient(70% 62% at 50% 58%,#5e7dae 0%,#26406f 52%,#0c1a36 100%)}html .home-site .car-image:after{z-index:0;filter:blur(14px);content:"";background:#060d1f59;border-radius:50%;height:11%;position:absolute;inset:auto 8% 9%}html .home-site .car-image img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .7s var(--ease-out);padding:8% 5% 4%;position:relative}html .home-site .car-card:hover .car-image img{transform:scale(1.05)}.car-plate{z-index:2;color:#0a1630;direction:ltr;background:#fff;border:1px solid #0a163033;border-radius:5px;align-items:stretch;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px;overflow:hidden;box-shadow:0 2px 8px #0a163026}.car-plate i{background:var(--plate-blue);color:#fff;font:700 10px/1 var(--font-body);place-items:center;padding:0 5px;display:grid}.car-plate b{font:800 18px/1 var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:4px 8px 3px}.car-saving{z-index:2;background:var(--accent);color:var(--on-accent);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:14px}html .home-site .car-save{z-index:3;border-radius:10px}html .home-site .car-info{flex-direction:column;flex:1;padding:18px;display:flex}html .home-site .car-year{color:var(--editorial-muted);margin:0 0 4px;font-size:14px}html .home-site .car-heading{align-items:start}html .home-site .car-info h3{font:800 calc(clamp(30px,2.5vw,38px) * var(--ds))/1 var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0}html .home-site .car-card-arrow,html[data-theme=dark] .home-site .car-card-arrow{border:1px solid var(--editorial-line);width:38px;height:38px;color:var(--editorial-ink);transition:background .2s, color .2s, border-color .2s, transform .35s var(--ease-out);border-radius:10px;flex:none}html .home-site .car-card:hover .car-card-arrow{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html[dir=rtl] .car-card-arrow svg{transform:scaleX(-1)}html .home-site .car-info .car-fit{color:var(--editorial-muted);margin:10px 0 12px;font-size:14px;line-height:1.45}html .home-site .car-features{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}html .home-site .car-features span{background:var(--editorial-page);color:var(--editorial-muted);border:0;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.3}html .home-site .car-bottom{grid-template-columns:auto auto;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:grid}html .home-site .car-price strong{font:800 calc(46px * var(--ds))/.9 var(--font-display);font-variant-numeric:tabular-nums;display:block}html .home-site .car-price small{margin-top:5px;font-size:13px;line-height:1.3;display:block}html .home-site .car-price-long{text-align:end}html .home-site .car-price-long strong{font-size:calc(30px * var(--ds));color:var(--accent-ink)}html .home-site .car-finder{background:var(--editorial-paper)}html .home-site .car-finder h2{margin-bottom:16px}html .car-finder-controls>p{font-size:16px}html .car-finder legend,html .car-finder-days label{font-size:14px;font-weight:500}html .car-finder-options button{border-radius:10px;min-height:44px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s}html .car-finder-options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .car-finder-days output{font:800 calc(44px * var(--ds))/1 var(--font-display);text-transform:uppercase}html .car-finder-results{border-top:0;gap:10px}html .car-finder-results article{border:1px solid var(--editorial-line);transition:border-color .2s, transform .4s var(--ease-out);border-radius:14px;padding:12px 16px 12px 12px}html .car-finder-results article:hover{border-color:var(--accent);transform:translate(3px)}html[dir=rtl] .car-finder-results article:hover{transform:translate(-3px)}html .car-finder-photo{background:radial-gradient(70% 62% at 50% 58%,#fff 0%,#e6effa 46%,#c3d5eb 100%);border-radius:10px}html[data-theme=dark] .car-finder-photo{background:radial-gradient(70% 62% at 50% 58%,#5e7dae 0%,#26406f 52%,#0c1a36 100%)}html[data-theme=dark] .car-finder-photo img{background:0 0}html .car-finder-name h3{font:800 calc(30px * var(--ds))/1 var(--font-display);text-transform:uppercase}html .car-finder-name p,html .car-finder-name span{font-size:14px}html .car-finder-total small{max-width:150px;font-size:13px}html .car-finder-total strong{font:800 calc(46px * var(--ds))/.95 var(--font-display)}html .car-finder-total a{color:var(--accent-ink);font-size:14px}html .car-finder-total a:hover{text-decoration:underline}html .car-finder-note{font-size:13px}html .home-site .airport-section{background:linear-gradient(90deg,#060d1ff2 0%,#060d1fa6 52%,#060d1f26),url(/assets/cartime-airport-bmw7-v3.webp) 50%/cover no-repeat}html[dir=rtl] .home-site .airport-section{background:linear-gradient(270deg,#060d1ff2 0%,#060d1fa6 52%,#060d1f26),url(/assets/cartime-airport-bmw7-v3.webp) 50%/cover no-repeat}html .home-site .airport-section h2{max-width:12em;font-size:calc(clamp(60px,8vw,132px) * var(--ds));line-height:.9}html .home-site .airport-section p:not(.airport-kicker){color:#e6eef9;max-width:44ch;font-size:17px}html .home-site .airport-guide-link{margin-top:18px;border-bottom:1px solid #fff6;margin-inline-start:20px;font-size:15px;display:inline-block}html .home-site .airport-guide-link:hover{color:var(--accent-hot);border-color:var(--accent-hot)}html .home-site .home-guides,html[data-theme=light] .home-site .home-guides{background:var(--night);color:#f1f6fd}html .home-site .home-guides .section-intro{color:#b4c6e0}html .home-site .guide-card-grid{gap:12px}html .home-site .guide-card{isolation:isolate;min-height:clamp(320px,30vw,440px);transition:transform .5s var(--ease-out);border-radius:18px;padding:clamp(22px,2.6vw,36px);position:relative;overflow:hidden}html .home-site .guide-card:hover{transform:translateY(-4px)}html .home-site .guide-card:after{z-index:-1;content:"";background:linear-gradient(#060d1f26,#060d1f66 44%,#060d1fe6);position:absolute;inset:0}html .home-site .guide-card>span{opacity:1;font-size:14px;font-weight:500}html .home-site .guide-card h3{font:800 calc(clamp(38px,4vw,64px) * var(--ds))/.94 var(--font-display);text-transform:uppercase}html .home-site .guide-card p{opacity:.92;font-size:15px}html .home-site .guide-card b{color:var(--accent-hot);font-size:15px}html .home-site .rental-topic{gap:14px;min-height:0;padding-block:28px;transition:color .2s}html .home-site .rental-topic>span{display:none}html .home-site .rental-topic h3{font:800 calc(clamp(32px,3vw,46px) * var(--ds))/.98 var(--font-display);text-transform:uppercase;margin-top:0}html .home-site .rental-topic p{font-size:15px;line-height:1.5}html .home-site .rental-topic b{color:var(--accent-ink);font-size:15px}html .home-site .rental-topic:hover h3{color:var(--accent-ink)}html .home-site .home-map-copy{background:var(--night);border-radius:18px 0 0 18px}html[dir=rtl] .home-site .home-map-copy{border-radius:0 18px 18px 0}html .home-site .home-map-copy h2{font-size:calc(clamp(44px,4.8vw,76px) * var(--ds));margin-bottom:18px}html .home-site .home-map-copy p:not(.section-kicker),html .home-site .home-map-copy address{color:#c6d5ea;font-size:16px;font-style:normal}html .home-site .home-map-copy .home-map-actions a{color:#fff}html .home-site .home-map-frame iframe{filter:saturate(.75)contrast(1.02)}html[data-theme=dark] .home-site .home-map-frame iframe{filter:invert(.92)hue-rotate(180deg)saturate(.7)}html .home-site .home-about{background:var(--night-2)}html .home-site .home-about p:not(.section-kicker){color:#c6d5ea;font-size:17px}html .home-site .home-about-facts{border-top-color:#ffffff24}html .home-site .home-about-facts>div{border-color:#ffffff24;flex-direction:column;justify-content:flex-start;gap:10px;padding-block:22px;display:flex}html .home-site .home-about h2{margin-bottom:22px}html .home-site .home-about-facts strong{color:var(--accent-hot);font:800 calc(clamp(56px,6vw,92px) * var(--ds))/.9 var(--font-display);font-variant-numeric:tabular-nums;display:block}html .home-site .home-about-facts span{color:#c6d5ea;font-size:14px}html .home-site .faq-slogan{font-size:16px}html .home-site .faq-list details{transition:background .2s}html .home-site .faq-list summary{padding-block:20px;font-size:18px;font-weight:600;transition:color .2s}html .home-site .faq-list summary:hover{color:var(--accent-ink)}html .home-site .faq-list summary svg{transition:transform .3s var(--ease-out)}html .home-site .faq-list details[open] summary svg{transform:rotate(180deg)}html .home-site .faq-list details p{max-width:68ch;font-size:16px;line-height:1.6}html .home-site .site-footer,html[data-theme=light] .home-site .site-footer{background:var(--night);color:#e4edf8}.footer-slogan{color:#fff;text-transform:uppercase;white-space:nowrap;direction:ltr;margin:0 0 clamp(32px,5vw,64px);padding-top:clamp(40px,6vw,72px);font:800 min(14.2vw,228px)/.86 Sofia Sans Extra Condensed,Arial Narrow,sans-serif;display:block}.footer-slogan em{color:var(--accent-hot);font-style:normal}html .home-site .footer-right a,html .home-site .footer-guides a{font-size:14px;transition:color .2s}html .home-site .footer-right a:hover,html .home-site .footer-guides a:hover{color:var(--accent-hot)}html .home-site .footer-inner p,html .home-site .footer-bottom{font-size:14px}html .site-footer .contact-links strong{color:#fff}html .site-footer .contact-links a{color:#fff;font-size:15px}html .site-footer .contact-links a:hover,html .site-footer .contact-links svg,html .home-site .footer-right a{color:var(--accent-hot)}html .home-site .footer-right a:hover{color:#fff}html .quick-help-trigger{background:var(--accent);color:var(--on-accent);box-shadow:0 12px 26px -8px color-mix(in srgb, var(--accent) 80%, transparent);transition:transform .35s var(--ease-out), background .2s;border:0}html .quick-help-trigger:hover{background:var(--accent-deep);transform:translateY(-2px)}html .modal-backdrop{-webkit-backdrop-filter:blur(6px);background:#040a1acc}html .detail-modal{animation:modal-in .45s var(--ease-out) both;border-radius:20px}html .detail-modal h2{font:800 calc(clamp(44px,4.4vw,64px) * var(--ds))/.94 var(--font-display);text-transform:uppercase;letter-spacing:0}html .modal-image{background:radial-gradient(70% 62% at 50% 58%,#fff 0%,#e6effa 46%,#bdd0e8 100%)}html[data-theme=dark] .modal-image{background:radial-gradient(70% 62% at 50% 58%,#5e7dae 0%,#26406f 52%,#0c1a36 100%)}html .detail-modal .section-kicker{display:none}html .modal-fit,html .modal-fact-groups li,html .tariff-note{font-size:15px}html .modal-fact-groups h3,html .detail-modal h3{font:600 16px/1.3 var(--font-body);letter-spacing:0;text-transform:none}html .tariff-list>div{font-size:15px}html .tariff-list strong{font:800 calc(28px * var(--ds))/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}html .tariff-list strong small{font:500 13px var(--font-body);color:var(--muted)}html .tariff-list>div.active strong{color:var(--accent-ink)}html .modal-image{border-radius:14px;align-self:start;position:sticky;top:0}html .modal-image span{font-size:13px}html .modal-share,html .modal-actions a{font-size:15px}html .modal-fact-groups li{align-items:flex-start;gap:8px;display:flex}html .modal-fact-groups li svg{color:var(--accent-ink);flex:none;margin-top:4px}html .tariff-list>div.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}html .car-calc input[type=range]{accent-color:var(--accent)}html .car-calc-total strong{font:800 calc(52px * var(--ds))/.9 var(--font-display);font-variant-numeric:tabular-nums}@keyframes hero-settle{0%{opacity:.4;scale:1.08}to{opacity:1;scale:1}}@keyframes line-in{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes led-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes trail{to{transform:translate(330%)}}@keyframes board{to{transform:translate(-50%)}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}html .info-hero{min-height:clamp(340px,42vw,520px)}html .info-hero--fleet,html .info-hero--faq{background:linear-gradient(90deg,#060d1ff0,#060d1fa6 55%,#060d1f40),url(/assets/cartime-baku-night-bmw-xm.webp) 50% 60%/cover no-repeat}html .info-hero h1{color:#fff;max-width:15em;font-size:calc(clamp(52px,7vw,118px) * var(--ds));margin:10px 0 18px}html .info-hero p{max-width:62ch;font-size:17px;line-height:1.55}html .info-hero .section-kicker,html .info-section-number{display:none}html .info-back{color:#fff;margin-bottom:26px;font-size:14px}html .info-back:hover{color:var(--accent-hot)}html .info-date{font-size:14px}html .info-article h2,html .fleet-page-body h2,html .contact-map h2{font-family:var(--font-display);font-size:calc(clamp(36px,3.6vw,56px) * var(--ds));text-transform:uppercase;font-weight:800;line-height:1}html .info-article p,html .fleet-page-body p{font-size:17px;line-height:1.7}html .info-article ul,html .fleet-page-body ul{font-size:16px}html .info-toc{border-radius:14px}html .info-toc strong{color:var(--accent-ink);letter-spacing:0;font-size:13px}html .info-toc a{font-size:14px;font-weight:500}html .info-toc a:hover,html .info-toc a span{color:var(--accent-ink)}html .info-toc a span{font-size:13px}html .info-checklist{border-color:var(--border);background:var(--surface);border-radius:16px}html .info-related-head a,html .contact-map>a,html .faq-answer a{color:var(--accent-ink);font-size:15px}html .rental-action a,html .faq-page-cta a{font-size:15px}html .contact-map p{font-size:16px}html .contact-links strong{font-size:14px}html .contact-links a{color:var(--accent-ink);font-size:15px}html .fleet-page-index a{border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600}html .fleet-page-index a:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .fleet-page-group-head h2{line-height:1}html .fleet-page-group-head span{background:var(--accent);color:var(--on-accent);border-radius:7px;font-size:14px}html .fleet-table-scroll{border-radius:14px}html .fleet-table thead{background:var(--night)}html .fleet-table thead th{color:#fff;font-size:14px;font-weight:600}html .fleet-table thead small{color:#aabfdc;font-size:12px}html .fleet-table tbody small{font-size:13px}html .fleet-table tbody th{font:800 calc(24px * var(--ds))/1.05 var(--font-display);text-transform:uppercase}html .fleet-table tbody td{font:700 calc(26px * var(--ds))/1 var(--font-display);font-variant-numeric:tabular-nums}html .fleet-table tbody td:first-of-type{color:var(--accent-ink)}html .fleet-table tbody td a{color:var(--accent-ink);font:600 14px var(--font-body)}html .fleet-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}html .fleet-table tbody small{font-family:var(--font-body);text-transform:none;font-weight:500}html .info-shell .guide-card{isolation:isolate;border:0;border-radius:18px;min-height:300px;position:relative;overflow:hidden}html .info-shell .guide-card:after{z-index:-1;content:"";background:linear-gradient(#060d1f26,#060d1f66 44%,#060d1fe6);position:absolute;inset:0}html .info-shell .guide-card>span{font-size:14px}html .info-shell .guide-card h3{font:800 calc(clamp(32px,3vw,44px) * var(--ds))/.96 var(--font-display);text-transform:uppercase}html .info-shell .guide-card p{font-size:15px}html .info-shell .guide-card b{color:var(--accent-hot);font-size:15px}html .info-shell .rental-topic h3{font:800 calc(clamp(30px,2.6vw,40px) * var(--ds))/1 var(--font-display);text-transform:uppercase}html .info-shell .rental-topic>span{display:none}html .info-shell .rental-topic p{font-size:15px}html .info-shell .rental-topic b{color:var(--accent-ink);font-size:15px}html .rental-hub-cta a{min-height:44px;font-size:15px}html .faq-filters button{border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px}html .faq-filters button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .faq-result-count{font-size:14px}html .faq-answer p{font-size:16px;line-height:1.6}html .about-hero-scroll,html .about-fleet-copy a,html .about-actions a,html .about-gallery-nav a{font-size:15px}html .about-editorial-note,html .about-timeline-marker span{font-size:14px}html .info-booking-shell .booking-hero h1{max-width:15em;font:800 calc(clamp(60px,7.4vw,124px) * var(--ds))/.9 var(--font-display);text-transform:uppercase}html .info-booking-shell .booking-hero .info-hero-inner>p:not(.section-kicker){font-size:17px}html .info-booking-shell .booking-extras-head h2,html .info-booking-shell .booking-extras-faq h2{font:800 calc(clamp(44px,4.6vw,76px) * var(--ds))/.96 var(--font-display);text-transform:uppercase}html .travel-page{background:var(--night)}html .travel-aurora{background:radial-gradient(60% 50% at 88% 6%,#2188ff22,#0000 70%),linear-gradient(#0a111e,#060d1f 70%)}html .travel-heading>p{display:none}html .travel-heading h1{font:800 calc(clamp(60px,8vw,128px) * var(--ds))/.92 var(--font-display);letter-spacing:0;text-transform:uppercase}html .travel-sample>strong{font:800 calc(62px * var(--ds))/.95 var(--font-display);letter-spacing:0;text-transform:uppercase}html .travel-sample{background:linear-gradient(145deg,#16284f,#0a1630);border-color:#ffffff2e}html .travel-sample>svg,html .travel-lock,html .travel-icon{color:var(--accent-hot)}html .travel-lock,html .travel-icon{background:#2188ff14;border-color:#2188ff66}html .travel-ticket h2,html .travel-panel h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:800;line-height:1}html .travel-ticket h2{font-size:calc(clamp(46px,4.6vw,68px) * var(--ds))}html .travel-panel h2{font-size:calc(44px * var(--ds))}html .travel-ticket{background:linear-gradient(150deg,#16284f,#0a1630 56%,#060d1f);border-color:#ffffff2e}html .travel-ticket-bottom strong,html .travel-route b{font-family:var(--font-display);letter-spacing:0;font-weight:800}html .travel-route b{font-size:40px}html .travel-ticket-bottom strong{color:var(--accent-hot);font-size:60px}html .travel-stages .done>span{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:none}html .travel-stages .done{color:#fff}html .travel-history li>span{background:var(--accent);box-shadow:0 0 0 4px #2188ff22}html .travel-text-link,html .travel-lookup>a{color:var(--accent-hot)}html .travel-actions .travel-wallet-action{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .travel-page :is(a,button,input):focus-visible{outline-color:var(--accent)}html .travel-lookup input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:0}html .travel-live{background:var(--led);box-shadow:0 0 0 4px #59e1ff1f}html .site-search mark{background:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit}html .compare-tray{border-color:var(--accent)}html .compare-tray a{background:var(--accent);color:var(--on-accent)}html .info-shell footer{background:var(--night);color:#e4edf8}html .info-shell footer a{font-size:14px;transition:color .2s}html .info-shell footer a:hover{color:var(--accent-hot)}html .info-shell footer p{font-size:14px}html[data-theme=light] .info-shell footer .dark-logo{display:block}html[data-theme=light] .info-shell footer .light-logo{display:none}html[data-theme=light] .info-shell footer .info-footer-inner .brand-caption{color:#f6fbff}html .admin-shell{font-family:var(--font-body)}html .admin-heading p{display:none}html .admin-heading h1{font:800 calc(clamp(52px,5vw,84px) * var(--ds))/.95 var(--font-display);letter-spacing:0;text-transform:uppercase}html .admin-detail-head h2{font:800 calc(clamp(40px,3.6vw,56px) * var(--ds))/1 var(--font-display);text-transform:uppercase}html .admin-panel-heading span,html .admin-quickfacts span,html .admin-search small,html .admin-workbar label,html .admin-date-filters button,html .admin-status,html .admin-list-item small,html .admin-list-item em,html .admin-car-visual span,html .admin-notes small,html .admin-status-row span,html .admin-status-row button,html .admin-contact-actions a,html .admin-contact-actions button,html .admin-travel-editor label,html .admin-travel-editor>p,html .admin-travel-editor button,html .admin-travel-editor a{font-size:13px}html .admin-date-filters button{border-radius:9px;min-height:38px}html .admin-date-filters button.active,html .admin-status-row button.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .admin-status-row button{border-radius:9px;min-height:38px}html .admin-list-item.active,html .admin-list-item[aria-current=true],html .admin-list-item.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}html .admin-travel-editor{border-color:var(--border);background:var(--surface)}html .admin-travel-editor label{color:var(--muted)}html .admin-travel-editor button,html .admin-travel-editor a{border-color:var(--night-3);background:var(--night-3);border-radius:9px}html .admin-travel-editor button[type=submit]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html .admin-travel-editor textarea:focus,html .admin-travel-editor input:focus,html .admin-travel-editor select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:0}html .admin-login-submit,html .admin-login button[type=submit]{background:var(--accent);color:var(--on-accent)}.not-found-page{color:#fff;text-align:center;background:linear-gradient(#060d1f99,#060d1ff2),url(/assets/cartime-baku-night-bmw-xm.webp) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:40px 20px;display:grid}.not-found-page h1{color:var(--accent-hot);margin:0;font:800 clamp(150px,30vw,420px)/.8 Sofia Sans Extra Condensed,Arial Narrow,sans-serif}.not-found-page p{color:#d3e0f2;max-width:62ch;margin:22px auto 26px;font-size:16px}.not-found-page nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.not-found-page nav a{border:1px solid #ffffff40;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.not-found-page nav a:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}@media (max-width:1240px){html .home-site .search-button{grid-column:1/-1;min-height:58px}html .home-site .search-field:nth-child(n){border-right-width:1px}.hero-live{inset-block-start:104px}}@media (max-width:980px){html .home-site .hero-inner{padding-bottom:104px}html .home-site .hero h1{font-size:calc(clamp(72px,16vw,150px) * var(--ds))}html .home-site .home-map-copy,html[dir=rtl] .home-site .home-map-copy{border-radius:18px 18px 0 0}html .home-site .home-map-frame,html[dir=rtl] .home-site .home-map-frame{border-radius:0 0 18px 18px}html .home-site .rental-hub-grid{grid-template-columns:1fr}html .home-site .rental-topic,html .home-site .rental-topic+.rental-topic{border-inline-end:0;padding-inline:0}}@media (max-width:640px){h1,h2,h3{overflow-wrap:break-word}html[lang=de] :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}html .home-site .hero h1{font-size:calc(clamp(64px,19.5vw,110px) * var(--ds));line-height:.88}html .home-site .hero h1 span,html .home-site .hero h1 em{white-space:normal;margin:0}.hero-trails{display:none}.footer-slogan{margin-bottom:28px;padding-top:44px}html .info-hero{background-position:62%}html .info-hero--fleet,html .info-hero--faq{background-image:linear-gradient(#060d1f66,#060d1fb3 30%,#060d1ff5),url(/assets/cartime-baku-night-bmw-xm.webp)}html .home-site .hero-inner,html[data-theme=light] .home-site .hero-inner{padding-bottom:76px}html .home-site .hero-lead{margin-bottom:18px;font-size:16px}html .home-site .button-primary{width:100%}html .home-site .hero-overline{margin-bottom:14px;font-size:14px}.hero-live{justify-content:space-between;inset-block-start:84px;inset-inline:15px}.hero-live-clock small{display:none}.hero-board-item{padding-block:8px;font-size:19px}html .home-site .section h2,html .home-site .home-about h2,html .home-site .home-map-copy h2{font-size:calc(clamp(46px,14.5vw,76px) * var(--ds))}html .home-site .airport-section h2{font-size:calc(clamp(56px,17vw,92px) * var(--ds))}html .home-site .search-heading strong{font-size:calc(46px * var(--ds))}html .home-site .search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html .home-site .search-field,html .home-site .search-field:first-child{min-height:70px;padding:10px 12px}html .home-site .search-field select,html .home-site .search-field input{font-size:15px}html .home-site .benefit-card+.benefit-card{border-inline-start:0;border-top:1px solid #ffffff24;padding-inline-start:0}html .home-site .benefit-card{padding-bottom:24px}html .home-site .guide-card{min-height:300px}}@media (prefers-reduced-motion:reduce){.hero-trails,.live-dot:after{display:none}.hero-board-track,html .home-site .hero-photo,html .home-site .hero h1 span,html .home-site .hero h1 em,html .home-site .hero-side,html .detail-modal{animation:none}html .home-site .car-card,html .home-site .car-card:hover .car-image img{transition:none;transform:none}}@media print{.hero-live,.hero-board,.hero-trails{display:none!important}}html[data-theme=light] .home-site .hero-text-link:hover,html[data-theme=light] .hero-live a:hover{color:var(--accent);border-color:var(--accent)}html[data-theme=light] .home-site .hero h1 em{color:var(--accent)}html[data-theme=light] .hero-live .live-dot,html[data-theme=light] .hero-overline .live-dot,html[data-theme=light] .live-dot:after{background:var(--accent)}html .home-site .guide-card:after,html .info-shell .guide-card:after{background:linear-gradient(#0a163055,#0a1630a6 44%,#060d1ff0)}html .faq-page-cta a{color:var(--accent-ink);font-size:15px}:root{--spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--glass-blur:blur(14px) saturate(190%);--glass-tint:#0a163057;--glass-tint-strong:#0a16309e;--glass-ink:#fff;--glass-ink-soft:#ffffffbd;--glass-rim-a:#ffffffb8;--glass-rim-b:#ffffff14;--glass-rim-c:#ffffff4d;--glass-shade:0 14px 34px -10px #040a1a8c, 0 2px 6px #040a1a38;--glass-inner:inset 0 1px 1px #ffffff47, inset 0 -8px 16px -10px #ffffff38, inset 0 0 22px #59bdff1a;--glass-hover:#ffffff29;--glass-light:#ffffff47}html[data-theme=light]{--glass-tint:#ffffff85;--glass-tint-strong:#ffffffc7;--glass-ink:#0a1630;--glass-ink-soft:#0a1630b8;--glass-rim-a:#fff;--glass-rim-b:#ffffff57;--glass-rim-c:#fffc;--glass-shade:0 16px 36px -12px #0a285a4d, 0 2px 6px #0a285a1a;--glass-inner:inset 0 1px 1px #fff, inset 0 -8px 16px -10px #59bdff3d, inset 0 0 22px #ffffff59;--glass-hover:#125cf41a;--glass-light:#ffffffd9}.glass-header[data-tone=dark]{--glass-tint:#0a163057;--glass-tint-strong:#0a16309e;--glass-ink:#fff;--glass-ink-soft:#ffffffbd;--glass-rim-a:#ffffffb8;--glass-rim-b:#ffffff14;--glass-rim-c:#ffffff4d;--glass-shade:0 14px 34px -10px #040a1a8c, 0 2px 6px #040a1a38;--glass-inner:inset 0 1px 1px #ffffff47, inset 0 -8px 16px -10px #ffffff38, inset 0 0 22px #59bdff1a;--glass-hover:#ffffff29;--glass-light:#ffffff47}.glass-header[data-tone=light]{--glass-tint:#ffffff8f;--glass-tint-strong:#fffc;--glass-ink:#0a1630;--glass-ink-soft:#0a1630b8;--glass-rim-a:#fff;--glass-rim-b:#ffffff57;--glass-rim-c:#fffc;--glass-shade:0 16px 36px -12px #0a285a52, 0 2px 6px #0a285a1a;--glass-inner:inset 0 1px 1px #fff, inset 0 -8px 16px -10px #59bdff3d, inset 0 0 22px #ffffff59;--glass-hover:#125cf41a;--glass-light:#ffffffd9}.glass-capsule,.glass-panel{isolation:isolate;color:var(--glass-ink);transition:color .35s;position:relative}.glass-capsule:before,.glass-panel:before{z-index:-2;border-radius:inherit;background:var(--glass-tint);box-shadow:var(--glass-shade), var(--glass-inner);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);content:"";pointer-events:none;transition:background .35s,box-shadow .35s;position:absolute;inset:0}.liquid-refract .glass-capsule:before,.liquid-refract .glass-panel:before{-webkit-backdrop-filter:var(--glass-bend,) var(--glass-blur);backdrop-filter:var(--glass-bend,) var(--glass-blur)}.glass-capsule:after,.glass-panel:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(90px circle at var(--light-x,30%) var(--light-y,0%), var(--glass-light), transparent 72%), linear-gradient(140deg, var(--glass-rim-a), var(--glass-rim-b) 38%, var(--glass-rim-b) 62%, var(--glass-rim-c));padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-panel{--glass-tint:var(--glass-tint-strong);--glass-blur:blur(36px) saturate(190%)}.liquid-glass-defs{width:0;height:0;position:absolute;overflow:hidden}html{scroll-padding-top:104px}html .home-site .search-container,html .search-container,html .section,html .info-article section,html .fleet-page-group,html .about-intro-grid,html .rental-models{scroll-margin-top:0}.glass-header{z-index:90;pointer-events:none;transition:transform .5s var(--ease-out);position:fixed;inset:14px 0 auto}.glass-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:min(100% - 32px,1480px);margin-inline:auto;display:grid}.glass-side{align-items:center;gap:10px;min-width:0;display:flex}.glass-side-end{justify-content:flex-end}.glass-bar a,.glass-bar button,.glass-bar summary,.glass-capsule{pointer-events:auto}.glass-header :is(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #59bdff}.glass-nav{height:56px;transition:height .5s var(--ease-out), color .35s ease;border-radius:28px;align-items:center;gap:2px;padding:6px;display:flex}.glass-nav>a,.glass-nav>.site-directory>summary{z-index:1;height:44px;color:inherit;white-space:nowrap;cursor:pointer;transition:height .5s var(--ease-out);border-radius:22px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:inline-flex;position:relative}.glass-nav>.site-directory>summary::-webkit-details-marker{display:none}.glass-droplet{z-index:0;width:var(--drop-w,0);background:var(--glass-hover);opacity:0;transform:translateX(var(--drop-x,0));transition:transform .55s var(--spring), width .55s var(--spring), opacity .25s ease;pointer-events:none;border-radius:22px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff14,0 4px 14px #040a1a29}.glass-nav[data-drop=on] .glass-droplet{opacity:1}.glass-logo{width:196px;height:64px;transition:width .5s var(--ease-out), height .5s var(--ease-out), transform .45s var(--spring);border-radius:32px;place-items:center;padding:8px 22px;display:grid}.glass-logo:hover{transform:scale(1.03)}.glass-logo:active{transform:scale(.97)}.glass-logo img{object-fit:contain;grid-area:1/1;width:100%;height:auto;max-height:100%;transition:opacity .35s;display:block}.glass-logo-light{opacity:0;transform:scale(1.2)}.glass-header[data-tone=light] .glass-logo-light{opacity:1}.glass-header[data-tone=light] .glass-logo-dark{opacity:0}.glass-progress{z-index:1;inset-inline:26px;background:0 0;border-radius:2px;height:2px;position:absolute;bottom:5px;overflow:hidden}.glass-progress:after{border-radius:inherit;content:"";width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#2188ff,#59bdff);display:block}html[dir=rtl] .glass-progress:after{transform-origin:100%}.glass-tools{height:56px;transition:height .5s var(--ease-out), color .35s ease;border-radius:28px;align-items:center;gap:2px;padding:6px;display:flex}html .glass-tools .site-search-button{width:44px;height:44px;color:inherit;transition:background .2s, transform .45s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}html .glass-tools .site-search-button:hover{background:var(--glass-hover);transform:scale(1.06)}html .glass-tools .site-search-button:active{transform:scale(.92)}html .glass-header .language-switcher{color:inherit;position:relative}html .glass-header .language-switcher summary{min-height:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;transition:background .2s;display:inline-flex}html .glass-header .language-switcher summary:hover,html .glass-header .language-switcher[open] summary{background:var(--glass-hover)}html .glass-header .language-switcher summary svg{transition:transform .4s var(--spring)}html .glass-header .language-switcher[open] summary svg{transform:rotate(180deg)}html .glass-header .language-code{display:inline}.glass-themes{background:color-mix(in srgb, var(--glass-ink) 9%, transparent);border-radius:22px;align-items:center;gap:0;height:44px;padding:3px;display:flex;position:relative}.glass-themes button{width:34px;height:38px;color:var(--glass-ink-soft);transition:background .3s ease, color .3s ease, transform .45s var(--spring);background:0 0;border:0;border-radius:19px;place-items:center;padding:0;display:grid}.glass-themes button:hover{color:var(--glass-ink)}.glass-themes button:active{transform:scale(.9)}.glass-themes button[aria-pressed=true]{color:#fff;background:linear-gradient(#2f7cff,#125cf4);box-shadow:inset 0 1px #ffffff73,0 3px 10px #125cf480}.glass-cta{color:#fff;white-space:nowrap;height:56px;transition:transform .45s var(--spring), box-shadow .3s ease, height .5s var(--ease-out);background:linear-gradient(#2a76fb 0%,#125cf4 52%,#0d50e0 100%);border-radius:28px;align-items:center;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -6px 12px -6px #59bdff99,0 12px 28px -10px #125cf4e6}.glass-cta:hover{transform:scale(1.04);box-shadow:inset 0 1px 1px #fff9,inset 0 -6px 12px -6px #59bdffb3,0 16px 34px -10px #125cf4}.glass-cta:active{transform:scale(.96)}.glass-header[data-scrolled] .glass-nav,.glass-header[data-scrolled] .glass-tools{height:50px}.glass-header[data-scrolled] .glass-nav>a,.glass-header[data-scrolled] .glass-nav>.site-directory>summary{height:38px}.glass-header[data-scrolled] .glass-logo{width:172px;height:56px}.glass-header[data-scrolled] .glass-cta{height:50px}.glass-header[data-scrolled] .glass-tools .site-search-button{width:38px;height:38px}.glass-header[data-scrolled] .language-switcher summary{min-height:38px}.glass-header[data-scrolled] .glass-themes{height:38px}.glass-header[data-scrolled] .glass-themes button{height:32px}html .glass-nav .site-directory{position:static}html .glass-nav .site-directory>summary svg{transition:transform .45s var(--spring)}html .glass-nav .site-directory>summary,html .glass-nav .site-directory>summary:hover{box-shadow:none;color:inherit;background:0 0;border:0}html .glass-nav .site-directory[open]>summary{background:var(--glass-hover);color:inherit}html .glass-nav .site-directory[open]>summary svg{transform:rotate(180deg)}html .glass-header .glass-nav .site-directory-panel{z-index:5;width:auto;max-width:1120px;max-height:calc(100dvh - 110px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--glass-ink);text-align:start;scrollbar-width:thin;transform-origin:50% 0;animation:glass-pop .55s var(--spring) backwards;background:0 0;border:0;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:0;margin-inline:auto;padding:14px;display:grid;position:fixed;inset:86px 16px auto;overflow:auto}.glass-header[data-scrolled] .glass-nav .site-directory-panel{top:78px}html .glass-header .site-directory-panel .directory-column{flex-direction:column;gap:12px;min-width:0;display:flex}html .glass-header .site-directory-panel .directory-group{background:color-mix(in srgb, var(--glass-ink) 5%, transparent);border:0;border-radius:20px;flex-direction:column;gap:1px;padding:14px 8px 10px;display:flex;box-shadow:inset 0 1px #ffffff29}html .glass-header .site-directory-panel .directory-group strong{color:var(--glass-ink-soft);font:600 13px/1.3 var(--font-body);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;display:flex}html .glass-header .site-directory-panel .directory-group strong svg{color:#59bdff;flex:none}.glass-header[data-tone=light] .site-directory-panel .directory-group strong svg{color:#125cf4}html .glass-header .site-directory-panel .directory-group a{min-height:40px;color:inherit;font:500 14px/1.3 var(--font-body);white-space:normal;opacity:1;transition:background .18s ease, transform .4s var(--spring);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}html .glass-header .site-directory-panel .directory-group a svg{opacity:0;transition:opacity .18s ease, transform .4s var(--spring);flex:none;transform:translate(-4px,4px)}html .glass-header .site-directory-panel .directory-group a:hover{background:var(--glass-hover);transform:none}html .glass-header .site-directory-panel .directory-group a:hover svg{opacity:1;transform:none}html[dir=rtl] .glass-header .site-directory-panel .directory-group a svg{scale:-1 1}html .glass-header .site-directory-panel .directory-tile{color:#fff;min-height:104px;font:800 calc(30px * var(--ds))/1 var(--font-display);text-transform:uppercase;transition:transform .45s var(--spring);background:linear-gradient(160deg,#2a76fb,#125cf4 55%,#0a3ec4);border-radius:20px;flex:1;justify-content:space-between;align-items:flex-end;gap:10px;padding:16px;display:flex;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -10px 22px -12px #59bdffb3,0 12px 26px -12px #125cf4e6}html .glass-header .site-directory-panel .directory-tile:hover{transform:scale(1.02)}html .glass-header .site-directory-panel .directory-tile svg{flex:none}html .glass-header .language-switcher-panel{z-index:5;width:220px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--glass-ink);transform-origin:80% 0;animation:glass-pop .5s var(--spring) backwards;background:0 0;border:0;border-radius:24px;gap:1px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 16px);inset-inline-end:-6px}html .glass-header .language-switcher-panel a{min-height:42px;color:inherit;border-radius:16px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;transition:background .18s;display:flex}html .glass-header .language-switcher-panel a:hover{background:var(--glass-hover)}html .glass-header .language-switcher-panel a[aria-current=page]{background:#2188ff38;font-weight:600}html .glass-header .language-switcher-panel small{color:var(--glass-ink-soft);font-size:12px}.glass-menu-button{display:none}.glass-round{width:52px;height:52px;color:var(--glass-ink);transition:transform .45s var(--spring), color .35s ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0}.glass-round:active{transform:scale(.9)}.glass-sheet{z-index:4;pointer-events:auto;transform-origin:20% 0;max-height:calc(100dvh - 92px);animation:glass-sheet-plain .5s var(--spring) backwards;overscroll-behavior:contain;border-radius:30px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;inset:78px 12px auto;overflow:auto}.glass-sheet-cta{color:#fff;background:linear-gradient(#2a76fb,#125cf4 52%,#0d50e0);border-radius:22px;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:16px;font-weight:600;display:flex;box-shadow:inset 0 1px 1px #ffffff80,0 10px 22px -10px #125cf4e6}.glass-sheet-link{border-bottom:1px solid color-mix(in srgb, var(--glass-ink) 12%, transparent);min-height:56px;color:inherit;font:800 calc(30px * var(--ds))/1 var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 12px;display:flex}html .glass-sheet .site-directory{display:block;position:static}html .glass-sheet .site-directory>summary{min-height:56px;color:inherit;font:800 calc(30px * var(--ds))/1 var(--font-display);text-transform:uppercase;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;list-style:none;display:flex}html .glass-sheet .site-directory>summary::-webkit-details-marker{display:none}html .glass-sheet .site-directory>summary svg{transition:transform .4s var(--spring)}html .glass-sheet .site-directory[open]>summary svg{transform:rotate(180deg)}html .glass-sheet .site-directory-panel{width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;background:0 0;border:0;gap:10px;margin:0;padding:0;animation:none;display:grid;position:static;overflow:visible;transform:none}html .glass-sheet .site-directory-panel .directory-column{flex-direction:column;gap:10px;display:flex}html .glass-sheet .site-directory-panel .directory-group{background:color-mix(in srgb, var(--glass-ink) 6%, transparent);border:0;border-radius:20px;flex-direction:column;padding:14px 8px 8px;display:flex}html .glass-sheet .site-directory-panel .directory-group strong{color:var(--glass-ink-soft);font:600 13px/1.3 var(--font-body);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;display:flex}html .glass-sheet .site-directory-panel .directory-group a{min-height:44px;color:inherit;font:500 15px/1.3 var(--font-body);border-radius:13px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}html .glass-sheet .site-directory-panel .directory-group a svg{opacity:.5}.glass-themes-wide{flex:none;width:100%;height:50px}.glass-themes-wide button{border-radius:22px;flex:1;justify-content:center;align-items:center;gap:7px;width:auto;height:44px;font-size:14px;font-weight:500;display:flex}@media (max-width:1320px){.glass-nav>a,.glass-nav>.site-directory>summary{padding:0 12px}.glass-cta{padding:0 18px}}@media (max-width:1200px){.glass-cta{display:none}.glass-menu-button{display:grid}.glass-nav,.glass-themes:not(.glass-themes-wide){display:none}.glass-logo,.glass-header[data-scrolled] .glass-logo{border-radius:26px;width:158px;height:52px;padding:7px 18px}.glass-tools,.glass-header[data-scrolled] .glass-tools{border-radius:26px;height:52px;padding:4px}.glass-header[data-scrolled] .glass-tools .site-search-button{width:44px;height:44px}.glass-header[data-scrolled] .language-switcher summary{min-height:44px}}@media (max-width:480px){.glass-header{inset-block-start:10px}.glass-bar{gap:6px;width:calc(100% - 20px)}.glass-logo,.glass-header[data-scrolled] .glass-logo{width:128px;padding:7px 14px}html .glass-tools .site-search-button{width:40px!important;height:44px!important}html .glass-header .language-switcher summary{padding:0 8px}html .glass-header .language-switcher-panel{inset-inline-end:-4px}.glass-sheet{inset:70px 10px auto}}html .info-hero-inner{padding-top:118px}html .info-booking-shell .booking-hero .info-hero-inner{padding-top:130px}html .info-toc{top:96px}html .travel-page{padding-top:132px}html .hero-live{inset-block-start:96px}@media (max-width:640px){html .hero-live{inset-block-start:74px}html .info-hero-inner{padding-top:96px}}@media print{.glass-header{display:none!important}}html .home-site .button-primary,html .home-site .search-button,html .home-site .airport-button,html[data-theme] .home-site .button-primary,html[data-theme] .home-site .search-button,html .booking-modal-link,html .travel-primary{transition:transform .45s var(--spring), box-shadow .3s ease, filter .2s ease;background:linear-gradient(#2a76fb 0%,#125cf4 52%,#0d50e0 100%);border:0;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -6px 12px -6px #59bdff99,0 14px 28px -12px #125cf4d9;color:#fff!important}html .home-site .button-primary:hover,html .home-site .search-button:hover,html .home-site .airport-button:hover,html[data-theme] .home-site .button-primary:hover,html[data-theme] .home-site .search-button:hover,html .booking-modal-link:hover,html .travel-primary:hover{background:linear-gradient(#2a76fb 0%,#125cf4 52%,#0d50e0 100%);transform:scale(1.03);box-shadow:inset 0 1px 1px #fff9,inset 0 -6px 12px -6px #59bdffbf,0 18px 34px -12px #125cf4}html .home-site .button-primary:active,html .home-site .search-button:active,html .home-site .airport-button:active,html .booking-modal-link:active,html .travel-primary:active{transform:scale(.97)}html .home-site .button-primary{padding-inline:26px 20px}html .home-site .load-more,html .home-site .fleet-all-link,html .home-site .rental-hub-cta a,html .home-site .home-about-actions a,html .home-site .home-map-actions a,html .home-site .faq-all-link,html .home-site .filter-row button,html .car-finder-options button,html .fleet-page-index a,html .faq-filters button,html .rental-hub-cta a,html .admin-date-filters button{transition:background .2s, color .2s, border-color .2s, transform .45s var(--spring);border-radius:999px}html .home-site .filter-row button:active,html .car-finder-options button:active,html .fleet-page-index a:active,html .faq-filters button:active{transform:scale(.95)}html .home-site .filter-row button.active,html .car-finder-options button[aria-pressed=true],html .faq-filters button[aria-pressed=true]{background:linear-gradient(#2a76fb,#125cf4);box-shadow:inset 0 1px 1px #ffffff73,0 6px 14px -6px #125cf4cc}html .home-site .car-card,html .info-toc,html .info-checklist{border-radius:28px}html .home-site .car-card{box-shadow:inset 0 1px #fff9}html .home-site .search-field,html .home-site .search-field:first-child,html .home-site .fleet-query,html .home-site .fleet-sort select{border-radius:18px}html .home-site .fleet-query,html .home-site .fleet-sort select{border-radius:999px}html .car-finder-results article{border-radius:24px}html .car-finder-photo{border-radius:18px}html .home-site .guide-card,html .info-shell .guide-card{border-radius:28px}html .home-site .home-map-copy{border-radius:28px 0 0 28px}html .home-site .home-map-frame,html[dir=rtl] .home-site .home-map-copy{border-radius:0 28px 28px 0}html[dir=rtl] .home-site .home-map-frame{border-radius:28px 0 0 28px}html .home-site .car-save{color:#0a1630;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);width:42px;height:42px;transition:transform .45s var(--spring), background .2s;background:#ffffff75;border:0;border-radius:50%;box-shadow:inset 0 1px 1px #fff,inset 0 -5px 10px -6px #59bdff66,0 6px 14px -6px #0a285a66}html .home-site .car-save:hover{background:#ffffffb3;transform:scale(1.08)}html .home-site .car-save:active{transform:scale(.92)}html .home-site .car-save[aria-pressed=true]{color:#fff;background:linear-gradient(#2a76fb,#125cf4)}.car-saving{color:#fff;-webkit-backdrop-filter:blur(8px)saturate(180%);backdrop-filter:blur(8px)saturate(180%);background:#125cf4d1;border-radius:999px;padding:6px 12px;box-shadow:inset 0 1px 1px #ffffff80,0 6px 14px -6px #125cf4cc}html .home-site .car-card-arrow,html[data-theme=dark] .home-site .car-card-arrow{border-radius:50%}html .home-site .car-card:hover .car-card-arrow{color:#fff;background:linear-gradient(#2a76fb,#125cf4)}html .home-site .car-features span{border-radius:999px;padding:5px 11px}html .hero-live{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#0a16304d;border-radius:999px;padding:8px 16px;inset-inline-end:0;box-shadow:inset 0 1px 1px #ffffff47,0 10px 24px -12px #040a1a99}html[data-theme=light] .hero-live{background:#ffffff8c;box-shadow:inset 0 1px 1px #fff,0 10px 24px -12px #0a285a4d}.hero-board{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#0a163052;border:0;border-radius:999px;inset-block-end:62px;inset-inline:clamp(15px,3vw,48px);box-shadow:inset 0 1px 1px #ffffff42,inset 0 -6px 12px -8px #fff3,0 14px 30px -14px #040a1ab3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}html[data-theme=light] .hero-board{color:#0a1630;background:#ffffffa8;box-shadow:inset 0 1px 1px #fff,inset 0 -6px 12px -8px #59bdff4d,0 14px 30px -14px #0a285a66}html[data-theme=light] .hero-board-item b{color:#125cf4}html[data-theme=light] .hero-board-item small{color:#46587a}html .home-site .hero-inner,html[data-theme=light] .home-site .hero-inner{padding-bottom:196px}html .home-site .search-container{z-index:4;margin-top:-40px}html .home-site .search-panel{-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);background:#0a1630bd;border:0;border-radius:36px;margin-top:0;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -10px 20px -14px #59bdff66,0 30px 60px -26px #040a1abf}html .home-site .search-heading strong{color:#fff}html .home-site .search-heading p,html .home-site .search-message{color:#c6d5ea}html .home-site .search-field,html .home-site .search-field:first-child{color:#fff;background:#ffffff1a;border:0;box-shadow:inset 0 1px #ffffff24}html .home-site .search-field:hover{background:#ffffff26}html .home-site .search-field:focus-within{background:#ffffff29;box-shadow:inset 0 0 0 1.5px #59bdff}html .home-site .search-field span{color:#d3e0f0}html .home-site .search-field select,html .home-site .search-field input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html .home-site .search-field select option{color:#fff;background:#0a1630}html[data-theme=light] .home-site .search-panel{background:#ffffffbd;box-shadow:inset 0 1px 1px #fff,inset 0 -10px 20px -14px #59bdff66,0 30px 60px -28px #0a285a73}html[data-theme=light] .home-site .search-heading strong{color:var(--ink)}html[data-theme=light] .home-site .search-heading p,html[data-theme=light] .home-site .search-message{color:var(--muted)}html[data-theme=light] .home-site .search-field,html[data-theme=light] .home-site .search-field:first-child{color:var(--ink);background:#ffffffb8;box-shadow:inset 0 0 0 1px #0a285a14}html[data-theme=light] .home-site .search-field span{color:var(--muted)}html[data-theme=light] .home-site .search-field select,html[data-theme=light] .home-site .search-field input{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .home-site .search-field select option{color:var(--ink);background:#fff}html .home-site .search-button{min-height:76px}html .modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#040a1a80}html .detail-modal{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);animation:glass-pop .55s var(--spring) backwards;border:0;border-radius:34px;box-shadow:inset 0 1px 1px #fff9,0 40px 90px -30px #040a1acc}html[data-theme=dark] .detail-modal{box-shadow:inset 0 1px 1px #fff3,0 40px 90px -30px #000}html .modal-image{border-radius:24px}html .modal-close{background:color-mix(in srgb, var(--ink) 9%, transparent);transition:transform .45s var(--spring);border:0;border-radius:50%}html .modal-close:hover{transform:scale(1.08)rotate(90deg)}html .site-search,html .compare-dialog{background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);border:0;border-radius:30px;box-shadow:inset 0 1px 1px #ffffff8c,0 40px 90px -30px #040a1acc}html[data-theme=dark] :is(.site-search,.compare-dialog){box-shadow:inset 0 1px 1px #ffffff2e,0 40px 90px -30px #000}html :is(.site-search,.compare-dialog)::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a1a75}html .compare-tray{-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);background:#ffffff9e;border:0;border-radius:999px;box-shadow:inset 0 1px 1px #fff,0 18px 40px -16px #0a285a80}html[data-theme=dark] .compare-tray{background:#0f1d3a99;box-shadow:inset 0 1px 1px #ffffff38,0 18px 40px -16px #000}html .quick-help-trigger,html .quick-help-trigger:hover{color:#fff;transition:transform .45s var(--spring);background:linear-gradient(#2a76fb,#125cf4 52%,#0d50e0);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -6px 12px -6px #59bdff99,0 14px 28px -10px #125cf4e6}html .quick-help-trigger:hover{transform:scale(1.06)}html .quick-help-panel{background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);animation:glass-pop .5s var(--spring) backwards;transform-origin:90% 100%;border:0;border-radius:30px;box-shadow:inset 0 1px 1px #ffffff80,0 30px 70px -24px #040a1ab3}html .travel-panel,html .travel-lookup{border-color:#0000;border-radius:28px;box-shadow:inset 0 1px 1px #ffffff42,inset 0 -8px 16px -12px #59bdff3d}html .travel-ticket{border-radius:34px}html .travel-actions :is(a,button){border-radius:999px}@keyframes glass-sheet-plain{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes glass-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:1200px){html .glass-header .glass-nav .site-directory-panel{display:none}}@media (max-width:980px){html .home-site .home-map-copy,html[dir=rtl] .home-site .home-map-copy{border-radius:28px 28px 0 0}html .home-site .home-map-frame,html[dir=rtl] .home-site .home-map-frame{border-radius:0 0 28px 28px}}@media (max-width:640px){.hero-board{inset-block-end:54px;inset-inline:12px}html .home-site .hero-inner,html[data-theme=light] .home-site .hero-inner{padding-bottom:122px}html .home-site .search-container{margin-top:-34px}html .home-site .search-panel{border-radius:30px}html .home-site .search-field,html .home-site .search-field:first-child{border-radius:16px}html .hero-live{padding:6px 14px;inset-inline:10px}}.hero[data-offscreen] .hero-trails i,.hero[data-offscreen] .hero-board-track,.hero[data-offscreen] .live-dot:after{animation-play-state:paused}.hero[data-offscreen] .hero-trails{visibility:hidden}@media (prefers-reduced-transparency:reduce){.glass-capsule:before,.glass-panel:before{background:var(--glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-header[data-tone=dark] .glass-capsule:before,.glass-header[data-tone=dark] .glass-panel:before{background:#0a1630}.glass-header[data-tone=light] .glass-capsule:before,.glass-header[data-tone=light] .glass-panel:before{background:#fff}}@media (prefers-reduced-motion:reduce){.glass-droplet,.glass-logo,.glass-cta,.glass-header *{transition:none!important}html .glass-header .glass-nav .site-directory-panel,html .glass-header .language-switcher-panel,.glass-sheet,html .detail-modal,html .quick-help-panel{animation:none}}.travel-sheet-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a1a8f;justify-content:center;align-items:center;padding:16px;animation:.25s backwards sheet-fade;display:flex;position:fixed;inset:0}.travel-sheet{color:#fff;-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);width:min(100%,460px);max-height:calc(100dvh - 32px);animation:glass-pop .5s var(--spring) backwards;background:#0f1d3ae0;border-radius:30px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto;box-shadow:inset 0 1px 1px #ffffff42,0 40px 90px -30px #000}.travel-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.travel-sheet-head h3{margin:0;font-size:18px;font-weight:600}.travel-sheet-head button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.travel-sheet-preview{object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;background:#fff;border-radius:16px;width:100%;max-height:46dvh;display:block}.travel-sheet-primary,.travel-sheet-secondary{text-align:center;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:12px 18px;font-size:16px;font-weight:600;display:flex}.travel-sheet-primary{color:#fff;background:linear-gradient(#2a76fb 0%,#125cf4 52%,#0d50e0 100%);border:0;box-shadow:inset 0 1px 1px #ffffff8c,0 14px 28px -12px #125cf4d9}.travel-sheet-secondary{color:#fff;border:1px solid #ffffff4d}.travel-sheet-hint{color:#c6d5ea;margin:0;font-size:14px;line-height:1.45}.travel-sheet-state{color:#c6d5ea;justify-content:center;align-items:center;gap:10px;min-height:120px;margin:0;font-size:15px;display:flex}.travel-sheet-link{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;background:#ffffff14;border:1px solid #ffffff47;border-radius:14px;padding:12px 14px;font-size:16px}.booking-travel-manual{color:#c6d5ea;gap:8px;margin-top:12px;font-size:14px;line-height:1.45;display:grid}.booking-travel-manual input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff14;border:1px solid #ffffff47;border-radius:14px;padding:10px 14px;font-size:16px}.travel-toast{z-index:210;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;width:fit-content;max-width:calc(100vw - 32px);animation:glass-pop .45s var(--spring) backwards;background:#125cf4;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0 auto;padding:14px 20px;font-size:15px;font-weight:600;line-height:1.35;display:flex;position:fixed;box-shadow:inset 0 1px 1px #ffffff80,0 18px 40px -14px #000}.travel-toast-error{background:#8f1f33;border-radius:22px}@keyframes sheet-fade{0%{opacity:0}}@media print{.travel-sheet-backdrop,.travel-toast{display:none!important}}.whatsapp-trigger{color:#fff;cursor:pointer;min-height:56px;transition:transform .3s var(--spring);background:linear-gradient(#2bc86c,#128c4a);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff8c,0 14px 30px -10px #128c4acc}.whatsapp-trigger:hover{transform:scale(1.06)}.whatsapp-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.whatsapp-panel{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:min(340px,100vw - 30px);animation:glass-pop .45s var(--spring) backwards;background:#0a1630eb;border-radius:26px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px 1px #ffffff42,0 30px 70px -24px #040a1acc}.whatsapp-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.whatsapp-panel-head strong{font-size:16px;font-weight:600}.whatsapp-panel-head p{color:#c6d5ea;margin:3px 0 0;font-size:14px}.whatsapp-panel-head button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:-6px;display:grid}.whatsapp-choice{gap:10px;display:grid}.whatsapp-choice a{background:linear-gradient(#1f9d58,#137a43);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .2s;display:flex;box-shadow:inset 0 1px 1px #ffffff59;color:#fff!important}.whatsapp-choice a:hover{filter:brightness(1.12)}.contact-phone{align-items:center;gap:6px;display:inline-flex}html .contact-links .contact-whatsapp{color:#fff;background:#137a43;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}html .contact-links .contact-whatsapp:hover{background:#1f9d58;text-decoration:none}.hero-live-phones{flex-wrap:wrap;align-items:center;gap:4px 12px;font-weight:600;display:inline-flex}.bf-whatsapp-choice{gap:6px;display:grid}.bf-whatsapp-choice strong{color:#fff;font-size:15px;font-weight:600}.bf-whatsapp-choice>span{color:#c9d8ec;margin-bottom:4px;font-size:14px}.bf-whatsapp-choice .whatsapp-choice{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:640px){.whatsapp-trigger{width:52px;min-height:52px;padding:0}.whatsapp-trigger span{display:none}html .contact-links .contact-whatsapp{width:40px;height:40px}}@media print{.whatsapp-trigger,.whatsapp-panel{display:none!important}}.bf{--bf-line:#ffffff29;--bf-soft:#c9d8ec;--bf-dim:#a3b7d4;--bf-sky:#59bdff;--bf-blue:#125cf4;--bf-glow:0 18px 44px -18px #125cf4f2;background:radial-gradient(60% 34rem at 88% 0, #125cf44d, transparent 72%), radial-gradient(46% 40rem at 0 46%, #2188ff21, transparent 72%), var(--night);color:#f1f6fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-block:40px 72px;scroll-margin-top:0;position:relative}.bf-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.bf-main{min-width:0}.bf a{color:var(--bf-sky)}.bf :is(a,button,summary):focus-visible{outline:2px solid var(--bf-sky);outline-offset:2px}.bf input:focus-visible+i{outline:2px solid var(--bf-sky);outline-offset:2px}.bf-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;padding:0;list-style:none;display:grid;position:relative}.bf-steps:before,.bf-steps:after{content:"";z-index:0;inset-inline-start:12.5%;border-radius:2px;height:2px;position:absolute;top:19px}.bf-steps:before{background:var(--bf-line);width:75%}.bf-steps:after{width:calc(75% * var(--bf-progress,0));background:linear-gradient(90deg, var(--bf-blue), var(--bf-sky));transition:width .5s var(--ease-out,ease);box-shadow:0 0 12px #59bdffb3}.bf-step{z-index:1;min-width:0;position:relative}.bf-step button{width:100%;color:var(--bf-dim);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 4px;display:flex}.bf-step button:not(:disabled){cursor:pointer}.bf-step button>span{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--bf-line);background:#101f40;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.bf-step b{font-size:13px;font-weight:600;line-height:1.25}.bf-step.is-now button{color:#fff}.bf-step.is-now button>span{background:linear-gradient(180deg, #2a76fb, var(--bf-blue));box-shadow:inset 0 1px 1px #ffffff8c, 0 0 0 4px #125cf447, var(--bf-glow);color:#fff}.bf-step.is-done button{color:var(--bf-soft)}.bf-step.is-done button>span{box-shadow:inset 0 0 0 1.5px var(--bf-sky);color:var(--bf-sky);background:#12306f}.bf-head{margin-bottom:20px}.bf-head small{color:var(--bf-sky);font-size:14px;font-weight:600}.bf-head h2{color:#fff;font:800 calc(clamp(42px, 5vw, 66px) * var(--ds,1))/.98 var(--font-display);letter-spacing:0;text-transform:uppercase;outline:0;margin:6px 0 0}.bf-lead{color:var(--bf-soft);margin:0 0 16px;font-size:15px;line-height:1.55}.bf-sub{color:#fff;font:800 calc(30px * var(--ds,1))/1.05 var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0}.bf-muted{color:var(--bf-dim)}.bf-fine{color:var(--bf-dim);margin:14px 0 0;font-size:13px;line-height:1.55}.bf-fine a{text-decoration:underline}.bf-panel{background:linear-gradient(160deg,#ffffff14,#ffffff08);border-radius:26px;gap:18px;min-width:0;margin-bottom:16px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a}.bf-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bf-group legend{float:inline-start;width:100%;color:var(--bf-soft);align-items:center;gap:8px;margin-bottom:10px;padding:0;font-size:14px;font-weight:500;display:flex}.bf-group legend+*{clear:both}.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bf-wide{grid-column:1/-1}.bf-field{flex-direction:column;gap:8px;min-width:0;display:flex}.bf-label{color:var(--bf-soft);font-size:14px;font-weight:500;line-height:1.3}.bf-label em{color:var(--bf-dim);font-size:13px;font-style:normal;font-weight:400}.bf-field :is(input,select,textarea){box-sizing:border-box;color:#fff;width:100%;min-width:0;min-height:52px;font:inherit;background:#ffffff12;border:1px solid #ffffff38;border-radius:15px;padding:12px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.bf-field select option{color:#fff;background:#0a1630}.bf-field textarea{resize:vertical;line-height:1.5}.bf-field :is(input,select,textarea)::placeholder{color:#8ea4c4;opacity:1}.bf-field :is(input,select,textarea):focus{border-color:var(--bf-sky);background:#ffffff1a;outline:0;box-shadow:0 0 0 3px #59bdff47}.bf-field :is(input,textarea):user-invalid{border-color:#ff8fa3}.bf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bf-tiles-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-tile{min-width:0;min-height:92px;color:var(--bf-soft);cursor:pointer;background:#ffffff0d;border-radius:18px;flex-direction:column;gap:10px;padding:15px;font-size:14px;font-weight:500;line-height:1.3;transition:background .2s,box-shadow .2s,color .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.bf-tile:hover{background:#ffffff17}.bf-tile input,.bf-people input,.bf-pay-option>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bf-tile:has(input:focus-visible){outline:2px solid var(--bf-sky);outline-offset:2px}.bf-people label:has(input:focus-visible){outline:2px solid var(--bf-sky);outline-offset:2px}.bf-pay-option:has(input:focus-visible){outline:2px solid var(--bf-sky);outline-offset:2px}.bf-tile.is-on{box-shadow:inset 0 0 0 1.5px var(--bf-sky), var(--bf-glow);color:#fff;background:#125cf44d}.bf-tile.is-on svg{color:var(--bf-sky)}.bf-switch{color:#fff;cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.bf-switch input{opacity:0;width:1px;height:1px;position:absolute}.bf-switch i{background:#ffffff29;border-radius:999px;flex:none;width:46px;height:28px;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #fff3}.bf-switch i:after{content:"";top:3px;width:22px;height:22px;transition:inset-inline-start .25s var(--spring,ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #0006}.bf-switch input:checked+i{background:var(--bf-blue)}.bf-switch input:checked+i:after{inset-inline-start:21px}.bf-people{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.bf-people label{min-height:50px;color:var(--bf-soft);cursor:pointer;background:#ffffff0d;border-radius:14px;place-items:center;font-size:16px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.bf-people label.is-on{background:var(--bf-blue);box-shadow:inset 0 1px 1px #ffffff80, var(--bf-glow);color:#fff}.bf-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bf-dates fieldset{background:#ffffff0a;border:0;border-radius:20px;min-width:0;margin:0;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-dates legend{float:inline-start;color:#fff;width:100%;margin-bottom:12px;padding:0;font-size:15px;font-weight:600}.bf-dates fieldset>div{clear:both;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;display:grid}.bf-dates .bf-field :is(input){padding-inline:11px}.bf-dates input:is([type=date],[type=time]){-webkit-appearance:none;appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.bf-dates input::-webkit-date-and-time-value{text-align:start;min-inline-size:0}.bf-dates input::-webkit-datetime-edit{min-width:0;padding:0}.bf-quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf-quick>span{color:var(--bf-dim);margin-inline-end:4px;font-size:14px}.bf-quick button,.bf-chips button{min-height:42px;color:var(--bf-soft);cursor:pointer;white-space:nowrap;background:#ffffff12;border:0;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:500;transition:background .2s,color .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.bf-quick button:hover,.bf-chips button:hover:not(:disabled){color:#fff;background:#ffffff21}.bf-quick button[aria-pressed=true],.bf-chips button[aria-pressed=true]{background:var(--bf-blue);color:#fff;box-shadow:inset 0 1px 1px #ffffff80}.bf-chips button:disabled{opacity:.45;cursor:default}.bf-duration{background:#125cf429;border-radius:18px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #59bdff4d}.bf-duration>strong{color:var(--bf-sky);font:800 calc(52px * var(--ds,1))/1 var(--font-display)}.bf-duration span{gap:3px;display:grid}.bf-duration b{color:#fff;font-size:15px;font-weight:600}.bf-duration small{color:var(--bf-soft);font-size:13px;line-height:1.4}.bf-duration.is-bad{background:#be284633;box-shadow:inset 0 0 0 1px #ff8fa3}.bf-duration.is-bad>strong{color:#ffb3c1}.bf-tools{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.bf-chips{scrollbar-width:none;gap:8px;margin-inline:-24px;padding-inline:24px;display:flex;overflow-x:auto}.bf-chips::-webkit-scrollbar{display:none}.bf-chips-small button{min-height:44px;padding:6px 12px;font-size:13px}.bf-currency{gap:8px;display:grid}.bf-currency small{color:var(--bf-dim);font-size:13px;line-height:1.5}.bf-included{background:#ffffff0a;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-included summary{min-height:50px;color:var(--bf-soft);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;font-size:14px;list-style:none;display:flex}.bf-included summary::-webkit-details-marker{display:none}.bf-included summary span{align-items:center;gap:6px;display:inline-flex}.bf-included summary span svg{color:var(--bf-sky)}.bf-included summary b{color:var(--bf-sky);align-items:center;gap:4px;margin-inline-start:auto;font-weight:500;display:inline-flex}.bf-included summary b svg{transition:transform .25s}.bf-included[open] summary b svg{transform:rotate(180deg)}.bf-included>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 16px 16px;display:grid}.bf-included article{align-content:start;gap:6px;display:grid}.bf-included article svg{color:var(--bf-sky)}.bf-included h3{color:#fff;margin:0;font-size:15px;font-weight:600}.bf-included p{color:var(--bf-soft);margin:0;font-size:14px;line-height:1.5}.bf-included strong{color:var(--bf-sky);font-size:13px;font-weight:600}.bf-nudge{color:#fff;background:linear-gradient(100deg,#125cf457,#2188ff1f);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #59bdff66}.bf-nudge>svg{color:var(--bf-sky);flex:none}.bf-nudge>span{flex:200px}.bf-nudge button{color:#0a1630;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:5px;min-height:42px;padding:7px 15px;font-size:14px;font-weight:600;display:inline-flex}.bf-count{color:var(--bf-dim);margin:0;font-size:13px}.bf-cars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bf-car{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:start;transition:transform .25s var(--ease-out,ease), box-shadow .25s, background .25s;background:#ffffff0d;border:0;border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.bf-car:hover{background:#ffffff14;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #59bdff8c}.bf-car.is-on{box-shadow:inset 0 0 0 2px var(--bf-sky), var(--bf-glow);background:#125cf43d}.bf-car-stage{aspect-ratio:16/10;background:radial-gradient(70% 62% at 50% 58%,#6383b5 0%,#26406f 52%,#0c1a36 100%);display:block;position:relative}.bf-car-stage img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px;display:block}.bf-car-stage i{top:10px;color:#fff;background:#060d1f8c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;inset-inline-end:10px;box-shadow:inset 0 0 0 1.5px #ffffff73}.bf-car.is-on .bf-car-stage i{background:var(--bf-blue);box-shadow:inset 0 1px 1px #fff9}.bf-car-text{gap:5px;padding:14px 16px 16px;display:grid}.bf-car-text small{color:var(--bf-dim);font-size:13px}.bf-car-text strong{color:#fff;font:800 calc(29px * var(--ds,1))/1.02 var(--font-display);text-transform:uppercase}.bf-car-price{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;display:flex}.bf-car-price b{color:var(--bf-sky);font:800 calc(32px * var(--ds,1))/1 var(--font-display)}.bf-car-price em{color:var(--bf-soft);font-size:13px;font-style:normal}.bf-car-total{color:var(--bf-soft);font-size:13px}.bf-bar{z-index:40;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#0a1630d6;border-radius:26px;margin-top:16px;position:sticky;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,0 24px 50px -18px #000}.bf-bar-error{color:#ffd5dc;background:#be284652;border-radius:26px 26px 0 0;margin:0;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.4}.bf-bar-row{align-items:center;gap:10px;padding:9px 9px 9px 20px;display:flex}html[dir=rtl] .bf-bar-row{padding:9px 20px 9px 9px}.bf-bar-info{flex:1;gap:2px;min-width:0;display:grid}.bf-bar-info small{color:var(--bf-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bf-bar-info strong{color:#fff;font:800 calc(26px * var(--ds,1))/1.05 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-back{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.bf-next,.bf-submit,.bf-primary{box-shadow:inset 0 1px 1px #ffffff8c, var(--bf-glow);cursor:pointer;transition:transform .2s var(--ease-out,ease), filter .2s;background:linear-gradient(#2f7bff 0%,#125cf4 52%,#0d50e0 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.bf-next:hover,.bf-submit:hover:not(:disabled),.bf-primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.bf-next{flex:none;min-height:52px;padding:10px 24px;font-size:16px}.bf-pay-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bf-pay-option{min-width:0;min-height:214px;color:var(--bf-soft);cursor:pointer;transition:background .25s, box-shadow .25s, transform .25s var(--ease-out,ease);background:#ffffff0d;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.bf-pay-option:hover{background:#ffffff17}.bf-pay-option.is-on{box-shadow:inset 0 1px 1px #fff6, inset 0 0 0 2px var(--bf-sky), 0 26px 60px -22px #125cf4;color:#fff;background:linear-gradient(150deg,#2f7bff8c,#0d50e047 60%,#0a163080)}.bf-pay-top{color:var(--bf-sky);justify-content:space-between;align-items:center;display:flex}.bf-pay-option.is-on .bf-pay-top{color:#fff}.bf-pay-top i{border-radius:50%;width:26px;height:26px;position:relative;box-shadow:inset 0 0 0 2px #fff6}.bf-pay-option.is-on .bf-pay-top i{background:#fff;box-shadow:0 0 0 4px #ffffff38}.bf-pay-option.is-on .bf-pay-top i:after{content:"";background:var(--bf-blue);border-radius:50%;position:absolute;inset:7px}.bf-pay-option strong{color:#fff;font:800 calc(40px * var(--ds,1))/1 var(--font-display);text-transform:uppercase}.bf-pay-marks{flex-wrap:wrap;gap:8px;display:flex}.bf-mark{background:#fff;border-radius:9px;place-items:center;width:60px;height:38px;display:grid;box-shadow:0 6px 16px -6px #0009}.bf-pay-option small{margin-top:auto;font-size:14px;line-height:1.45}.bf-pay-note{color:var(--bf-soft);gap:10px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.bf-pay-note svg{color:var(--bf-sky);flex:none;margin-top:1px}.bf-review{gap:0}.bf-review .bf-sub{margin-bottom:10px}.bf-review-block{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:14px;padding-block:14px;display:flex}.bf-review-block>div{gap:3px;min-width:0;display:grid}.bf-review-block small{color:var(--bf-dim);font-size:13px}.bf-review-block p{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.bf-review-block button{min-height:44px;color:var(--bf-sky);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:500}.bf-review-total{color:var(--bf-soft);border-top:1px dashed #ffffff47;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding-top:16px;font-size:15px;display:flex}.bf-review-total strong{color:var(--bf-sky);font:800 calc(52px * var(--ds,1))/1 var(--font-display);white-space:nowrap}.bf-review-total small{width:100%;color:var(--bf-dim);text-align:end;font-size:13px}.bf-error{color:#ffd5dc;background:#be28463d;border-radius:16px;margin:0 0 14px;padding:13px 16px;font-size:14px;font-weight:500;line-height:1.45;box-shadow:inset 0 0 0 1px #ff8fa3}.bf-submit{width:100%;min-height:64px;padding:14px 24px;font-size:18px}.bf-submit:disabled{cursor:wait;opacity:.7}.bf-done-head{align-items:center;gap:18px;display:flex}.bf-done-mark{width:62px;height:62px;box-shadow:inset 0 1px 1px #ffffff8c, 0 0 0 6px #125cf442, var(--bf-glow);color:#fff;background:linear-gradient(#2f7bff,#125cf4);border-radius:50%;flex:none;place-items:center;margin-bottom:16px;display:grid}.bf-done-head>div{gap:3px;min-width:0;display:grid}.bf-done-head small{color:var(--bf-soft);font-size:14px}.bf-done-head strong{color:#fff;font:800 calc(clamp(32px, 5vw, 44px) * var(--ds,1))/1 var(--font-display);letter-spacing:.02em;overflow-wrap:anywhere}.bf-pass{background:radial-gradient(90% 70% at 100% 0,#2188ff57,#0000 70%),linear-gradient(150deg,#16284f,#0a1630 60%,#060d1f);border-radius:28px;gap:14px;margin-bottom:16px;padding:26px 24px;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #59bdff57,0 30px 70px -32px #125cf4}.bf-pass-kicker{color:var(--bf-sky);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.bf-pass h3{color:#fff;font:800 calc(clamp(36px, 4.4vw, 50px) * var(--ds,1))/1 var(--font-display);text-transform:uppercase;margin:0}.bf-pass dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.bf-pass dl>div{background:#ffffff0f;border-radius:16px;gap:4px;min-width:0;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.bf-pass dt{color:var(--bf-soft);font-size:13px}.bf-pass dd{color:#fff;font:800 calc(30px * var(--ds,1))/1.05 var(--font-display);letter-spacing:.03em;overflow-wrap:anywhere;margin:0}.bf-pass>p{color:var(--bf-soft);margin:0;font-size:14px;line-height:1.5}.bf-primary{min-height:58px;padding:12px 22px;font-size:16px}.bf-secondary{min-height:52px;font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#ffffff12;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff!important}.bf-secondary:hover{background:#ffffff21}.bf-send{gap:10px;display:grid}.bf-timeline{counter-reset:bf-next;gap:0;margin:0;padding:0;list-style:none;display:grid}.bf-timeline li{color:#fff;counter-increment:bf-next;padding-block:8px 18px;padding-inline-start:46px;font-size:15px;line-height:1.5;position:relative}.bf-timeline li:last-child{padding-bottom:4px}.bf-timeline li:before{content:counter(bf-next);top:4px;width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--bf-sky);color:var(--bf-sky);background:#12306f;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset-inline-start:0}.bf-timeline li:not(:last-child):after{content:"";top:38px;bottom:0;background:var(--bf-line);width:2px;position:absolute;inset-inline-start:15px}.bf-link{min-height:44px;color:var(--bf-sky);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;font-size:15px;font-weight:500;display:inline-flex}.bf-side{min-width:0;position:sticky;top:96px}.bf-ticket{background:linear-gradient(150deg,#16284f,#0a1630 56%,#060d1f);border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff24,0 34px 70px -34px #000}.bf-ticket-stage{color:#ffffff80;background:radial-gradient(70% 70% at 50% 60%,#6383b5 0%,#26406f 52%,#0c1a36 100%);place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.bf-ticket-stage img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:8px 18px;display:block;position:absolute;inset:0}.bf-ticket-body{gap:9px;padding:18px 22px;display:grid}.bf-ticket-body>small{color:var(--bf-sky);font-size:13px}.bf-ticket h2{color:#fff;font:800 calc(32px * var(--ds,1))/1.02 var(--font-display);text-transform:uppercase;margin:0}.bf-ticket-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.bf-ticket-route>div{align-content:start;gap:2px;min-width:0;display:grid}.bf-ticket-route small{color:var(--bf-dim);font-size:13px}.bf-ticket-route b{color:var(--bf-soft);font-size:13px;font-weight:500}.bf-ticket-route strong{color:#fff;font:800 calc(32px * var(--ds,1))/1.05 var(--font-display)}.bf-ticket-route span{color:var(--bf-dim);font-size:13px;line-height:1.3}.bf-ticket-tear{border-top:2px dashed #fff3;height:0;margin-inline:22px;position:relative}.bf-ticket-tear:before,.bf-ticket-tear:after{content:"";background:#070f24;border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.bf-ticket-tear:before{inset-inline-start:-33px}.bf-ticket-tear:after{inset-inline-end:-33px}.bf-ticket-row,.bf-ticket-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bf-ticket-row span,.bf-ticket-total span{color:var(--bf-soft);font-size:14px}.bf-ticket-row b{color:#fff;white-space:nowrap;font-size:15px;font-weight:600}.bf-ticket-total strong{color:var(--bf-sky);font:800 calc(40px * var(--ds,1))/1 var(--font-display);white-space:nowrap}.bf-ticket-base{color:var(--bf-dim);text-align:end;font-size:13px}.bf-ticket p{color:var(--bf-dim);margin:0;font-size:13px;line-height:1.5}.bf-ticket-facts{flex-wrap:wrap;gap:6px 12px;display:flex}.bf-ticket-facts span{color:var(--bf-soft);align-items:center;gap:5px;font-size:13px;display:inline-flex}.bf-ticket-facts svg{color:var(--bf-sky)}.bf-ticket-body>a{align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}html .info-booking-shell .booking-hero{min-height:0}html .info-booking-shell .booking-hero .info-hero-inner{padding-bottom:44px}html .info-booking-shell .booking-hero .info-back{margin-bottom:22px}html .info-booking-shell .booking-hero h1{font-size:calc(clamp(50px, 6vw, 92px) * var(--ds,1))}@media (max-width:1080px){.bf-layout{grid-template-columns:minmax(0,1fr)}.bf-side{display:none}html body:has(.bf-bar) .quick-help{bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:640px){.bf{padding-block:26px 40px}.bf-panel{border-radius:22px;padding:18px 16px}.bf-chips{margin-inline:-16px;padding-inline:16px}.bf-grid,.bf-dates,.bf-tools,.bf-included>div{grid-template-columns:minmax(0,1fr)}.bf-dates fieldset>div{grid-template-columns:minmax(0,1fr);gap:14px}.bf-tiles,.bf-tiles-four{grid-template-columns:minmax(0,1fr)}.bf-tiles-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-tile{flex-direction:row;align-items:center;min-height:56px;padding:12px 14px}.bf-cars{grid-template-columns:minmax(0,1fr);gap:10px}.bf-car{flex-direction:row;align-items:stretch}.bf-car-stage{aspect-ratio:auto;flex:0 0 42%}.bf-car-stage i{top:6px;width:26px;height:26px;inset-inline-end:6px}.bf-car-text{align-content:center;min-width:0;padding:12px 14px}.bf-car-text strong{font-size:calc(26px * var(--ds,1))}.bf-car-price b{font-size:calc(28px * var(--ds,1))}.bf-pay-options{grid-template-columns:minmax(0,1fr)}.bf-pay-option{min-height:0}.bf-pass{padding:22px 16px}.bf-pass dl{grid-template-columns:minmax(0,1fr);gap:10px}.bf-step b{font-size:13px}.bf-bar-row{padding-inline-start:16px}.bf-next{padding-inline:18px}html .info-booking-shell .booking-hero .info-hero-inner{padding-top:110px;padding-bottom:28px}html .info-booking-shell .booking-hero .info-hero-inner>p:not(.section-kicker){font-size:15px}}@media (prefers-reduced-motion:reduce){.bf *,.bf :before,.bf :after{scroll-behavior:auto!important;transition:none!important}}
