@font-face{font-family: 'Archivo';font-style: normal;font-weight: 500 600;font-display: swap;src: url(/fonts/archivo-latin-500-600.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-latin-400.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-latin-600.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/fonts/inter-latin-400-600.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter Fallback';src: local('Arial'),local('ArialMT'),local('Helvetica');size-adjust: 107.33%;ascent-override: 90.26%;descent-override: 22.47%;line-gap-override: 0%}@font-face{font-family: 'Archivo Fallback';src: local('Arial'),local('ArialMT'),local('Helvetica');size-adjust: 99.87%;ascent-override: 87.91%;descent-override: 21.03%;line-gap-override: 0%}:root{--bg: #0B0F19;--bg-2: #111827;--surface: #1E293B;--line: rgba(148,163,184,.18);--line-2: rgba(148,163,184,.32);--text: #F8FAFC;--soft: #CBD5E1;--muted: #94A3B8;--blue: #2563EB;--blue-d: #1D4ED8;--ice: #38BDF8;--wa: #25D366;--paper: #F3F4F6;--ink: #0F172A;--ink-2: #475569;--ink-line: #D8DCE3;--r: 4px;--header-h: 72px;--mbar-h: 0px;--f-head: "Archivo","Archivo Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-body: "Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-ar: "IBM Plex Sans Arabic",Tahoma,"Segoe UI",Arial,sans-serif;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important}}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--f-body);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;padding-bottom: var(--mbar-h)}.lang-ar{font-family: var(--f-ar);--f-head: var(--f-ar);--f-body: var(--f-ar)}img{max-width: 100%;height: auto;display: block}a{color: var(--text);text-decoration-color: var(--line-2);text-underline-offset: 3px}a:hover{color: var(--ice)}h1,h2,h3,h4{font-family: var(--f-head);font-weight: 500;line-height: 1.15;letter-spacing: -.015em;margin: 0 0 .5em}.lang-ar h1,.lang-ar h2,.lang-ar h3,.lang-ar h4{font-weight: 600;letter-spacing: 0;line-height: 1.4}h1{font-size: clamp(2rem,4.6vw,3.4rem);line-height: 1.08}h2{font-size: clamp(1.55rem,2.8vw,2.25rem)}h3{font-size: 1.15rem;font-weight: 600;letter-spacing: -.005em}.h4{font-size: 1.1rem}p{margin: 0 0 1em}ul,ol{padding: 0;margin: 0;list-style: none}button,input,select,textarea{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--ice);outline-offset: 2px}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;inset-inline-start: 12px;top: -60px;z-index: 100;background: var(--blue);color: #fff;padding: 10px 16px}.skip-link:focus{top: 12px}.i{width: 1.1em;height: 1.1em;flex: none;display: inline-block;vertical-align: -.18em}.arr{display: inline-block;transition: transform .15s}[dir="rtl"] .arr{transform: scaleX(-1)}.center{text-align: center}.muted{color: var(--muted)}.fine-print{color: var(--muted);font-size: .84rem;margin-top: 20px}.container{width: 100%;max-width: 1240px;margin-inline: auto;padding-inline: 20px}.container-narrow{max-width: 820px}@media (min-width: 900px){.container{padding-inline: 40px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 46px;padding: 10px 20px;border-radius: var(--r);border: 1px solid transparent;font-weight: 600;font-size: .94rem;line-height: 1.2;cursor: pointer;text-decoration: none;white-space: nowrap;transition: background-color .15s,border-color .15s,color .15s}.btn-primary{background: var(--blue);color: #fff}.btn-primary:hover{background: var(--blue-d);color: #fff}.btn-ghost,.btn-line,.btn-outline{background: transparent;border-color: var(--line-2);color: var(--text)}.btn-ghost:hover,.btn-line:hover,.btn-outline:hover{border-color: var(--text);color: var(--text)}.btn-outline-dark{background: transparent;border-color: var(--ink);color: var(--ink)}.btn-outline-dark:hover{background: var(--ink);color: #fff}.btn-wa{background: var(--wa);color: #062A14}.btn-wa:hover{background: #1EBE5A;color: #062A14}.btn-lg{min-height: 52px;padding: 14px 24px;font-size: 1rem}.btn-sm{min-height: 38px;padding: 8px 14px;font-size: .86rem}.btn-block{width: 100%}.btn-row{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.text-link,.link-more{display: inline-flex;align-items: center;gap: .4em;font-weight: 600;font-size: .92rem;color: var(--text);text-decoration: none;border-bottom: 1px solid var(--line-2);padding-bottom: 2px}.text-link:hover,.link-more:hover{color: var(--ice);border-color: var(--ice)}.text-link:hover .arr,.link-more:hover .arr{transform: translateX(3px)}[dir="rtl"] .text-link:hover .arr,[dir="rtl"] .link-more:hover .arr{transform: scaleX(-1) translateX(3px)}.link-btn{background: none;border: 0;color: var(--muted);cursor: pointer;display: inline-flex;gap: .4em;align-items: center;font-size: .9rem;padding: 6px 0;text-decoration: none}.link-btn:hover{color: var(--text)}.more{margin: 28px 0 0}.topbar{display: none;border-bottom: 1px solid var(--line);font-size: .8rem;color: var(--muted)}.topbar-inner{display: flex;justify-content: space-between;align-items: center;min-height: 36px;gap: 16px}.topbar-links{display: flex;gap: 22px}.topbar a{color: var(--soft);text-decoration: none}.topbar a:hover{color: var(--text)}@media (min-width: 900px){.topbar{display: block}}.site-header{position: sticky;top: 0;z-index: 50;height: var(--header-h);background: rgba(11,15,25,.96);border-bottom: 1px solid var(--line)}@supports (backdrop-filter: blur(8px)){.site-header{background: rgba(11,15,25,.88);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}}.header-inner{display: flex;align-items: center;gap: 20px;height: 100%}.brand{color: var(--text);text-decoration: none;flex: none}.brand:hover{color: var(--text)}.wordmark{display: flex;flex-direction: column;line-height: 1}.wm-name{font-family: var(--f-head);font-weight: 600;font-size: 1.4rem;letter-spacing: .26em}.wm-sub{font-size: .62rem;text-transform: uppercase;letter-spacing: .32em;color: var(--muted);margin-top: 6px}.lang-ar .wm-name{letter-spacing: 0;font-size: 1.3rem}.lang-ar .wm-sub{letter-spacing: .14em;font-family: var(--f-body)}.main-nav{display: none}.header-actions{display: flex;align-items: center;gap: 14px;margin-inline-start: auto}.lang-switch{white-space: nowrap;font-weight: 600;font-size: .86rem;color: var(--soft);text-decoration: none;padding: 8px 2px}.lang-switch:hover{color: var(--text)}.header-call{display: none;align-items: center;gap: 8px;font-weight: 600;font-size: .9rem;color: var(--soft);text-decoration: none}.header-call:hover{color: var(--text)}.header-book{min-height: 40px;padding: 8px 16px;font-size: .88rem}.nav-toggle{width: 44px;height: 44px;border: 1px solid var(--line-2);background: transparent;border-radius: var(--r);display: grid;place-content: center;gap: 5px;cursor: pointer}.nav-toggle span{display: block;width: 18px;height: 1.5px;background: var(--text);transition: transform .2s,opacity .2s}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.nav-open .main-nav{display: flex;flex-direction: column;position: fixed;inset: var(--header-h) 0 auto 0;z-index: 49;background: var(--bg);border-bottom: 1px solid var(--line);padding: 8px 20px 24px;max-height: calc(100vh - var(--header-h));overflow-y: auto}.main-nav a{color: var(--text);padding: 14px 0;font-weight: 500;font-size: 1.05rem;border-bottom: 1px solid var(--line);text-decoration: none}.main-nav a:hover{color: var(--ice)}.main-nav .nav-mobile-only{border: 0;color: var(--soft);font-size: .95rem;margin-top: 8px}@media (max-width: 420px){.wm-name{font-size: 1.2rem;letter-spacing: .2em}.wm-sub{letter-spacing: .22em}.header-book{padding: 8px 12px}.header-actions{gap: 10px}}@media (min-width: 640px){.header-call{display: inline-flex}}@media (max-width: 899px){.hide-sm{display: none}}@media (min-width: 1100px){.main-nav{display: flex;gap: 26px;margin-inline-start: 40px}.main-nav a{border: 0;padding: 6px 0;font-size: .92rem;color: var(--soft);border-bottom: 1px solid transparent}.main-nav a:hover{color: var(--text)}.main-nav a[aria-current="page"]{color: var(--text);border-bottom-color: var(--text)}.main-nav .nav-mobile-only,.nav-toggle{display: none}}.kicker,.eyebrow{display: block;font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);margin: 0 0 18px}.lang-ar .kicker,.lang-ar .eyebrow{letter-spacing: 0;font-size: .9rem;text-transform: none}.hero{padding: 36px 0 48px}.hero-grid{display: grid;gap: 36px;align-items: start}.hero-copy h1{max-width: 15ch}.lang-ar .hero-copy h1{max-width: 18ch}.hero-sub{color: var(--soft);font-size: 1.08rem;max-width: 50ch;margin-bottom: 28px}.hero-list{max-width: 52ch;border-bottom: 1px solid var(--line);margin-bottom: 24px}.hero-list li{border-top: 1px solid var(--line);padding: 13px 0;color: var(--soft);font-size: .96rem}.hero-contact{color: var(--muted);font-size: .92rem;display: flex;flex-wrap: wrap;gap: 8px;align-items: baseline}.hero-contact a{color: var(--text);font-weight: 600}@media (max-width: 999px){.hero-list,.hero-contact{display: none}.hero-sub{margin-bottom: 4px}}@media (min-width: 1000px){.hero{padding: 72px 0 88px}.hero-grid{grid-template-columns: minmax(0,1fr) 440px;gap: 72px}}.photo-band{margin: 0}.photo-band img{width: 100%;height: clamp(220px,36vw,520px);object-fit: cover;object-position: center 62%}.photo-band figcaption{font-size: .8rem;color: var(--muted);padding-block: 10px}.facts{border-block: 1px solid var(--line)}.facts-row{display: grid;grid-template-columns: 1fr 1fr;margin: 0}.facts-row>div{display: flex;flex-direction: column-reverse;gap: 4px;padding: 22px 0;padding-inline-end: 16px}.facts-row>div:nth-child(odd){border-inline-end: 1px solid var(--line)}.facts-row>div:nth-child(even){padding-inline-start: 20px}.facts-row>div:nth-child(n+3){border-top: 1px solid var(--line)}.facts-row dt{color: var(--muted);font-size: .84rem}.facts-row dd{margin: 0;font-family: var(--f-head);font-size: clamp(1.3rem,2.4vw,1.9rem);font-weight: 500}@media (min-width: 900px){.facts-row{grid-template-columns: repeat(4,1fr)}.facts-row>div{padding: 30px 24px;border: 0 !important;border-inline-start: 1px solid var(--line) !important}.facts-row>div:first-child{border-inline-start: 0 !important;padding-inline-start: 0}}.booking-card{background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--r);padding: 22px 20px;scroll-margin-top: calc(var(--header-h) + 16px)}.booking-head h2{font-size: 1.35rem;margin-bottom: 4px}.booking-head p{color: var(--muted);font-size: .88rem;margin-bottom: 18px}.bk-tabs{display: grid;grid-template-columns: repeat(3,1fr);border-bottom: 1px solid var(--line);margin-bottom: 20px}.bk-tabs button{padding: 10px 4px 12px;border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;background: transparent;color: var(--muted);font-size: .8rem;font-weight: 600;line-height: 1.3;cursor: pointer;text-align: center}.bk-tabs button:hover{color: var(--text)}.bk-tabs button[aria-selected="true"]{color: var(--text);border-bottom-color: var(--blue)}.field{position: relative;margin-bottom: 14px;min-width: 0}.field label,.field .label,.field legend{display: block;font-size: .78rem;font-weight: 600;color: var(--soft);margin-bottom: 6px}fieldset.field{border: 0;padding: 0;margin-inline: 0}.field input[type="text"],.field input[type="date"],.field input[type="time"],.field input[type="tel"],.field input[type="email"],.field select,.field textarea{width: 100%;min-height: 46px;padding: 10px 12px;border-radius: 3px;border: 1px solid var(--line-2);background: var(--bg);color: var(--text);font-size: 16px;transition: border-color .15s}.field textarea{min-height: 72px;resize: vertical}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--ice)}.field input::placeholder,.field textarea::placeholder{color: #64748B}.field input[type="date"],.field input[type="time"]{color-scheme: dark}.field [aria-invalid="true"]{border-color: #F87171 !important}.combo-input{position: relative}.combo-input .field-icon{position: absolute;inset-inline-start: 12px;top: 50%;transform: translateY(-50%);color: var(--muted);pointer-events: none;width: 16px;height: 16px}.combo-input input[type="text"]{padding-inline-start: 36px}.combo-list{position: absolute;z-index: 30;inset-inline: 0;top: calc(100% + 4px);max-height: 300px;overflow-y: auto;overscroll-behavior: contain;background: var(--bg-2);border: 1px solid var(--line-2);border-radius: 3px;box-shadow: 0 16px 32px -12px rgba(0,0,0,.7);padding: 4px}.combo-list .grp{font-size: .7rem;text-transform: uppercase;letter-spacing: .1em;color: var(--muted);padding: 10px 10px 4px;font-weight: 600}.lang-ar .combo-list .grp{letter-spacing: 0;font-size: .78rem;text-transform: none}.combo-list [role="option"]{padding: 8px 10px;cursor: pointer;font-size: .9rem;display: flex;gap: 8px;align-items: flex-start;line-height: 1.35}.combo-list [role="option"] .i{color: var(--muted);margin-top: 2px;width: 14px;height: 14px}.combo-list [role="option"][aria-selected="true"],.combo-list [role="option"]:hover{background: rgba(37,99,235,.2)}.combo-list .empty{padding: 10px;color: var(--muted);font-size: .86rem}.bk-route{position: relative}.bk-swap{position: absolute;inset-inline-end: 0;top: 74px;z-index: 5;width: 30px;height: 26px;border: 0;background: transparent;color: var(--muted);display: grid;place-items: center;cursor: pointer}.bk-swap:hover{color: var(--text)}.bk-swap[hidden]{display: none}.bk-row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.field-note{font-size: .78rem;color: var(--muted);margin: 6px 0 0}.seg{display: grid;grid-template-columns: 1fr 1fr;border: 1px solid var(--line-2);border-radius: 3px;overflow: hidden}.seg label{margin: 0}.seg input{position: absolute;opacity: 0;pointer-events: none}.seg span{display: flex;align-items: center;justify-content: center;text-align: center;min-height: 42px;padding: 8px;font-size: .85rem;font-weight: 500;color: var(--soft);cursor: pointer}.seg label + label span{border-inline-start: 1px solid var(--line-2)}.seg input:checked + span{background: var(--text);color: var(--bg)}.seg input:focus-visible + span{outline: 2px solid var(--ice);outline-offset: -2px}.stepper-ctl{display: flex;align-items: stretch;border: 1px solid var(--line-2);border-radius: 3px;background: var(--bg);min-height: 46px}.stepper-ctl button{width: 44px;border: 0;background: transparent;color: var(--soft);font-size: 1.2rem;cursor: pointer;flex: none}.stepper-ctl button:hover{color: var(--text);background: rgba(148,163,184,.08)}.stepper-ctl input{width: 100%;min-width: 0;text-align: center;border: 0;background: transparent;font-weight: 600;font-size: 1rem;-moz-appearance: textfield;appearance: textfield}.stepper-ctl input::-webkit-outer-spin-button,.stepper-ctl input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.stepper-ctl input:focus{outline: none}.veh-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.veh{position: relative;display: flex;flex-direction: column;gap: 2px;padding: 10px 12px;border-radius: 3px;border: 1px solid var(--line-2);cursor: pointer;margin: 0 !important}.veh input{position: absolute;opacity: 0;pointer-events: none}.veh-name{font-weight: 600;font-size: .84rem;color: var(--text);line-height: 1.25}.veh-cap{font-size: .76rem;color: var(--muted);display: flex;align-items: center;gap: 4px}.veh-cap .i{width: 13px;height: 13px}.veh-cap .i:nth-of-type(2){margin-inline-start: 6px}.veh:has(input:checked){border-color: var(--blue);background: rgba(37,99,235,.14)}.veh:has(input:focus-visible){outline: 2px solid var(--ice);outline-offset: 2px}.veh.is-disabled{opacity: .35;cursor: not-allowed}.bk-error{color: #FCA5A5;font-size: .88rem;margin: 0 0 10px}.bk-error:empty{display: none}.bk-noscript{color: var(--muted);font-size: .9rem;margin-top: 12px}.field[hidden],.bk-flight[hidden]{display: none}.quote-dialog{border: 0;padding: 0;background: transparent;color: var(--text);width: min(540px,calc(100vw - 24px));max-height: calc(100vh - 24px)}.quote-dialog::backdrop{background: rgba(2,6,23,.75)}.qd-inner{background: var(--bg-2);border: 1px solid var(--line-2);border-radius: var(--r);padding: 24px;max-height: calc(100vh - 24px);overflow-y: auto}.qd-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.qd-head h2{font-size: 1.25rem;margin: 0}.qd-close{width: 38px;height: 38px;border: 1px solid var(--line-2);border-radius: var(--r);background: transparent;color: var(--text);display: grid;place-items: center;cursor: pointer}.qd-fare{display: grid;gap: 2px;padding: 0 0 16px;border-bottom: 1px solid var(--line);margin-bottom: 16px}.qd-fare-label{font-size: .8rem;color: var(--muted)}.qd-fare-value{font-family: var(--f-head);font-size: 2.1rem;font-weight: 500;line-height: 1.15}.qd-fare-note{font-size: .82rem;color: var(--muted)}.qd-summary{display: grid;grid-template-columns: auto 1fr;gap: 6px 16px;margin: 0 0 16px;font-size: .9rem}.qd-summary dt{color: var(--muted)}.qd-summary dd{margin: 0;font-weight: 500;overflow-wrap: anywhere;unicode-bidi: plaintext;text-align: start}.qd-includes{font-size: .82rem;color: var(--muted)}.qd-reserve{margin-top: 16px;border-top: 1px solid var(--line)}.qd-reserve summary{cursor: pointer;padding: 14px 0;font-weight: 600;color: var(--soft)}.reserve-form{padding-bottom: 6px}.qd-foot{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-top: 12px;border-top: 1px solid var(--line);padding-top: 8px}.section{padding: 64px 0}.section-tight{padding: 40px 0 56px}.section-rule{border-top: 1px solid var(--line)}.section-alt{background: var(--bg-2);border-block: 1px solid var(--line)}.section-light{background: var(--paper);color: var(--ink)}.section-light a{color: var(--ink)}.section-light .eyebrow,.section-light .kicker{color: var(--ink-2)}.section-light .fine-print,.section-light .head p{color: var(--ink-2)}.section-light .text-link{border-color: var(--ink-line)}.section-light .text-link:hover{color: var(--blue);border-color: var(--blue)}@media (min-width: 900px){.section{padding: 100px 0}}.head{display: grid;gap: 12px;margin-bottom: 40px}.head h2{margin: 0}.head p{color: var(--muted);margin: 0;max-width: 52ch}@media (min-width: 900px){.head{grid-template-columns: 1fr 1fr;gap: 48px;align-items: end;margin-bottom: 56px}}.section-head{max-width: 720px;margin: 0 0 36px}.section-head p:not(.eyebrow){color: var(--muted)}.section-head-start{margin: 0}.two-col{display: grid;gap: 32px}.two-col-aside p{color: var(--muted);max-width: 40ch}@media (min-width: 900px){.two-col{grid-template-columns: minmax(0,1fr) minmax(0,1.7fr);gap: 72px}.two-col-aside{position: sticky;top: calc(var(--header-h) + 32px);align-self: start}}.rule-list{display: grid}.rule-list li{border-top: 1px solid var(--line);padding: 20px 0 22px}.rule-list h3{margin-bottom: 6px}.rule-list p{color: var(--muted);margin: 0;font-size: .95rem}@media (min-width: 700px){.rule-list,.rule-list-2{grid-template-columns: 1fr 1fr;column-gap: 40px}}.tabs-line{display: flex;gap: 26px;overflow-x: auto;border-bottom: 1px solid var(--line);margin-bottom: 36px;scrollbar-width: none}.tabs-line::-webkit-scrollbar{display: none}.tabs-line button{flex: none;background: none;border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;padding: 10px 0 12px;color: var(--muted);font-weight: 600;font-size: .92rem;cursor: pointer}.tabs-line button:hover{color: var(--text)}.tabs-line button[aria-pressed="true"]{color: var(--text);border-bottom-color: var(--text)}.fleet-grid{display: grid;gap: 48px 40px}@media (min-width: 800px){.fleet-grid{grid-template-columns: 1fr 1fr}}.vehicle[hidden]{display: none}.vehicle-media{aspect-ratio: 16 / 9;overflow: hidden;background: var(--bg-2);border-radius: 2px}.vehicle-media img{width: 100%;height: 100%;object-fit: cover}.vehicle-body{padding-top: 20px}.vehicle-class{font-size: .78rem;color: var(--muted);margin-bottom: 6px;font-variant-numeric: tabular-nums}.vehicle-body h3{font-size: 1.4rem;font-weight: 500;margin-bottom: 4px}.lang-ar .vehicle-body h3{font-weight: 600}.vehicle-models{color: var(--muted);font-size: .9rem;margin-bottom: 16px}.specs{margin: 0 0 14px;border-bottom: 1px solid var(--line)}.specs>div{display: flex;justify-content: space-between;gap: 16px;border-top: 1px solid var(--line);padding: 10px 0;font-size: .92rem}.specs dt{color: var(--muted)}.specs dd{margin: 0;font-weight: 600;text-align: end}.specs small{font-weight: 400;color: var(--muted)}.vehicle-amenities{color: var(--muted);font-size: .86rem;margin-bottom: 16px}.numbered{display: grid;counter-reset: n}@media (min-width: 800px){.numbered{grid-template-columns: 1fr 1fr;column-gap: 56px}}.numbered li{border-top: 1px solid var(--line);padding: 26px 0 30px;display: grid;grid-template-columns: 48px 1fr;column-gap: 8px}.numbered .num{grid-row: span 3;font-family: var(--f-head);color: var(--ice);font-size: .95rem;padding-top: 3px;font-variant-numeric: tabular-nums}.numbered h3{font-size: 1.3rem;font-weight: 500;margin-bottom: 8px}.lang-ar .numbered h3{font-weight: 600}.numbered h3 a{text-decoration: none}.numbered p{color: var(--muted);margin-bottom: 14px}.numbered .text-link{justify-self: start}.table-wrap{overflow-x: auto}.price-table{width: 100%;border-collapse: collapse;color: var(--ink);font-size: .94rem}.price-table th,.price-table td{padding: 16px 14px;text-align: start;border-bottom: 1px solid var(--ink-line);vertical-align: middle}.price-table th:first-child,.price-table td:first-child{padding-inline-start: 0}.price-table thead th{font-size: .78rem;font-weight: 600;color: var(--ink-2);border-bottom: 1px solid var(--ink);white-space: nowrap}.price-table td{font-weight: 600;white-space: nowrap;font-variant-numeric: tabular-nums}.price-table td small{display: block;font-weight: 400;color: var(--ink-2);font-size: .76rem}.price-table .td-cta{text-align: end;padding-inline-end: 0}.price-table .td-cta .btn{background: none;border: 0;border-bottom: 1px solid var(--ink-line);border-radius: 0;color: var(--ink);min-height: 0;padding: 0 0 2px;font-size: .88rem}.price-table .td-cta .btn:hover{color: var(--blue);border-color: var(--blue)}.route-name{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px;color: var(--ink);font-weight: 600;text-decoration: none}.route-name:hover{color: var(--blue)}.route-meta{display: block;color: var(--ink-2);font-weight: 400;font-size: .8rem;margin-top: 2px}@media (max-width: 799px){.price-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.price-table,.price-table tbody,.price-table tr{display: block}.price-table tr{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--ink);padding: 6px 0 14px}.price-table th[scope="row"]{grid-column: 1 / -1;border: 0;padding: 12px 0 8px}.price-table td{border: 0;padding: 6px 0;white-space: normal}.price-table td[data-label]::before{content: attr(data-label);display: block;font-size: .74rem;font-weight: 400;color: var(--ink-2)}.price-table .td-cta{grid-column: 1 / -1;text-align: start;padding-top: 10px}}.rating-line{color: var(--soft)}.rating-line strong{font-family: var(--f-head);font-size: 1.6rem;font-weight: 500;color: var(--text)}.carousel{position: relative;min-width: 0}.review-track{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;gap: 32px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.review-track::-webkit-scrollbar{display: none}.review{scroll-snap-align: start;border-top: 1px solid var(--line);padding-top: 28px}.review blockquote{margin: 0 0 22px}.review blockquote p{font-size: clamp(1.15rem,2vw,1.5rem);line-height: 1.5;color: var(--text);margin: 0;font-weight: 400}.review-author{font-weight: 600;font-size: .92rem;margin: 0}.review-author span{color: var(--muted);font-weight: 400;margin-inline-start: 10px}.carousel-ctl{display: flex;gap: 8px;margin-top: 28px}.arrow-btn{width: 44px;height: 44px;border: 1px solid var(--line-2);border-radius: var(--r);background: transparent;color: var(--text);cursor: pointer;font-size: 1.1rem}.arrow-btn:hover{border-color: var(--text)}.faq-list{border-bottom: 1px solid var(--line)}.faq-item{border-top: 1px solid var(--line)}.faq-item summary{cursor: pointer;list-style: none;padding: 20px 0;font-weight: 600;display: flex;justify-content: space-between;gap: 24px}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: "+";color: var(--muted);font-weight: 400;font-size: 1.3rem;line-height: 1}.faq-item[open] summary::after{content: "−"}.faq-item p{color: var(--muted);padding-bottom: 22px;margin: 0;max-width: 64ch}.clients{border-top: 1px solid var(--line);padding: 36px 0}.clients-inner{display: grid;gap: 10px}.clients h2{font-family: var(--f-body);font-size: .8rem;font-weight: 600;text-transform: uppercase;letter-spacing: .12em;color: var(--muted);margin: 0}.lang-ar .clients h2{letter-spacing: 0;text-transform: none;font-size: .92rem}.clients p{margin: 0;color: var(--soft);font-size: .98rem}.clients p span{color: var(--muted)}@media (min-width: 900px){.clients-inner{grid-template-columns: 220px 1fr;gap: 40px;align-items: baseline}}.cta-band{padding: 56px 0;background: var(--bg-2);border-top: 1px solid var(--line)}.cta-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px}.cta-inner h2{margin-bottom: 6px}.cta-inner p{color: var(--muted);margin: 0}.cta-actions{display: flex;flex-wrap: wrap;gap: 10px}.page-hero{padding: 40px 0 44px;border-bottom: 1px solid var(--line)}.page-hero .lead{color: var(--soft);font-size: 1.08rem;max-width: 64ch;margin: 0}.page-hero h1{max-width: 22ch}.page-hero-sm{padding-bottom: 28px}@media (min-width: 900px){.page-hero{padding: 64px 0 64px}}.breadcrumb ol{display: flex;flex-wrap: wrap;gap: 6px;font-size: .82rem;color: var(--muted);margin-bottom: 28px}.breadcrumb li + li::before{content: "/";margin-inline-end: 6px;opacity: .6}.breadcrumb a{color: var(--muted);text-decoration: none}.breadcrumb a:hover{color: var(--text)}.breadcrumb [aria-current]{color: var(--soft)}.arrow-sep{color: var(--muted);font-weight: 400}.route-facts{display: flex;flex-wrap: wrap;gap: 0;margin-top: 28px}.route-facts li{display: flex;flex-direction: column;padding-inline: 0 28px;margin-inline-end: 28px;border-inline-end: 1px solid var(--line)}.route-facts li:last-child{border: 0}.route-facts span{font-size: .8rem;color: var(--muted)}.route-facts strong{font-family: var(--f-head);font-size: 1.25rem;font-weight: 500}.split{display: grid;gap: 40px;align-items: start}@media (min-width: 1000px){.split{grid-template-columns: minmax(0,1fr) 440px;gap: 72px}}.prose p,.prose li{color: var(--soft)}.prose h2{font-size: 1.35rem;margin-top: 1.8em}.plain-list{border-bottom: 1px solid var(--line)}.plain-list li{border-top: 1px solid var(--line);padding: 12px 0}.booking-band{display: grid;gap: 40px;align-items: start}.booking-band-copy p{color: var(--muted)}@media (min-width: 1000px){.booking-band{grid-template-columns: minmax(0,1fr) 440px;gap: 72px}}.route-prices{margin-bottom: 36px;border-bottom: 1px solid var(--line)}.route-prices li{display: grid;grid-template-columns: 96px 1fr auto;gap: 16px;align-items: center;padding: 14px 0;border-top: 1px solid var(--line)}.route-prices img{width: 96px;height: 60px;object-fit: cover;border-radius: 2px}.route-prices h3{margin: 0 0 2px;font-size: 1rem}.route-prices p{margin: 0;color: var(--muted);font-size: .8rem;display: flex;flex-wrap: wrap;gap: 4px;align-items: center}.route-prices .i{width: 13px;height: 13px}.rp-price{text-align: end}.rp-price strong{display: block;font-size: 1.08rem;white-space: nowrap;font-variant-numeric: tabular-nums}.rp-price small{color: var(--muted);font-size: .74rem}@media (max-width: 520px){.route-prices li{grid-template-columns: 72px 1fr}.route-prices img{width: 72px;height: 48px}.rp-price{grid-column: 1 / -1;text-align: start;display: flex;gap: 10px;align-items: baseline}}.route-links{display: grid;border-bottom: 1px solid var(--line)}@media (min-width: 800px){.route-links{grid-template-columns: 1fr 1fr;column-gap: 40px}}.route-links a{display: flex;justify-content: space-between;gap: 12px;padding: 15px 0;border-top: 1px solid var(--line);color: var(--text);font-weight: 500;font-size: .94rem;text-decoration: none}.route-links a:hover{color: var(--ice)}.route-links strong{color: var(--muted);font-weight: 500;font-size: .86rem;white-space: nowrap}.hourly-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));border-top: 1px solid var(--line)}.hourly-grid li{padding: 18px 0;padding-inline-end: 16px;display: flex;flex-direction: column;border-bottom: 1px solid var(--line)}.hourly-grid span{color: var(--muted);font-size: .86rem}.hourly-grid strong{font-family: var(--f-head);font-size: 1.35rem;font-weight: 500}.hourly-grid small{color: var(--muted)}.hourly-grid-compact{margin-top: 24px;grid-template-columns: 1fr 1fr}.hourly-grid-compact strong{font-size: 1.1rem}.stats{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--line)}.stats li{padding: 22px 0;border-bottom: 1px solid var(--line);display: flex;flex-direction: column}.stats strong{font-family: var(--f-head);font-size: 1.9rem;font-weight: 500}.stats span{color: var(--muted);font-size: .88rem}.credits{display: grid;gap: 6px;font-size: .85rem;color: var(--muted)}.credits a{color: var(--soft)}.contact-cards{margin-bottom: 28px;border-bottom: 1px solid var(--line)}.contact-card{display: flex;gap: 16px;align-items: center;padding: 18px 0;border-top: 1px solid var(--line);color: var(--text);text-decoration: none}a.contact-card:hover b{color: var(--ice)}.contact-card>.i{width: 20px;height: 20px;color: var(--muted)}.contact-card span{display: flex;flex-direction: column}.contact-card small{color: var(--muted);font-size: .8rem}.contact-card b{font-weight: 600}.contact-card em{color: var(--muted);font-style: normal;font-size: .82rem;text-decoration: underline;text-underline-offset: 3px}.contact-card-wa>.i{color: var(--wa)}.note-card{padding-top: 4px}.note-card p{color: var(--muted)}.confirm-card{padding: 24px;border: 1px solid var(--line-2);border-radius: var(--r);background: var(--bg-2)}.confirm-ref{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--line);color: var(--muted)}.confirm-ref strong{font-family: var(--f-head);font-size: 1.4rem;font-weight: 500;color: var(--text);letter-spacing: .04em}.confirm-actions{display: flex;flex-wrap: wrap;gap: 10px}.confirm-empty{text-align: center;color: var(--muted)}.site-footer{background: #080B13;border-top: 1px solid var(--line);padding: 64px 0 32px;color: var(--muted);font-size: .9rem}.footer-grid{display: grid;gap: 36px}@media (min-width: 700px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (min-width: 1100px){.footer-grid{grid-template-columns: 1.5fr 1fr 1.2fr 1.3fr;gap: 48px}}.footer-brand p{margin-top: 18px;max-width: 38ch}.footer-hours{color: var(--soft)}.footer-h{font-family: var(--f-body);font-size: .78rem;font-weight: 600;text-transform: uppercase;letter-spacing: .12em;color: var(--soft);margin-bottom: 16px}.lang-ar .footer-h{letter-spacing: 0;font-size: .92rem;text-transform: none}.footer-h-spaced{margin-top: 28px}.footer-links{display: grid;gap: 9px}.footer-links a,.footer-contact a{color: var(--muted);text-decoration: none}.footer-links a:hover,.footer-contact a:hover{color: var(--text)}.footer-contact{display: grid;gap: 12px}.footer-contact li{display: flex;gap: 10px;align-items: flex-start}.footer-contact .i{color: var(--muted);margin-top: 3px;width: 15px;height: 15px}.social{display: flex;gap: 6px;flex-wrap: wrap}.social a{width: 38px;height: 38px;border: 1px solid var(--line);border-radius: var(--r);display: grid;place-items: center;color: var(--soft)}.social a:hover{border-color: var(--soft);color: var(--text)}.footer-permits{margin: 44px 0 0;padding-top: 22px;border-top: 1px solid var(--line);font-size: .8rem;line-height: 1.6;max-width: 110ch}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;margin-top: 18px;font-size: .8rem}.footer-bottom-links{display: flex;flex-wrap: wrap;gap: 18px}.footer-bottom-links a{color: var(--muted);text-decoration: none}.footer-bottom-links a:hover{color: var(--text)}.wa-fab{position: fixed;z-index: 45;inset-inline-end: 20px;bottom: calc(20px + var(--mbar-h));width: 54px;height: 54px;border-radius: 50%;background: var(--wa);color: #fff;display: grid;place-items: center;box-shadow: 0 6px 18px rgba(0,0,0,.35)}.wa-fab:hover{color: #fff;background: #1EBE5A}.wa-fab .i{width: 28px;height: 28px}.mobile-bar{display: none}@media (max-width: 899px){:root{--mbar-h: calc(62px + env(safe-area-inset-bottom))}.mobile-bar{display: grid;grid-template-columns: 1.5fr 1fr;position: fixed;z-index: 46;inset-inline: 0;bottom: 0;background: var(--bg);border-top: 1px solid var(--line-2);padding-bottom: env(safe-area-inset-bottom)}.mobile-bar a{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 62px;font-weight: 600;font-size: .9rem;text-decoration: none}.mb-wa{background: var(--wa);color: #062A14}.mb-wa:hover{color: #062A14}.mb-call{color: var(--text)}.wa-fab{width: 48px;height: 48px;bottom: calc(14px + var(--mbar-h));inset-inline-end: 14px}.wa-fab .i{width: 24px;height: 24px}}.qd-lead{color: var(--soft);font-size: .94rem;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--line)}.route-prices li{grid-template-columns: 96px 1fr auto}.rp-quote{white-space: nowrap}@media (max-width: 520px){.rp-quote{grid-column: 1 / -1;justify-self: start}}.quote-steps{margin-top: 20px;counter-reset: qs}.quote-steps li{counter-increment: qs;display: flex;gap: 14px;color: var(--soft)}.quote-steps li::before{content: counter(qs,decimal-leading-zero);color: var(--ice);font-family: var(--f-head);font-size: .9rem}.group-jump{display: flex;flex-wrap: wrap;gap: 8px 24px;padding-bottom: 20px;border-bottom: 1px solid var(--ink-line);margin-bottom: 8px}.group-jump a{color: var(--ink);font-weight: 600;font-size: .92rem;text-decoration: none}.group-jump a:hover{color: var(--blue)}.group-jump span{color: var(--ink-2);font-weight: 400;margin-inline-start: 4px}.route-group{padding-top: 40px;scroll-margin-top: calc(var(--header-h) + 16px)}.route-group h2{font-size: 1.35rem;margin-bottom: 8px}.bk-tabs button{display: flex;flex-direction: column;align-items: center;gap: 6px}.bk-tabs button .i{width: 20px;height: 20px}.field .veh{display: flex;flex-direction: row;align-items: center;gap: 10px}.veh-icon{width: 38px;height: 24px;flex: none;color: var(--muted)}[dir="rtl"] .veh-icon{transform: scaleX(-1)}.veh-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.veh:has(input:checked) .veh-icon{color: var(--ice)}.bk-row[hidden]{display: none}.price-level{font-family: var(--f-body);font-weight: 600;color: var(--ice);letter-spacing: .06em;font-size: .85em;white-space: nowrap;unicode-bidi: isolate;direction: ltr}.veh-name .price-level{margin-inline-start: 4px}.airport-list{display: grid;border-bottom: 1px solid var(--line)}@media (min-width: 800px){.airport-list{grid-template-columns: 1fr 1fr;column-gap: 40px}}.airport-list a{display: flex;align-items: center;gap: 18px;padding: 18px 0;border-top: 1px solid var(--line);color: var(--text);text-decoration: none}.airport-list a:hover b{color: var(--ice)}.ap-code{font-family: var(--f-head);font-size: 1.3rem;font-weight: 500;color: var(--ice);width: 54px;flex: none;letter-spacing: .04em}.ap-text{display: flex;flex-direction: column;flex: 1}.ap-text small{color: var(--muted)}.footer-airports{margin-top: 40px;padding-top: 22px;border-top: 1px solid var(--line)}.footer-airports .footer-h a{color: inherit;text-decoration: none}.footer-airports p{margin: 0;line-height: 2}.footer-airports p a{color: var(--muted);text-decoration: none;white-space: nowrap}.footer-airports p a:hover{color: var(--text)}.footer-airports p span{color: var(--line-2)}.footer-airports + .footer-permits{margin-top: 24px}.site-footer,.route-group,.clients,.cta-band{content-visibility: auto;contain-intrinsic-size: auto 600px}.vehicle-models-strip{display: flex;gap: 8px;margin-top: 10px}.model-thumb{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px;padding: 0;border: 0;background: none;color: var(--muted);cursor: pointer;font-size: .74rem;text-align: start}.model-thumb img{width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 2px;opacity: .6;outline: 1px solid var(--line);transition: opacity .15s}.model-thumb:hover img,.model-thumb[aria-pressed="true"] img{opacity: 1}.model-thumb[aria-pressed="true"]{color: var(--text)}.model-thumb[aria-pressed="true"] img{outline: 2px solid var(--ice);outline-offset: -2px}.vehicle-media{position: relative}.popular-ribbon{position: absolute;top: 14px;inset-inline-start: 0;background: var(--blue);color: #fff;font-size: .74rem;font-weight: 600;letter-spacing: .04em;padding: 6px 12px 6px 14px;border-start-end-radius: 2px;border-end-end-radius: 2px}[dir="rtl"] .popular-ribbon{padding: 6px 14px 6px 12px}.field .veh-popular{padding-top: 22px}.popular-tag{position: absolute;top: 0;inset-inline-end: 0;background: var(--blue);color: #fff;font-size: .64rem;font-weight: 600;letter-spacing: .03em;padding: 2px 7px;border-end-start-radius: 3px;border-start-end-radius: 2px;line-height: 1.5}.bk-hourly{display: grid}.bk-hourly[hidden]{display: none}.bk-hourly fieldset.field .seg span{min-height: 46px}.bk-vehicles{position: relative}.field .veh-legend{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;width: 100%}.veh-photos-link{background: none;border: 0;padding: 0;color: var(--ice);font-size: .78rem;font-weight: 600;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.veh-photos-link:hover{color: var(--text)}.veh-wrap{position: relative;display: flex}.veh-wrap .veh{flex: 1;padding-inline-end: 34px}.veh-info{position: absolute;bottom: 6px;inset-inline-end: 6px;width: 28px;height: 28px;border: 0;border-radius: 50%;background: transparent;color: var(--muted);display: grid;place-items: center;cursor: pointer}.veh-info .i{width: 18px;height: 18px}.veh-info:hover,.veh-info:focus-visible{color: var(--ice);background: rgba(56,189,248,.12)}.car-dialog{width: min(600px,calc(100vw - 24px))}.car-tabs{display: grid;grid-template-columns: repeat(4,1fr);border-bottom: 1px solid var(--line);margin-bottom: 14px}.car-tabs button{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px 4px 10px;border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;background: none;color: var(--muted);font-size: .74rem;font-weight: 600;line-height: 1.25;cursor: pointer;text-align: center}.car-tabs button:hover{color: var(--text)}.car-tabs button[aria-selected="true"]{color: var(--text);border-bottom-color: var(--blue)}.car-tabs button[aria-selected="true"] .veh-icon{color: var(--ice)}.car-panel .car-photo{border-radius: 3px}.car-panel .vehicle-models-strip{margin-top: 8px}.car-info{padding-top: 14px}.car-info h3{font-size: 1.2rem;margin-bottom: 2px}.car-info .vehicle-models{margin-bottom: 10px}.car-facts{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-bottom: 8px;font-size: .92rem}.car-facts li{display: flex;align-items: center;gap: 6px}.car-facts .i{color: var(--ice)}.car-facts small{color: var(--muted)}.car-full{color: #FCA5A5;font-size: .85rem;margin: 0 0 10px}.car-info .btn[disabled]{opacity: .45;cursor: not-allowed}.bk-submit-bar{position: sticky;bottom: 0;z-index: 47;margin-inline: -20px;margin-bottom: -22px;padding: 12px 20px calc(16px + env(safe-area-inset-bottom));background: var(--bg-2);border-radius: 0 0 var(--r) var(--r)}.mobile-bar,.wa-fab{transition: transform .2s ease,opacity .2s ease}body.form-in-view .mobile-bar{transform: translateY(100%);opacity: 0;pointer-events: none}body.form-in-view .wa-fab{transform: scale(.6);opacity: 0;pointer-events: none}@media (prefers-reduced-motion: reduce){.mobile-bar,.wa-fab{transition: none}}