:root{--ink:#04042B;--grey:#7C7C7C;--white:#FFFFFF;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:30px;--sh-sm:0 1px 2px rgba(4,4,43,.06),0 1px 3px rgba(4,4,43,.08);--sh-md:0 6px 18px rgba(4,4,43,.10);--sh-lg:0 22px 50px -12px rgba(4,4,43,.30);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:20px;--s-5:32px;--accent:var(--ink);--accent-dark:#0B0B4D;--on-accent:var(--white);--on-accent-dark:var(--white);--page:var(--white);--card:var(--white);--card-2:#F8F9FB;--text:var(--ink);--muted:var(--grey);--border:#E4E6EC;--soft:#F4F5F7;--tone-a:#FAFAFC;--tone-b:#F2F3F6;--navy-1:#10193C;--navy-2:#070C24;--paper:var(--page);--surface:var(--soft);--line:var(--border);--success:#176b45;--danger:#a83535;--shadow:var(--sh-md);--radius:var(--r-lg);--whatsapp:#25D366;--on-whatsapp:#053A1C;--on-dark:#EDF0F5;--on-dark-muted:#C3CAD8;--icon-sm:15px;--icon:17px;--icon-lg:19px;--icon-stroke:1.5}*{box-sizing:border-box}.prime-icon{flex:0 0 auto;width:var(--icon);height:var(--icon);stroke-width:var(--icon-stroke)}html{scroll-behavior:smooth}body,html{background:var(--page)}body{margin:0;color:var(--text);font-family:Arial,Noto Sans Arabic,sans-serif;line-height:1.55}body[dir=rtl]{font-family:Noto Sans Arabic,Arial,sans-serif}.site-frame{font-family:var(--font-prime-latin),Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,253,249,.93);border-bottom:1px solid rgba(220,215,204,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{min-height:72px;display:flex;align-items:center;gap:26px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.wordmark-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:white}.brand-wordmark{width:clamp(148px,15vw,186px);height:auto;max-height:58px;object-fit:contain;object-position:left center}.brand-lockup{display:inline-flex;align-items:center}.brand-icon-mark{display:none;width:44px;height:44px;object-fit:contain}[dir=rtl] .brand-wordmark{object-position:right center}.main-nav{display:flex;align-items:center;gap:22px;margin-inline:auto;font-size:.94rem}.footer-links a:hover,.language-link:hover,.main-nav a:hover{text-decoration:underline;text-underline-offset:4px}.header-actions{display:flex;align-items:center;gap:14px}.language-link{font-size:.9rem;font-weight:700}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 19px;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.button:hover{transform:translateY(-1px);color:var(--on-accent-dark);background:var(--accent-dark);border-color:var(--accent-dark)}.button-small{min-height:40px;padding:8px 13px;font-size:.9rem}.button-secondary{background:transparent;color:var(--text);border-color:var(--border)}.button-secondary:hover{background:var(--card-2);border-color:var(--border)}.hero{position:relative;overflow:hidden;color:white;background:#2d3437}.hero-media{width:100%;height:100%;object-fit:cover;opacity:.44}.hero-media,.hero:after{position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,rgba(10,17,20,.84),rgba(10,17,20,.38) 62%,rgba(10,17,20,.55))}[dir=rtl] .hero:after{background:linear-gradient(-90deg,rgba(10,17,20,.84),rgba(10,17,20,.38) 62%,rgba(10,17,20,.55))}.hero-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:560px;padding-block:80px}.hero-copy{width:min(710px,100%)}.eyebrow{font-size:.82rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.admin-nav .eyebrow,.hero .eyebrow,.site-footer .eyebrow{color:#f1c59c}.hero h1{margin:12px 0 18px;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.97;letter-spacing:-.055em}[dir=rtl] .hero h1{letter-spacing:0;line-height:1.18}.hero p{max-width:650px;margin:0 0 28px;font-size:clamp(1.02rem,2vw,1.25rem);color:#f1f1ed}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero .button-secondary{color:white;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.section{padding-block:82px}.section-soft{background:var(--soft)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading h1,.section-heading h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.04em}[dir=rtl] .section-heading h1,[dir=rtl] .section-heading h2{letter-spacing:0;line-height:1.3}.section-heading p{max-width:640px;margin:10px 0 0}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.inventory-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.inventory-card:hover{box-shadow:var(--shadow)}.inventory-image-wrap{position:relative;aspect-ratio:16/10;background:#e8e5de;overflow:hidden}.inventory-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.inventory-card:hover .inventory-image{transform:scale(1.025)}.inventory-image-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:150px;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,#edeae3),color-mix(in srgb,var(--accent) 5%,#f6f4ee));color:color-mix(in srgb,var(--accent) 70%,#55504a)}.inventory-image-fallback svg{width:38px;height:38px;opacity:.72}.inventory-image-fallback b{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.82}.status-pill{position:absolute;top:12px;inset-inline-start:12px;padding:5px 9px;border-radius:999px;background:rgba(23,107,69,.94);color:white;font-size:.75rem;font-weight:800}.inventory-card-body{padding:18px}.inventory-card h3{margin:0 0 6px;font-size:1.18rem}.meta-row{display:flex;flex-wrap:wrap;gap:7px 13px;color:var(--muted);font-size:.86rem}.price{margin:16px 0 13px;font-weight:900;font-size:1.08rem}.card-link{font-weight:800;color:var(--accent)}.filter-bar{display:grid;grid-template-columns:1fr 220px;grid-gap:var(--s-3);gap:var(--s-3);padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);margin-bottom:26px}.field{width:100%;min-height:46px;padding:10px 12px;color:var(--text);background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-sm);outline:none}.detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:34px;gap:34px;align-items:start}.detail-image{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-lg);background:var(--card-2)}.detail-panel{position:-webkit-sticky;position:sticky;top:100px;padding:28px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-md)}.detail-panel h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.detail-actions{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.spec{padding:13px;border-radius:var(--r-sm);background:var(--card-2)}.spec span{display:block;color:var(--muted);font-size:.78rem;text-transform:capitalize}.spec strong{display:block;margin-top:3px}.prose{max-width:780px}.prose h2{margin-top:42px;font-size:1.7rem}.prose p{color:#364247;font-size:1.04rem}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.article-card{padding:24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.article-card h2,.article-card h3{margin:0 0 10px;line-height:1.2}.article-card p{color:var(--muted)}.blog-card{overflow:hidden;padding:0}.blog-card-copy{padding:24px}.blog-card-image{display:block;width:100%;height:220px;object-fit:cover}.blog-detail{max-width:920px}.blog-cover,.blog-section-image{margin:28px 0}.blog-cover img,.blog-section-image img{display:block;width:100%;max-height:580px;border-radius:var(--radius);object-fit:cover}.blog-cover figcaption,.blog-section-image figcaption{margin-top:8px;color:var(--muted);font-size:.84rem;text-align:center}.vendor-promotion-banner{padding:22px 0}.vendor-promotion-inner{position:relative;display:block;min-height:300px;overflow:hidden;border-radius:26px;color:white;background:#18231f;box-shadow:0 24px 70px rgba(15,32,25,.18)}.vendor-promotion-inner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vendor-promotion-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,16,.92),rgba(8,20,16,.64) 48%,rgba(8,20,16,.08))}[dir=rtl] .vendor-promotion-shade{background:linear-gradient(-90deg,rgba(8,20,16,.92),rgba(8,20,16,.64) 48%,rgba(8,20,16,.08))}.vendor-promotion-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;width:min(58%,680px);min-height:300px;padding:42px}.vendor-promotion-copy small{color:#cce9dc;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vendor-promotion-copy strong{font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.vendor-promotion-copy>span{max-width:580px;color:rgba(255,255,255,.84);font-size:1.05rem}.vendor-promotion-copy b{display:inline-flex;align-items:center;gap:8px;margin-top:5px;padding:11px 16px;border-radius:999px;color:#16231d;background:white;font-size:.85rem}.home-editorial .section-heading p{max-width:900px;color:#364247;font-size:1.05rem}.home-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.home-guide{position:relative;padding:28px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.home-guide h3{margin:4px 0 10px;font-size:1.35rem}.home-guide li,.home-guide p{color:#364247}.guide-number{color:var(--accent);font-weight:900;font-size:.78rem;letter-spacing:.12em}.area-chips{display:flex;flex-wrap:wrap;gap:9px}.area-chips span{padding:9px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-weight:750}.answer-box{margin-top:26px;padding:24px;border-radius:var(--radius);color:var(--white);background:var(--ink)}.answer-box h3{margin:0 0 8px}.answer-box p{margin:0;color:#e7e9e7}.faq-list{display:grid;grid-gap:12px;gap:12px;max-width:900px}.faq-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:42px}.faq-item{padding:20px 22px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.faq-item summary{cursor:pointer;font-weight:850}.faq-item p{margin-bottom:0;color:var(--muted)}.notice{padding:16px 18px;-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);background:var(--card-2);border-radius:var(--r-sm);color:var(--muted)}.site-footer{padding-block:52px 24px;color:#e7e9e7;background:var(--ink)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:30px;gap:30px}.footer-grid p{color:#b9c0bd;max-width:640px}.footer-brand{display:grid;justify-items:start}.brand-wordmark-footer{width:176px;max-height:72px;margin-bottom:17px;padding:10px 13px;border-radius:10px;background:white}.footer-links{display:grid;grid-gap:8px;gap:8px;align-content:start}.footer-bottom{margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);color:#9eaaa6;font-size:.82rem}.not-found{min-height:60vh;display:grid;place-items:center;text-align:center}.site-car{--accent:#ED4B00;--accent-dark:#C23C00;--on-accent:var(--ink);--on-accent-dark:var(--white);--page:#F6F4EF;--card:var(--white);--card-2:#FBFAF8;--text:var(--ink);--muted:#6E6A66;--border:#EAE5DF;--soft:#F1EFE8;--tone-a:#F7F5F0;--tone-b:#EFEDE5;--navy-1:#10193C;--navy-2:#070C24;--car-ink:var(--text);--car-muted:var(--grey);--car-paper:var(--card);--car-soft:var(--soft);--car-line:var(--border);--car-accent:var(--accent);--car-accent-dark:var(--accent-dark);--paper:var(--card);--surface:var(--soft);--line:var(--border);overflow-x:clip;color:var(--text);background:var(--page);font-family:var(--font-prime-latin),Montserrat,system-ui,sans-serif}.site-frame[dir=rtl]{font-family:var(--font-prime-arabic),Tahoma,Arial,sans-serif}.site-frame .container{width:min(1240px,calc(100% - 48px))}.site-frame .site-header{background:rgba(255,255,255,.96);border-bottom-color:rgba(4,4,43,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-frame .header-inner{min-height:76px}.site-frame .wordmark{font-size:1.04rem}.site-frame .site-header .brand-wordmark{width:clamp(160px,17vw,205px);max-height:58px}.site-frame .car-main-nav{gap:26px;font-size:.9rem;font-weight:620}.site-frame .car-main-nav a{position:relative;padding-block:27px}.site-frame .car-main-nav a:after{content:"";position:absolute;right:0;bottom:19px;left:0;height:2px;background:var(--car-accent);transform:scaleX(0);transition:transform .18s ease}.site-frame .car-main-nav a:hover{text-decoration:none}.site-frame .car-main-nav a:hover:after{transform:scaleX(1)}.car-mega-menu{position:static}.car-mega-menu>summary{display:inline-flex;align-items:center;gap:6px;padding-block:27px;cursor:pointer;list-style:none}.car-mega-menu>summary::-webkit-details-marker{display:none}.car-mega-menu>summary svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform .18s ease}.car-mega-menu[open]>summary{color:var(--car-accent-dark)}.car-mega-menu[open]>summary svg{transform:rotate(180deg)}.car-mega-panel{position:absolute;top:var(--header-h,76px);left:50%;display:grid;grid-template-columns:.95fr 1.15fr .95fr;width:min(930px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--car-line);border-radius:0 0 22px 22px;background:white;box-shadow:0 28px 75px rgba(17,29,33,.18);transform:translateX(-50%)}.car-mega-panel section{display:grid;align-content:start;grid-gap:1px;gap:1px;padding:25px 28px 27px}.car-mega-panel section+section{-webkit-border-start:1px solid #edf0ed;border-inline-start:1px solid #edf0ed}.car-mega-panel section>span,.car-mega-trending>span{margin-bottom:9px;color:var(--car-accent-dark);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-frame .car-main-nav .car-mega-panel a{display:flex;align-items:center;gap:7px;padding:7px 0;color:#35444a;font-size:.8rem;font-weight:650}.site-frame .car-main-nav .car-mega-panel a:after{display:none}.site-frame .car-main-nav .car-mega-panel a:hover{color:var(--car-accent-dark);text-decoration:none;transform:translateX(2px)}[dir=rtl] .site-frame .car-main-nav .car-mega-panel a:hover{transform:translateX(-2px)}.car-mega-panel a em{padding:2px 6px;border-radius:999px;color:var(--on-accent);background:var(--accent);font-size:.55rem;font-style:normal;font-weight:900}.site-frame .car-main-nav .car-mega-panel .car-mega-all{margin-top:10px;padding-top:13px;border-top:1px solid #e8ece9;color:var(--car-accent-dark);font-weight:850}.car-mega-all svg{width:var(--icon-sm);height:var(--icon-sm)}.car-mega-link-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.car-mega-trending{display:grid;margin-top:12px;padding-top:16px;border-top:1px solid #e8ece9}.car-mega-trending>span{color:#df5a27}.site-frame .car-header-actions{gap:16px}.site-frame .car-header-cta{gap:7px;border-radius:999px}.site-frame .car-header-cta svg{width:var(--icon);height:var(--icon)}.car-mobile-menu{display:none;position:relative}.car-mobile-menu summary{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--car-line);border-radius:12px;background:white;cursor:pointer;list-style:none}.car-mobile-menu summary::-webkit-details-marker{display:none}.car-mobile-menu nav{position:absolute;top:52px;inset-inline-end:0;display:grid;width:min(290px,calc(100vw - 28px));padding:10px;border:1px solid var(--car-line);border-radius:16px;background:white;box-shadow:0 20px 55px rgba(17,29,33,.16)}.car-mobile-menu nav a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;font-weight:700}.car-mobile-menu nav a:hover{background:var(--car-soft)}.car-mobile-categories{border-block:1px solid #edf0ed}.car-mobile-categories>summary{display:flex;align-items:center;justify-content:space-between;padding:12px;font-weight:750;cursor:pointer;list-style:none}.car-mobile-categories>summary::-webkit-details-marker{display:none}.car-mobile-categories>summary svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform .18s ease}.car-mobile-categories[open]>summary svg{transform:rotate(180deg)}.car-mobile-categories>div{display:grid;grid-template-columns:1fr 1fr;padding:0 6px 9px}.car-mobile-categories>div a{padding:9px 7px;color:var(--car-muted);font-size:.76rem}.car-hero{position:relative;min-height:590px;overflow:hidden;color:white;background:#132126}.car-hero-media{object-fit:cover;object-position:center}.car-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,20,.94),rgba(7,17,20,.82) 39%,rgba(7,17,20,.42) 68%,rgba(7,17,20,.58))}[dir=rtl] .car-hero-overlay{background:linear-gradient(-90deg,rgba(7,17,20,.94),rgba(7,17,20,.82) 39%,rgba(7,17,20,.42) 68%,rgba(7,17,20,.58))}.car-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.78fr);align-items:center;grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);min-height:590px;padding-block:58px}.car-finder,.car-hero-copy,.car-hero-layout>*{min-width:0}.car-hero-copy{width:100%;max-width:680px}.car-hero .eyebrow{color:#ffc39f}.car-hero h1{margin:13px 0 18px;max-width:680px;font-size:clamp(3rem,5.2vw,5rem);line-height:.98;letter-spacing:-.06em}.site-frame[dir=rtl] .car-hero h1{line-height:1.2;letter-spacing:0}.car-hero-copy>p{max-width:600px;margin:0;color:#e5ece9;font-size:clamp(1.02rem,1.5vw,1.2rem)}.car-hero-facts{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:28px}.car-hero-facts span{display:inline-flex;align-items:center;gap:7px;color:#eef4f1;font-size:.84rem;font-weight:650}.car-finder{padding:25px;border:1px solid rgba(255,255,255,.22);border-radius:24px;color:var(--car-ink);background:rgba(255,255,255,.96);box-shadow:0 26px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.car-finder-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.car-finder-heading>span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:13px;color:white;background:var(--car-accent)}.car-finder-heading div span,.car-finder-heading strong{display:block}.car-finder-heading strong{font-size:1.08rem}.car-finder-heading div span{margin-top:2px;color:var(--car-muted);font-size:.79rem}.car-finder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.car-field{display:grid;min-width:0;grid-gap:7px;gap:7px}.car-catalog-toolbar label>span:first-child,.car-field>span:first-child{color:#39484d;font-size:.73rem;font-weight:800;letter-spacing:.035em}.car-field-wide{grid-column:1/-1}.car-finder>.car-field-wide{margin-bottom:13px}.car-catalog-toolbar input,.car-catalog-toolbar select,.car-field input,.car-field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #ccd5d0;border-radius:11px;outline:none;color:var(--car-ink);background:white}.car-catalog-toolbar input:focus,.car-catalog-toolbar select:focus,.car-field input:focus,.car-field select:focus{border-color:var(--car-accent);box-shadow:0 0 0 3px rgba(206,71,34,.12)}.car-input-wrap{position:relative;display:block}.car-input-wrap svg{position:absolute;top:50%;inset-inline-start:13px;width:var(--icon);height:var(--icon);color:#718078;transform:translateY(-50%);pointer-events:none}.car-input-wrap input{-webkit-padding-start:41px;padding-inline-start:41px}.car-search-button{width:100%;gap:9px;margin-top:15px;border-radius:12px}.car-finder-icon svg,.car-search-button svg{display:block;vertical-align:middle}.car-finder-note{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;color:var(--car-muted);font-size:.72rem;line-height:1.45}.site-frame .section{padding-block:76px}.site-frame .section-heading h1,.site-frame .section-heading h2{letter-spacing:-.05em}.site-frame[dir=rtl] .section-heading h1,.site-frame[dir=rtl] .section-heading h2{letter-spacing:0}.site-frame .eyebrow{color:var(--car-accent-dark)}.car-section-heading{align-items:flex-end}.car-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--car-accent-dark);font-weight:780;white-space:nowrap}.car-text-link svg{width:var(--icon);height:var(--icon)}[dir=rtl] .car-brand-arrow svg,[dir=rtl] .car-card-arrow svg,[dir=rtl] .car-text-link svg{transform:rotate(180deg)}.car-brand-section{background:var(--car-paper)}.car-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.car-brand-card{position:relative;min-height:155px;overflow:hidden;border-radius:17px;color:white;background:#263438;isolation:isolate}.car-brand-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;z-index:-2}.car-brand-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,14,17,.08),rgba(5,14,17,.9));z-index:-1}.car-brand-logo{position:absolute;top:12px;inset-inline-start:12px;display:grid;place-items:center;min-width:42px;min-height:42px;padding:7px;border:1px solid rgba(255,255,255,.38);border-radius:12px;color:white;background:rgba(8,17,20,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.car-brand-copy{position:absolute;right:15px;bottom:14px;left:15px;display:grid}.car-brand-copy strong{font-size:1rem}.car-brand-copy small{color:rgba(255,255,255,.75)}.car-brand-card:hover img{transform:scale(1.045)}.car-featured-section{background:#f2f4f1}.site-frame .car-inventory-grid{gap:18px}.site-frame .car-inventory-card{display:flex;flex-direction:column;border-color:var(--car-line);border-radius:18px;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site-frame .car-inventory-card:hover{border-color:#c3cdc7;box-shadow:0 18px 45px rgba(17,29,33,.09);transform:translateY(-3px)}.car-card-main-link{flex:1 1}.car-card-image-wrap{aspect-ratio:16/10.2}.car-card-image-wrap .status-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;background:rgba(18,119,76,.95)}.car-card-brand{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;min-width:44px;min-height:40px;padding:6px 9px;border:1px solid rgba(255,255,255,.32);border-radius:12px;color:white;background:rgba(9,20,23,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-logo{display:inline-flex;align-items:center;gap:8px;min-width:0;color:currentColor}.brand-logo svg{flex:0 0 auto;width:28px;height:28px;fill:currentColor;stroke:none}.brand-logo>span{overflow:hidden;font-size:.72rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.brand-logo-compact>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.brand-logo-compact svg{width:25px;height:25px}.brand-logo-mercedes svg{fill:none;stroke:currentColor;stroke-width:1.8}.brand-logo-land-rover b{display:grid;place-items:center;min-width:54px;height:26px;padding:0 6px;border:1.5px solid;border-radius:50%;font-size:.43rem;font-style:italic;letter-spacing:.04em}.brand-logo-gmc b{color:#e3312b;font-size:1.05rem;font-style:italic;line-height:1;letter-spacing:-.08em;text-shadow:0 0 0 currentColor}.brand-logo-wordmark b{display:grid;place-items:center;width:27px;height:27px;border:1px solid;border-radius:50%;font-size:.62rem}.car-card-body{padding:18px 18px 15px}.car-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site-frame .car-card-title-row h3{margin-bottom:5px;font-size:1.17rem}.car-card-location{display:inline-flex;align-items:center;gap:5px;color:var(--car-muted);font-size:.78rem}.car-card-location svg{width:14px;height:14px}.car-card-arrow{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;color:var(--car-accent);background:#f8e8e2}.car-card-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid #e9ece9}.car-card-price-row div{display:grid}.car-card-price-row small{color:var(--car-muted);font-size:.68rem}.car-card-price-row strong{font-size:1.03rem}.car-card-price-row>span{color:var(--car-muted);font-size:.74rem}.car-card-specs,.car-card-terms{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.car-card-specs span{padding:4px 7px;border-radius:7px;color:#58666b;background:#f1f3f0;font-size:.66rem;font-weight:700}.car-card-terms span{display:inline-flex;align-items:center;gap:3px;color:#277051;font-size:.65rem;font-weight:750}.car-card-terms svg{width:12px;height:12px}.car-card-supplier{display:flex;align-items:center;gap:9px;margin-top:15px;color:var(--car-muted)}.car-card-supplier>svg{flex:0 0 auto;width:19px;height:19px;color:#3f7662}.car-card-supplier span{display:grid;min-width:0}.car-card-supplier small{font-size:.64rem}.car-card-supplier strong{overflow:hidden;color:#425158;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.car-card-view{display:inline-flex!important;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--car-accent-dark);font-size:.67rem;font-weight:850;white-space:nowrap}.car-card-view svg{width:13px;height:13px}.car-card-actions{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:0 18px 18px}.car-card-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:10px;font-size:.79rem;font-weight:800}.car-card-actions svg{width:17px;height:17px}.car-card-whatsapp{color:white;background:#16784b}.car-card-whatsapp:hover{background:#0f613b}.car-card-call{min-width:44px;padding-inline:11px;border:1px solid var(--car-line);background:#f8faf8}.car-trust-section{padding-block:30px;color:white;background:#132126}.car-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.car-trust-grid article{display:flex;gap:14px;padding:10px 30px;-webkit-border-end:1px solid rgba(255,255,255,.14);border-inline-end:1px solid rgba(255,255,255,.14)}.car-trust-grid article:first-child{-webkit-padding-start:0;padding-inline-start:0}.car-trust-grid article:last-child{-webkit-padding-end:0;padding-inline-end:0;border:0}.car-trust-grid h3{margin:0 0 3px;font-size:.95rem}.car-trust-grid p{margin:0;color:#bfc9c5;font-size:.77rem}.site-frame .home-editorial .section-heading{max-width:920px}.site-frame .home-guide{padding:26px;box-shadow:none}.site-frame .home-guide li,.site-frame .home-guide p{color:#536168;font-size:.94rem}.site-frame .answer-box{background:#132126}.car-guides-section{background:#f2f4f1}.site-frame .car-guides-section .article-card{box-shadow:none}.car-catalog-section{min-height:70vh;background:var(--tone-a)}.car-catalog-section>.container>.section-heading{margin-bottom:24px}.car-catalog-section>.container>.section-heading h1{font-size:clamp(2.5rem,5vw,4.4rem)}.car-brand-rail{display:flex;gap:8px;overflow-x:auto;margin-bottom:13px;padding:2px 1px 8px;scrollbar-width:thin}.car-brand-rail button{flex:0 0 auto;padding:8px 12px;border:1px solid var(--car-line);border-radius:999px;color:#445258;background:white;font-size:.74rem;font-weight:700;cursor:pointer}.car-brand-rail button.active,.car-brand-rail button:hover{color:white;border-color:#132126;background:#132126}.car-catalog-toolbar{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(145px,.7fr));grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--car-line);border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(17,29,33,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.car-catalog-toolbar label{display:grid;grid-gap:6px;gap:6px}.car-catalog-toolbar input,.car-catalog-toolbar select{min-height:45px}.car-results-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 16px}.car-results-bar p{display:flex;align-items:baseline;gap:6px;margin:0}.car-results-bar p strong{font-size:1.45rem}.car-results-bar p span{-webkit-margin-start:4px;margin-inline-start:4px;color:var(--car-muted);font-size:.82rem}.car-results-bar button{padding:6px 0;border:0;color:var(--car-accent);background:transparent;font-weight:750;cursor:pointer}.car-results-bar>div{display:flex;align-items:center;gap:18px}.car-results-bar label{display:flex;align-items:center;gap:7px;color:var(--car-muted);font-size:.74rem}.car-results-bar select{min-height:38px;padding:6px 30px 6px 9px;border:1px solid var(--car-line);border-radius:9px;background:white}.car-load-more{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.car-load-more span{color:var(--car-muted);font-size:.75rem}.car-empty-state{display:grid;justify-items:center;padding:60px 24px;border:1px dashed #bdc8c1;border-radius:20px;text-align:center;background:white}.car-empty-state h2{margin:0 0 4px}.car-empty-state p{margin:0 0 20px;color:var(--car-muted)}.car-detail-section{padding-block:28px 86px;background:var(--tone-a)}.car-breadcrumb{display:flex;align-items:center;gap:9px;overflow:hidden;margin-bottom:22px;color:var(--car-muted);font-size:.78rem;white-space:nowrap}.car-breadcrumb span:last-child{overflow:hidden;color:var(--car-ink);text-overflow:ellipsis}.car-breadcrumb a:hover{color:var(--car-accent)}.car-detail-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.car-detail-head-copy{min-width:0}.car-detail-head-copy h1{margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:-.045em}.site-frame[dir=rtl] .car-detail-head-copy h1{line-height:1.2;letter-spacing:0}.car-detail-head-copy p{margin:6px 0 0;max-width:640px;color:#48575c;font-size:.98rem}.car-detail-ref{margin-top:10px;color:var(--car-muted);font-size:.78rem;font-weight:700;letter-spacing:.02em}.car-detail-ref code{-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:2px 8px;border:1px solid var(--car-line);border-radius:7px;background:var(--car-soft);color:var(--car-ink);font-family:inherit;font-size:.82rem;font-weight:800;letter-spacing:.06em}.car-detail-hero{position:relative;overflow:hidden;margin-bottom:34px;border-radius:20px;aspect-ratio:16/8.4;background:#e9ece9}.car-detail-hero .car-detail-image{width:100%;height:100%;object-fit:cover}.car-detail-hero-badges{position:absolute;top:16px;inset-inline-start:16px;display:flex;gap:8px}.car-badge-available,.car-badge-deposit,.car-badge-nodeposit,.car-badge-premium{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;color:white;font-size:.72rem;font-weight:800}.car-badge-available{background:rgba(18,119,76,.95)}.car-badge-premium{background:rgba(4,4,43,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.car-badge-nodeposit{background:var(--accent)}.car-badge-deposit,.car-detail-hero .car-detail-photo-count{background:rgba(4,4,43,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.car-detail-hero .car-detail-photo-count{position:absolute;right:16px;bottom:16px;padding:6px 11px;border-radius:999px;color:white;font-size:.7rem;font-weight:800}[dir=rtl] .car-detail-hero .car-detail-photo-count{right:auto;left:16px}.car-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);align-items:start;grid-gap:30px;gap:30px;min-width:0}.car-detail-main{min-width:0;display:grid;grid-gap:26px;gap:26px}.car-detail-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.car-chip{gap:6px;padding:8px 13px;border:1px solid var(--car-line);border-radius:10px;background:white;font-weight:700}.car-chip,.car-chip-location{display:inline-flex;align-items:center;font-size:.78rem}.car-chip-location{gap:5px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--car-muted)}.car-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.car-stat{padding:16px;border:1px solid var(--car-line);border-radius:14px;background:white}.car-stat-label{color:var(--car-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.car-stat-value{margin-top:5px;font-size:1.35rem;font-weight:900}.car-stat-value small{font-size:.65rem;color:var(--car-muted)}.car-block-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.car-block-head h2{margin:0;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase;font-weight:800}.car-block-rule{height:2px;flex:1 1;background:linear-gradient(90deg,var(--car-accent),transparent)}[dir=rtl] .car-block-rule{background:linear-gradient(270deg,var(--car-accent),transparent)}.car-price-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.car-price-card{position:relative;padding:20px;border:1px solid var(--car-line);border-radius:16px;background:var(--car-soft)}.car-price-card-primary{border:2px solid var(--car-accent);background:white}.car-price-flag{position:absolute;top:-11px;inset-inline-start:16px;padding:3px 9px;border-radius:999px;background:var(--car-accent);color:white;font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.car-price-amount{font-size:1.6rem;font-weight:900}.car-price-card-primary .car-price-amount{color:var(--car-accent)}.car-price-unit{color:var(--car-muted);font-size:.82rem}.car-price-save{display:inline-block;margin-top:10px;padding:3px 9px;border-radius:999px;background:#e4f5ec;color:var(--success);font-size:.68rem;font-weight:800;letter-spacing:.03em}.car-mileage-table{margin-top:12px;border:1px solid var(--car-line);border-radius:14px;overflow:hidden;background:white}.car-mileage-table>div{display:flex;justify-content:space-between;gap:12px;padding:13px 18px}.car-mileage-table>div+div{border-top:1px solid var(--car-line)}.car-mileage-table span{color:#48575c;font-size:.88rem}.car-mileage-table strong{font-size:.88rem}.car-included{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px;padding:14px 18px;border:1px solid var(--car-line);border-radius:12px;background:white}.car-included span{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:650}.car-included-top{margin-top:16px;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent)}.car-overview{border:1px solid var(--car-line);border-radius:16px;overflow:hidden;background:white}.car-overview-grid{display:grid;grid-template-columns:1fr 1fr}.car-overview-grid>div{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid #eef2ef}.car-overview-grid span{color:var(--car-muted);font-size:.85rem}.car-overview-grid strong{font-size:.85rem;text-align:end}.car-description{margin:0;color:#42525a;font-size:1rem;line-height:1.8}.car-accordion{border:1px solid var(--car-line);border-radius:16px;overflow:hidden;background:white}.car-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;cursor:pointer;list-style:none;font-size:1rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.car-accordion>summary::-webkit-details-marker{display:none}.car-accordion>summary svg{width:var(--icon);height:var(--icon);color:var(--car-muted);transition:transform .25s ease}.car-accordion[open]>summary svg{transform:rotate(180deg)}.car-accordion-body{display:grid;grid-gap:11px;gap:11px;padding:2px 22px 22px}.car-accordion-body span{display:flex;align-items:flex-start;gap:10px;color:#3f4e52;font-size:.9rem}.car-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.car-features-grid span{align-items:center}.car-service-areas{margin-top:28px;padding:21px;border-radius:14px;background:var(--tone-b)}.car-service-areas h3{margin:0 0 12px;font-size:.95rem}.car-service-areas>div{display:flex;flex-wrap:wrap;gap:7px}.car-service-areas span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--car-line);border-radius:999px;background:white;font-size:.72rem;font-weight:700}.car-service-areas p{margin:11px 0 0;color:var(--car-muted);font-size:.72rem}.car-confirm-list{margin-top:32px;padding-top:28px;border-top:1px solid var(--car-line)}.car-confirm-list h3{margin:0 0 15px;font-size:1rem}.car-confirm-list>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.car-confirm-list span{display:flex;align-items:center;gap:7px;color:#47565b;font-size:.86rem}.car-detail-aside{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:16px;gap:16px;min-width:0}.car-booking-card{padding:22px;border:1px solid var(--car-line);border-radius:20px;background:white;box-shadow:0 18px 50px rgba(17,29,33,.09)}.car-booking-supplier{display:flex;align-items:center;gap:13px}.car-booking-supplier>div{min-width:0;flex:1 1}.car-booking-supplier strong{display:block;font-size:1rem;line-height:1.2}.car-booking-supplier small{display:block;margin-top:3px;color:var(--car-muted);font-size:.78rem}.car-booking-open{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#e4f5ec;color:var(--success);font-size:.68rem;font-weight:800}.car-booking-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.car-booking-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.car-booking-actions .button{gap:7px;min-height:46px}.car-booking-actions svg{width:var(--icon);height:var(--icon)}.car-call-button{color:var(--car-ink);border-color:var(--car-line);background:white}.car-call-button:hover{color:white;border-color:#132126;background:#132126}.car-supplier-note{margin-top:14px;padding:11px 13px;border-radius:11px;background:var(--car-soft);color:#3c4a50;font-size:.74rem;line-height:1.5;text-align:start}.car-booking-links{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:.75rem}.car-booking-links .car-text-link{font-size:.75rem}.car-booking-links .car-text-link svg{width:var(--icon-sm);height:var(--icon-sm)}.car-booking-loc{display:inline-flex;align-items:center;gap:5px;color:var(--car-muted);font-weight:700}.car-terms-card{padding:20px 22px;border:1px solid var(--car-line);border-radius:20px;background:white}.car-terms-card h3{margin:0 0 15px;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em}.car-terms-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px}.car-term{display:flex;align-items:center;gap:9px;color:#3f4e52;font-size:.82rem}.car-term small{display:block;color:var(--car-muted);font-size:.68rem}.car-term strong{display:block;font-size:.8rem}.car-booking-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--car-muted);font-size:.68rem}.car-mobile-actions{display:none}.car-detail-recommended{border-top:1px solid var(--car-line);background:var(--car-paper)}.car-detail-recommended .car-collection-grid .inventory-card{flex-basis:clamp(285px,25vw,315px)}.car-collection-section{background:var(--car-paper)}.car-collection-section.car-collection-soft{background:#f2f4f1}.car-collection-actions{display:grid;justify-items:end;grid-gap:7px;gap:7px}.car-collection-actions>span{color:var(--car-muted);font-size:.7rem}.car-collection-grid{display:flex;gap:15px;overflow-x:auto;padding:3px 2px 14px;scroll-snap-type:x mandatory;scrollbar-color:#aeb9b3 transparent;scrollbar-width:thin}.car-collection-grid .inventory-card{flex:0 0 clamp(275px,24vw,300px);scroll-snap-align:start}.car-collection-grid .car-card-body{padding:16px 15px 13px}.car-collection-grid .car-card-actions{padding:0 15px 15px}.car-marketplace-billboard{padding-block:30px;background:#f2f4f1}.car-billboard-inner{position:relative;min-height:250px;overflow:hidden;border:1px solid #22363c;border-radius:23px;color:white;background:radial-gradient(circle at 78% 30%,#31484e,#132126 58%)}.car-billboard-copy{position:relative;z-index:2;width:min(600px,58%);padding:39px 44px}.car-billboard-copy .eyebrow{color:#ffc2a4}.car-billboard-copy h2{margin:8px 0 9px;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1;letter-spacing:-.05em}.car-billboard-copy p{max-width:570px;margin:0 0 19px;color:#c9d3cf}.car-billboard-copy .button{display:inline-flex;gap:8px}.car-billboard-cars{position:absolute;top:0;right:-30px;bottom:0;width:48%}[dir=rtl] .car-billboard-cars{right:auto;left:-30px}.car-billboard-car{position:absolute;width:250px;height:165px;object-fit:cover;border:5px solid rgba(255,255,255,.92);border-radius:17px;box-shadow:0 22px 45px rgba(0,0,0,.35)}.car-billboard-car-1{top:42px;right:265px;transform:rotate(-6deg)}.car-billboard-car-2{top:72px;right:95px;z-index:2;transform:rotate(4deg)}.car-billboard-car-3{top:18px;right:-80px;transform:rotate(-2deg)}[dir=rtl] .car-billboard-car-1{right:auto;left:265px;transform:rotate(6deg)}[dir=rtl] .car-billboard-car-2{right:auto;left:95px;transform:rotate(-4deg)}[dir=rtl] .car-billboard-car-3{right:auto;left:-80px;transform:rotate(2deg)}.car-why-section{background:white}.car-why-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px)}.car-why-copy h2,.car-why-details h2{margin:8px 0 17px;max-width:760px;font-size:clamp(2.1rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.site-frame[dir=rtl] .car-why-copy h2,.site-frame[dir=rtl] .car-why-details h2{line-height:1.25;letter-spacing:0}.car-why-copy p{max-width:760px;color:#48575c;font-size:.98rem;line-height:1.85}.car-why-copy .car-text-link{margin-top:12px}.car-why-visual{position:relative;min-height:450px;overflow:hidden;border-radius:26px 90px 26px 26px;background:radial-gradient(circle at 65% 35%,#fff0df,#e9ede7 58%,#dce5dd)}.site-frame[dir=rtl] .car-why-visual{border-radius:90px 26px 26px 26px}.car-why-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.car-why-visual>svg{position:absolute;top:50%;left:50%;width:180px;height:180px;color:#9eaaa3;transform:translate(-50%,-50%)}.car-why-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(10,23,27,.45));pointer-events:none}.car-why-visual-label{position:absolute;right:22px;bottom:22px;left:22px;z-index:1;display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;padding:15px 17px;border:1px solid rgba(255,255,255,.45);border-radius:15px;color:white;background:rgba(16,31,35,.76);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.car-why-visual-label svg{grid-row:1/3;align-self:center;color:#8be0b5}.car-why-visual-label strong{font-size:.82rem}.car-why-visual-label small{color:#d5dfdb;font-size:.69rem}.car-why-details{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;grid-gap:clamp(30px,5vw,75px);gap:clamp(30px,5vw,75px);margin-top:78px;padding-top:60px;border-top:1px solid var(--car-line)}.car-why-details h2{margin-bottom:0;font-size:clamp(1.9rem,3.4vw,3.25rem)}.car-why-details>p{margin:0 0 3px;color:#4d5b60;font-size:.95rem;line-height:1.75}.car-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:32px}.car-benefit-grid article{min-height:220px;padding:25px;border:1px solid var(--car-line);border-radius:17px;background:#fbfcfa}.car-benefit-grid h3{margin:31px 0 9px;font-size:1.06rem}.car-benefit-grid p{margin:0;color:#59666a;font-size:.82rem}.car-reviews-section{background:#eef1ed}.car-review-status{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #cad3ce;border-radius:999px;color:#33443f;background:white;font-size:.72rem;font-weight:800;white-space:nowrap}.car-review-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--car-line);border-radius:18px;background:white}.car-review-policy article{display:flex;align-items:flex-start;gap:13px;min-height:148px;padding:25px;-webkit-border-end:1px solid var(--car-line);border-inline-end:1px solid var(--car-line)}.car-review-policy article:last-child{-webkit-border-end:0;border-inline-end:0}.car-review-policy h3{margin:1px 0 7px;font-size:.94rem}.car-review-policy p{margin:0;color:var(--car-muted);font-size:.79rem}.car-documents-section{background:#f7f8f5}.car-document-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.car-document-grid article{overflow:hidden;border:1px solid var(--car-line);border-radius:18px;background:white}.car-document-grid header{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--car-line);background:#e9ece8}.car-document-grid h3{margin:0;font-size:1rem}.car-document-grid ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:24px 25px 26px;list-style:none}.car-document-grid li{display:flex;align-items:flex-start;gap:9px;color:#3f4e52;font-size:.86rem}.car-document-grid li svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:#168255}.car-document-note{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:18px 20px;border-radius:14px;color:#dbe5e0;background:#253438}.car-document-note p{margin:0;font-size:.8rem}.car-document-source{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#9ee8c4;font-size:.75rem;font-weight:800}.car-document-source:hover{color:white}.car-document-source svg{width:var(--icon-sm);height:var(--icon-sm)}.car-page-guide{background:var(--car-paper)}.car-guide-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;grid-gap:60px;gap:60px}.car-guide-intro h2{margin:7px 0 16px;max-width:800px;font-size:clamp(2.25rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.055em}.site-frame[dir=rtl] .car-guide-intro h2{line-height:1.25;letter-spacing:0}.car-guide-intro>div p{max-width:850px;color:#47565b;font-size:1.02rem}.car-guide-intro aside{display:grid;padding:22px;border:1px solid var(--car-line);border-radius:17px;background:#f3f5f2}.car-guide-intro aside strong{font-size:1.75rem;line-height:1.1}.car-guide-intro aside span{margin-bottom:17px;color:var(--car-muted);font-size:.72rem}.car-guide-intro aside small{padding-top:14px;border-top:1px solid var(--car-line);color:var(--car-muted);font-size:.68rem}.car-guide-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:34px}.car-guide-grid article{padding:27px;border:1px solid var(--car-line);border-radius:16px;background:white}.car-guide-grid article>span{color:var(--car-accent);font-size:.72rem;font-weight:900;letter-spacing:.12em}.car-guide-grid h3{margin:7px 0 9px;font-size:1.2rem}.car-guide-grid p{margin:0;color:#536168;font-size:.92rem}.car-guide-answer{display:flex;align-items:flex-start;gap:15px;margin-top:17px;padding:23px 25px;border-radius:15px;color:white;background:#132126}.car-guide-answer h3{margin:0 0 4px;font-size:1rem}.car-guide-answer p{margin:0;color:#c8d1cd;font-size:.85rem}.car-price-section{background:#eef1ed}.car-price-table-wrap{overflow-x:auto;border:1px solid var(--car-line);border-radius:17px;background:white}.car-price-table{width:100%;min-width:720px;border-collapse:collapse}.car-price-table td,.car-price-table th{padding:17px 20px;border-bottom:1px solid #e7ebe8;text-align:start}.car-price-table thead th{color:var(--car-muted);background:#f8f9f7;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.car-price-table tbody th{min-width:250px}.car-price-table tbody th a{font-size:.9rem}.car-price-table tbody th a:hover{color:var(--car-accent)}.car-price-table tbody th small{display:block;margin-top:2px;color:var(--car-muted);font-size:.68rem;font-weight:500}.car-price-table td{font-size:.84rem;font-weight:750}.car-price-table tr:last-child td,.car-price-table tr:last-child th{border-bottom:0}.car-price-disclaimer{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:var(--car-muted);font-size:.72rem}.car-faq-section{background:var(--car-paper)}.car-faq-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;grid-gap:22px;gap:22px}.car-faq-groups>div>h3{margin:0 0 12px;font-size:1rem}.car-faq-groups .faq-list{gap:8px}.car-faq-groups .faq-item{padding:0;overflow:hidden;border-radius:12px}.car-faq-groups .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;font-size:.83rem;list-style:none}.car-faq-groups .faq-item summary::-webkit-details-marker{display:none}.car-faq-groups .faq-item summary svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform .18s ease}.car-faq-groups .faq-item[open] summary svg{transform:rotate(180deg)}.car-faq-groups .faq-item p{margin:0;padding:0 16px 16px;color:#566469;font-size:.8rem}.car-discovery-section{color:white;background:#132126}.car-discovery-section .eyebrow{color:#ffc2a4}.car-discovery-section .section-heading h2{color:white}.car-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:35px;gap:35px}.car-discovery-grid h3{margin:0 0 14px;color:#aebbb6;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.car-discovery-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#eef2f0;font-size:.84rem}.car-discovery-grid a:hover{color:#ffc2a4}.car-landing-catalog{padding-bottom:70px}.admin-body{background:#f3f4f4}.admin-shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.admin-nav{padding:26px 20px;color:white;background:#182226}.admin-nav .wordmark{margin-bottom:35px}.admin-nav nav{display:grid;grid-gap:7px;gap:7px}.admin-nav nav a{padding:10px 12px;border-radius:9px}.admin-nav nav a:hover{background:rgba(255,255,255,.1)}.admin-main{padding:34px}.admin-title{margin:0 0 8px;font-size:2.3rem;letter-spacing:-.04em}.admin-subtitle{color:var(--muted);margin:0 0 28px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-card,.stat-card{padding:22px;border:1px solid #dce0df;border-radius:14px;background:white;box-shadow:0 6px 20px rgba(20,30,34,.04)}.stat-value{display:block;font-size:2.2rem;font-weight:900}.admin-table-wrap{overflow-x:auto;border:1px solid #dce0df;border-radius:14px;background:white}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{padding:14px;text-align:start;border-bottom:1px solid #e7e9e8}.admin-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#f8f9f8}.toggle{width:48px;height:27px;padding:3px;border:0;border-radius:999px;background:#a8b1ae;cursor:pointer}.toggle span{display:block;width:21px;height:21px;border-radius:50%;background:white;transition:transform .15s;box-shadow:0 1px 4px rgba(0,0,0,.2)}.toggle-active{background:var(--success)}.toggle-active span{transform:translateX(21px)}[dir=rtl] .toggle-active span{transform:translateX(-21px)}.badge{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:.74rem;font-weight:800;background:#e8eceb}.badge-approved,.badge-published{color:#115c39;background:#dff4e8}.badge-in_review{color:#81550b;background:#fff0cf}.badge-rejected{color:#8b2929;background:#f7dede}.tab-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tab{padding:9px 13px;border:1px solid #d9dddc;border-radius:9px;background:white;cursor:pointer;font-weight:700}.tab-active{border-color:#172126}.tab-active,.toast{color:white;background:#172126}.toast{position:fixed;right:24px;bottom:24px;padding:13px 17px;border-radius:10px;box-shadow:var(--shadow)}.idea-studio{display:grid;grid-gap:22px;gap:22px}.idea-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) minmax(130px,.4fr);grid-gap:14px;gap:14px;margin-bottom:16px}.admin-card>label,.idea-controls label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.idea-card{padding:20px;border:1px solid #dce0df;border-radius:14px;background:#fbfcfb}.idea-card-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.idea-card h3{margin:12px 0 7px}.idea-card>p{color:var(--muted)}.idea-card-top{justify-content:space-between;gap:12px}.idea-card-top,.idea-check{display:flex;align-items:center}.idea-check{gap:8px;font-size:.78rem;font-weight:800}.idea-card details{margin:16px 0;padding:12px;border-radius:10px;background:white;border:1px solid #e3e6e5}.idea-card summary{cursor:pointer;font-weight:800}.idea-card li{margin-bottom:5px}.pipeline-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.pipeline-stats .stat-card{padding:14px}.pipeline-stats .stat-value{font-size:1.7rem}.pipeline-stats p{margin:2px 0 0;text-transform:capitalize;color:var(--muted)}.pipeline-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:stretch}.pipeline-steps .tab{display:grid;text-align:start;grid-gap:4px;gap:4px}.pipeline-steps .tab span{color:var(--muted);font-size:.78rem;font-weight:500}.faq-review{padding:10px 0;border-bottom:1px solid #e3e6e5}.faq-review p{margin:4px 0 0}.admin-number{width:90px;-webkit-margin-end:7px;margin-inline-end:7px}.promotion-review-grid{display:grid;grid-gap:18px;gap:18px}.promotion-review-card{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);overflow:hidden;border:1px solid #dce0df;border-radius:16px;background:white}.promotion-review-card>img{width:100%;height:100%;min-height:260px;object-fit:cover}.promotion-review-card>div{padding:24px}.promotion-review-card h2{margin:10px 0 6px}.promotion-review-card p{color:var(--muted)}.promotion-review-card small{-webkit-margin-start:9px;margin-inline-start:9px;color:var(--muted)}.promotion-review-card div>div{display:flex;gap:8px;margin-top:18px}@media (max-width:900px){.main-nav{display:none}.header-inner{justify-content:space-between}.article-grid,.faq-topic-grid,.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:1fr}.detail-panel{position:static}.footer-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:1fr}.admin-nav{display:flex;align-items:center;gap:20px;padding:14px 20px}.admin-nav .wordmark{margin:0}.admin-nav nav{display:flex;overflow-x:auto}.home-guide-grid,.idea-grid,.promotion-review-card,.stats-grid{grid-template-columns:1fr}.pipeline-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-steps{grid-template-columns:1fr 1fr}}@media (max-width:620px){.container{width:min(100% - 28px,1180px)}.header-actions .button{display:none}.idea-controls,.pipeline-stats,.pipeline-steps{grid-template-columns:1fr}.hero-inner{min-height:520px}.section{padding-block:58px}.section-heading{align-items:start;flex-direction:column}.article-grid,.faq-topic-grid,.filter-bar,.footer-grid,.inventory-grid{grid-template-columns:1fr}.admin-main{padding:24px 14px}.admin-nav{align-items:flex-start;flex-direction:column}.spec-grid{grid-template-columns:1fr}}@media (max-width:1100px){.car-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.car-brand-card{min-height:175px}.car-catalog-toolbar{grid-template-columns:1fr 1fr}.car-catalog-search{grid-column:1/-1}.car-collection-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.site-frame .car-mobile-menu{display:block}.site-frame .car-header-cta{display:none}.car-hero-layout{grid-template-columns:1fr;gap:34px;padding-block:54px}.car-hero-copy{max-width:740px}.car-hero h1{max-width:720px}.car-finder{max-width:680px}.car-trust-grid{grid-template-columns:1fr}.car-trust-grid article,.car-trust-grid article:first-child,.car-trust-grid article:last-child{padding:15px 0;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.14)}.car-trust-grid article:last-child{border-bottom:0}.car-detail-layout{grid-template-columns:1fr}.car-detail-aside{position:static}.car-detail-hero{aspect-ratio:16/10}.car-guide-intro{grid-template-columns:1fr;gap:24px}.car-guide-intro aside{grid-template-columns:1fr 1fr;column-gap:20px}.car-faq-groups{grid-template-columns:1fr}.car-discovery-grid{grid-template-columns:1fr 1fr}.car-billboard-copy{width:68%}.car-billboard-cars{width:45%;opacity:.78}.car-why-details,.car-why-intro{grid-template-columns:1fr}.car-why-visual{min-height:410px}.car-why-details{gap:20px}.car-benefit-grid{grid-template-columns:1fr}.car-benefit-grid article{min-height:0}.car-benefit-grid h3{margin-top:22px}.car-review-policy{grid-template-columns:1fr}.car-review-policy article{min-height:0;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--car-line)}.car-review-policy article:last-child{border-bottom:0}.car-document-grid{grid-template-columns:1fr}}@media (max-width:700px){.vendor-promotion-copy,.vendor-promotion-inner{min-height:380px}.vendor-promotion-copy{justify-content:flex-end;width:100%;padding:26px 22px}.vendor-promotion-shade,[dir=rtl] .vendor-promotion-shade{background:linear-gradient(180deg,rgba(8,20,16,.12),rgba(8,20,16,.94))}.blog-card-image{height:190px}.site-frame .container{width:min(100% - 28px,1240px)}.site-frame .header-inner{min-height:68px;gap:12px}.site-frame .wordmark-mark{width:34px;height:34px}.site-frame .car-header-actions{gap:10px}.site-frame .language-link{font-size:.78rem}.car-hero{min-height:0}.car-hero-media{object-position:58% center}.car-hero-overlay,[dir=rtl] .car-hero-overlay{background:linear-gradient(180deg,rgba(7,17,20,.82),rgba(7,17,20,.95))}.car-hero-layout{min-height:0;gap:24px;padding-block:38px 28px}.car-hero h1{margin-top:9px;font-size:clamp(2.3rem,11.5vw,3.3rem)}.car-hero-copy>p{font-size:.98rem}.car-hero-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:22px}.car-hero-facts span{font-size:.75rem}.car-hero-facts span:last-child{grid-column:1/-1}.car-finder{padding:17px;border-radius:18px}.car-finder-heading{margin-bottom:15px}.car-finder-grid{grid-template-columns:1fr 1fr;gap:10px}.car-finder-grid .car-field-wide{grid-column:1/-1}.car-field input,.car-field select{min-height:44px}.site-frame .section{padding-block:58px}.car-brand-grid{grid-template-columns:1fr 1fr;gap:9px}.car-brand-card{min-height:145px}.car-brand-copy{right:12px;bottom:11px;left:12px}.car-brand-arrow{top:9px;inset-inline-end:9px}.site-frame .car-inventory-grid{gap:14px}.car-card-actions{padding:0 15px 15px}.car-collection-actions{align-items:start;justify-items:start}.car-collection-grid{display:flex;gap:12px;overflow-x:auto;margin-inline:-14px;padding:0 14px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.car-collection-grid .inventory-card{flex:0 0 min(84vw,340px);scroll-snap-align:start}.car-guide-grid{grid-template-columns:1fr}.car-guide-grid article{padding:22px 19px}.car-discovery-grid,.car-guide-intro aside{grid-template-columns:1fr}.car-discovery-grid{gap:28px}.car-catalog-section{padding-top:46px}.car-catalog-toolbar{grid-template-columns:1fr}.car-catalog-search{grid-column:auto}.car-results-bar{align-items:flex-start;flex-direction:column;gap:6px}.car-results-bar p{flex-wrap:wrap}.car-results-bar>div{width:100%;justify-content:space-between}.car-marketplace-billboard{padding-block:18px}.car-billboard-inner{min-height:470px}.car-billboard-copy{width:100%;padding:29px 23px}.car-billboard-copy h2{font-size:2.15rem}.car-billboard-cars,[dir=rtl] .car-billboard-cars{top:auto;right:0;bottom:0;left:0;width:100%;height:205px;opacity:1}.car-billboard-car{width:190px;height:125px}.car-billboard-car-1,[dir=rtl] .car-billboard-car-1{top:42px;right:auto;left:-28px;transform:rotate(-5deg)}.car-billboard-car-2,[dir=rtl] .car-billboard-car-2{top:22px;right:auto;left:31%;transform:rotate(4deg)}.car-billboard-car-3,[dir=rtl] .car-billboard-car-3{top:48px;right:-45px;left:auto;transform:rotate(-3deg)}.car-why-copy h2{font-size:2.45rem}.car-why-visual{min-height:340px;border-radius:20px 56px 20px 20px}.site-frame[dir=rtl] .car-why-visual{border-radius:56px 20px 20px 20px}.car-why-details{margin-top:52px;padding-top:42px}.car-benefit-grid article{padding:21px}.car-review-status{align-self:flex-start}.car-review-policy article{padding:21px 18px}.car-detail-section{padding-block:20px 96px}.car-confirm-list>div,.car-overview-grid,.car-terms-grid{grid-template-columns:1fr}.car-detail-hero{aspect-ratio:4/3}.car-chip-location{-webkit-margin-start:0;margin-inline-start:0;width:100%}.car-booking-card{padding:21px 18px;border-radius:17px;box-shadow:none}.car-mobile-actions{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:8px;gap:8px;padding:9px 14px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #d9dfdb;background:rgba(255,255,255,.97);box-shadow:0 -10px 30px rgba(17,29,33,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.car-mobile-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border-radius:11px;font-size:.78rem;font-weight:850}.car-mobile-actions a:first-child{color:white;background:#16784b}.car-mobile-actions a:last-child{border:1px solid var(--car-line);background:white}.car-mobile-actions svg{width:var(--icon);height:var(--icon)}.site-frame.has-sticky-cta .site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:430px){.site-header .brand-wordmark{display:none}.site-header .brand-icon-mark{display:block}}@media (max-width:520px){.site-frame .header-inner{width:calc(100% - 24px)}.site-frame .car-header-actions{-webkit-margin-start:auto;margin-inline-start:auto}.site-frame .language-link{display:none}.car-hero h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,11vw,3rem)}.car-finder-grid{grid-template-columns:minmax(0,1fr)}.car-finder-grid .car-field-wide{grid-column:auto}.car-finder-heading div{min-width:0}.car-finder-heading div span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.button-whatsapp,.car-card-whatsapp{color:var(--on-whatsapp);background:var(--whatsapp);border-color:var(--whatsapp)}.button-whatsapp:hover,.car-card-whatsapp:hover{color:var(--on-whatsapp);background:#1EBE5B;border-color:#1EBE5B}.button svg{width:var(--icon-lg);height:var(--icon-lg)}.detail-actions .button{gap:var(--s-2)}.car-catalog-toolbar input:focus,.car-catalog-toolbar select:focus,.car-field input:focus,.car-field select:focus,.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.car-catalog-toolbar input,.car-catalog-toolbar select,.car-field input,.car-field select{border-color:var(--border);background:var(--card-2)}.chip{display:inline-flex;align-items:center;gap:var(--s-1);padding:5px 10px;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.35}.chip svg{width:13px;height:13px}.chip-accent{color:var(--accent-dark);background:var(--soft);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.chip-verify{color:var(--success);background:color-mix(in srgb,var(--success) 12%,var(--card));border-color:color-mix(in srgb,var(--success) 30%,transparent)}.chip-ink{color:var(--white);background:var(--ink);border-color:var(--ink)}.inventory-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--sh-lg)}.inventory-card .price{margin:var(--s-3) 0 var(--s-2)}.inventory-specs{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-3);color:var(--muted);font-size:.78rem;font-weight:650}.inventory-specs span{display:inline-flex;align-items:center;gap:5px}.inventory-specs svg{width:15px;height:15px;color:var(--accent)}.inventory-actions{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-2);gap:var(--s-2);padding:0 18px 18px}.inventory-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding-inline:14px;border:1px solid transparent;border-radius:var(--r-sm);font-size:.82rem;font-weight:800;transition:background .15s ease,border-color .15s ease}.inventory-actions svg{width:17px;height:17px}.inventory-whatsapp{color:var(--on-whatsapp);background:var(--whatsapp);border-color:var(--whatsapp)}.inventory-whatsapp:hover{background:#1EBE5B;border-color:#1EBE5B}.inventory-call{color:var(--text);background:transparent;border-color:var(--border)}.inventory-call:hover{background:var(--card-2)}.status-pill{background:color-mix(in srgb,var(--success) 92%,transparent)}.eyebrow{color:var(--accent-dark);letter-spacing:.16em}.section-heading h1,.section-heading h2{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif}.section-heading p{color:var(--muted)}.photo-hero{position:relative;isolation:isolate;min-height:580px;overflow:hidden;color:var(--white);background:var(--ink)}.photo-hero-media{position:absolute;inset:0;z-index:-2;background-color:var(--ink);background-position:50%;background-repeat:no-repeat;background-size:cover}.photo-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,4,43,.95),rgba(4,4,43,.86) 38%,rgba(4,4,43,.4) 70%,rgba(4,4,43,.58))}[dir=rtl] .photo-hero-scrim{background:linear-gradient(-90deg,rgba(4,4,43,.95),rgba(4,4,43,.86) 38%,rgba(4,4,43,.4) 70%,rgba(4,4,43,.58))}.photo-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);align-items:center;grid-gap:clamp(38px,6vw,96px);gap:clamp(38px,6vw,96px);min-height:580px;padding-block:64px}.photo-hero-layout-solo{grid-template-columns:minmax(0,1fr)}.photo-hero-copy,.photo-hero-layout>*{min-width:0}.photo-hero-copy{width:100%;max-width:680px}.photo-hero .eyebrow{color:var(--soft)}.photo-hero h1{margin:var(--s-3) 0 var(--s-4);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.045em;color:var(--white)}[dir=rtl] .photo-hero h1{line-height:1.24;letter-spacing:0}.photo-hero-copy>p{max-width:600px;margin:0;color:var(--on-dark);font-size:clamp(1.02rem,1.5vw,1.18rem)}.photo-hero-facts{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-4);margin-top:var(--s-5)}.photo-hero-facts span{display:inline-flex;align-items:center;gap:7px;color:var(--on-dark);font-size:.85rem;font-weight:650}.photo-hero-facts svg{width:17px;height:17px;color:var(--soft)}.home-finder{padding:25px;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-lg);color:var(--text);background:var(--card);box-shadow:var(--sh-lg)}.home-finder-heading{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4)}.home-finder-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--r-sm);color:var(--on-accent);background:var(--accent)}.home-finder-heading strong{display:block;font-size:1.06rem}.home-finder-heading div span{display:block;margin-top:2px;color:var(--muted);font-size:.79rem}.home-finder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.home-field{display:grid;min-width:0;grid-gap:7px;gap:7px}.home-field>span:first-child{color:var(--muted);font-size:.73rem;font-weight:800;letter-spacing:.035em}.home-field-wide{grid-column:1/-1;margin-bottom:var(--s-3)}.home-field input,.home-field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);outline:none;color:var(--text);background:var(--card-2)}.home-field input:focus,.home-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.home-input-wrap{position:relative;display:block}.home-input-wrap svg{position:absolute;top:50%;inset-inline-start:13px;width:18px;height:18px;color:var(--muted);transform:translateY(-50%);pointer-events:none}.home-input-wrap input{-webkit-padding-start:41px;padding-inline-start:41px}.home-search-button{width:100%;gap:9px;margin-top:var(--s-4)}.home-search-button svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.home-finder-note{display:flex;align-items:flex-start;gap:7px;margin:var(--s-3) 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.home-finder-note svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--success)}.home-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent-dark);font-weight:780;white-space:nowrap}.home-text-link svg{width:18px;height:18px}[dir=rtl] .browse-tile-arrow svg,[dir=rtl] .home-text-link svg{transform:rotate(180deg)}.browse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.browse-tile{position:relative;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:22px 20px 46px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.browse-tile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--sh-md)}.browse-tile-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:var(--s-2);border-radius:var(--r-sm);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--card-2))}.browse-tile strong{font-size:1.05rem}.browse-tile small{color:var(--muted);font-size:.82rem;line-height:1.5}.browse-tile-count{position:absolute;top:20px;inset-inline-end:18px}.browse-tile-arrow{position:absolute;bottom:18px;inset-inline-start:20px;display:inline-flex;color:var(--accent-dark)}.browse-tile-arrow svg{width:18px;height:18px}.listing-rail-actions{display:grid;justify-items:end;grid-gap:7px;gap:7px}.listing-rail-actions>span{color:var(--muted);font-size:.72rem}.listing-rail{display:flex;gap:var(--s-3);overflow-x:auto;padding:3px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.listing-rail .inventory-card{flex:0 0 clamp(280px,25vw,320px);scroll-snap-align:start}.listing-rail:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.trust-band{padding-block:var(--s-5);color:var(--white);background:var(--ink)}.trust-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s-4);gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid rgba(255,255,255,.14)}.trust-stats strong{display:block;font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.05}.trust-stats span{display:block;margin-top:5px;color:var(--on-dark-muted);font-size:.8rem}.trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);padding-top:var(--s-5)}.trust-points article{display:flex;gap:var(--s-3)}.trust-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--r-sm);color:var(--soft);background:rgba(255,255,255,.09)}.trust-points h3{margin:0 0 3px;color:var(--white);font-size:.96rem}.trust-points p{margin:0;color:var(--on-dark-muted);font-size:.8rem;line-height:1.55}.guide-teaser{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.guide-teaser-lead{position:relative;display:block;overflow:hidden;min-height:340px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card-2)}.guide-teaser-lead img{width:100%;height:100%;min-height:340px;object-fit:cover}.guide-teaser-placeholder{display:grid;place-items:center;min-height:340px;color:var(--accent)}.guide-teaser-placeholder svg{width:56px;height:56px}.guide-teaser-copy{position:absolute;inset-inline:0;bottom:0;display:grid;justify-items:start;grid-gap:7px;gap:7px;padding:clamp(20px,3vw,30px);background:linear-gradient(180deg,transparent,rgba(4,4,43,.92) 55%);color:var(--white)}.guide-teaser-copy strong{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.guide-teaser-copy small{max-width:60ch;color:var(--on-dark);font-size:.84rem;line-height:1.5}.guide-teaser-copy em{display:inline-flex;align-items:center;gap:6px;margin-top:3px;color:var(--soft);font-style:normal;font-size:.8rem;font-weight:800}.guide-teaser-copy em svg,.guide-teaser-item em svg{width:15px;height:15px}[dir=rtl] .guide-teaser-copy em svg,[dir=rtl] .guide-teaser-item em svg{transform:rotate(180deg)}.guide-teaser-list{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.guide-teaser-item{display:grid;grid-gap:5px;gap:5px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);transition:transform .18s ease,border-color .18s ease}.guide-teaser-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.guide-teaser-item strong{font-size:.97rem;line-height:1.3}.guide-teaser-item small{color:var(--muted);font-size:.8rem;line-height:1.5}.guide-teaser-item em{display:inline-flex;align-items:center;gap:6px;color:var(--accent-dark);font-style:normal;font-size:.76rem;font-weight:800}.catalog-filter-bar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.catalog-results-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-4)}.catalog-results-bar p{margin:0;color:var(--muted);font-size:.86rem}.catalog-results-bar strong{color:var(--text)}.catalog-results-bar button{padding:6px 0;border:0;color:var(--accent-dark);background:transparent;font-weight:750;cursor:pointer}.home-faq-list{max-width:none}.home-faq-list .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);list-style:none}.home-faq-list .faq-item summary::-webkit-details-marker{display:none}.home-faq-list .faq-item summary svg{width:var(--icon);height:var(--icon);color:var(--accent-dark);transition:transform .18s ease}.home-faq-list .faq-item[open] summary svg{transform:rotate(180deg)}.home-faq-list .faq-item p{margin:var(--s-3) 0 0}.browse-tile:focus-visible,.guide-teaser-item:focus-visible,.guide-teaser-lead:focus-visible,.home-faq-list summary:focus-visible,.home-text-link:focus-visible,.listing-rail .inventory-card a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.photo-hero .home-text-link:focus-visible,.photo-hero a:focus-visible{outline-color:var(--soft)}@media (max-width:1000px){.photo-hero-layout{grid-template-columns:1fr;gap:var(--s-5);padding-block:52px}.photo-hero,.photo-hero-layout{min-height:0}.home-finder{max-width:680px}.guide-teaser{grid-template-columns:1fr}.guide-teaser-lead,.guide-teaser-lead img,.guide-teaser-placeholder{min-height:280px}.trust-points{grid-template-columns:1fr;gap:var(--s-4)}}@media (max-width:620px){.photo-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.photo-hero-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-4)}.photo-hero-facts span{font-size:.76rem}.home-finder{padding:18px;border-radius:var(--r-md)}.home-finder-grid{grid-template-columns:1fr}.browse-grid{grid-template-columns:1fr 1fr;gap:var(--s-2)}.browse-tile{padding:18px 16px 42px}.browse-tile strong{font-size:.95rem}.listing-rail{margin-inline:-14px;padding:0 14px 12px}.listing-rail .inventory-card{flex:0 0 min(84vw,330px)}.trust-stats{grid-template-columns:1fr 1fr;gap:var(--s-3)}}.prime-signature{font-family:var(--font-prime-signature),var(--font-prime-latin),cursive;font-weight:400;letter-spacing:.01em;text-transform:none}[dir=rtl] .prime-signature{font-family:var(--font-prime-arabic),var(--font-prime-latin),sans-serif;letter-spacing:normal}.site-yacht .hero .eyebrow.prime-signature{font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.15}[dir=rtl] .site-yacht .hero .eyebrow.prime-signature{font-size:.82rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.site-frame h1,.site-frame h2,.site-frame h3{color:var(--ink)}.site-frame .answer-box h3,.site-frame .car-guide-answer h3{color:var(--white)}.site-frame .car-discovery-grid h3{color:var(--on-dark-muted)}.site-frame .car-billboard-copy h2,.site-frame .car-hero h1,.site-frame .car-why-copy h2{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-weight:650}.site-frame .car-hero{background:var(--ink)}.site-frame .car-hero-overlay{background:linear-gradient(90deg,rgba(4,4,43,.96),rgba(4,4,43,.84) 40%,rgba(4,4,43,.34) 72%,rgba(4,4,43,.58))}.site-frame[dir=rtl] .car-hero-overlay{background:linear-gradient(-90deg,rgba(4,4,43,.96),rgba(4,4,43,.84) 40%,rgba(4,4,43,.34) 72%,rgba(4,4,43,.58))}.site-frame .car-hero h1,.site-frame .car-hero h2,.site-frame .car-hero h3,.site-frame .car-marketplace-billboard h2,.site-frame .car-why-copy h2{color:var(--white)}.site-frame .car-finder-heading>span{color:var(--on-accent);background:var(--accent)}.site-frame .car-catalog-toolbar input:focus,.site-frame .car-catalog-toolbar select:focus,.site-frame .car-field input:focus,.site-frame .car-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.site-frame .answer-box,.site-frame .car-marketplace-billboard,.site-frame .car-why-section{background-color:var(--ink)}.site-frame .car-collection-soft,.site-frame .car-documents-section,.site-frame .section-soft{background:var(--soft)}.site-frame .site-footer{background:var(--ink)}.site-frame .car-booking-card,.site-frame .car-card-supplier,.site-frame .car-confirm-list,.site-frame .car-overview{border-color:var(--border)}.site-frame .car-card-view,.site-frame .car-results-bar button,.site-frame .car-text-link,.site-frame .card-link{color:var(--accent-dark)}.site-frame .car-review-status{color:var(--accent-dark);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.site-yacht{--accent:#56A2D6;--accent-dark:#2F79AC;--on-accent:var(--ink);--on-accent-dark:var(--white);--page:#EEF6FC;--card:var(--white);--card-2:#F5FAFE;--text:var(--ink);--muted:#5B6B7A;--border:#D8E8F3;--soft:#E3F7FF;--tone-a:#F4FAFE;--tone-b:#E7F1F9;--navy-1:#0E1B42;--navy-2:#060D26;--paper:var(--card);--surface:var(--soft);--line:var(--border);--font-prime-display:var(--font-prime-latin);--car-ink:var(--text);--car-muted:var(--muted);--car-paper:var(--card);--car-soft:var(--soft);--car-line:var(--border);--car-accent:var(--accent);--car-accent-dark:var(--accent-dark);color:var(--text);background:var(--page)}.site-yacht .hero h1,.site-yacht .section-heading h1,.site-yacht .section-heading h2{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif}.site-yacht .site-header{background:rgba(255,255,255,.95);border-bottom-color:rgba(4,4,43,.1)}.site-yacht .site-header .brand-wordmark{width:clamp(164px,17vw,210px);max-height:60px}.site-yacht .hero{background:var(--ink)}.site-yacht .hero:after{background:linear-gradient(90deg,rgba(4,4,43,.92),rgba(4,4,43,.35) 68%,rgba(4,4,43,.55))}.site-yacht[dir=rtl] .hero:after{background:linear-gradient(-90deg,rgba(4,4,43,.92),rgba(4,4,43,.35) 68%,rgba(4,4,43,.55))}.site-yacht .hero .eyebrow{color:#bde6ff}.site-yacht .detail-panel h1,.site-yacht .section-heading h1,.site-yacht .section-heading h2{color:var(--text)}.site-yacht .article-card,.site-yacht .detail-panel,.site-yacht .inventory-card{border-color:var(--border)}.site-yacht .site-footer{background:var(--ink)}.site-yacht .hero .button-secondary{color:var(--white)}.site-yacht .vendor-promotion-inner{background:var(--ink)}.site-desert{--accent:#C66300;--accent-dark:#8F4700;--on-accent:var(--ink);--on-accent-dark:var(--white);--page:#F6F4F2;--card:var(--white);--card-2:#FBFAF8;--text:var(--ink);--muted:#6E6A66;--border:#EAE5DF;--soft:#FDF1E7;--tone-a:#FAF6F1;--tone-b:#F2EAE1;--navy-1:#171334;--navy-2:#0A0722;--paper:var(--card);--surface:var(--soft);--line:var(--border);--car-ink:var(--text);--car-muted:var(--muted);--car-paper:var(--card);--car-soft:var(--soft);--car-line:var(--border);--car-accent:var(--accent);--car-accent-dark:var(--accent-dark);color:var(--text);background:var(--page)}.site-desert .site-header{background:rgba(255,255,255,.96);border-bottom-color:rgba(4,4,43,.1)}.site-desert .site-header .brand-wordmark{width:clamp(158px,16vw,198px);max-height:60px}.site-desert h1,.site-desert h2,.site-desert h3{color:var(--ink)}.site-desert .hero h1,.site-desert .section-heading h1,.site-desert .section-heading h2{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;letter-spacing:.015em}.site-desert .hero{background:var(--ink)}.site-desert .hero:after{background:linear-gradient(90deg,rgba(4,4,43,.91),rgba(4,4,43,.28) 70%,rgba(4,4,43,.52))}.site-desert[dir=rtl] .hero:after{background:linear-gradient(-90deg,rgba(4,4,43,.91),rgba(4,4,43,.28) 70%,rgba(4,4,43,.52))}.site-desert .hero h1{color:var(--white);text-transform:uppercase}.site-desert .hero .eyebrow{color:#f3c593}.site-desert .article-card,.site-desert .detail-panel,.site-desert .inventory-card{border-color:var(--border)}.site-desert .answer-box,.site-desert .site-footer,.site-desert .vendor-promotion-inner{background:var(--ink)}@media (max-width:700px){.brand-wordmark{width:145px;max-height:50px}.site-frame .site-header .brand-wordmark{width:152px;max-height:50px}.site-desert .site-header .brand-wordmark,.site-yacht .site-header .brand-wordmark{width:150px;max-height:50px}.brand-wordmark-footer{width:160px;max-height:68px}}.site-frame .car-hero-enhanced{isolation:isolate}.site-frame .car-hero-bg{position:absolute;inset:0;background-color:#0a1330;background-position:50%;background-size:cover;background-repeat:no-repeat;transform:scale(1.05);transform-origin:center;will-change:transform;animation:carKenBurns 24s ease-in-out infinite alternate}.site-frame .car-hero-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(4,4,43,.8),rgba(4,4,43,0) 46%)}.site-frame .car-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 46% at 82% 14%,color-mix(in srgb,var(--accent) 60%,transparent),transparent 68%);mix-blend-mode:screen;opacity:.5;will-change:transform;animation:carGlowDrift 9s ease-in-out infinite alternate}.site-frame .car-hero-word{display:inline-block;opacity:0;will-change:transform,opacity;animation-name:carHeroWordIn;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both}.site-frame .car-hero-enhanced .car-finder,.site-frame .car-hero-enhanced .car-hero-copy>p,.site-frame .car-hero-enhanced .car-hero-facts,.site-frame .car-hero-enhanced .car-hero-stats,.site-frame .car-hero-enhanced .eyebrow{opacity:0;animation-name:carHeroReveal;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.7,.25,1);animation-fill-mode:both}.site-frame .car-hero-enhanced .eyebrow{animation-delay:.1s}.site-frame .car-hero-enhanced .car-hero-copy>p{animation-delay:.72s}.site-frame .car-hero-enhanced .car-hero-facts{animation-delay:.84s}.site-frame .car-hero-enhanced .car-finder{animation-delay:.9s}.site-frame .car-hero-enhanced .car-hero-stats{animation-delay:.96s}.site-frame .car-hero-stats{display:flex;flex-wrap:wrap;gap:22px 34px;margin-top:26px}.site-frame .car-hero-stat{display:grid;grid-gap:3px;gap:3px}.site-frame .car-hero-stat strong{font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1;letter-spacing:-.02em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-frame .car-hero-stat span{color:#cdd6e6;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes carKenBurns{0%{transform:scale(1.05)}to{transform:scale(1.15)}}@keyframes carGlowDrift{0%{transform:translateZ(0)}to{transform:translate3d(-5%,4%,0)}}@keyframes carHeroWordIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes carHeroReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-frame .car-hero-bg,.site-frame .car-hero-glow{transform:none!important}.site-frame .car-hero-enhanced .car-finder,.site-frame .car-hero-enhanced .car-hero-copy>p,.site-frame .car-hero-enhanced .car-hero-facts,.site-frame .car-hero-enhanced .car-hero-stats,.site-frame .car-hero-enhanced .eyebrow,.site-frame .car-hero-word{opacity:1!important;transform:none!important}}.site-frame .section-heading h1,.site-frame .section-heading h2{font-size:clamp(2.15rem,4.1vw,3.5rem)}.site-frame .section-heading p{font-size:1.06rem}.site-frame .car-why-copy p{font-size:1.06rem;line-height:1.9}.site-frame .home-guide li,.site-frame .home-guide p{font-size:1rem}.site-frame .car-brand-section{background:var(--tone-a)}.site-frame .car-collection-section{background:var(--page)}.site-frame .car-collection-section.car-collection-soft,.site-frame .car-documents-section,.site-frame .car-price-section,.site-frame .section-soft{background:var(--tone-b)}.site-frame .car-reviews-section{background:var(--tone-a)}.site-frame .car-guides-section{background:var(--tone-b)}.site-frame .car-faq-section{background:var(--tone-a)}.site-frame .car-discovery-section,.site-frame .car-trust-section{background-color:var(--navy-2);background-image:radial-gradient(130% 90% at 50% -20%,var(--navy-1),transparent 62%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,22px 22px}.site-frame .car-billboard-inner{border-color:rgba(255,255,255,.08);background:radial-gradient(58% 120% at 82% 18%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 58%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 /22px 22px,linear-gradient(135deg,var(--navy-1),var(--navy-2))}.site-frame .answer-box,.site-frame .car-document-note,.site-frame .car-guide-answer{background:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 /20px 20px,linear-gradient(140deg,var(--navy-1),var(--navy-2))}.site-frame.car-motion-ready .car-reveal,.site-frame.car-motion-ready .car-reveal-group>*{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.2,.7,.25,1),transform .62s cubic-bezier(.2,.7,.25,1);will-change:opacity,transform}.site-frame.car-motion-ready .car-reveal-group>*{transition-delay:calc(var(--reveal-i, 0) * 60ms)}.site-frame.car-motion-ready .car-reveal-group.is-visible>*,.site-frame.car-motion-ready .car-reveal.is-visible{opacity:1;transform:none}.site-frame .car-billboard-copy .eyebrow,.site-frame .car-why-copy .eyebrow,.site-frame .car-why-details .eyebrow,.site-frame .section-heading .eyebrow{position:relative}.site-frame .car-billboard-copy .eyebrow:after,.site-frame .car-why-copy .eyebrow:after,.site-frame .car-why-details .eyebrow:after,.site-frame .section-heading .eyebrow:after{content:"";display:block;width:44px;height:3px;margin-top:9px;border-radius:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 8%,transparent));transform-origin:left center}[dir=rtl] .site-frame .car-billboard-copy .eyebrow:after,[dir=rtl] .site-frame .car-why-copy .eyebrow:after,[dir=rtl] .site-frame .car-why-details .eyebrow:after,[dir=rtl] .site-frame .section-heading .eyebrow:after{transform-origin:right center;background:linear-gradient(-90deg,var(--accent),color-mix(in srgb,var(--accent) 8%,transparent))}.site-frame.car-motion-ready .car-billboard-copy .eyebrow:after,.site-frame.car-motion-ready .car-why-copy .eyebrow:after,.site-frame.car-motion-ready .car-why-details .eyebrow:after,.site-frame.car-motion-ready .section-heading .eyebrow:after{transform:scaleX(0);transition:transform .55s ease .15s}.site-frame.car-motion-ready .car-billboard-inner.is-visible .car-billboard-copy .eyebrow:after,.site-frame.car-motion-ready .car-why-details.is-visible .eyebrow:after,.site-frame.car-motion-ready .car-why-intro.is-visible .car-why-copy .eyebrow:after,.site-frame.car-motion-ready .section-heading.is-visible .eyebrow:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.site-frame.car-motion-ready .car-reveal,.site-frame.car-motion-ready .car-reveal-group>*{opacity:1!important;transform:none!important}.site-frame .car-billboard-copy .eyebrow:after,.site-frame .car-why-copy .eyebrow:after,.site-frame .car-why-details .eyebrow:after,.site-frame .section-heading .eyebrow:after{transform:none!important}}@media (min-width:701px){.site-frame .car-hero-overlay{background:linear-gradient(90deg,rgba(4,4,43,.9),rgba(4,4,43,.62) 32%,rgba(4,4,43,.12) 60%,rgba(4,4,43,.24))}[dir=rtl] .site-frame .car-hero-overlay{background:linear-gradient(-90deg,rgba(4,4,43,.9),rgba(4,4,43,.62) 32%,rgba(4,4,43,.12) 60%,rgba(4,4,43,.24))}}.site-frame .car-finder-glass{color:#fff;border-color:rgba(255,255,255,.16);background:linear-gradient(160deg,rgba(18,27,64,.66),rgba(7,12,34,.76));box-shadow:0 34px 90px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.site-frame .car-finder-glass .car-finder-heading strong{color:#fff}.site-frame .car-finder-glass .car-finder-heading div span{color:#b9c2d8}.site-frame .car-finder-glass .car-field>span:first-child{color:#c3ccdf}.site-frame .car-finder-periods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-bottom:15px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06)}.site-frame .car-period{position:relative}.site-frame .car-period input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.site-frame .car-period span{display:block;padding:9px 6px;border-radius:9px;color:#cdd6e6;font-size:.82rem;font-weight:750;text-align:center;cursor:pointer;transition:color .15s ease,background .15s ease}.site-frame .car-period:hover span{color:#fff}.site-frame .car-period input:checked+span{color:var(--on-accent);background:var(--accent)}.site-frame .car-period input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.site-frame .car-finder-glass input,.site-frame .car-finder-glass select{color:#fff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)}.site-frame .car-finder-glass select option{color:#10193c}.site-frame .car-finder-glass input::placeholder{color:#93a0bb}.site-frame .car-finder-glass .car-input-wrap svg{color:#93a0bb}.site-frame .car-finder-glass input:focus,.site-frame .car-finder-glass select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent);background:rgba(255,255,255,.1)}.site-frame .car-finder-glass .car-search-button{color:var(--on-accent)}.site-frame .car-finder-glass .car-finder-note{color:#aab4cc}.site-frame .car-finder-glass .car-finder-note svg{color:#6ee7ad}.site-frame .car-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-frame .car-brand-card{min-height:0;aspect-ratio:4/3;border-radius:20px;box-shadow:0 10px 30px rgba(4,4,43,.08);transition:transform .3s ease,box-shadow .3s ease}.site-frame .car-brand-card:hover{transform:translateY(-5px);box-shadow:0 26px 58px rgba(4,4,43,.22)}.site-frame .car-brand-card img{transition:transform .5s cubic-bezier(.2,.7,.25,1)}.site-frame .car-brand-card:hover img{transform:scale(1.075)}.site-frame .car-brand-arrow{display:none}.site-frame .car-brand-shade{background:linear-gradient(180deg,rgba(5,10,25,.04),rgba(5,10,25,.16) 42%,rgba(5,10,25,.82))}.site-frame .car-brand-logo{top:16px;inset-inline-start:16px;min-width:54px;min-height:46px;padding:9px 11px;border-radius:14px;background:rgba(8,17,20,.4);transition:transform .3s ease,background .3s ease,border-color .3s ease}.site-frame .car-brand-logo svg{width:30px;height:30px}.site-frame .car-brand-card:hover .car-brand-logo{transform:translateY(-2px) scale(1.05);border-color:color-mix(in srgb,var(--accent) 60%,rgba(255,255,255,.4));background:rgba(8,17,20,.6)}.site-frame .car-brand-copy{right:20px;bottom:18px;left:20px}.site-frame .car-brand-copy strong{font-size:1.4rem;letter-spacing:-.015em}.site-frame .car-brand-copy small{margin-top:3px;color:rgba(255,255,255,.84);font-size:.84rem;font-weight:650}@media (max-width:760px){.site-frame .car-brand-grid{grid-template-columns:1fr 1fr;gap:12px}.site-frame .car-brand-copy strong{font-size:1.2rem}}@media (max-width:460px){.site-frame .car-brand-grid{grid-template-columns:1fr}.site-frame .car-brand-card{aspect-ratio:16/9}}.site-frame .car-listing-card{position:relative;display:block;overflow:hidden;border:0;border-radius:20px;background:#0a1330;box-shadow:0 12px 34px rgba(4,4,43,.12);transition:transform .28s ease,box-shadow .28s ease}.site-frame .car-listing-card:hover{transform:translateY(-6px);border:0;box-shadow:0 28px 62px rgba(4,4,43,.24)}.site-frame .car-listing-link{display:block}.site-frame .car-listing-media{position:relative;overflow:hidden;aspect-ratio:5/6}.site-frame .car-listing-media .inventory-image{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.25,1)}.site-frame .car-listing-card:hover .inventory-image{transform:scale(1.06)}.site-frame .car-listing-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,30,0) 32%,rgba(6,10,30,.5) 60%,rgba(6,10,30,.93));pointer-events:none}.site-frame .car-listing-media .status-pill{top:14px;inset-inline-start:14px;z-index:2;display:inline-flex;align-items:center;gap:5px}.site-frame .car-listing-media .car-card-brand{top:14px;inset-inline-end:14px;z-index:2}.site-frame .car-card-chip{padding:7px 11px;font-size:.72rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.site-frame .car-listing-overlay{position:absolute;inset-inline:16px;bottom:64px;z-index:2}.site-frame .car-listing-overlay h3{margin:0 0 8px;color:#fff;font-size:1.16rem;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.4)}.site-frame .car-listing-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.site-frame .car-listing-day{display:inline-flex;align-items:baseline;gap:5px}.site-frame .car-listing-day strong{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.site-frame .car-listing-day span{color:#cfd6e6;font-size:.78rem;font-weight:650}.site-frame .car-listing-month{color:#b8c0d4;font-size:.82rem;font-weight:650}.site-frame .car-listing-actions{position:absolute;inset-inline:14px;bottom:14px;z-index:3;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;pointer-events:none}.site-frame .car-listing-actions a{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:11px;font-size:.8rem;font-weight:800}.site-frame .car-listing-actions svg{width:var(--icon);height:var(--icon)}.site-frame .car-listing-actions .car-card-whatsapp{color:var(--on-whatsapp);background:var(--whatsapp)}.site-frame .car-listing-actions .car-card-whatsapp:hover{background:#1EBE5B}.site-frame .car-listing-call{min-width:46px;padding-inline:13px;color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,border-color .15s ease}.site-frame .car-listing-call:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.22)}.site-frame .car-marketplace-billboard{padding-block:46px;background:transparent}.site-frame .car-billboard-inner{border-radius:28px;box-shadow:0 32px 76px rgba(4,4,43,.26)}.site-frame .car-billboard-copy h2{font-size:clamp(2.1rem,3.6vw,3.45rem)}.site-frame .car-billboard-car{box-shadow:0 26px 52px rgba(0,0,0,.42);animation:carBillboardFloat 6s ease-in-out infinite alternate}.site-frame .car-billboard-car-2{animation-delay:-2s}.site-frame .car-billboard-car-3{animation-delay:-4s}@keyframes carBillboardFloat{0%{translate:0 6px}to{translate:0 -8px}}.site-frame.car-motion-ready .car-billboard-car{opacity:0;transition:opacity .7s ease calc(var(--car-i, 0) * .14s)}.site-frame.car-motion-ready .car-billboard-car-1{--car-i:0}.site-frame.car-motion-ready .car-billboard-car-2{--car-i:1}.site-frame.car-motion-ready .car-billboard-car-3{--car-i:2}.site-frame.car-motion-ready .car-billboard-inner.is-visible .car-billboard-car{opacity:1}.site-frame .car-trust-section{padding-block:68px;color:var(--text);background:linear-gradient(180deg,var(--tone-a) 0,var(--page) 100%)}.site-frame .car-trust-grid{counter-reset:trust;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-frame .car-trust-grid article{counter-increment:trust;position:relative;display:block;padding:30px 28px 28px;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 10px 30px rgba(4,4,43,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.site-frame .car-trust-grid article:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 26px 56px rgba(4,4,43,.15)}.site-frame .car-trust-grid article:before{content:"0" counter(trust);position:absolute;top:26px;inset-inline-end:28px;font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--accent) 20%,transparent)}.site-frame .car-trust-grid h3{margin:20px 0 8px;color:var(--ink);font-size:1.32rem;letter-spacing:-.01em}.site-frame .car-trust-grid p{color:var(--muted);font-size:1rem;line-height:1.65}@media (max-width:820px){.site-frame .car-trust-grid{grid-template-columns:1fr;gap:14px}.site-frame .car-trust-grid article{padding:24px 22px}}.site-frame .car-why-section{color:var(--text);background:radial-gradient(100% 60% at 0 0,color-mix(in srgb,var(--accent) 6%,transparent),transparent 55%),linear-gradient(180deg,var(--page) 0,var(--tone-a) 100%)}.site-frame .car-why-copy h2{color:var(--ink);font-size:clamp(2.3rem,4.4vw,4.1rem)}.site-frame .car-why-copy p{color:#4b5560}.site-frame .car-why-visual{min-height:480px;border-radius:28px 96px 28px 28px;box-shadow:0 30px 68px rgba(4,4,43,.16)}.site-frame[dir=rtl] .car-why-visual{border-radius:96px 28px 28px 28px}.site-frame .car-why-visual-label{border-radius:16px}.site-frame.car-motion-ready .car-why-visual{opacity:0;transform:translateY(30px) scale(.97);transition:opacity .75s ease .08s,transform .85s cubic-bezier(.2,.7,.25,1) .08s}.site-frame.car-motion-ready .car-why-intro.is-visible .car-why-visual{opacity:1;transform:none}.site-frame .car-benefit-grid{gap:18px;margin-top:36px}.site-frame .car-benefit-grid article{position:relative;overflow:hidden;min-height:0;padding:30px 28px 28px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#fff,var(--tone-a));box-shadow:0 12px 30px rgba(4,4,43,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.site-frame .car-benefit-grid article:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--accent),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.25,1)}.site-frame[dir=rtl] .car-benefit-grid article:before{transform-origin:right;background:linear-gradient(-90deg,var(--accent),transparent)}.site-frame .car-benefit-grid article:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:0 28px 60px rgba(4,4,43,.14)}.site-frame .car-benefit-grid article:hover:before{transform:scaleX(1)}.site-frame .car-benefit-grid h3{margin:22px 0 9px;font-size:1.3rem;letter-spacing:-.01em}.site-frame .car-benefit-grid p{color:#59666a;font-size:.98rem;line-height:1.65}.site-frame .car-document-grid header{background:var(--tone-a)}.site-frame .car-document-grid h3{font-size:1.12rem}.site-frame .car-document-grid li{font-size:.96rem}.site-frame .car-document-note p{font-size:.88rem}.site-frame .car-price-table-wrap{box-shadow:0 12px 30px rgba(4,4,43,.05)}.site-frame .car-price-table tbody tr{transition:background .15s ease}.site-frame .car-price-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.site-frame .car-price-table td{font-size:.88rem}.site-frame .car-price-table tbody th a{font-size:.95rem}.site-frame .area-chips span{transition:transform .18s ease,border-color .18s ease,color .18s ease}.site-frame .area-chips span:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent-dark)}.site-frame .car-review-policy{box-shadow:0 12px 30px rgba(4,4,43,.05)}.site-frame .car-review-policy p{font-size:.86rem}.site-frame .car-review-policy article{transition:background .18s ease}.site-frame .car-review-policy article:hover{background:var(--tone-a)}.site-frame .car-guides-section .article-card{overflow:hidden;border:1px solid var(--border);border-radius:18px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.site-frame .car-guides-section .article-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 24px 52px rgba(4,4,43,.12)}.site-frame .car-guides-section .blog-card-image{transition:transform .5s cubic-bezier(.2,.7,.25,1)}.site-frame .car-guides-section .article-card:hover .blog-card-image{transform:scale(1.05)}.site-frame .car-discovery-grid a{font-size:.88rem;transition:color .15s ease,-webkit-padding-start .18s ease;transition:color .15s ease,padding-inline-start .18s ease;transition:color .15s ease,padding-inline-start .18s ease,-webkit-padding-start .18s ease}.site-frame .car-discovery-grid a:hover{-webkit-padding-start:6px;padding-inline-start:6px}.site-frame .landing-siblings{margin-top:56px;padding:38px 40px 42px;border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:0 24px 60px rgba(4,4,43,.18)}.site-frame .landing-siblings .section-heading{margin-bottom:24px}.site-frame .landing-siblings .section-heading h2{font-size:clamp(1.55rem,2.5vw,2.2rem)}@media (max-width:700px){.site-frame .landing-siblings{margin-top:40px;padding:26px 22px 30px;border-radius:20px}.site-frame .landing-siblings .section-heading{margin-bottom:18px}}.site-frame .car-faq-section{background:radial-gradient(90% 50% at 100% 0,color-mix(in srgb,var(--accent) 5%,transparent),transparent 55%),var(--tone-a)}.site-frame .car-faq-groups .faq-item{border:1px solid var(--border);background:var(--card);transition:border-color .18s ease,box-shadow .18s ease}.site-frame .car-faq-groups .faq-item:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:0 10px 24px rgba(4,4,43,.06)}.site-frame .car-faq-groups .faq-item summary{font-size:.9rem}.site-frame .car-faq-groups .faq-item p{font-size:.86rem}.site-frame .car-footer{padding-block:74px 30px;color:#dfe3ee;background:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /22px 22px,linear-gradient(180deg,var(--navy-1),var(--navy-2))}.site-frame .car-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;grid-gap:48px;gap:48px}.site-frame .car-footer-brand .brand-wordmark-footer{width:200px;max-height:78px;margin-bottom:20px}.site-frame .car-footer-brand p{max-width:430px;color:#aab3c8;font-size:1rem;line-height:1.75}.site-frame .car-footer-col{display:grid;align-content:start;grid-gap:11px;gap:11px}.site-frame .car-footer-col h3{margin:0 0 16px;color:#fff;font-size:1.04rem;letter-spacing:-.01em}.site-frame .car-footer-col a{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;color:#c4ccdd;font-size:.95rem;transition:color .15s ease,transform .15s ease}.site-frame .car-footer-col a:hover{color:#fff;transform:translateX(3px)}[dir=rtl] .site-frame .car-footer-col a:hover{transform:translateX(-3px)}.site-frame .car-footer-contact span{display:inline-flex;align-items:center;gap:9px;color:#c4ccdd;font-size:.95rem}.site-frame .car-footer-col a svg,.site-frame .car-footer-contact svg{flex:0 0 auto;width:17px;height:17px;color:var(--accent)}.site-frame .car-footer-bottom{margin-top:46px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#8f99b0;font-size:.84rem}@media (max-width:860px){.site-frame .car-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.site-frame .car-footer-brand{grid-column:1/-1}}@media (max-width:520px){.site-frame .car-footer-grid{grid-template-columns:1fr}}.site-frame{--header-h:76px}.site-frame .site-header{box-shadow:0 6px 24px rgba(4,4,43,.07);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.site-frame .site-header .header-inner{position:relative;z-index:1}.site-frame .site-header .brand-icon-mark,.site-frame .site-header .brand-wordmark{transition:filter .3s ease}.site-frame .site-header .car-header-cta,.site-frame .site-header .car-main-nav a,.site-frame .site-header .car-mega-menu>summary,.site-frame .site-header .car-mobile-menu>summary,.site-frame .site-header .language-link{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.site-frame .site-header-overlay{margin-bottom:calc(var(--header-h) * -1)}.site-frame .car-hero-layout{padding-top:calc(58px + var(--header-h))}.site-frame .site-header-overlay:not(.is-solid){background:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-scrim{position:absolute;inset:0 0 auto 0;z-index:0;height:200%;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(4,4,43,.66) 0,rgba(4,4,43,.38) 42%,rgba(4,4,43,0));transition:opacity .3s ease}.site-frame .site-header-overlay:not(.is-solid) .site-header-scrim{opacity:1}.site-frame .site-header-overlay:not(.is-solid) .car-main-nav>a,.site-frame .site-header-overlay:not(.is-solid) .car-mega-menu>summary,.site-frame .site-header-overlay:not(.is-solid) .language-link{color:#fff}.site-frame .site-header-overlay:not(.is-solid) .car-main-nav>a:after{background:#fff}.site-frame .site-header-overlay:not(.is-solid) .brand-icon-mark,.site-frame .site-header-overlay:not(.is-solid) .brand-wordmark{filter:brightness(0) invert(1)}.site-frame .site-header-overlay:not(.is-solid) .car-header-cta{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-frame .site-header-overlay:not(.is-solid) .car-header-cta:hover{color:var(--ink);border-color:#fff;background:#fff}.site-frame .site-header-overlay:not(.is-solid) .car-mobile-menu>summary{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-frame .site-header a:focus-visible,.site-frame .site-header summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.site-frame .site-header-overlay:not(.is-solid) .car-header-cta:focus-visible,.site-frame .site-header-overlay:not(.is-solid) .car-main-nav>a:focus-visible,.site-frame .site-header-overlay:not(.is-solid) .car-mega-menu>summary:focus-visible,.site-frame .site-header-overlay:not(.is-solid) .car-mobile-menu>summary:focus-visible,.site-frame .site-header-overlay:not(.is-solid) .language-link:focus-visible,.site-frame .site-header-overlay:not(.is-solid) .wordmark:focus-visible{outline-color:#fff}@media (max-width:700px){.site-frame{--header-h:68px}.site-frame .car-hero-layout{padding-top:calc(38px + var(--header-h))}}.site-frame .car-accordion-body>span,.site-frame .car-confirm-list span,.site-frame .car-document-grid li,.site-frame .car-included span{display:flex;align-items:baseline;gap:12px}.site-frame .car-accordion-body>span:before,.site-frame .car-confirm-list span:before,.site-frame .car-document-grid li:before,.site-frame .car-included span:before{content:"";flex:0 0 auto;width:10px;height:1px;margin-top:.62em;background:var(--accent)}.site-frame .car-features-grid span{align-items:baseline}.site-frame .car-document-grid li{-webkit-padding-start:0;padding-inline-start:0}.site-frame .car-hero-facts{gap:10px 22px}.site-frame .car-hero-facts span{gap:0}.site-frame .car-hero-facts span+span{-webkit-padding-start:22px;padding-inline-start:22px;position:relative}.site-frame .car-hero-facts span+span:before{content:"";position:absolute;inset-block:.1em auto;inset-inline-start:0;width:1px;height:1em;background:rgba(255,255,255,.28)}.site-frame .car-trust-grid article{padding-top:34px}.site-frame .car-review-policy article{display:block;padding:26px 25px}.site-frame .car-review-policy h3{margin-top:0}.site-frame .car-benefit-grid h3{margin-top:0;padding-top:20px;position:relative}.site-frame .car-benefit-grid h3:before{content:"";position:absolute;top:0;inset-inline-start:0;width:26px;height:2px;border-radius:2px;background:var(--accent)}.site-frame .car-document-grid header{padding-block:20px}.site-frame .car-term{display:grid;grid-gap:2px;gap:2px}.site-frame .car-badge-available,.site-frame .car-badge-deposit,.site-frame .car-badge-nodeposit,.site-frame .car-badge-premium,.site-frame .car-booking-note,.site-frame .car-chip,.site-frame .car-chip-location,.site-frame .car-document-note,.site-frame .car-finder-note,.site-frame .car-guide-answer,.site-frame .car-price-disclaimer,.site-frame .car-review-status,.site-frame .car-service-areas>div span,.site-frame .status-pill{gap:0}.site-frame .car-discovery-grid a{justify-content:flex-start}.site-frame .car-catalog-section>.container>.section-heading{display:block;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid var(--border)}.site-frame .car-catalog-section>.container>.section-heading h1{max-width:18ch;margin:4px 0 0;font-family:var(--font-prime-display),var(--font-prime-latin),sans-serif;font-size:clamp(3.1rem,6.4vw,5.6rem);line-height:.96;letter-spacing:-.045em}.site-frame[dir=rtl] .car-catalog-section>.container>.section-heading h1{line-height:1.14;letter-spacing:0}.site-frame .car-catalog-section>.container>.section-heading p{max-width:56ch;margin-top:16px;font-size:1.02rem}.site-frame .car-catalog-section>.container>.section-heading>div>*{animation:resultsHeadIn .62s cubic-bezier(.2,.7,.25,1) both}.site-frame .car-catalog-section>.container>.section-heading .eyebrow{animation-delay:.04s}.site-frame .car-catalog-section>.container>.section-heading h1{animation-delay:.1s}.site-frame .car-catalog-section>.container>.section-heading p{animation-delay:.2s}@keyframes resultsHeadIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-frame .car-catalog-section>.container>.section-heading>div>*{opacity:1!important;transform:none!important}}.site-frame .car-brand-rail{gap:7px;margin-bottom:16px;padding-bottom:10px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent)}[dir=rtl] .site-frame .car-brand-rail{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 46px),transparent)}.site-frame .car-brand-rail button{padding:9px 15px;border-color:var(--border);color:var(--muted);background:var(--card);font-size:.78rem;font-weight:700;transition:color .16s ease,border-color .16s ease,background .16s ease}.site-frame .car-brand-rail button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--card)}.site-frame .car-brand-rail button.active{color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.site-frame .car-catalog-toolbar,.site-frame .catalog-filter-bar{gap:12px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 10px 30px rgba(4,4,43,.05);-webkit-backdrop-filter:none;backdrop-filter:none}.site-frame .catalog-filter-bar{margin-bottom:0}.site-frame .car-catalog-toolbar label,.site-frame .catalog-filter-bar label{display:grid;grid-gap:7px;gap:7px;min-width:0}.site-frame .car-catalog-toolbar label>span:first-child,.site-frame .catalog-filter-bar label>span:first-child{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.site-frame .catalog-filter-bar .car-input-wrap input{-webkit-padding-start:42px;padding-inline-start:42px}.site-frame .car-catalog-toolbar input,.site-frame .car-catalog-toolbar select,.site-frame .catalog-filter-bar .field{min-height:48px;padding:11px 14px;border:1px solid var(--border);border-radius:12px;color:var(--ink);background:var(--card-2);font-weight:650;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.site-frame .car-catalog-toolbar input{-webkit-padding-start:42px;padding-inline-start:42px}.site-frame .car-catalog-toolbar input:hover,.site-frame .car-catalog-toolbar select:hover,.site-frame .catalog-filter-bar .field:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.site-frame .car-catalog-toolbar input:focus,.site-frame .car-catalog-toolbar select:focus,.site-frame .catalog-filter-bar .field:focus{outline:none;border-color:var(--accent);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.site-frame .car-results-bar,.site-frame .catalog-results-bar{align-items:center;margin:24px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.site-frame .car-results-bar p,.site-frame .catalog-results-bar p{color:var(--muted);font-size:.9rem}.site-frame .car-results-bar p strong,.site-frame .catalog-results-bar strong{color:var(--ink);font-size:1.05rem;font-weight:800}.site-frame .car-results-bar>div>button,.site-frame .catalog-results-bar button{color:var(--accent-dark);font-size:.82rem;text-underline-offset:4px}.site-frame .car-results-bar>div>button:hover,.site-frame .catalog-results-bar button:hover{text-decoration:underline}.site-frame .car-results-bar label{gap:10px;color:var(--muted);font-size:.78rem;font-weight:700}.site-frame .car-results-bar select{min-height:40px;padding:8px 34px 8px 14px;border:1px solid var(--border);border-radius:999px;color:var(--ink);background:var(--card);font-size:.8rem;font-weight:700;transition:border-color .16s ease,box-shadow .16s ease}.site-frame .car-results-bar select:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.site-frame .car-results-bar select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.site-frame .car-finder-glass{border-color:rgba(255,255,255,.2);background:linear-gradient(160deg,rgba(14,22,54,.82),rgba(6,10,28,.9));box-shadow:0 34px 90px rgba(0,0,0,.5)}.site-frame .car-finder-glass .car-field>span:first-child{color:#dbe2f2;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.site-frame .car-finder-glass input,.site-frame .car-finder-glass select{min-height:50px;border-color:rgba(255,255,255,.26);border-radius:12px;background:rgba(255,255,255,.1);font-weight:650}.site-frame .car-finder-glass input:hover,.site-frame .car-finder-glass select:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.14)}.site-frame .car-finder-glass input::placeholder{color:#a6b1cb}.site-frame .car-finder-glass .car-input-wrap svg{color:#b6c0d8}.site-frame .car-finder-glass .car-finder-note{color:#c2cade}