:root{
  --bg:#07090f;--card:#111827;--text:#f8fafc;--muted:#a7b0c0;--gold:#d8b45d;--gold2:#fff0b8;--line:rgba(255,255,255,.12);--glass:rgba(255,255,255,.08)
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Heebo,Inter,sans-serif;background:radial-gradient(circle at top,#162033 0%,#07090f 45%,#020308 100%);color:var(--text);overflow-x:hidden} a{color:inherit;text-decoration:none}.section{max-width:1180px;margin:0 auto;padding:90px 22px}.bg-orb{position:fixed;border-radius:50%;filter:blur(70px);opacity:.35;z-index:-1}.orb-1{width:360px;height:360px;background:#d8b45d;top:-120px;left:-70px}.orb-2{width:420px;height:420px;background:#315dff;bottom:-160px;right:-120px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 6%;backdrop-filter:blur(18px);background:rgba(7,9,15,.72);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:1.25rem}.logo-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--gold),#7c5c18);color:#111}.site-header nav{display:flex;gap:24px;color:var(--muted)}.site-header nav a:hover,.eyebrow{color:var(--gold2)}.header-cta,.btn{border-radius:999px;padding:12px 22px;font-weight:800}.header-cta{background:var(--glass);border:1px solid var(--line)}.hero{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;min-height:760px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:800}.hero h1{font-size:clamp(2.6rem,7vw,6.5rem);line-height:.95;margin:16px 0;background:linear-gradient(120deg,#fff,#ffe29a 55%,#fff);-webkit-background-clip:text;color:transparent}.hero-text,.split p,.quote-copy p{color:var(--muted);font-size:1.18rem;line-height:1.8}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn-primary{border:0;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111;box-shadow:0 18px 45px rgba(216,180,93,.24)}.btn-ghost{border:1px solid var(--line);background:rgba(255,255,255,.04)}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#dbe3ef}.hero-card{position:relative;height:440px;border:1px solid var(--line);border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03));box-shadow:0 40px 100px rgba(0,0,0,.45);overflow:hidden}.car-visual{position:absolute;inset:55px 25px}.car-body{position:absolute;bottom:120px;left:7%;right:7%;height:110px;background:linear-gradient(135deg,#f6f7fb,#8b93a8);border-radius:80px 90px 26px 26px;box-shadow:0 25px 60px rgba(255,255,255,.12)}.car-body:before{content:"";position:absolute;top:-62px;left:23%;width:45%;height:84px;background:linear-gradient(135deg,#dfe7ff,#5e6b83);border-radius:80px 80px 8px 8px;transform:skewX(-18deg)}.wheel{position:absolute;bottom:84px;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,#111 35%,#d8b45d 38%,#111 62%,#333 65%);border:8px solid #05060a}.wheel-a{left:18%}.wheel-b{right:18%}.shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2) 45%,transparent 65%);animation:shine 4s infinite}.glass{background:rgba(255,255,255,.08);border:1px solid var(--line);backdrop-filter:blur(16px)}.price-card{position:absolute;left:26px;bottom:26px;padding:18px 22px;border-radius:22px;display:grid;gap:3px}.price-card strong{font-size:1.5rem}.price-card small,.price-card span{color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:0}.stats div,.feature,.car-card{border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:26px;padding:28px}.stats strong{display:block;font-size:2.4rem;color:var(--gold2)}.stats span,.feature p,.car-card p,footer{color:var(--muted)}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.split h2,.section-title h2,.quote-copy h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.05;margin:0 0 18px}.features{display:grid;gap:16px}.feature span{color:var(--gold);font-weight:900}.feature h3,.car-card h3{margin-bottom:8px}.section-title{text-align:center;max-width:760px;margin:0 auto 36px}.car-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.car-card{min-height:260px;transition:.3s}.car-card:hover{transform:translateY(-8px);border-color:rgba(216,180,93,.5)}.mini-car{height:82px;border-radius:50px 60px 18px 18px;margin-bottom:24px;background:linear-gradient(135deg,#f9fafb,#5f697b);position:relative}.mini-car:after{content:"";position:absolute;bottom:-14px;left:22%;width:38px;height:38px;border-radius:50%;background:#090b12;box-shadow:160px 0 #090b12}.suv{height:96px}.luxury{background:linear-gradient(135deg,#fff2b7,#b18424)}.quote-section{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.whatsapp-big{display:inline-block;margin-top:18px;background:#25d366;color:#06140b;border-radius:999px;padding:15px 24px;font-weight:900}.quote-form{border-radius:30px;padding:28px;display:grid;gap:16px}.quote-form label{display:grid;gap:8px;color:#dce4ef;font-weight:700}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.22);color:#fff;padding:14px 15px;font:inherit}.quote-form textarea{min-height:110px;resize:vertical}.floating-wa{position:fixed;right:22px;bottom:22px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#06140b;font-size:1.7rem;font-weight:900;box-shadow:0 16px 40px rgba(37,211,102,.35);z-index:20}.floating-wa:before{content:"WhatsApp";position:absolute;right:72px;background:#111827;color:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:.8rem;opacity:0;transform:translateX(8px);transition:.2s}.floating-wa:hover:before{opacity:1;transform:none}footer{text-align:center;padding:34px 20px;border-top:1px solid var(--line);display:grid;gap:6px}.reveal{opacity:0;transform:translateY(24px);transition:1s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}.delay-3{transition-delay:.32s}@keyframes shine{0%{transform:translateX(-100%)}55%,100%{transform:translateX(100%)}}@media(max-width:850px){.site-header nav{display:none}.hero,.split,.quote-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:60px}.hero-card{height:330px}.stats,.car-grid{grid-template-columns:1fr}.section{padding:58px 18px}.header-cta{display:none}.floating-wa:before{display:none}}
