@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-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(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-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:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_876dc855-module__YZtDVa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_876dc855-module__YZtDVa__variable{--font-sans:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--gold:#f4d000;--gold-hover:#ffdf2e;--gold-soft:#fff7cc;--gold-ink:#6b5700;--black:#0e0e0e;--char:#161616;--char-2:#1f1f1f;--char-3:#2b2b2b;--on-dark:#f5f5f2;--on-dark-muted:#b8b8b8;--line-dark:#333;--bg:#f6f5f1;--surface:#fff;--ink:#161616;--muted:#5c5c5c;--line:#e6e3db;--focus:#1a73e8;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px #0000000d;--shadow:0 2px 6px #0000000a, 0 12px 32px #00000014;--container:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.65;display:flex;overflow-x:clip}main{flex:1}main:focus{outline:none}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}@media (max-width:480px){.container{padding-inline:16px}}.skip-link{inset-inline-start:12px;background:var(--gold);color:var(--char);z-index:100;border-radius:8px;padding:8px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.dir-flip,.dir-flip-back{display:inline-block}[dir=rtl] .dir-flip,[dir=ltr] .dir-flip-back{transform:scaleX(-1)}.inline-icon{vertical-align:-.2em;width:1.1em;height:1.1em}.eyebrow{color:var(--gold-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:28px;height:3px}.eyebrow-gold{color:var(--gold)}.preview-banner{background:repeating-linear-gradient(-45deg, var(--gold) 0 14px, #e6c400 14px 28px);color:var(--char);text-align:center;padding:8px 16px;font-size:.88rem;font-weight:600}.preview-banner strong{background:var(--char);color:var(--gold);letter-spacing:.08em;border-radius:4px;margin-inline-end:6px;padding:1px 8px}.btn{min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn:active{transform:translateY(1px)}.btn-lg{min-height:56px;padding:0 30px;font-size:1.05rem}.btn-sm{min-height:40px;padding:0 14px;font-size:.92rem}.btn-block{width:100%}.btn-gold{background:var(--gold);color:var(--char)}.btn-gold:hover{background:var(--gold-hover)}.btn-dark{background:var(--char);color:var(--on-dark)}.btn-dark:hover{background:var(--char-3)}.btn-outline-light{color:var(--on-dark);border-color:#fff6}.btn-outline-light:hover{border-color:var(--gold);color:var(--gold)}.text-link{color:var(--gold-ink);font-weight:700;text-decoration:none}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.site-header{z-index:30;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);color:var(--on-dark);background:#0e0e0ef0;border-bottom:1px solid #f4d00040;position:sticky;top:0}.header-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions";align-items:center;gap:24px;min-height:76px;display:grid}.logo{grid-area:logo;line-height:0;display:block}.logo-header img{width:auto;height:48px}.logo-footer img{width:auto;height:64px}.site-nav{grid-area:nav;justify-content:center;gap:6px;display:flex}.site-nav a{color:var(--on-dark-muted);border-radius:8px;padding:10px 14px;font-size:.97rem;font-weight:600;text-decoration:none;position:relative}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--on-dark)}.site-nav a[aria-current=page]:after{content:"";inset-inline:14px;background:var(--gold);border-radius:2px;height:3px;position:absolute;bottom:2px}.header-actions{grid-area:actions;align-items:center;gap:10px;display:flex}.lang-switch{border:1px solid var(--line-dark);min-height:40px;color:var(--on-dark);border-radius:10px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch:hover{border-color:var(--gold)}@media (max-width:860px){.header-bar{grid-template-columns:auto 1fr;grid-template-areas:"logo actions""nav nav";gap:0 12px;min-height:0;padding-top:10px}.header-actions{justify-content:flex-end}.logo-header img{height:42px}.site-nav{border-top:1px solid var(--line-dark);justify-content:space-between;margin-top:6px}.site-nav a{padding:10px 6px;font-size:.92rem}.site-nav a[aria-current=page]:after{inset-inline:6px;bottom:0}}@media (max-width:420px){.hide-sm{display:none}.btn-sm{padding:0 11px}}.site-footer{background:var(--black);color:var(--on-dark-muted);padding-top:64px;font-size:.95rem}.footer-grid{grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:40px;padding-bottom:48px;display:grid}.footer-brand p{max-width:30em;margin-top:18px}.site-footer h2{color:var(--on-dark);margin-bottom:16px;font-size:.95rem}.site-footer ul{gap:10px;display:grid}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--gold)}.social{gap:10px;margin-top:20px;display:flex}.social a{border:1px solid var(--line-dark);width:42px;height:42px;color:var(--on-dark);border-radius:10px;place-items:center;display:grid}.social a:hover{border-color:var(--gold);color:var(--gold)}.social svg{width:20px;height:20px}.social-dark a{border-color:var(--line);color:var(--ink)}.social-dark a:hover{border-color:var(--char);color:var(--ink);background:var(--gold)}.footer-bottom{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px;font-size:.85rem;display:flex}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.hero{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 85% 45%, #f4d0001f, transparent 70%), linear-gradient(180deg, var(--black), var(--char));color:var(--on-dark);position:relative;overflow:hidden}[dir=rtl] .hero{background:radial-gradient(ellipse 60% 70% at 15% 45%, #f4d0001f, transparent 70%), linear-gradient(180deg, var(--black), var(--char))}.hero-bg{z-index:-1;opacity:.35;position:absolute;inset:0}.hero-bg img{object-fit:cover}.hero-textured:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e0ee6,#0e0e0e73);position:absolute;inset:0}[dir=rtl] .hero-textured:after{background:linear-gradient(270deg,#0e0e0ee6,#0e0e0e73)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding-block:88px 96px;display:grid}.hero h1{letter-spacing:-.015em;font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:1.08}.hero .lead{color:var(--on-dark-muted);max-width:32em;margin-top:22px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.showroom{margin:0;padding-inline-start:56px;position:relative}.showroom-chevron{inset-inline-start:0;width:auto;height:118%;color:var(--gold);position:absolute;top:50%;translate:0 -50%}[dir=rtl] .showroom-chevron{transform:scaleX(-1)}.showroom-stage{aspect-ratio:3/2;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.showroom-stage img{object-fit:cover}.showroom-caption{inset-inline-end:20px;background:var(--char);border:1px solid var(--line-dark);border-inline-start:4px solid var(--gold);min-width:220px;box-shadow:var(--shadow);border-radius:12px;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:-26px}.showroom-label{color:var(--on-dark-muted);font-size:.8rem}.showroom-title{color:var(--on-dark);font-weight:700;text-decoration:none}.showroom-title:hover{color:var(--gold)}.showroom-price{color:var(--gold);font-size:1.15rem;font-weight:700}.showroom-price small{color:var(--on-dark-muted);font-size:.8rem;font-weight:500}.legacy-caption{color:var(--on-dark-muted);opacity:.85;font-size:.75rem}.hero>.legacy-caption{bottom:10px;text-align:end;position:absolute;inset-inline:0}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:48px 72px}.showroom{padding-inline-start:34px}}@media (max-width:480px){.hero-actions .btn{width:100%}.showroom-caption{min-width:0;max-width:calc(100% - 20px);inset-inline-end:10px}}.stats{background:var(--char);color:var(--on-dark);border-top:1px solid var(--line-dark)}.stats-grid{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.stats-grid div{border-inline-start:1px solid var(--line-dark);flex-direction:column-reverse;gap:2px;padding:28px 24px;display:flex}.stats-grid div:first-child{border-inline-start:none;padding-inline-start:0}.stats-grid dd{color:var(--gold);margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:700;line-height:1.1}.stats-grid dt{color:var(--on-dark-muted);font-size:.92rem}@media (max-width:560px){.stats-grid div{padding:20px 10px}.stats-grid dt{font-size:.8rem}}.section{padding-block:88px}.section-alt{background:var(--surface);border-block:1px solid var(--line)}@media (max-width:640px){.section{padding-block:56px}}.section-intro{max-width:640px;margin-bottom:40px}.section-intro h2,.section-head h2,.section-title,.story-copy h2,.about-grid h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.section-title{margin-bottom:32px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.services{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.services li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;transition:border-color .15s,box-shadow .15s}.services li:hover{border-color:var(--char);box-shadow:var(--shadow)}.service-icon{background:var(--char);width:52px;height:52px;color:var(--gold);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.service-icon svg{width:26px;height:26px}.services h3{margin-bottom:8px;font-size:1.1rem}.services p{color:var(--muted);font-size:.97rem}@media (max-width:1024px){.services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.services{grid-template-columns:minmax(0,1fr)}}.story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.story-media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--char);width:100%;max-height:560px;margin:0;position:relative;overflow:hidden}.story-media img{object-fit:cover}.story-media .legacy-caption{inset-inline:0;color:#e8e8e8;background:linear-gradient(#0000,#000000bf);padding:24px 14px 10px;position:absolute;bottom:0}.story-emblem{background:radial-gradient(circle at 50% 45%, #f4d00024, transparent 60%), var(--char);place-items:center;display:grid;position:absolute;inset:0}.story-emblem img{object-fit:contain}.story-copy p:not(.eyebrow){color:var(--muted);max-width:34em;margin-block:18px 28px;font-size:1.1rem}@media (max-width:900px){.story-grid{grid-template-columns:minmax(0,1fr);gap:32px}.story-media{aspect-ratio:16/10}}.cta-band{background:var(--gold);color:var(--char)}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:56px;display:flex}.cta-band h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.cta-band p{max-width:38em;margin-top:6px;font-size:1.08rem}.page-hero{background:radial-gradient(ellipse 50% 90% at 90% 0%, #f4d00021, transparent 70%), linear-gradient(180deg, var(--black), var(--char));color:var(--on-dark);padding-block:64px 56px}.page-hero h1{font-size:clamp(2rem,4.2vw,3.2rem)}.page-hero .lead{color:var(--on-dark-muted);max-width:44em;margin-top:14px;font-size:1.08rem}.page-body{padding-top:32px}.car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1024px){.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.car-grid{grid-template-columns:minmax(0,1fr)}}.car-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;height:100%;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.car-card:hover{box-shadow:var(--shadow);border-color:#d6d2c6;transform:translateY(-3px)}.car-card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.car-card-media{aspect-ratio:3/2;border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.car-card-media img{object-fit:cover;transition:transform .4s}.car-card:hover .car-card-media img{transform:scale(1.03)}.chip{top:14px;background:var(--char);color:var(--gold);border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;inset-inline-start:14px}.car-card-body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.car-make{color:var(--muted);font-size:.85rem;font-weight:600}.car-card h3{font-size:1.2rem}.car-card h3 a{text-decoration:none}.car-card h3 a:focus-visible{outline:none}.car-card h3 a:after{content:"";position:absolute;inset:0}.car-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:.9rem;display:flex}.car-meta li{align-items:center;gap:6px;display:inline-flex}.car-meta svg{width:17px;height:17px}.car-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.car-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.car-price .label{color:var(--muted);flex-basis:100%;font-size:.78rem}.car-price .amount{font-size:1.3rem;font-weight:700}.car-price .unit{color:var(--muted);font-size:.85rem}.card-go{background:var(--char);width:44px;height:44px;color:var(--gold);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.card-go svg{width:20px;height:20px}.car-card:hover .card-go{background:var(--gold);color:var(--char)}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;padding:18px;display:grid;position:relative}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{color:var(--ink);font-size:.85rem;font-weight:700}.field input,.field select{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:50px;padding:0 14px}.field input:focus-visible,.field select:focus-visible{outline-offset:0;border-color:var(--focus)}@media (max-width:720px){.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filters .field-search{grid-column:1/-1}}.page-hero:has(+.page-body .filters){padding-bottom:104px}.page-hero+.page-body:has(.filters){margin-top:-64px;padding-top:0}.results-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-block:24px 18px;font-weight:600;display:flex}.link-btn{font:inherit;color:var(--gold-ink);cursor:pointer;background:0 0;border:none;padding:4px 0;font-weight:700}.empty{background:var(--surface);border-radius:var(--radius);text-align:center;color:var(--muted);border:1px dashed #cfcabd;padding:48px 20px}.empty .link-btn{margin-top:10px}.breadcrumb{padding-block:28px 16px;font-size:.95rem}.detail{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:960px){.detail{grid-template-columns:minmax(0,1fr);gap:24px}}.gallery-main{aspect-ratio:3/2;border-radius:var(--radius);border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.gallery-main img{object-fit:cover}.gallery-nav{background:var(--char);width:46px;height:46px;color:var(--gold);cursor:pointer;box-shadow:var(--shadow);opacity:.92;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.gallery-nav:hover{opacity:1;background:var(--gold);color:var(--char)}.gallery-nav.prev{inset-inline-start:14px}.gallery-nav.next{inset-inline-end:14px}[dir=rtl] .gallery-nav svg{transform:scaleX(-1)}.gallery-count{inset-inline-end:14px;color:#fff;background:#0e0e0ecc;border-radius:999px;padding:3px 10px;font-size:.8rem;position:absolute;bottom:14px}.thumbs{scrollbar-width:thin;gap:10px;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.thumbs button{aspect-ratio:3/2;border:2px solid var(--line);cursor:pointer;opacity:.7;background:#fff;border-radius:10px;flex:none;width:104px;padding:0;position:relative;overflow:hidden}.thumbs button[aria-current=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--char);opacity:1}.thumbs button:hover{opacity:1}.thumbs img{object-fit:cover}.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:26px;display:flex;position:sticky;top:100px}@media (max-width:960px){.summary{position:static}}.summary h1{margin-top:4px;font-size:clamp(1.6rem,3vw,2.1rem)}.price-lead{background:var(--char);color:var(--on-dark);border-radius:12px;gap:2px;padding:18px 20px;display:grid}.price-lead .label,.price-lead .range{color:var(--on-dark-muted);font-size:.85rem}.price-lead .amount{color:var(--gold);font-size:2rem;font-weight:700}.price-lead .unit{color:var(--on-dark-muted)}.price-lead .lowest{border-top:1px solid var(--line-dark);margin-top:8px;padding-top:10px;font-size:.9rem}.specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:0;display:grid}.specs div{background:var(--bg);border-radius:var(--radius-sm);padding:10px 14px}.specs dt{color:var(--muted);font-size:.8rem}.specs dd{margin:0;font-weight:700}.booking-note{background:var(--gold-soft);color:#4d3f00;border-inline-start:4px solid var(--gold);border-radius:var(--radius-sm);padding:14px 16px;font-size:.92rem}.booking-note strong{margin-bottom:2px;display:block}.detail-sections{grid-template-columns:minmax(0,1fr);gap:48px;max-width:860px;margin-top:56px;display:grid}.detail-sections h2{margin-bottom:16px;font-size:1.45rem}.description{white-space:pre-line;max-width:44em;font-size:1.08rem}.options{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.options li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.options svg{background:var(--char);width:36px;height:36px;color:var(--gold);border-radius:8px;flex:none;padding:7px}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.pricing{border-collapse:collapse;width:100%;min-width:480px;font-size:.97rem}.pricing th,.pricing td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 18px}.pricing thead th{color:var(--on-dark-muted);background:var(--char);font-size:.82rem;font-weight:600}.pricing tbody tr:last-child>*{border-bottom:none}.pricing .rate{font-weight:700}@media (max-width:560px){.pricing{min-width:0;font-size:.86rem}.pricing th,.pricing td{white-space:normal;padding:11px 8px}.pricing thead th{vertical-align:bottom;font-size:.74rem}}.pricing-note{color:var(--muted);margin-top:10px;font-size:.9rem}.about-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.values{gap:24px;margin-top:28px;display:grid}.values li{gap:18px;display:flex}.value-mark{border-top:3px solid var(--gold);border-inline-start:3px solid var(--gold);flex:none;width:14px;height:14px;margin-top:8px;transform:rotate(-45deg)}[dir=rtl] .value-mark{transform:rotate(45deg)}.values h3{margin-bottom:4px;font-size:1.15rem}.values p{color:var(--muted)}.fleet-panel{background:var(--char);color:var(--on-dark);border-radius:var(--radius);justify-items:start;gap:16px;padding:32px;display:grid}.fleet-panel h2{font-size:1.5rem}.fleet-panel p{color:var(--on-dark-muted)}@media (max-width:900px){.about-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.branches li{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;padding:24px;display:grid}.branches svg{width:30px;height:30px;color:var(--gold-ink)}.branches h3{font-size:1.15rem}.branches p{color:var(--muted)}@media (max-width:860px){.branches{grid-template-columns:minmax(0,1fr)}}.pending-note{color:var(--muted);border-inline-start:3px solid var(--gold);margin-top:20px;padding-inline-start:12px;font-size:.88rem}.contact-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;justify-items:start;gap:10px;padding:28px;display:grid}.contact-card>svg{background:var(--char);width:44px;height:44px;color:var(--gold);border-radius:10px;padding:9px}.contact-card h2{font-size:1.2rem}.contact-card a:not(.btn){font-weight:700;text-decoration:none}.contact-card a:not(.btn):hover{text-decoration:underline}.contact-card-primary{background:var(--gold);border-color:var(--gold)}.contact-sub{margin-top:14px}.plain-list{gap:6px;display:grid}@media (max-width:900px){.contact-cards{grid-template-columns:minmax(0,1fr)}}.state{text-align:center;justify-items:center;gap:12px;padding-block:96px;display:grid}.state h1{font-size:2rem}.state p{color:var(--muted);max-width:32em}.state .btn{margin-top:12px}.state-code{color:var(--char);text-shadow:4px 4px 0 var(--gold);font-size:3.5rem;font-weight:700;line-height:1}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ecebe6,#e0ded6,#ecebe6) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.skeleton-card .skeleton-img{aspect-ratio:3/2;border-radius:0}.skeleton-card .skeleton-lines{gap:10px;padding:18px 20px 22px;display:grid}.skeleton-line{height:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.car-card:hover,.car-card:hover .car-card-media img{transform:none}}.preview-disabled{gap:8px;display:grid}.preview-disabled .btn{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.preview-disabled p{color:var(--muted);font-size:.85rem}@media (max-width:860px){.btn-sm,.lang-switch{min-height:44px}.site-nav a{align-items:center;min-height:44px;display:inline-flex}}.btn-outline-dark{border-color:var(--char);color:var(--ink)}.btn-outline-dark:hover{background:var(--char);color:var(--on-dark)}
