:root{--bg:#0b0d10;--panel:#15191f;--text:#f7f7f2;--muted:#a8b0bb;--accent:#f5c400;--red:#ef3b2d;--line:#27303a}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#fff;color:#17202a}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.topbar{background:#090b0e;color:#cdd3da;font-size:13px}.topbar-inner,.navrow{display:flex;justify-content:space-between;align-items:center;gap:20px}.topbar-inner{padding:9px 0}.site-header{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 8px 25px #0001}.navrow{padding:18px 0}.brand{display:flex;align-items:center;gap:12px;font-size:20px}.brand small{display:block;font-size:11px;color:#69717b}.logo-mark{background:var(--accent);color:#111;font-weight:900;padding:10px 14px;border-radius:8px}.mainnav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.mainnav a{font-weight:700}.lang-switch{display:flex;gap:8px;align-items:center}.lang-switch a{font-size:12px;border:1px solid #ddd;padding:6px 8px;border-radius:20px}.menu-toggle{display:none}.hero{background:radial-gradient(circle at 75% 35%,#39414d 0,#111820 45%,#07090c 100%);color:var(--text);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;min-height:660px}.kicker{text-transform:uppercase;color:var(--accent);font-weight:900;letter-spacing:.14em;font-size:13px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.95;margin:12px 0}.hero p{color:#d0d4d8;font-size:18px;max-width:620px}.btn{display:inline-block;padding:15px 24px;border-radius:4px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.primary{background:var(--accent);color:#111}.ghost{border:1px solid #596270;color:#fff}.hero-actions{display:flex;gap:14px;margin-top:28px}.hero-card{position:relative;min-height:430px;background:linear-gradient(145deg,#232b35,#0f1318);border:1px solid #303945;border-radius:22px;padding:35px;box-shadow:0 30px 80px #0008}.kart-visual{height:260px;border-radius:18px;background:linear-gradient(135deg,var(--red),#89150e);position:relative;margin-top:55px;transform:skewX(-8deg);box-shadow:0 25px 45px #0007}.kart-visual:before,.kart-visual:after{content:"";position:absolute;bottom:-42px;width:100px;height:100px;border-radius:50%;background:#050607;border:14px solid #333}.kart-visual:before{left:45px}.kart-visual:after{right:45px}.stat{display:inline-block;background:#fff;color:#111;padding:14px 18px;border-radius:12px;margin:0 8px 8px 0}.stat b{display:block;font-size:24px}.stat small{color:#667}.section{padding:90px 0}.dark{background:var(--bg);color:var(--text)}.section h2{font-size:clamp(32px,4vw,54px);margin:8px 0 28px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{background:#fff;color:#17202a;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #0002}.product-card img,.single-product img{width:100%;height:auto;display:block}.product-placeholder{height:210px;background:linear-gradient(135deg,#20262e,#ef3b2d);display:grid;place-items:center;color:#fff;font-size:60px;font-weight:900}.product-placeholder.big{height:420px;border-radius:18px}.product-body{padding:22px}.badge{display:inline-block;background:var(--accent);color:#111;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.product-body h3{font-size:22px}.product-body p{color:#667}.product-body ul{padding-left:18px;color:#36414d}.text-link{font-weight:900;color:#d62d22}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features>div{border:1px solid #e4e7ea;padding:28px;border-radius:16px}.features b{color:var(--red);font-size:30px}.steps{background:#f4f5f6}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step-grid div{background:#111820;color:#fff;padding:28px;border-radius:14px;font-weight:900}.quote{background:#111820;color:#fff}.quote-box{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.quote form{display:grid;gap:12px}.quote input,.quote textarea{width:100%;padding:16px;border:0;border-radius:8px}.quote textarea{min-height:120px}.footer{background:#07090c;color:#cbd2da;padding-top:55px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.copyright{text-align:center;border-top:1px solid #222;margin-top:35px;padding:18px;color:#7d8792}.page-content,.single-product{padding:70px 0}.single-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.lead{font-size:20px;color:#56616e}.specs{list-style:none;padding:0;border-top:1px solid #e5e8eb}.specs li{display:flex;justify-content:space-between;border-bottom:1px solid #e5e8eb;padding:14px 0;gap:20px}.product-content{margin-top:45px}.custom-logo{max-height:70px;width:auto}@media(max-width:900px){.menu-toggle{display:block;background:#111;color:#fff;border:0;padding:10px 12px}.mainnav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px}.mainnav.open{display:block}.mainnav ul{display:block}.mainnav li{padding:10px}.navrow{position:relative}.hero-grid,.split,.quote-box,.single-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.features,.step-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}}@media(max-width:560px){.product-grid,.features,.step-grid{grid-template-columns:1fr}.topbar-inner{display:block}.hero-grid{min-height:auto;padding:70px 0}.hero-card{min-height:350px}.lang-switch{flex-wrap:wrap}.hero-actions{flex-direction:column}}
.dk-lang-select{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 30px 8px 12px;font-weight:700;max-width:150px}.lang-switch.dropdown a{display:none}.hero-kart-img{width:100%;height:330px;object-fit:cover;border-radius:18px;box-shadow:0 25px 45px #0007}.product-card img{height:220px;object-fit:cover}.hero-card{min-height:auto}.rtl .hero-grid,.rtl .split,.rtl .quote-box{direction:rtl}
.dk-lang-menu{position:relative}.dk-lang-current{display:flex;align-items:center;gap:8px;border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:800;min-width:128px}.dk-lang-list{display:none;position:absolute;right:0;top:calc(100% + 10px);list-style:none;margin:0;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 45px #0002;min-width:180px;z-index:50}.dk-lang-menu.open .dk-lang-list{display:block}.dk-lang-list a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-weight:800;color:#111}.dk-lang-list a:hover,.dk-lang-list a.active{background:#f4f5f6}.flag-wrap{display:inline-flex;width:24px;height:18px;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px #0001}.flag-wrap img{width:24px;height:18px;object-fit:cover;display:block}.emoji-flag{font-size:18px;line-height:1}.chev{margin-left:auto;color:#687180}.dk-lang-select{display:none!important}@media(max-width:900px){.dk-lang-list{right:auto;left:0}}
.vehicle-hero{background:radial-gradient(circle at 70% 20%,#3a4350,#10161d 48%,#07090c);color:#fff;padding:80px 0}.vehicle-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center}.crumb{color:#aeb6c0;margin-bottom:20px}.vehicle-hero h1{font-size:clamp(42px,5vw,72px);line-height:.95;margin:18px 0}.vehicle-actions{display:flex;gap:14px;margin-top:28px}.vehicle-main-photo img{width:100%;height:460px;object-fit:cover;border-radius:22px;box-shadow:0 30px 80px #0008}.vehicle-body{display:grid;grid-template-columns:1fr 380px;gap:34px;padding:70px 0}.detail-card,.spec-panel{background:#fff;border:1px solid #e6e9ed;border-radius:18px;padding:30px;box-shadow:0 12px 35px #0000000d;margin-bottom:24px}.detail-card h2{font-size:38px;margin:8px 0 16px}.entry-text{color:#55606c;font-size:17px;line-height:1.8}.vehicle-sidebar{position:relative}.spec-panel{position:sticky;top:110px}.spec-panel h3{font-size:28px;margin-top:0}.specs li{gap:16px}.btn.full{display:block;text-align:center;margin-top:22px}.feature-list{display:grid;gap:14px}.detail-features div{display:flex;gap:16px;align-items:center;background:#f5f6f7;border-radius:14px;padding:18px}.detail-features b{background:#111820;color:#f5c400;padding:10px;border-radius:10px}.archive-hero{background:#111820;color:#fff;padding:75px 0}.archive-hero h1{font-size:56px;margin:8px 0}@media(max-width:900px){.vehicle-hero-grid,.vehicle-body{grid-template-columns:1fr}.vehicle-main-photo img{height:320px}.vehicle-actions{flex-direction:column}.spec-panel{position:static}}
.category-nav{background:#f5c400;color:#111;border-top:1px solid #e1b900}.category-nav-inner{display:flex;align-items:center;gap:18px;padding:10px 0}.category-nav-title{font-weight:950;text-transform:uppercase;font-size:13px;letter-spacing:.08em}.category-pills{display:flex;gap:10px;flex-wrap:wrap}.category-pills a{background:#111820;color:#fff;border-radius:999px;padding:8px 13px;font-weight:800;font-size:13px}.has-cat-menu{position:relative}.cat-dropdown{display:none!important;position:absolute;top:100%;left:0;background:#fff;list-style:none;margin:0;padding:10px;border-radius:12px;box-shadow:0 16px 40px #0002;min-width:220px;z-index:80}.has-cat-menu:hover .cat-dropdown{display:block!important}.cat-dropdown li{padding:0!important}.cat-dropdown a{display:block;padding:10px 12px;border-radius:8px;white-space:nowrap}.cat-dropdown a:hover{background:#f4f5f6}.category-section{background:#fff}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-card{display:block;background:#111820;color:#fff;border-radius:18px;padding:26px;min-height:210px;position:relative;overflow:hidden}.category-card:after{content:"";position:absolute;right:-40px;bottom:-40px;width:130px;height:130px;border-radius:50%;background:#f5c40022}.category-card span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f5c400;color:#111;font-weight:950}.category-card h3{font-size:24px;margin:22px 0 10px}.category-card p{color:#cbd2da}.category-card b{color:#f5c400}@media(max-width:900px){.category-nav-inner{display:block}.category-pills{margin-top:8px}.category-grid{grid-template-columns:1fr 1fr}.cat-dropdown{position:static;box-shadow:none;background:#f6f6f6;margin-top:8px}.has-cat-menu:hover .cat-dropdown{display:block!important}}@media(max-width:560px){.category-grid{grid-template-columns:1fr}.category-pills a{font-size:12px}}
/* CarLane-like rebuild */
.cl-header .navrow{padding:20px 0}.nav-book{background:#f5c400;color:#111;padding:13px 20px;border-radius:4px;font-weight:950;text-transform:uppercase}.btn.light{background:#fff;color:#111}.cl-hero{position:relative;background:linear-gradient(90deg,#080b10 0%,#101821 50%,#202a34 100%);color:#fff;min-height:720px;overflow:hidden}.cl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05070b 0%,#05070bcc 42%,#05070b22 100%),radial-gradient(circle at 76% 40%,#f5c40033,#0000 32%)}.cl-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;min-height:720px;gap:20px}.cl-subtitle{color:#f5c400;text-transform:uppercase;font-weight:950;letter-spacing:.14em;font-size:13px}.cl-hero h1{font-size:clamp(48px,6vw,86px);line-height:.92;margin:16px 0;text-transform:capitalize}.cl-hero p{color:#cbd2da;font-size:18px;line-height:1.7;max-width:620px}.cl-hero-buttons{display:flex;gap:14px;margin-top:30px}.cl-hero-car{position:relative;align-self:end}.cl-hero-car img{width:115%;max-width:none;height:520px;object-fit:cover;border-radius:30px 0 0 30px;box-shadow:0 35px 90px #0009}.cl-slider-dots{position:absolute;right:28px;top:50%;z-index:3;display:grid;gap:12px}.cl-slider-dots span{width:10px;height:10px;background:#fff8;border-radius:50%}.cl-slider-dots span:first-child{height:34px;border-radius:20px;background:#f5c400}.cl-booking-wrap{position:relative;z-index:5;margin-top:-70px}.cl-booking{background:#fff;border-radius:8px;box-shadow:0 25px 80px #0003;padding:28px;display:grid;grid-template-columns:1.1fr repeat(4,1fr) auto;gap:16px;align-items:end}.cl-booking h2{margin:0;font-size:26px}.cl-booking label{display:grid;gap:8px}.cl-booking label span{font-size:12px;text-transform:uppercase;font-weight:950;color:#6d7580}.cl-booking input,.cl-booking select{height:50px;border:1px solid #e0e4e8;border-radius:4px;padding:0 12px}.cl-featured{background:#f5f6f7;padding-top:110px}.cl-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.cl-section-head h2,.cl-trusted h2,.cl-steps h2{font-size:clamp(36px,4vw,58px);line-height:1;margin:10px 0}.cl-view-all{font-weight:950;color:#111;border-bottom:3px solid #f5c400}.cl-category-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.cl-category-tabs a{background:#fff;border:1px solid #e3e6ea;border-radius:4px;padding:13px 18px;font-weight:950;color:#111}.cl-category-tabs a.active,.cl-category-tabs a:hover{background:#f5c400;border-color:#f5c400}.cl-car-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cl-car-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 45px #00000012;transition:.25s}.cl-car-card:hover{transform:translateY(-6px);box-shadow:0 25px 70px #0002}.cl-car-img{background:#111;height:210px}.cl-car-img img{width:100%;height:210px;object-fit:cover;display:block}.cl-car-body{padding:22px}.cl-car-cat{color:#ef3b2d;text-transform:uppercase;font-size:12px;font-weight:950}.cl-car-body h3{font-size:23px;margin:8px 0 4px}.cl-no-price{font-weight:950;color:#111;margin:0 0 16px}.cl-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:16px 0;color:#687180;font-size:12px}.cl-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.cl-card-actions a{font-weight:950}.cl-card-actions .book{background:#111820;color:#fff;padding:10px 14px;border-radius:4px}.cl-trusted{background:#fff}.cl-trusted-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cl-photo-stack{position:relative}.cl-photo-stack img{width:100%;height:520px;object-fit:cover;border-radius:12px}.cl-badge-float{position:absolute;right:-22px;bottom:40px;background:#f5c400;color:#111;padding:26px;border-radius:10px;font-size:32px;font-weight:950;line-height:.85}.cl-badge-float small{font-size:16px}.cl-trusted p{color:#62707d;line-height:1.8}.cl-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;padding:0;margin:24px 0}.cl-checks li:before{content:"✓";color:#f5c400;background:#111820;border-radius:50%;padding:2px 6px;margin-right:8px}.cl-why{background:#111820;color:#fff}.centered{text-align:center;display:block}.cl-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cl-why-grid>div{background:#19212b;border:1px solid #293440;padding:30px;border-radius:10px}.cl-why-grid b{font-size:34px;color:#f5c400}.cl-why-grid p{color:#b8c0ca}.cl-steps{background:#f5f6f7}.cl-step-line{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.cl-step-line>div{background:#fff;border-radius:10px;padding:28px;box-shadow:0 10px 35px #0001}.cl-step-line strong{font-size:36px;color:#f5c400}.category-nav{display:none!important}.category-section{display:none!important}@media(max-width:1100px){.cl-car-grid{grid-template-columns:repeat(2,1fr)}.cl-booking{grid-template-columns:1fr 1fr}.cl-booking h2{grid-column:1/-1}}@media(max-width:900px){.nav-book{display:none}.cl-hero-inner,.cl-trusted-grid{grid-template-columns:1fr}.cl-hero-car img{width:100%;height:340px;border-radius:20px}.cl-booking-wrap{margin-top:0}.cl-why-grid,.cl-step-line{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cl-car-grid,.cl-why-grid,.cl-step-line,.cl-booking,.cl-checks{grid-template-columns:1fr}.cl-hero{min-height:auto}.cl-hero-inner{min-height:auto;padding:70px 0}.cl-category-tabs a{width:100%;text-align:center}}
/* CarLane-inspired full redesign v3 */
.cl2-topbar{background:#0a0d12;color:#cfd6df}.cl2-navrow{height:86px}.cl2-brand .logo-mark{border-radius:0;background:#f6c500}.cl2-mainnav>ul{display:flex;gap:0;align-items:center}.cl2-mainnav>ul>li{position:relative;list-style:none}.cl2-mainnav>ul>li>a{display:block;padding:34px 18px;font-weight:900;color:#111}.cl2-mainnav .sub-menu,.cl2-mainnav .cat-dropdown{display:block!important;opacity:0;visibility:hidden;transform:translateY(12px);position:absolute;top:100%;left:0;background:#fff;min-width:230px;padding:12px 0;margin:0;list-style:none;box-shadow:0 24px 70px #0002;border-top:3px solid #f6c500;z-index:99;transition:.2s}.cl2-mainnav li:hover>.sub-menu,.cl2-mainnav li:hover>.cat-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.cl2-mainnav .sub-menu a,.cl2-mainnav .cat-dropdown a{display:block;padding:12px 20px;color:#202833;font-weight:800}.cl2-mainnav .sub-menu a:hover,.cl2-mainnav .cat-dropdown a:hover{background:#f5f6f7;color:#d22d21}.cl2-book{border-radius:0;background:#f6c500;padding:16px 24px}.cl2-hero{position:relative;background:#090d13;color:#fff;min-height:735px;overflow:hidden}.cl2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#06080c 0,#111923 50%,#303944 100%)}.cl2-hero-bg:after{content:"";position:absolute;right:0;top:0;bottom:0;width:55%;background:linear-gradient(135deg,#f6c50022,#0000),radial-gradient(circle at 70% 50%,#f6c5002e,#0000 36%)}.cl2-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;min-height:735px}.cl2-hero-text h1{font-size:clamp(54px,7vw,96px);line-height:.9;margin:0 0 22px;font-weight:950;letter-spacing:-.04em}.cl2-hero-text p{font-size:18px;line-height:1.8;color:#c4ccd6;max-width:580px}.cl2-hero-img img{width:112%;height:500px;object-fit:cover;border-radius:0;box-shadow:0 40px 110px #000a}.cl2-side-dots{position:absolute;right:34px;top:45%;z-index:3;display:grid;gap:12px}.cl2-side-dots span{width:11px;height:11px;background:#fff7;border-radius:50%}.cl2-side-dots span:first-child{height:42px;border-radius:20px;background:#f6c500}.cl2-booking{margin-top:-64px;position:relative;z-index:5}.cl2-booking form{background:#fff;box-shadow:0 25px 90px #0003;display:grid;grid-template-columns:1.1fr repeat(5,1fr) auto;gap:0}.cl2-booking h2{margin:0;background:#f6c500;padding:28px;color:#111;font-size:30px}.cl2-booking label{display:grid;gap:8px;padding:18px;border-right:1px solid #e7eaee;font-size:12px;text-transform:uppercase;font-weight:950;color:#6a7480}.cl2-booking input,.cl2-booking select{border:0;font-size:14px;text-transform:none;outline:0}.cl2-booking button{border:0;background:#111820;color:#fff;padding:0 28px;font-weight:950;text-transform:uppercase}.cl2-title{text-align:center;margin-bottom:28px}.cl2-title span,.cl2-steps span,.cl2-page-hero span{color:#e13227;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.cl2-title h2,.cl2-trust h2,.cl2-steps h2{font-size:clamp(38px,5vw,62px);line-height:1;margin:10px 0}.cl2-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px 0 34px}.cl2-tabs a{padding:13px 20px;background:#fff;border:1px solid #e5e8eb;font-weight:950;color:#111}.cl2-tabs a.active,.cl2-tabs a:hover{background:#f6c500;border-color:#f6c500}.cl2-featured{background:#f5f6f7}.cl2-products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cl2-products.all{grid-template-columns:repeat(3,1fr)}.cl2-product{background:#fff;box-shadow:0 14px 44px #0001}.cl2-product .pic{height:230px;background:#111;overflow:hidden}.cl2-product .pic img{width:100%;height:230px;object-fit:cover;transition:.35s}.cl2-product:hover .pic img{transform:scale(1.06)}.cl2-product .body{padding:24px}.cl2-product h4{color:#e13227;text-transform:uppercase;font-size:12px;margin:0 0 8px}.cl2-product h3{font-size:24px;margin:0 0 6px}.quote-text{font-weight:950;color:#111}.cl2-product ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:18px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;list-style:none;color:#66717e;font-size:13px}.cl2-product .body>div:last-child{display:flex;justify-content:space-between;align-items:center}.cl2-product a{font-weight:950}.cl2-product .book{background:#111820;color:#fff;padding:11px 14px}.outline-dark{border:2px solid #111;color:#111;background:transparent}.center{text-align:center;margin-top:34px}.cl2-trust{background:#fff}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.trust-img img{width:100%;height:560px;object-fit:cover}.cl2-trust p{color:#62707d;line-height:1.9}.cl2-trust ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;padding:0;margin:26px 0}.cl2-trust li:before{content:"✓";background:#f6c500;color:#111;font-weight:950;margin-right:8px;padding:2px 6px}.cl2-why{background:#111820;color:#fff}.cl2-title.light span{color:#f6c500}.cl2-title.light p{color:#b8c0ca}.why-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why-list>div{background:#19222d;padding:30px;border:1px solid #2b3540}.why-list b{font-size:36px;color:#f6c500}.why-list h3{font-size:22px}.why-list p{color:#b8c0ca}.cl2-save{background:#f6c500;color:#111;padding:55px 0}.save-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.save-grid h2{font-size:46px;margin:5px 0}.save-grid span{font-weight:950;text-transform:uppercase}.save-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.save-boxes div{background:#111820;color:#fff;padding:24px}.save-boxes b{font-size:24px}.save-boxes p{color:#c7d0da}.cl2-steps{background:#fff;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px;text-align:left}.steps-grid>div{padding:30px;background:#f5f6f7}.steps-grid b{font-size:38px;color:#e13227}.cl2-page-hero{background:linear-gradient(90deg,#080b10,#18212b);color:#fff;padding:105px 0}.cl2-page-hero h1{font-size:clamp(46px,6vw,78px);line-height:.95;margin:12px 0}.cl2-page-hero p{color:#c8d0da;font-size:18px;max-width:720px}.detail-grid{display:grid;grid-template-columns:1fr 380px;gap:34px}.detail-photo img{width:100%;height:520px;object-fit:cover}.detail-card,.spec-box{background:#fff;padding:32px;box-shadow:0 12px 40px #0001;margin-bottom:24px}.detail-card h2,.spec-box h3{font-size:34px;margin-top:0}.spec-box{position:sticky;top:110px}.spec-box ul{list-style:none;padding:0;margin:0}.spec-box li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7eaee;padding:14px 0}.full{width:100%;text-align:center;margin-top:22px}.mini{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.cl2-booking form{grid-template-columns:1fr 1fr}.cl2-booking h2{grid-column:1/-1}.cl2-booking button{padding:20px}.cl2-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.cl2-mainnav{display:none}.cl2-mainnav.open{display:block;position:absolute;left:0;right:0;top:100%;background:#fff}.cl2-mainnav>ul{display:block}.cl2-mainnav>ul>li>a{padding:14px 20px}.cl2-mainnav .sub-menu,.cl2-mainnav .cat-dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none}.cl2-hero-grid,.trust-grid,.save-grid,.detail-grid{grid-template-columns:1fr}.cl2-hero-img img{width:100%;height:340px}.why-list,.steps-grid,.save-boxes{grid-template-columns:1fr 1fr}.spec-box{position:static}}@media(max-width:560px){.cl2-products,.cl2-products.all,.why-list,.steps-grid,.save-boxes,.cl2-booking form,.mini{grid-template-columns:1fr}.cl2-hero-grid{min-height:auto;padding:70px 0}.cl2-hero{min-height:auto}.cl2-booking{margin-top:0}}
/* closer CarLane matching layer */
body{font-family:Saira,Roboto,Arial,sans-serif;background:#fff;color:#171b20}.container{width:min(1240px,92%)}.cl2-topbar{height:44px;font-family:Roboto,Arial,sans-serif;font-size:14px}.cl2-topbar .topbar-inner{height:44px}.cl2-navrow{height:92px}.cl2-brand b{font-size:28px;letter-spacing:-1px}.cl2-brand small{text-transform:uppercase;letter-spacing:.12em}.cl2-mainnav>ul>li>a{font-size:16px;text-transform:capitalize;padding:37px 20px}.cl2-mainnav>ul>li.menu-item-has-children>a:after{content:" ▾";font-size:11px;color:#f4c400}.cl2-book{font-size:14px;min-width:126px;text-align:center}.dk-lang-current{border-radius:0;height:44px}.cl2-hero{margin-top:0;min-height:760px}.cl2-hero-grid{grid-template-columns:.78fr 1.22fr;min-height:760px}.cl2-hero-text:before{content:"First class drift kart supplier";display:block;color:#f5c400;text-transform:uppercase;font-weight:900;letter-spacing:.16em;margin-bottom:16px}.cl2-hero-text h1{max-width:620px}.cl2-hero-text h1:after{content:""}.cl2-hero-text p{max-width:540px}.cl2-hero-img{align-self:end;position:relative}.cl2-hero-img:before{content:"";position:absolute;inset:auto 0 42px 10%;height:160px;background:#f5c400;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);z-index:-1}.cl2-hero-img img{height:560px;object-position:center;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.cl2-booking{margin-top:-86px}.cl2-booking form{min-height:150px;border-left:8px solid #f5c400}.cl2-booking h2{display:grid;place-items:center;text-transform:capitalize}.cl2-booking label{justify-content:center}.cl2-booking button{font-size:15px}.cl2-service-row{background:#fff;padding:110px 0 30px}.service-row-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.service-row-grid>div{display:grid;grid-template-columns:72px 1fr;grid-template-areas:"i h" "i a";align-items:center;background:#fff;padding:28px;border:1px solid #eef0f2;box-shadow:0 15px 45px #0000000b}.service-row-grid i{grid-area:i;width:58px;height:58px;background:#f5c400;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:24px}.service-row-grid h3{grid-area:h;margin:0;font-size:22px}.service-row-grid a{grid-area:a;color:#e13227;font-weight:900}.cl2-featured{padding-top:70px}.cl2-title span:before,.cl2-page-hero span:before{content:"";display:inline-block;width:42px;height:2px;background:#e13227;margin-right:12px;vertical-align:middle}.cl2-title h2:after{content:"";display:block;width:72px;height:4px;background:#f5c400;margin:18px auto 0}.cl2-tabs{margin-top:34px}.cl2-tabs a{border-radius:0;min-width:118px;text-align:center}.cl2-products{grid-template-columns:repeat(3,1fr)}.cl2-product{position:relative;border:0}.cl2-product .pic{height:245px}.cl2-product .pic img{height:245px}.cl2-product .body{border:1px solid #eceff2;border-top:0}.cl2-product h3{font-size:26px;letter-spacing:-.03em}.cl2-product ul li:before{content:"• ";color:#f5c400;font-weight:900}.cl2-trust{padding:105px 0}.trust-img{position:relative}.trust-img:after{content:"15+\\A Export Markets";white-space:pre;position:absolute;right:-28px;bottom:38px;background:#f5c400;color:#111;padding:28px;font-weight:950;font-size:28px;line-height:1}.cl2-trust h2:before{content:"Trusted Drift Kart Supplier";display:block;color:#e13227;text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin-bottom:10px}.cl2-why{padding:110px 0;background:#101820;position:relative;overflow:hidden}.cl2-why:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,#f5c40016,#0000 25%)}.cl2-why .container{position:relative}.why-list>div{min-height:245px}.why-list b{display:block;margin-bottom:25px}.cl2-save{padding:70px 0;background:#f5c400}.save-grid{grid-template-columns:.7fr 1.3fr}.save-grid h2{font-size:60px;line-height:.95}.save-boxes div{min-height:130px}.cl2-steps{padding:110px 0;background:#fff}.cl2-steps>div>span{color:#e13227;text-transform:uppercase;font-weight:950;letter-spacing:.12em}.steps-grid>div{background:#fff;border:1px solid #eceff2;box-shadow:0 15px 45px #0000000b;position:relative}.steps-grid>div:after{content:"";position:absolute;left:30px;right:30px;top:0;height:4px;background:#f5c400}.footer{background:#0a0d12}.cl2-page-hero{padding:125px 0;background:linear-gradient(90deg,#090d13,#1b2530);position:relative;overflow:hidden}.cl2-page-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:430px;height:430px;background:#f5c40018;border-radius:50%}.cl2-page-hero .container{position:relative;z-index:1}.detail-photo{background:#111;padding:0}.detail-photo img{display:block}.detail-card,.spec-box{border:1px solid #eceff2;box-shadow:0 18px 50px #0000000d}.spec-box h3{background:#f5c400;margin:-32px -32px 22px;padding:24px 32px;color:#111}.spec-box li b{color:#111}.spec-box li span{color:#64707e;text-align:right}@media(max-width:1200px){.cl2-products{grid-template-columns:repeat(2,1fr)}.cl2-hero-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.cl2-hero-grid,.service-row-grid{grid-template-columns:1fr}.cl2-hero-img img{clip-path:none}.cl2-hero-img:before{display:none}.cl2-products{grid-template-columns:1fr}.trust-img:after{right:20px}.cl2-booking form{grid-template-columns:1fr}.why-list,.steps-grid{grid-template-columns:1fr}}

/* Header alignment fixes */
.admin-bar .site-header{top:32px}
.cl2-navrow{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap}
.cl2-brand{flex:0 0 auto;min-width:0}
.cl2-mainnav{flex:1 1 auto;min-width:0}
.cl2-mainnav>ul{justify-content:center;gap:0;min-width:0}
.cl2-mainnav>ul>li>a{white-space:nowrap;padding-left:clamp(12px,1.35vw,20px);padding-right:clamp(12px,1.35vw,20px)}
.cl2-book,.dk-lang-menu{flex:0 0 auto}
.custom-logo{display:block;max-width:220px;height:auto}
@media(max-width:1180px){
  .cl2-mainnav{display:none}
  .cl2-mainnav.open{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 18px 45px #0002;z-index:120}
  .cl2-mainnav>ul{display:block}
  .cl2-mainnav>ul>li>a{padding:14px 20px}
  .cl2-mainnav .sub-menu,.cl2-mainnav .cat-dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:0;background:#f6f7f8;padding:6px 0}
  .menu-toggle{display:block;background:#111820;color:#fff;border:0;padding:11px 13px;font-weight:900;line-height:1}
  .cl2-navrow{position:relative;height:auto;min-height:82px;padding:14px 0}
  .cl2-book{display:none}
}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:560px){
  .cl2-topbar{height:auto}.cl2-topbar .topbar-inner{height:auto;display:block;line-height:1.7;padding:8px 0}
  .cl2-navrow{gap:10px}.cl2-brand b{font-size:22px}.cl2-brand small{font-size:9px}.logo-mark{padding:8px 11px}
  .dk-lang-current{min-width:auto;padding:8px 9px}.dk-lang-current .chev{display:none}
}


/* Hero title length/alignment fix */
.cl2-hero-text h1{max-width:560px;font-size:clamp(44px,5.6vw,82px)}
@media(max-width:900px){.cl2-hero-text h1{max-width:100%;font-size:clamp(38px,9vw,62px)}}


/* Refined homepage hero balance */
.cl2-hero-grid{grid-template-columns:.86fr 1.14fr;gap:46px}
.cl2-hero-text{padding-top:12px}
.cl2-hero-text:before{font-size:12px;letter-spacing:.18em;margin-bottom:18px}
.cl2-hero-text h1{max-width:540px;font-size:clamp(42px,5vw,74px);line-height:1.02;letter-spacing:-.035em;margin-bottom:24px}
.cl2-hero-text h1 span{display:block}
.cl2-hero-text h1 span:first-child{color:#fff}
.cl2-hero-text h1 span:last-child{color:#f5c400}
.cl2-hero-text h1:after{display:none!important}
.cl2-hero-text p{max-width:500px;font-size:17px;line-height:1.75;color:#d0d6de}
.cl2-hero-img img{width:106%;height:530px}
@media(max-width:1200px){.cl2-hero-grid{grid-template-columns:.95fr 1.05fr;gap:30px}.cl2-hero-text h1{font-size:clamp(40px,5.5vw,66px)}}
@media(max-width:900px){.cl2-hero-grid{grid-template-columns:1fr;gap:28px}.cl2-hero-text{padding-top:0}.cl2-hero-text h1{max-width:100%;font-size:clamp(38px,9vw,58px)}.cl2-hero-img img{width:100%;height:330px}}


/* CarLane high-fidelity homepage rebuild */
.carlane-copy{background:#fff}.clx-hero{position:relative;min-height:760px;background:linear-gradient(90deg,#070a0f 0%,#101821 52%,#303944 100%);color:#fff;overflow:hidden}.clx-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 44%,#f5c40028,#0000 31%),linear-gradient(90deg,#05070be8 0%,#05070bbd 43%,#05070b22 100%)}.clx-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:34px;min-height:760px}.clx-kicker,.clx-title span,.clx-steps>div>span,.redline{display:block;color:#e7362b;text-transform:uppercase;font-weight:950;letter-spacing:.14em;font-size:13px;margin-bottom:12px}.clx-kicker{color:#f5c400}.clx-hero h1{font-size:clamp(54px,6.4vw,92px);line-height:.9;margin:0 0 24px;font-weight:950;letter-spacing:-.05em}.clx-hero h1 em{font-style:normal;color:#f5c400}.clx-hero p{color:#c9d1db;font-size:18px;line-height:1.75;max-width:540px;margin-bottom:30px}.clx-hero-media{position:relative;align-self:end}.clx-yellow-shape{position:absolute;left:8%;right:0;bottom:64px;height:170px;background:#f5c400;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);z-index:0}.clx-hero-media img{position:relative;z-index:1;width:112%;height:560px;object-fit:cover;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);box-shadow:0 35px 100px #000a}.clx-dots{position:absolute;right:34px;top:45%;z-index:4;display:grid;gap:12px}.clx-dots span{width:11px;height:11px;border-radius:50%;background:#fff8}.clx-dots span:first-child{height:42px;border-radius:20px;background:#f5c400}.clx-side-note{position:absolute;z-index:3;color:#fff;max-width:280px}.clx-side-note b{display:block;font-size:24px;line-height:1.05}.clx-side-note span{display:block;color:#c5ced8;margin-top:8px}.note-one{right:11%;top:18%}.note-two{right:9%;bottom:15%}.clx-booking{position:relative;z-index:6;margin-top:-78px}.clx-booking form{background:#fff;box-shadow:0 25px 90px #0003;display:grid;grid-template-columns:1.08fr repeat(5,1fr) auto;min-height:154px;border-left:8px solid #f5c400}.clx-booking h2{margin:0;background:#f5c400;color:#111;display:grid;place-items:center;font-size:31px}.clx-booking label{display:grid;align-content:center;gap:8px;padding:18px;border-right:1px solid #e7eaee;color:#687180;font-size:12px;text-transform:uppercase;font-weight:950}.clx-booking input,.clx-booking select{border:0;outline:0;font-size:14px;color:#111;max-width:100%;background:transparent}.clx-booking button{border:0;background:#111820;color:#fff;font-size:15px;font-weight:950;text-transform:uppercase;padding:0 30px}.clx-featured{background:#f5f6f7;padding-top:110px}.clx-title{text-align:center;margin-bottom:28px}.clx-title h2,.clx-trust-copy h2,.clx-steps h2,.clx-section-split h2{font-size:clamp(38px,5vw,62px);line-height:1;margin:10px 0 16px;letter-spacing:-.035em}.clx-title span:before,.redline:before{content:"";display:inline-block;width:42px;height:2px;background:#e7362b;margin-right:12px;vertical-align:middle}.clx-title h2:after{content:"";display:block;width:72px;height:4px;background:#f5c400;margin:18px auto 0}.clx-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:34px 0}.clx-tabs a{background:#fff;border:1px solid #e5e8eb;padding:13px 22px;font-weight:950;min-width:112px;text-align:center}.clx-tabs a.active,.clx-tabs a:hover{background:#f5c400;border-color:#f5c400}.clx-products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.clx-product{background:#fff;box-shadow:0 16px 48px #00000012;transition:.25s}.clx-product:hover{transform:translateY(-7px);box-shadow:0 28px 80px #0002}.clx-product .pic{height:230px;background:#111;overflow:hidden}.clx-product .pic img{width:100%;height:230px;object-fit:cover;transition:.35s}.clx-product:hover .pic img{transform:scale(1.06)}.clx-product .body{padding:24px;border:1px solid #eceff2;border-top:0}.clx-product h4{color:#e7362b;text-transform:uppercase;font-size:12px;margin:0 0 8px}.clx-product h3{font-size:24px;margin:0 0 6px;letter-spacing:-.03em}.clx-product p{font-weight:950;color:#111}.clx-product ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:18px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;list-style:none;color:#66717e;font-size:13px}.clx-product ul li:before{content:"• ";color:#f5c400;font-weight:900}.clx-product .actions{display:flex;justify-content:space-between;align-items:center}.clx-product a{font-weight:950}.clx-product .book{background:#111820;color:#fff;padding:11px 14px}.clx-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.clx-photo{position:relative}.clx-photo img{width:100%;height:560px;object-fit:cover}.clx-badge{position:absolute;right:-28px;bottom:42px;background:#f5c400;color:#111;padding:26px 30px;display:flex;gap:12px;align-items:end}.clx-badge b{font-size:48px;line-height:.8}.clx-badge span{font-weight:950;line-height:1}.clx-trust-copy p{color:#62707d;line-height:1.9}.clx-trust-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;padding:0;margin:26px 0}.clx-trust-copy li:before{content:"✓";background:#f5c400;color:#111;font-weight:950;margin-right:8px;padding:2px 6px}.clx-why{background:#101820;color:#fff;position:relative;overflow:hidden}.clx-why:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,#f5c40016,#0000 25%)}.clx-why .container{position:relative}.clx-title.light span{color:#f5c400}.clx-title.light p{color:#b8c0ca;max-width:760px;margin:auto}.clx-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.clx-why-grid>div{background:#19222d;padding:32px 28px;border:1px solid #2b3540;min-height:245px}.clx-why-grid b{display:block;color:#f5c400;font-size:38px;margin-bottom:24px}.clx-why-grid h3{font-size:22px}.clx-why-grid p{color:#b8c0ca}.clx-save{background:#f5c400;padding:72px 0;color:#111}.clx-save-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:38px;align-items:center}.clx-save-grid span{font-weight:950;text-transform:uppercase}.clx-save-grid h2{font-size:60px;line-height:.95;margin:6px 0}.clx-save-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.clx-save-list div{background:#111820;color:#fff;padding:24px;min-height:132px}.clx-save-list b{font-size:24px}.clx-save-list p{color:#c8d1dc}.clx-call{background:#111820;color:#fff;padding:42px 0}.clx-call .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.clx-call h2{font-size:32px;margin:0}.clx-steps{text-align:center}.clx-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px;text-align:left}.clx-step-grid>div{background:#fff;border:1px solid #eceff2;box-shadow:0 15px 45px #0000000b;padding:30px;position:relative}.clx-step-grid>div:after{content:"";position:absolute;left:30px;right:30px;top:0;height:4px;background:#f5c400}.clx-step-grid b{font-size:38px;color:#e7362b}.clx-services{background:#f5f6f7}.clx-section-split p{max-width:720px;color:#687180;line-height:1.8}.clx-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:32px}.clx-service-grid>div{background:#fff;padding:30px;border:1px solid #eceff2;box-shadow:0 15px 45px #0000000b}.clx-service-grid i{display:grid;place-items:center;width:58px;height:58px;background:#f5c400;color:#111;font-style:normal;font-weight:950;margin-bottom:24px}.clx-service-grid h3{font-size:24px;margin:0 0 10px}.clx-service-grid p{color:#687180;line-height:1.7}.clx-service-grid a{color:#e7362b;font-weight:950}.clx-locations{background:#fff}.clx-location-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.clx-location-grid div{background:#f5f6f7;border:1px solid #eceff2;padding:26px;text-align:center}.clx-location-grid b{display:block;font-size:22px}.clx-location-grid span{color:#687180}.site-header{z-index:100}.cl2-header{background:#fff}.cl2-topbar{height:44px}.cl2-topbar .topbar-inner{height:44px}.cl2-navrow{height:92px;padding:0}.cl2-mainnav>ul>li>a{padding-top:37px;padding-bottom:37px}.custom-logo{max-height:70px}.footer{background:#080b10}
@media(max-width:1200px){.clx-products,.clx-service-grid{grid-template-columns:repeat(2,1fr)}.clx-booking form{grid-template-columns:1fr 1fr}.clx-booking h2{grid-column:1/-1;padding:24px}.clx-booking button{padding:20px}.clx-hero-inner{grid-template-columns:.95fr 1.05fr}.clx-side-note{display:none}.clx-location-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.clx-hero,.clx-hero-inner{min-height:auto}.clx-hero-inner,.clx-trust-grid,.clx-save-grid{grid-template-columns:1fr}.clx-hero-inner{padding:75px 0 95px}.clx-hero-media img{width:100%;height:340px;clip-path:none}.clx-yellow-shape{display:none}.clx-booking{margin-top:0}.clx-why-grid,.clx-step-grid,.clx-save-list{grid-template-columns:1fr 1fr}.clx-call .container{display:block}.clx-call .btn{margin-top:18px}.clx-photo img{height:390px}.clx-badge{right:18px}.clx-dots{display:none}.cl2-navrow{height:auto;padding:14px 0}}
@media(max-width:560px){.clx-hero h1{font-size:44px}.clx-products,.clx-service-grid,.clx-why-grid,.clx-step-grid,.clx-save-list,.clx-booking form,.clx-location-grid{grid-template-columns:1fr}.clx-save-grid h2{font-size:42px}.clx-call h2{font-size:25px}.clx-title h2,.clx-trust-copy h2,.clx-steps h2,.clx-section-split h2{font-size:34px}.clx-trust-copy ul{grid-template-columns:1fr}.clx-booking label{border-right:0;border-bottom:1px solid #e7eaee}.clx-topbar{height:auto}}
