:root{--orange:#cfaa69;--gold:#cfaa69;--bg:#101211;--muted:#989e9b;--line:#2d322e}body{font-family:Cairo,Manrope,sans-serif}html[lang=en] body{font-family:Manrope,Cairo,sans-serif}header{height:105px;padding-inline:5%;border-bottom:1px solid #ffffff0c}.brand-lockup{display:flex;align-items:center;gap:13px}.brand-lockup img{width:70px;height:70px;object-fit:cover;border-radius:50%;border:1px solid #c5a46b80}.brand-name{font:800 22px Manrope,sans-serif;letter-spacing:2px;color:#e1c28d}.brand-name small{display:block;font:8px Manrope;letter-spacing:1.8px;color:#b7b1a5;margin-top:6px}nav{gap:22px}.actions{align-items:center;gap:12px}.lang-btn{border:1px solid #655539;padding:6px 11px;border-radius:3px;color:#ddbd87}.announcement{background:#1d211e;color:#d0c4aa}.hero{min-height:660px}.hero-image{background-image:url('assets/zeekr-001.jpg');background-position:center}.hero-shade{background:linear-gradient(270deg,#080e0ceb,#09100bb0 37%,#08100910 78%),linear-gradient(0deg,#101211,transparent 38%)}html[dir=ltr] .hero-shade{background:linear-gradient(90deg,#080e0ceb,#09100bb0 37%,#08100910 78%),linear-gradient(0deg,#101211,transparent 38%)}.hero h1{font-size:53px;line-height:1.65;max-width:720px;margin:17px 0}.hero-copy{padding-top:78px}.hero-subtitle{max-width:460px}.hero-buttons .primary,.primary{background:linear-gradient(110deg,#e0c28d,#b48a47);color:#141710}.eyebrow{color:#e4d7bd}.hero-notes{color:#b8bfb9}.hero-bottom{gap:20px}.slide-controls{display:flex;gap:9px}.slide-controls button{width:22px;height:3px;background:#626c63;padding:0;border:0;border-radius:0;margin:0}.slide-controls .on{background:var(--gold);width:42px}.hero-car-name{font:600 13px Manrope;letter-spacing:3px}.vertical{color:#b8ae99}.brand-strip{overflow:hidden;justify-content:unset;gap:48px;white-space:nowrap;padding-block:24px}.brand-strip b{font-size:15px;color:#a6aaa5;letter-spacing:2px}.quick-find{margin:0 7%;padding:22px 25px;display:flex;align-items:center;gap:22px;border:1px solid #4d4938;background:#1b201b;position:relative;margin-top:-1px}.quick-find>div{min-width:160px}.quick-find h3{font-size:14px;margin:0}.quick-find p{font-size:9px;color:var(--muted);margin:6px 0}.quick-find select{background:#101612;border-color:#3a423b;font-size:11px}.quick-find .primary{white-space:nowrap;margin:0}.section{padding-top:70px;padding-bottom:65px}.section-head p{max-width:600px}.service-grid{grid-template-columns:repeat(3,1fr)}.service-card{background:#171b18;border-color:#30382f;border-radius:5px}.service-card p{min-height:42px}.service-card .price{align-items:center}.service-card .price button{color:#e1c28d;font-size:11px}.service-card .price>button.add-mini{background:#cfaa691c;padding:5px 10px;border-radius:3px}.tagline{font-size:9px;color:#879887;border:1px solid #364735;padding:2px 8px;display:inline-block;border-radius:20px}.gold-tag{background:#cfaa6920;color:#dfc693}.catalogue-toolbar{display:flex;gap:15px;margin-bottom:26px;align-items:center}.catalogue-toolbar input{max-width:300px;font-size:12px}.catalogue-toolbar span{color:var(--muted);font-size:10px}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.brand-card{border:1px solid #32382f;background:#171b18;border-radius:5px;overflow:hidden}.brand-picture{height:170px;position:relative;overflow:hidden;background:radial-gradient(#455044,#171b18)}.brand-picture img{width:100%;height:100%;object-fit:cover;transition:transform 1s;opacity:.82}.brand-card:hover img{transform:scale(1.06)}.brand-picture span{position:absolute;bottom:13px;inset-inline-start:18px;font:800 22px Manrope;letter-spacing:2px;text-shadow:0 1px 9px black}.brand-content{padding:20px}.brand-content h3{margin:0 0 15px;font-size:12px;color:#c9c4b8}.model-list{display:flex;gap:7px;flex-wrap:wrap;min-height:76px;align-content:start}.model-list button{font:10px Manrope;border:1px solid #40483e;background:#222820;padding:6px 9px;border-radius:3px}.model-list button:hover{border-color:var(--gold);color:var(--gold)}.brand-source{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #30382c;margin-top:17px;padding-top:13px;font-size:9px;color:#a0a99d}.brand-source a{color:var(--gold)}.software-section{background:#191d19;border-block:1px solid #343b30;padding:65px 7%}.software-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.software-card{border:1px solid #4e4b37;padding:27px;background:linear-gradient(130deg,#282a20,#171b18);border-radius:5px}.software-card .version{font:9px Manrope;color:#baa579;display:flex;justify-content:space-between}.software-card h3{font-size:17px}.software-card p{font-size:11px;color:#9fa79a;line-height:2;min-height:66px}.software-price{border-top:1px solid #414334;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.software-price b{color:#e2c691}.software-price button{font-size:10px}.software-note{font-size:10px;line-height:2;color:#9fa79a;margin-top:24px}.app-teaser{margin:0 7%;border:1px solid #594d34;background:radial-gradient(ellipse at 15% 50%,#41432e,#1b211a 65%);padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-radius:6px}.screen-mock{background:#090d0a;border:9px solid #292d27;box-shadow:0 20px 50px #0006;border-radius:17px;padding:26px;transform:perspective(800px) rotateY(8deg);direction:ltr}.screen-top{font:10px Manrope;color:#a2aa98;display:flex;justify-content:space-between;margin-bottom:25px}.screen-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.screen-apps span{display:grid;place-items:center;border-radius:12px;height:55px;font-size:23px}.app-teaser h2{font-size:31px}.app-teaser p{font-size:12px;line-height:2;color:#a5ad9f}.app-teaser .platforms{color:#d5c599}.green{background:#204b37;color:#a7efc7}.contact-section{padding:60px 7%;display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-section p{color:#9fa79a;font-size:12px;line-height:2}.contact-options{display:grid;gap:12px}.contact-option{border:1px solid #393f33;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;background:#181d17}.contact-option small{display:block;color:#a99a7b;font-size:9px}.contact-option strong{font:17px Manrope;direction:ltr;display:block;margin-top:8px}.contact-option button{color:var(--gold);font-size:12px}.notice{background:#302b20;border-color:#625338;color:#d3c29e!important;font-size:11px!important}.cart-row small{color:#969f90}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.chips button{padding:7px 11px;border:1px solid #4d513f;border-radius:20px;font-size:10px;color:#d3c39e}.bot-toggle{position:fixed;bottom:23px;inset-inline-end:25px;z-index:15;border:1px solid #e1c28d70;background:#d2b278;color:#161a14;border-radius:30px;padding:13px 20px;box-shadow:0 7px 30px #0006;font-size:12px;font-weight:700}.bot-panel{position:fixed;bottom:85px;inset-inline-end:25px;z-index:20;width:350px;max-width:calc(100vw - 30px);height:470px;max-height:75vh;background:#1b211a;border:1px solid #686044;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 15px 70px #0008}.bot-header{padding:16px;border-bottom:1px solid #3d4435;display:flex;justify-content:space-between;font-size:13px}.bot-header small{display:block;color:#b5a483;font-size:9px;margin-top:3px}.bot-messages{overflow:auto;flex:1;padding:16px}.bubble{padding:11px 13px;background:#2d3528;border-radius:8px;font-size:11px;line-height:1.9;margin-bottom:10px;white-space:pre-line}.bubble.user{background:#5a4c30;margin-inline-start:35px}.bot-form{display:flex;padding:12px;gap:7px;border-top:1px solid #3d4435}.bot-form input{font-size:11px;background:#10170f}.bot-form button{color:var(--gold)}.apps-hero{padding:65px 7% 50px;background:radial-gradient(ellipse at top left,#374329,#111710 70%);border-bottom:1px solid #3b4432}.apps-hero h1{font-size:44px;line-height:1.5;margin:15px 0}.apps-hero p{font-size:13px;color:#a7b09e;line-height:2}.apps-head-row{display:flex;align-items:center;justify-content:space-between;gap:35px}.apps-hero .screen-mock{width:40%;min-width:250px}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.store-app{border:1px solid #384232;background:#1a2018;border-radius:7px;padding:24px}.store-app .app-icon{margin-bottom:22px}.store-app h3{font:700 20px Manrope}.store-app p{font-size:11px;color:#a4ad9c;line-height:2;min-height:43px}.store-app small{font-size:9px;color:#b8a779}.store-app .primary{width:100%;margin-top:20px;padding:10px;font-size:10px}.app-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.app-guide b{font:30px Manrope;color:var(--gold)}.app-guide h3{font-size:15px}.app-guide p{font-size:11px;color:#9fa79a;line-height:2}dialog select,dialog input{font-size:12px}dialog label{display:grid;gap:5px}dialog .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-check{display:flex!important;grid-template-columns:unset!important;align-items:center;gap:8px!important;font-size:11px}.dialog-check input{width:auto}.booking-summary{padding:12px;border:1px solid #504e3c;border-radius:4px;font-size:12px;color:#dec79e}footer .brand-lockup{width:fit-content}footer .brand-lockup img{width:55px;height:55px}footer .brand-name{font-size:18px}.footer-bottom{line-height:1.8}.hidden{display:none!important}html[dir=ltr] .hero-copy{padding-left:7%;padding-right:7%}html[dir=ltr] .hero h1{line-height:1.25;max-width:700px}html[dir=ltr] .hero-bottom{direction:ltr}html[dir=ltr] .hero p{max-width:470px}html[dir=ltr] nav{font-size:11px}html[dir=ltr] .close{right:15px;left:auto}@media(max-width:1000px){header{gap:16px}.brand-name{font-size:17px}.brand-lockup img{width:55px;height:55px}nav{gap:14px;font-size:10px}.brand-grid{grid-template-columns:repeat(2,1fr)}.quick-find{flex-wrap:wrap;gap:13px}.quick-find select{flex:1;min-width:140px}.quick-find>div{min-width:100%;display:flex;justify-content:space-between}.app-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:42px}.software-grid{gap:12px}.software-card{padding:20px}}@media(max-width:650px){header{padding:15px 5%;height:auto}.brand-lockup img{width:48px;height:48px}.brand-name{font-size:17px}.brand-name small{font-size:6px}.actions{margin-inline-start:auto;gap:10px}.actions .login-btn{font-size:10px}nav{gap:18px;justify-content:flex-start;padding-top:10px;font-size:10px}.hero{min-height:620px}.hero h1{font-size:33px;line-height:1.75}.hero-copy{padding-top:60px}.hero-shade{background:linear-gradient(270deg,#080e0ce6,#09100b8c),linear-gradient(0deg,#101211,transparent)}.hero-image{background-position:60% center}.hero-car-name{font-size:10px;letter-spacing:1px}.hero-bottom>a{display:none}.hero-notes{flex-wrap:wrap;font-size:9px}.quick-find{padding:18px;margin-inline:6%}.quick-find select{min-width:42%;width:42%;font-size:10px}.quick-find .primary{width:100%}.brand-strip{gap:32px}.brand-grid{gap:12px}.brand-picture{height:120px}.brand-picture span{font-size:13px;letter-spacing:1px;inset-inline-start:12px}.brand-content{padding:13px}.brand-content h3{font-size:10px}.model-list button{font-size:9px;padding:5px}.model-list{min-height:95px;gap:5px}.brand-source{font-size:8px;gap:10px}.catalogue-toolbar input{width:60%}.service-card{padding:16px}.service-card h3{font-size:12px}.service-card p{min-height:66px}.service-card .price{font-size:9px;flex-wrap:wrap;gap:10px}.service-icon{font-size:26px}.software-grid{grid-template-columns:1fr}.software-card p{min-height:0}.app-teaser{padding:25px;grid-template-columns:1fr;gap:30px;margin-inline:6%}.app-teaser h2{font-size:25px}.screen-mock{transform:none;padding:18px}.screen-apps{gap:12px}.screen-apps span{height:48px}.contact-section{grid-template-columns:1fr;gap:15px;padding:40px 6%}.apps-head-row{flex-direction:column;align-items:start;gap:20px}.apps-hero h1{font-size:32px}.apps-hero .screen-mock{width:100%}.app-grid{gap:12px}.store-app{padding:17px}.store-app h3{font-size:17px}.store-app p{font-size:10px}.app-guide{grid-template-columns:1fr;gap:15px}.bot-toggle{font-size:11px;padding:11px 16px;inset-inline-end:16px;bottom:16px}.bot-panel{inset-inline-end:15px;bottom:70px}h2{font-size:24px}.section-head{flex-wrap:wrap}.section-head p{font-size:11px}.footer-bottom{padding-bottom:55px}.software-section{padding:45px 6%}.brand-lockup{gap:9px}.hero-buttons .primary{font-size:11px}.tagline{font-size:8px}dialog{padding:27px 20px}}
.brand-picture img{animation:brand-drift 13s ease-in-out infinite alternate}.brand-card:nth-child(2n) img{animation-delay:-5s}.brand-card:nth-child(3n) img{animation-delay:-9s}@keyframes brand-drift{from{transform:scale(1)}to{transform:scale(1.055)}}
/* Refined service-centred navigation and vehicle presentation. */
html{scroll-padding-top:125px}header{position:sticky;top:0;z-index:12;background:#111511f5;backdrop-filter:blur(18px);height:94px;box-shadow:0 8px 35px #0003}header nav a{position:relative;padding:15px 0}header nav a.active:after{content:'';position:absolute;bottom:2px;inset-inline:0;height:2px;background:#d6b77c}.announcement{font-size:10px;letter-spacing:.2px;padding-block:8px}.brand-lockup img{width:60px;height:60px}.brand-name{font-size:20px}.brand-strip{background:#161b16;border-block:1px solid #31382b;padding-inline:7%;gap:40px}.brand-strip b{color:#c0c7bb;font-weight:700}.hero{min-height:680px}.hero-copy{padding-block:90px 130px}.hero h1{font-size:52px;letter-spacing:-1px}.hero-subtitle{font-size:14px!important;line-height:2.2!important}.hero-image{background-position:center 60%;animation:drift 18s ease-in-out infinite alternate}.hero-shade{background:linear-gradient(270deg,#0b120cf5,#0b120cb0 40%,#0b120c10 78%),linear-gradient(0deg,#101610,transparent 40%)}.hero-buttons .primary{padding:16px 28px;border-radius:5px;box-shadow:0 8px 30px #d3b17220}.hero-buttons .outline{background:#0b120c50;border-color:#8e967d60}.hero-bottom{bottom:32px}.quick-find{margin-top:28px;border-radius:10px;background:linear-gradient(110deg,#222c21,#192017);border-color:#5c6345;padding:26px 30px;box-shadow:0 15px 50px #0002}.quick-find select{border-radius:5px;padding:13px}.section-head{margin-bottom:35px}.section h2,.software-section h2{font-size:34px;letter-spacing:-.6px}.section-head .label{font-size:11px;letter-spacing:1.1px}.section-head p{font-size:13px;line-height:2.1}.section{padding-block:78px}.catalogue-toolbar{padding:17px 20px;background:#181e17;border:1px solid #303a2a;border-radius:7px;justify-content:space-between;margin-bottom:28px}.catalogue-toolbar input{max-width:370px;padding:13px 16px;background:#0e150e;border-color:#3b4834}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.brand-card{background:linear-gradient(160deg,#232a20,#151c14);border:1px solid #3c4733;border-radius:12px;box-shadow:0 14px 35px #0002;transition:transform .3s,border-color .3s;overflow:hidden}.brand-card:hover{transform:translateY(-5px);border-color:#a98c55}.brand-card-head{display:flex;justify-content:space-between;align-items:center;padding:23px 23px 5px;gap:10px}.brand-card-head h3{font:800 21px Manrope;letter-spacing:.5px;margin:8px 0 0;text-align:start;line-height:1.4}.car-category{font:8px Manrope;letter-spacing:1.8px;color:#b0a37b}.brand-number{font:500 26px Manrope;color:#68705a}.brand-picture{height:230px;margin:8px 15px 0;background:radial-gradient(ellipse at 50% 90%,#4b57442e,transparent 70%);display:flex;align-items:center;justify-content:center;border-radius:7px;overflow:hidden;isolation:isolate}.brand-picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:1;animation:none!important;transform:none!important;padding:10px;transition:filter .4s}.brand-card:hover img{filter:brightness(1.08)}.brand-content{padding:16px 23px 0}.brand-content>h3{display:none}.model-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#d4ccb5;border-top:1px solid #434c37;padding-top:18px;gap:10px}.model-heading small{color:#8f9b85;font-size:9px}.model-list{margin-top:14px;min-height:102px;align-content:start;gap:7px}.model-list button{font:500 10px Manrope;background:#11190f;border-color:#445238;border-radius:5px;padding:8px 11px;color:#d8dfd0;transition:background .2s}.model-list button:hover{background:#d1b178;color:#11170e;border-color:#d1b178}.brand-service-footer{border-top:1px solid #37432d;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:9px}.brand-service-footer span{font-size:8px;color:#929f85}.brand-service-footer button{font-size:10px;color:#e7c991;font-weight:700;white-space:nowrap}.brand-source{display:none}.software-section{background:radial-gradient(ellipse at 80% 0%,#2c3223,#171e15 65%);border-color:#424936}.software-card{border-radius:10px;background:linear-gradient(140deg,#303526,#171e16);box-shadow:0 15px 30px #0002;padding:30px}.software-card h3{font-size:19px}.software-card .version{font-size:8px;letter-spacing:.5px}.software-price{margin-top:22px}.software-price b{font-size:19px}.service-card{border-radius:10px;background:#192217;padding:26px;border-color:#35452d}.service-icon{width:54px;height:54px;border-radius:13px;background:#cead6b15;display:grid;place-items:center;margin-bottom:17px;font-size:28px}.service-card .tagline{font-size:8px}.service-card h3{font-size:17px}.service-card p{font-size:11px;line-height:2}.service-card .price{font-size:12px}.service-card .price>button.add-mini{padding:8px 12px}.app-teaser{border-radius:13px;background:radial-gradient(ellipse at 15% 50%,#455137,#1b2418 65%);padding:50px}.contact-option{border-radius:8px}.bot-toggle{border-radius:10px;box-shadow:0 8px 25px #0006}footer{border-top:1px solid #303c26;background:#0b110b}section[id]{scroll-margin-top:120px}.service-card:hover{border-color:#ab8e55}.brand-strip{flex-wrap:wrap;justify-content:space-between;gap:23px}.brand-strip b{font-size:12px}@media(min-width:1450px){.hero{min-height:730px}.hero h1{font-size:60px}.brand-picture{height:260px}.brand-card-head h3{font-size:23px}}@media(max-width:1100px){header nav{gap:14px}.brand-name{font-size:16px}.brand-lockup img{width:48px;height:48px}.brand-name small{font-size:6px}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-picture{height:240px}.section h2,.software-section h2{font-size:29px}}@media(max-width:650px){html{scroll-padding-top:180px}header{height:auto;padding:12px 5% 8px;gap:12px}header .brand-lockup{flex:1}.brand-lockup img{width:43px;height:43px}.brand-name{font-size:16px}.actions{margin:0;gap:10px}.actions .login-btn{display:none}header nav{width:100%;order:3;justify-content:space-between;gap:14px;padding:0;overflow:auto;font-size:9px}header nav a{padding:9px 0}.hero{min-height:620px}.hero-copy{padding-block:65px 110px}.hero h1{font-size:34px;line-height:1.7}.hero-subtitle{font-size:11px!important}.hero-buttons .primary{padding:13px 16px;font-size:11px}.hero-bottom{bottom:28px}.hero-image{background-position:40% center}.hero-shade{background:linear-gradient(270deg,#0b120ce6,#0b120c80),linear-gradient(0deg,#101610,transparent 50%)}.announcement{font-size:8px;padding:7px 13px}.announcement span{margin:0 7px}.brand-strip{padding:20px 6%;gap:20px;justify-content:center}.brand-strip b{font-size:10px}.quick-find{padding:19px;margin-top:20px;gap:12px}.quick-find select{padding:11px;font-size:10px}.section{padding-block:50px}.section h2,.software-section h2{font-size:25px}.section-head p{font-size:11px}.catalogue-toolbar{padding:12px;gap:12px;flex-wrap:wrap}.catalogue-toolbar input{width:100%;max-width:none}.catalogue-toolbar span{font-size:9px}.brand-grid{grid-template-columns:1fr;gap:20px}.brand-card-head{padding:22px 23px 5px}.brand-card-head h3{font-size:23px}.brand-picture{height:235px;margin:0 15px}.brand-content{padding:15px 23px 0}.model-list{min-height:0;padding-bottom:22px}.model-list button{font-size:11px;padding:9px 12px}.brand-service-footer{padding:18px 0}.brand-service-footer span{font-size:9px}.brand-service-footer button{font-size:11px}.service-card{padding:18px}.service-card h3{font-size:13px}.service-card p{font-size:10px}.service-card .price{font-size:10px;gap:10px}.service-card .price>button.add-mini{padding:6px 8px}.software-card{padding:24px}.software-card h3{font-size:18px}.app-teaser{padding:28px}.contact-section{padding-block:45px}.bot-toggle{font-size:10px;border-radius:8px;padding:11px 14px}section[id]{scroll-margin-top:145px}}
section[id]{scroll-margin-top:0}@media(max-width:650px){html{scroll-padding-top:145px}}
header{gap:22px}header>.brand-lockup,header>.actions{flex-shrink:0}header nav{flex:1;min-width:0;justify-content:center;gap:20px;font-size:11px}header nav a{flex-shrink:0;white-space:nowrap}@media(max-width:1100px) and (min-width:651px){header{flex-wrap:wrap;height:auto;padding-block:12px;gap:8px}header>.actions{margin-inline-start:auto}header nav{order:3;flex-basis:100%;justify-content:space-between;font-size:11px}header nav a{padding:9px 0}html{scroll-padding-top:150px}}@media(max-width:650px){header{gap:8px}header nav{flex-basis:100%;justify-content:space-between;gap:15px;font-size:9px}.brand-name small{letter-spacing:1.2px}}
/* Vehicle assets retain their original alpha; SVG viewports remove empty canvas space. */
.brand-picture{height:auto!important;aspect-ratio:16/9;margin:18px 20px 0;border:1px solid #ffffff0a;background:#192217;overflow:hidden}.brand-picture.cutout-stage{background:radial-gradient(ellipse at 50% 38%,#4d5842 0%,#2a3525 44%,#182115 100%)}.vehicle-cutout{display:block;width:100%;height:100%;padding:20px;filter:drop-shadow(0 12px 12px #0004)}.brand-picture.photo-stage img{padding:0;width:100%;height:100%;object-fit:cover;object-position:center}.brand-picture.photo-stage{background:#192217}.brand-picture img{border-radius:5px}.brand-content{padding-top:20px}@media(max-width:650px){.brand-picture{margin:15px 18px 0}.vehicle-cutout{padding:18px}}
.brand-note{font-size:10px;color:#b5bea8;line-height:1.9;margin:0 0 12px}.brand-strip{justify-content:center;gap:23px 32px}.brand-strip b{font-size:11px;letter-spacing:1px}.brand-card-head h3{overflow-wrap:anywhere}
/* One full-bleed photographic treatment for every vehicle brand. */
.brand-picture,.brand-picture.photo-stage{display:block;position:relative;margin:18px 0 0;border:0;border-radius:0;aspect-ratio:16/9;height:auto!important;background:#171d17;overflow:hidden}.brand-picture>img,.brand-picture.photo-stage>img{display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0;border:0;border-radius:0;opacity:1;transform:none!important;filter:none;animation:none!important}.brand-card:hover .brand-picture>img{filter:none}.brand-card-head{min-height:100px}.brand-content{padding-top:20px}@media(max-width:650px){.brand-picture,.brand-picture.photo-stage{margin:16px 0 0;aspect-ratio:16/9}.brand-card-head{min-height:92px}}
.telegram-contact{transition:border-color .2s,background .2s}.telegram-contact:hover{border-color:#bfa269;background:#222d20}.telegram-contact>span{color:var(--gold);font-size:12px}
.contact-section{align-items:center;gap:65px}.contact-caption{font:9px Manrope,Cairo;letter-spacing:1.5px;color:#b5a17c;margin-top:28px}.contact-options{gap:14px}.contact-option.contact-tile{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:19px;text-align:start;border:1px solid #3e4b34;padding:22px 25px;background:linear-gradient(115deg,#202b1c,#171f15);transition:transform .2s,border-color .2s,background .2s;border-radius:12px;color:inherit;line-height:1.5}.contact-tile:hover{transform:translateY(-3px);border-color:#bca06b;background:#273322;filter:none}.contact-symbol{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:15px;background:#cfaa691c;color:#e0c58e;border:1px solid #c9a96925}.contact-symbol svg{width:25px;height:25px;display:block}.contact-symbol.whatsapp{color:#7bdea3;background:#2051394a;border-color:#62c58a26}.contact-symbol.telegram{color:#86cef2;background:#214c6447;border-color:#6bb4de26}.contact-tile .contact-copy{flex:1;min-width:0}.contact-tile .contact-copy small{font:500 10px Cairo,Manrope;color:#9faa91;margin-bottom:7px;display:block}.contact-tile .contact-copy strong{font:700 19px Manrope,Cairo;display:block;margin:0;color:#f0eadb;overflow-wrap:anywhere}.contact-tile .contact-description{display:block;font:10px Cairo,Manrope;color:#a3ab99;margin-top:7px}.contact-arrow{font:21px Manrope;color:#ccb47e}.contact-pending .contact-arrow{color:#69785d}.footer-social{display:inline-flex;align-items:center;gap:8px;color:#dec48d}.footer-social svg{width:19px;height:19px;flex-shrink:0}footer>div:not(.footer-bottom){align-items:center;flex-wrap:wrap}@media(max-width:650px){.contact-section{gap:27px}.contact-option.contact-tile{padding:19px 17px;gap:14px}.contact-symbol{width:46px;height:46px;flex-basis:46px;border-radius:13px}.contact-symbol svg{width:23px;height:23px}.contact-tile .contact-copy strong{font-size:16px}.contact-tile .contact-description{font-size:9px}.contact-caption{margin-top:18px}}
.detailing-section{padding:75px 7%;border-block:1px solid #4a4f36;background:radial-gradient(ellipse at top right,#333624,#161e14 60%)}.detail-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:45px;align-items:center}.detail-intro h2{font-size:34px;line-height:1.8;margin:13px 0}.detail-intro p{font-size:13px;color:#b5bdab;line-height:2.2;max-width:620px}.detail-seal{border-inline-start:1px solid #747250;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:25px 40px;direction:ltr;color:#dbc08d;gap:12px}.detail-seal>span{font:10px Manrope;letter-spacing:5px;color:#adb293}.detail-seal strong{font:800 33px Manrope;letter-spacing:1px;line-height:1.15}.detail-seal small{font:8px Manrope;letter-spacing:2px;color:#a6ae96}.detail-pricing-note{padding:14px 18px;border:1px solid #675d3e;background:#ccb0710b;border-radius:6px;font-size:11px;line-height:2;color:#d6c9ac;margin-top:27px}.detail-subhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:38px 0 21px}.detail-subhead h3{font-size:21px;margin:0}.detail-subhead>span{font-size:10px;color:#9eac8f}.detail-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.detail-package{background:#192216;border:1px solid #46553a;border-radius:12px;padding:27px 24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.detail-package.featured{border-color:#c6a267;background:linear-gradient(140deg,#3a3c27,#202b1b);box-shadow:0 12px 35px #0003}.detail-package.featured:before{content:'';position:absolute;inset:0 0 auto;height:3px;background:#d8b778}.package-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;font:8px Manrope;color:#acb095;letter-spacing:.7px}.package-topline>b{font:700 8px Manrope,Cairo;color:#e2c38b;border:1px solid #ab8b504d;padding:4px 7px;border-radius:4px;white-space:nowrap}.detail-package h3{font-size:19px;line-height:1.8;margin:20px 0 18px}.package-price{display:flex;align-items:baseline;gap:12px;padding-bottom:19px;border-bottom:1px solid #5b624530}.package-price small{font-size:10px;color:#a4af96}.package-price strong{font-size:30px;color:#e4c88e}.detail-package ul{list-style:none;padding:0;display:grid;gap:12px;font-size:11px;color:#cad1c0;line-height:1.9;flex:1;margin:23px 0 27px}.package-actions{display:flex;gap:10px;align-items:center}.package-actions .primary{flex:1;padding:12px;font-size:11px;margin:0}.package-add{font-size:10px;color:#d9be87;white-space:nowrap;border:1px solid #65704c;padding:12px 10px;border-radius:4px}.detail-filters{flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.detail-service{padding:23px;border:1px solid #3d4e33;border-radius:10px;background:#192315;display:flex;flex-direction:column}.detail-service-icon{width:44px;height:44px;display:grid;place-items:center;font-size:26px;color:#d7b575;background:#d3ac6710;border-radius:10px;border:1px solid #d3ac6715;margin-bottom:14px}.detail-service h3{font-size:15px;margin:0 0 9px}.detail-service p{font-size:10px;line-height:2;color:#a8b29b;margin:0 0 20px}.detail-service-content{flex:1}.detail-service-bottom{padding-top:15px;border-top:1px solid #3b4930;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.detail-service-bottom strong{font-size:14px;color:#e0c28b}.detail-service-bottom>div{display:flex;align-items:center;gap:9px}.detail-service-bottom button{color:#dbbd83;font-size:10px}.detail-service-bottom button:first-child{width:27px;height:27px;background:#d0ac6920;border:1px solid #c3a16620;border-radius:5px;font-size:19px}.detail-footnote{font-size:10px;line-height:2.2;color:#9eab8e;margin-top:25px}.detail-package:hover,.detail-service:hover{border-color:#a58e5d}header nav{gap:16px;font-size:10px}@media(max-width:1100px){.detail-intro{gap:20px}.detail-intro h2{font-size:28px}.detail-seal{padding:20px}.detail-seal strong{font-size:27px}.detail-packages{gap:12px}.detail-package{padding:22px 18px}.detail-package h3{font-size:16px}.package-price strong{font-size:26px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-actions{flex-wrap:wrap}.package-actions .primary{flex-basis:100%}.package-add{width:100%;padding:8px}}@media(max-width:650px){.detailing-section{padding:45px 6%}.detail-intro{grid-template-columns:1fr;gap:15px}.detail-intro h2{font-size:26px;line-height:1.8}.detail-intro p{font-size:11px}.detail-seal{display:none}.detail-pricing-note{font-size:10px;margin-top:15px;padding:12px}.detail-subhead{margin-top:30px;align-items:flex-start}.detail-subhead h3{font-size:19px}.detail-subhead>span{max-width:120px;font-size:9px}.detail-packages{grid-template-columns:1fr;gap:17px}.detail-package{padding:25px}.detail-package h3{font-size:20px;margin-top:20px}.package-price strong{font-size:29px}.detail-package ul{font-size:12px}.package-actions{flex-wrap:nowrap}.package-actions .primary{flex-basis:auto}.package-add{width:auto;padding:12px}.detail-grid{grid-template-columns:1fr}.detail-service{padding:22px;display:grid;grid-template-columns:44px 1fr;column-gap:15px}.detail-service-icon{grid-row:1;margin:0}.detail-service-content{grid-column:2}.detail-service h3{font-size:15px}.detail-service p{font-size:11px}.detail-service-bottom{grid-column:1/-1;margin-top:3px;padding-top:17px}.detail-service-bottom strong{font-size:17px}.detail-service-bottom button{font-size:12px}.detail-service-bottom button:first-child{width:32px;height:32px}.detail-filters{gap:7px}.detail-filters button{padding:8px 12px;font-size:10px}header nav{gap:17px;justify-content:flex-start;font-size:10px}.detail-footnote{font-size:9px}}
