:root{--bg: #f5f5f7;--bg-2: #f5f5f7;--surface: #ffffff;--surface-2: #f5f5f7;--line: #e5e5ea;--line-strong: #d2d2d7;--text: #1d1d1f;--muted: #6e6e73;--faint: #86868b;--accent: #0066cc;--accent-2: #0077ed;--gold: #f7c90d;--gold-2: #ffd93d;--gold-ink: #1d1d1f;--gold-text: #9a7400;--ok: #248a3d;--warn: #b25000;--bad: #d70015;--wa: #25d366;--radius: 18px;--radius-sm: 12px;--shadow: 0 2px 12px rgba(0, 0, 0, .06);--shadow-hover: 0 12px 40px rgba(0, 0, 0, .1);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Arabic", "Inter", "IBM Plex Sans Arabic", system-ui, "Segoe UI", sans-serif;--font-ar: var(--font);--font-en: var(--font);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.1;font-weight:600}html[lang=en] h1,html[lang=en] h2{letter-spacing:-.022em}html[lang=en] h3{letter-spacing:-.012em}p{margin:0}.muted{color:var(--muted)}.fine{color:var(--faint);font-size:.8rem;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:2px;border-radius:8px}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.container{padding-inline:32px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding-inline:22px;border-radius:980px;border:1px solid transparent;font-size:1rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .1s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--text);color:#fff}.btn-primary:hover:not(:disabled){background:#000}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover:not(:disabled){border-color:var(--text)}.btn-whatsapp{background:var(--wa);color:#fff}.btn-whatsapp:hover{background:#1fbd5a}.btn-whatsapp svg{width:20px;height:20px}.btn-block{width:100%}.btn svg{width:18px;height:18px}.link-btn{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font-weight:500}.link-btn:hover{text-decoration:underline}.link-btn.danger,.danger{color:var(--bad)}.icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:#0000000d;cursor:pointer}.link-arrow{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:400;font-size:1rem;white-space:nowrap;flex-shrink:0}.link-arrow:hover{text-decoration:underline}.link-arrow svg{width:16px;height:16px}input,select,textarea{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line-strong);outline:none;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e326}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-inline-end:36px}html[dir=ltr] select{background-position:right 14px center}select:disabled{opacity:.5}.field{display:grid;gap:6px;align-content:start}.field>span,.field-pair legend{font-size:.8rem;color:var(--muted);font-weight:500}.field.check{display:flex;align-items:center;gap:10px}.field.check input{width:18px;min-height:18px;accent-color:#0071e3}.field-pair{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-pair legend{padding:0;margin-bottom:6px}.swatches{border:0;padding:0;margin:0}.swatches legend{padding:0;margin-bottom:8px;font-size:.8rem;color:var(--muted);font-weight:500}.swatch-row{display:flex;flex-wrap:wrap;gap:10px}.swatch{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0;transition:transform .12s}.swatch:hover{transform:scale(1.08)}.swatch.on{outline:2px solid #0071e3;outline-offset:3px}.badge{display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:980px;font-size:.72rem;font-weight:600;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.badge-gold{background:var(--gold);color:var(--gold-ink)}.badge-dark{background:#ffffffd1;color:var(--text)}.badge-ok{background:#248a3deb;color:#fff}.badge-ship{background:#0071e3eb;color:#fff}.badge-warn{background:#b25000eb;color:#fff}.damage-panel{box-shadow:inset 0 0 0 1px #b2500059}.stage-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.stage-chips button{height:36px;padding-inline:16px;border-radius:980px;border:1px solid var(--line-strong);background:#fff;color:var(--text);cursor:pointer;font:inherit;font-size:.88rem;transition:background .2s,color .2s,border-color .2s}.stage-chips button:hover{border-color:var(--text)}.stage-chips button[aria-pressed=true]{background:var(--text);color:#fff;border-color:var(--text)}.site-header{position:sticky;top:0;z-index:40;background:#ffffffc7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.header-row{display:flex;align-items:center;gap:20px;height:56px}.brand-link{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:62px;height:auto}.brand-words{display:grid;line-height:1.15}.brand-ar{font-weight:600;font-size:.9rem}.brand-en{font-size:.58rem;letter-spacing:.2em;color:var(--faint)}.main-nav{display:none;gap:2px;margin-inline:auto}.main-nav a,.mobile-nav a{padding:6px 12px;border-radius:980px;color:#000c;font-weight:400;font-size:.82rem;transition:color .2s}.main-nav a:hover{color:#000}.main-nav a.active{color:#000;font-weight:600}.header-tools{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.main-nav+.header-tools{margin-inline-start:0}.currency{width:auto;min-height:32px;height:32px;padding-block:0;padding-inline-start:12px;font-size:.8rem;border-radius:980px;background-color:#0000000a;border-color:transparent}.lang-btn{height:32px;padding-inline:12px;border-radius:980px;border:0;background:#0000000a;cursor:pointer;font-size:.8rem}.lang-btn:hover,.currency:hover{background-color:#00000014}.menu-btn{display:grid;gap:5px;place-content:center;width:36px;height:36px;border-radius:50%;border:0;background:none;cursor:pointer}.menu-btn span{display:block;width:17px;height:1.5px;border-radius:2px;background:var(--text)}.mobile-nav{display:grid;gap:0;padding-block:8px 20px}.mobile-nav a{font-size:1.5rem;font-weight:600;padding:10px 0;border-radius:0;color:var(--text)}.mobile-nav a.active{color:var(--accent)}@media (min-width: 1024px){.main-nav{display:flex}.menu-btn,.mobile-nav{display:none}}@media (max-width: 520px){.brand-words{display:none}.header-row{gap:10px}}.hero{position:relative;overflow:hidden;background:#fff;text-align:center}.hero-bg{display:none}.hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:56px 56px}@media (min-width: 900px){.hero-inner{padding-block:96px 80px}}.eyebrow{color:var(--gold-text);font-weight:600;font-size:1.05rem;margin-bottom:10px}html[lang=en] .eyebrow{font-size:1rem}.hero-title{display:grid;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:700;line-height:1.07;max-width:18ch}html[lang=en] .hero-title{letter-spacing:-.028em}html[lang=ar] .hero-title{line-height:1.25}.hero-title .accent{background:linear-gradient(90deg,#b8860b,#e0a800 50%,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{margin-top:18px;max-width:46ch;color:var(--muted);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.4}.hero-search{margin-top:32px;display:grid;gap:10px;padding:14px;width:100%;max-width:880px;background:#fff;border-radius:22px;box-shadow:0 4px 30px #00000014,0 0 0 1px #0000000a;text-align:start}.hero-search label{display:grid;gap:4px}.hero-search label span{font-size:.75rem;color:var(--faint);padding-inline:6px}.hero-search select{background-color:var(--bg);border-color:transparent}.hero-search .btn{height:46px;align-self:end}@media (min-width: 760px){.hero-search{grid-template-columns:1fr 1fr 1fr auto;align-items:end}}.hero-stats{margin:48px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 24px;width:100%;max-width:880px}.hero-stats div{display:grid;gap:2px}.hero-stats dt{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.1}html[lang=en] .hero-stats dt{letter-spacing:-.02em}.hero-stats dd{margin:0;color:var(--muted);font-size:.9rem}@media (min-width: 760px){.hero-stats{grid-template-columns:repeat(4,1fr)}}.section{padding-block:72px 0}@media (min-width: 900px){.section{padding-block:96px 0}}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.section-head h2{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:700}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 640px){.brand-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1100px){.brand-grid{grid-template-columns:repeat(6,1fr)}}.brand-tile{position:relative;display:grid;gap:2px;padding:20px 18px;min-height:120px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .3s,transform .3s;overflow:hidden}.brand-tile:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.brand-tile.tier-exotic:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gold)}.brand-tile-name{font-weight:600;font-size:1.05rem}html[lang=en] .brand-tile-name{letter-spacing:-.01em}.brand-tile-ar{color:var(--muted);font-size:.85rem}.brand-tile-count{margin-top:auto;padding-top:12px;color:var(--accent);font-size:.8rem;font-weight:500}.steps-section{margin-top:96px;padding-block:88px;background:#fff}.steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:step}@media (min-width: 760px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{position:relative;padding:28px 24px;border-radius:var(--radius);background:var(--bg);counter-increment:step}.steps li:after{content:counter(step);position:absolute;top:22px;inset-inline-end:24px;font-weight:700;font-size:1.9rem;color:var(--line-strong)}.steps svg{width:30px;height:30px;color:var(--text);margin-bottom:18px}.steps h3{font-size:1.15rem;margin-bottom:8px}.steps p{color:var(--muted);font-size:.95rem}.car-grid{display:grid;grid-template-columns:1fr;gap:20px;transition:opacity .2s}.car-grid.is-loading{opacity:.5;pointer-events:none}@media (min-width: 560px){.car-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.car-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1180px){.car-grid{grid-template-columns:repeat(4,1fr)}}.listing .car-grid{grid-template-columns:1fr}@media (min-width: 560px){.listing .car-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1180px){.listing .car-grid{grid-template-columns:repeat(3,1fr)}}.car-card{display:flex;flex-direction:column;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .3s,transform .3s}.car-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.car-card.skeleton{min-height:380px}.car-card.is-sold{opacity:.55}.car-media{position:relative;aspect-ratio:4 / 3;background:var(--surface-2);overflow:hidden}.car-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.car-card:hover .car-media img{transform:scale(1.04)}.car-media-empty{display:grid;place-items:center;height:100%}.car-media-empty img{width:40%;height:auto;opacity:.25}.car-badges{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-wrap:wrap;gap:6px}.car-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.car-make{font-size:.75rem;color:var(--gold-text);font-weight:600}html[lang=en] .car-make{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.car-title{font-size:1.25rem;font-weight:600;margin-top:4px}html[lang=en] .car-title{letter-spacing:-.015em}.car-trim{color:var(--muted);font-size:.85rem;margin-top:2px}.car-specs{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;color:var(--muted);font-size:.82rem}.car-specs li{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-specs svg{width:15px;height:15px;flex-shrink:0;color:var(--faint)}.car-price{padding-top:16px;display:grid;gap:2px;border-top:1px solid var(--line);margin-top:auto}.car-specs+.car-price{margin-top:18px}.price-label{font-size:.75rem;color:var(--faint)}.price-value{font-weight:600;font-size:1.3rem;color:var(--text)}html[lang=en] .price-value{letter-spacing:-.01em}.skeleton{background:linear-gradient(100deg,#fff 30%,#f0f0f3,#fff 70%);background-size:300% 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--radius);box-shadow:var(--shadow)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}*{transition:none!important;scroll-behavior:auto!important}}.listing{padding-block:40px 80px}.listing-top{display:grid;gap:18px;margin-bottom:28px}.listing-title{font-size:clamp(2rem,4.4vw,3rem);font-weight:700}.source-tabs{display:inline-flex;padding:3px;border-radius:980px;background:#0000000f;justify-self:start}.source-tabs button{height:36px;padding-inline:18px;border-radius:980px;border:0;background:none;color:var(--text);font-weight:500;cursor:pointer;font-size:.9rem;transition:background .2s,box-shadow .2s}.source-tabs button.active{background:#fff;color:var(--text);box-shadow:0 1px 4px #0000001f;font-weight:600}.listing-body{display:grid;gap:28px}@media (min-width: 1024px){.listing-body{grid-template-columns:270px 1fr;align-items:start}}.filters{display:grid;gap:18px;padding:22px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.filters-head{display:flex;align-items:center;gap:12px}.filters-head h2{font-size:1.15rem;margin-inline-end:auto}.drawer-close,.drawer-apply{display:none}@media (min-width: 1024px){.listing-aside{position:sticky;top:76px}}@media (max-width: 1023px){.listing-aside{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(360px,88vw);transform:translate(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);overflow-y:auto;background:#fff}html[dir=rtl] .listing-aside{left:auto;right:0;transform:translate(105%)}.listing-aside.open{transform:none!important}.listing-aside .filters{min-height:100%;border-radius:0;box-shadow:none;align-content:start}.drawer-close,.drawer-apply{display:inline-flex}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.results-bar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.results-count{color:var(--muted);font-size:.92rem;margin-inline-end:auto}.filters-toggle{height:40px}@media (min-width: 1024px){.filters-toggle{display:none}}.count-pill{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:980px;background:#0071e3;color:#fff;font-size:.72rem}.sort select{min-height:40px;height:40px;padding-block:0;border-radius:980px;font-size:.88rem}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px;color:var(--muted);font-size:.92rem}.empty{display:grid;justify-items:center;gap:16px;padding:64px 20px;text-align:center;color:var(--muted);background:var(--surface);border-radius:var(--radius)}.page-empty{margin-block:64px}.detail{padding-block:24px 80px}.detail-skeleton{height:520px;margin-top:40px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--faint);font-size:.82rem;margin-bottom:20px}.crumbs a{color:var(--accent)}.crumbs a:hover{text-decoration:underline}.detail-grid{display:grid;gap:24px}@media (min-width: 1024px){.detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px}}.detail-main{display:grid;gap:20px;min-width:0}.panel{padding:26px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.panel h2{font-size:1.3rem;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:18px}.panel h2 svg{color:var(--text)}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.panel-head h2{margin:0}.sticky{position:sticky;top:76px;display:grid;gap:14px}.detail-title{font-size:2rem;font-weight:700}html[lang=en] .detail-title{letter-spacing:-.025em}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags .badge-dark{background:var(--surface-2)}.detail-price{display:grid;gap:4px;padding-block:16px;border-block:1px solid var(--line)}.price-big{font-weight:700;font-size:2.1rem;color:var(--text);line-height:1.15}html[lang=en] .price-big{letter-spacing:-.02em}.back-link{margin-top:16px}.spec-grid{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-radius:var(--radius-sm);overflow:hidden}@media (min-width: 700px){.spec-grid{grid-template-columns:repeat(3,1fr)}}.spec-grid div{background:var(--surface);padding:14px 16px;min-width:0}.spec-grid dt{font-size:.75rem;color:var(--faint)}.spec-grid dd{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}.prose{white-space:pre-line;color:var(--text)}.history-grid{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 700px){.history-grid{grid-template-columns:repeat(4,1fr)}}.fact{padding:14px 16px;border-radius:var(--radius-sm);background:var(--surface-2);border-top:3px solid var(--line-strong)}.fact dt{font-size:.75rem;color:var(--faint)}.fact dd{margin:4px 0 0;font-weight:700}.fact.tone-ok{border-top-color:var(--ok)}.fact.tone-warn{border-top-color:var(--warn)}.fact.tone-bad{border-top-color:var(--bad)}.fact.tone-bad dd{color:var(--bad)}.events{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px}.events li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:.9rem;color:var(--muted)}.events strong{color:var(--text)}.gallery{display:grid;gap:10px;min-width:0}.gallery-main{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.gallery-main.empty-media{display:grid;place-items:center}.gallery-main.empty-media img{width:30%;opacity:.25}.gallery-open{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.gallery-open img{width:100%;height:100%;object-fit:cover}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding-bottom:4px;box-shadow:0 2px 10px #0000001f}.gallery-nav:hover{background:#fff}.gallery-nav.prev{inset-inline-start:12px}.gallery-nav.next{inset-inline-end:12px}html[dir=rtl] .gallery-nav{transform:translateY(-50%) scaleX(-1)}.gallery-count{position:absolute;bottom:12px;inset-inline-end:12px;padding:4px 10px;border-radius:980px;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.gallery-thumbs button{flex:0 0 84px;aspect-ratio:4 / 3;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--surface-2);cursor:pointer;opacity:.55;transition:opacity .2s}.gallery-thumbs button.active{border-color:var(--text);opacity:1}.gallery-thumbs button:hover{opacity:1}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000f0;display:grid;place-items:center;padding:16px;color:#fff}.lightbox>img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:10px}.lightbox-close{position:absolute;top:16px;inset-inline-end:16px;background:#ffffff29;color:#fff}.inquiry{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.inquiry h3{font-size:1.05rem}.form-error{color:var(--bad);font-size:.88rem}.form-done{padding:14px;border-radius:var(--radius-sm);background:#248a3d14;color:var(--ok);text-align:center}.ok-text{color:var(--ok)}.site-footer{margin-top:96px;background:var(--bg);border-top:1px solid var(--line-strong);font-size:.8rem}.footer-grid{display:grid;gap:28px;padding-block:36px}@media (min-width: 760px){.footer-grid{grid-template-columns:2fr 1fr 1fr}}.footer-logo{width:130px;height:auto;margin-bottom:14px}.site-footer h4{font-size:.8rem;font-weight:600;margin-bottom:10px;color:var(--text)}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:var(--muted)}.contact-list a:hover{color:var(--text);text-decoration:underline}.footer-base{display:grid;gap:6px;padding-block:16px 28px;border-top:1px solid var(--line-strong);font-size:.75rem;color:var(--faint)}@media (min-width: 760px){.footer-base{display:flex;justify-content:space-between}}.wa-float{position:fixed;bottom:20px;inset-inline-end:20px;z-index:50;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:#fff;box-shadow:0 8px 24px #25d36659,0 2px 6px #0000001f;transition:transform .2s}.wa-float:hover{transform:scale(1.06)}.admin{padding-block:28px 72px}.admin-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.admin-head h1{font-size:1.5rem}.admin-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:980px;background:#0000000f;margin-inline-end:auto}.admin-tabs button{height:34px;padding-inline:16px;border-radius:980px;border:0;background:none;color:var(--text);cursor:pointer;font-weight:500}.admin-tabs button.active{background:#fff;box-shadow:0 1px 4px #0000001f;font-weight:600}.admin-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-bar h2{margin:0}.admin-table-wrap{overflow-x:auto;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th{text-align:start;font-size:.78rem;color:var(--faint);font-weight:600;padding:12px;background:var(--surface)}.admin-table td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.admin-table td .badge{margin-inline-start:8px}.admin-table tr.done{opacity:.5}.admin-table .pre{white-space:pre-line;max-width:280px;color:var(--muted);font-size:.9rem}.admin-thumb{width:84px;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:var(--bg-2)}.row-actions{display:flex;gap:14px;justify-content:flex-end;white-space:nowrap}.row-actions a{color:var(--muted)}.status{font-size:.8rem;padding:3px 10px;border-radius:999px;background:var(--surface-2)}.status-available{color:var(--ok)}.status-reserved{color:var(--warn)}.status-sold{color:var(--bad)}.status-hidden{color:var(--faint)}.car-form,.settings{display:grid;gap:18px}.form-grid{display:grid;gap:14px}@media (min-width: 700px){.form-grid{grid-template-columns:repeat(3,1fr)}}.image-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.image-list figure{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.image-list figure:first-child{border-color:var(--gold-text)}.image-list img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.image-list figcaption{display:flex;justify-content:space-between;padding:4px}.image-list figcaption button{background:none;border:0;cursor:pointer;padding:4px 8px;color:var(--muted)}.image-list figcaption button:disabled{opacity:.25}.image-add{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:10px;border:1.5px dashed var(--line);color:var(--gold-text);cursor:pointer;font-weight:600}.image-add:hover{border-color:var(--gold-text)}.image-add input{display:none}.pricing-preview{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line)}.pricing-preview input{width:110px;display:inline-block;margin-inline:8px}.pricing-preview strong{color:var(--gold-text)}.admin-login{display:grid;place-items:center;padding-block:72px}.admin-login form{width:min(380px,100%);display:grid;gap:14px;justify-items:center;text-align:center}.admin-login h1{font-size:1.2rem}.car-auction{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:.78rem;color:var(--muted)}.price-table{margin-top:8px;font-size:.85rem}.price-table summary{cursor:pointer;color:var(--gold-text);font-weight:600;padding-block:4px}.price-table ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.price-table li{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.price-table li span:last-child{color:var(--text);white-space:nowrap}.price-table .pt-total{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.price-table .pt-total span{color:var(--text)!important}.pt-finance{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border:1px dashed var(--line);border-radius:10px;font-size:.82rem}.pt-finance strong{color:var(--text)}.preview-table{margin-top:12px;max-width:520px}.warn-text{color:var(--warn);margin-top:8px}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.inline-input{width:110px;min-height:36px;padding:4px 8px}.btn-sm{height:34px;padding-inline:14px;font-size:.85rem}.lookup-box{border:1px dashed var(--gold);border-radius:12px;padding:14px;margin-bottom:18px;display:grid;gap:8px}.lookup-row{display:flex;gap:8px;flex-wrap:wrap}.lookup-row input{flex:1 1 240px}.field-inline{display:flex;align-items:center;gap:8px}.bulk-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px}.bulk-list li{display:grid;grid-template-columns:20px 1fr;gap:2px 8px;padding:8px 10px;border-radius:8px;background:var(--surface-2)}.bulk-list small{grid-column:2;color:var(--muted)}.bulk-ok span{color:var(--ok)}.bulk-fail span,.bulk-fail small{color:var(--bad)}.more-fields summary{cursor:pointer;color:var(--muted);margin-block:8px}@media (max-width: 700px){.admin-table thead{display:none}.admin-table,.admin-table tbody{display:block;min-width:0}.admin-table tr{display:grid;grid-template-columns:64px 1fr 1fr;gap:8px 10px;padding:12px;border-bottom:1px solid var(--line);align-items:center}.admin-table td{display:block;padding:0;border:0;min-width:0}.admin-table td:nth-child(2){grid-column:2 / -1}.admin-table td:nth-child(3){grid-column:1 / 3}.admin-table td.row-actions{grid-column:1 / -1;display:flex;gap:18px}.admin-table .inline-input{width:100%;min-width:0;box-sizing:border-box}.admin-table td:nth-child(5){grid-column:1 / -1}}.sooq-bar{margin-bottom:16px;justify-content:space-between;flex-wrap:wrap;gap:10px}.visit-yard{display:block;margin-top:12px;font-size:.9rem}.hero-switch{margin:22px 0 10px}.hero-switch{justify-content:center}.hero-switch button{height:38px;padding-inline:18px;font-weight:500}.why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.why-grid li{border-radius:var(--radius);padding:30px 26px;background:var(--surface);box-shadow:var(--shadow)}.why-grid svg{color:var(--text);width:30px;height:30px}.why-grid h3{margin:16px 0 8px;font-size:1.2rem}.why-grid p{margin:0;color:var(--muted);line-height:1.7}.contact-line{display:grid;gap:2px}.contact-label{color:var(--muted);font-size:.85rem}.contact-links{display:flex;gap:14px;flex-wrap:wrap}.contact-links a{white-space:nowrap;unicode-bidi:isolate}.request-car{margin-top:32px;border-radius:var(--radius);padding:26px;background:var(--surface);box-shadow:var(--shadow);border-top:3px solid var(--gold)}.request-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.request-head h3{margin:0 0 4px}.request-head p{margin:0}.request-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:16px}.request-form input:first-child{grid-column:1 / -1}.stats{display:grid;gap:16px}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.stat-card{border-radius:var(--radius);padding:18px;background:var(--surface);box-shadow:var(--shadow);display:grid;gap:4px}.stat-card strong{font-size:2rem;font-weight:700;color:var(--text);line-height:1.1}.bars{display:flex;align-items:flex-end;gap:4px;height:180px;padding-top:8px}.bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.bar span{width:100%;background:#0071e3;border-radius:4px 4px 0 0;min-height:2px}.bar small{font-size:.62rem;color:var(--faint);margin-top:4px}.setup-steps{line-height:1.9;padding-inline-start:20px}.setup-steps code{background:var(--surface);padding:1px 6px;border-radius:4px}.share{position:relative}.share>.btn svg{width:18px;height:18px}.share-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.share-menu a,.share-menu button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.share-menu a:hover,.share-menu button:hover{border-color:var(--gold-text)}.share-menu svg{width:18px;height:18px}.story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;overflow-y:auto}.story-box{width:min(860px,100%);background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.story-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.story-head h2{font-size:1.15rem}.story-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:start}.story-canvas{width:100%;height:auto;aspect-ratio:9 / 16;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.story-side{display:flex;flex-direction:column;gap:10px;min-width:0}.story-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.story-photos button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer;aspect-ratio:4 / 3}.story-photos button[aria-pressed=true]{border-color:var(--gold-text)}.story-photos img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 640px){.story-body{grid-template-columns:1fr}.story-canvas{max-width:260px;justify-self:center}}.print-page{min-height:100vh;background:#e9e6df;color:#141416;padding:24px 16px 48px;display:flex;flex-direction:column;align-items:safe center;gap:24px;overflow-x:auto}.print-msg{margin-top:20vh;font-size:1.1rem}.print-bar{position:sticky;top:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;padding:12px 16px;background:#fff;border-radius:14px;box-shadow:0 6px 24px #0000001f;max-width:100%}.print-size{display:flex;gap:6px}.print-size button{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid #D5D0C4;background:#fff;color:#141416;font:inherit;font-size:.85rem;cursor:pointer}.print-size button[aria-pressed=true]{background:#141416;color:#fff;border-color:#141416}.print-warn{flex-basis:100%;margin:0;text-align:center;font-size:.8rem;color:#8a5a00}.print-sheet{display:flex;flex:none;background:#fff;box-shadow:0 10px 40px #00000026;overflow:hidden}.print-a4 .print-sheet{width:297mm;height:210mm}.print-a5 .print-sheet{width:148mm;height:210mm}.print-a4 .pc+.pc{border-inline-start:.3mm dashed #C9C3B8}.pc{position:relative;width:148.5mm;height:210mm;flex:none;box-sizing:border-box;padding:13mm 13mm 11mm;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#fff;color:#141416;font-family:IBM Plex Sans Arabic,sans-serif}.pc-logo{width:34mm;height:auto}.pc-title{margin:7mm 0 6mm;font-family:Montserrat,sans-serif;font-weight:800;font-size:15mm;line-height:1;letter-spacing:.5mm;color:#1e1e22}.pc-fields{width:100%;margin:0;display:flex;flex-direction:column;gap:4.5mm}.pc-fields div{display:flex;flex-direction:column;align-items:center;gap:1mm;border-bottom:.4mm dashed #9C978C;padding-bottom:1.5mm}.pc-fields dt{font-size:3.6mm;font-weight:600;color:#555048}.pc-fields dd{margin:0;font-family:Montserrat,IBM Plex Sans Arabic,sans-serif;font-weight:700;font-size:7mm;line-height:1.25;text-align:center}.pc-foot{margin-top:auto;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:6mm;position:relative;z-index:1}.pc-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2mm;font-family:Montserrat,sans-serif;font-weight:600;font-size:3.8mm}.pc-contact li{display:flex;align-items:center;gap:2mm;justify-content:flex-start}.pc-contact svg{width:5mm;height:5mm;flex:none}.pc-qr{display:flex;flex-direction:column;align-items:center;gap:1.5mm;font-size:3mm;font-weight:600;color:#555048}.pc-qr-code{width:30mm;height:30mm;padding:2mm;border:.4mm solid #141416;border-radius:3mm;background:#fff}.pc-qr-code svg{width:100%;height:100%;display:block}.pc-wave{position:absolute;left:0;bottom:0;width:38mm;height:26mm;transform:scaleX(-1);fill:#2a2a31;z-index:0}@media print{html,body{background:#fff!important}.print-page{padding:0;gap:0;background:#fff;display:block;min-height:0}.print-bar{display:none}.print-sheet{box-shadow:none;break-after:page;page-break-after:always}.print-sheet:last-child{break-after:auto;page-break-after:auto}.pc,.pc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pick{display:flex;align-items:center;gap:10px;cursor:pointer}.pick input{width:18px;height:18px;min-height:18px;flex:none;accent-color:var(--gold-text)}.print-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.print-actions .inline-input{width:auto}@media (max-width: 700px){.admin-table tr{grid-template-columns:92px 1fr 1fr}}.faq{display:grid;gap:10px;max-width:880px}.faq details{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:0 22px}.faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--faint);transition:transform .25s;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:20px;color:var(--muted);line-height:1.7}.ssr{padding-block:32px 64px;display:grid;gap:12px;color:var(--text)}.ssr h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.ssr h2{font-size:1.3rem;margin-top:16px}.ssr h3{font-size:1rem}.ssr p{color:var(--muted);max-width:70ch}.ssr ul{margin:0;padding-inline-start:20px;display:grid;gap:4px}.ssr .ssr-brands{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none}.ssr a{color:var(--accent)}.ssr-nav{display:flex;flex-wrap:wrap;gap:6px;font-size:.9rem}
