
:root{--gold:#d6a94c;--gold2:#f2d083;--black:#07090d;--panel:#11151c;--text:#f6f3eb;--muted:#aeb3bd}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Cairo",sans-serif;background:var(--black);color:var(--text);line-height:1.8}
a{text-decoration:none;color:inherit}.topbar{height:82px;position:fixed;z-index:50;top:0;left:0;right:0;background:rgba(6,8,12,.88);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid rgba(214,169,76,.25)}
.brand{display:flex;align-items:center;gap:12px}.brand img{width:58px;height:58px;object-fit:cover;border-radius:50%;border:1px solid var(--gold)}.brand span{display:flex;flex-direction:column}.brand small{color:var(--gold);letter-spacing:2px}
nav{display:flex;align-items:center;gap:25px}nav a{color:#ddd;font-weight:600}nav a:hover{color:var(--gold2)}.nav-cta{border:1px solid var(--gold);padding:8px 18px;border-radius:999px}.menu{display:none;background:none;border:0;color:white;font-size:28px}
.hero{min-height:100vh;position:relative;background:url("assets/hero.png") center/cover no-repeat;display:flex;align-items:center;padding:130px 7% 60px}.overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,10,.97) 0%,rgba(4,6,10,.82) 45%,rgba(4,6,10,.25) 100%)}.hero-content{position:relative;max-width:720px}.eyebrow{color:var(--gold2);font-weight:800;letter-spacing:.5px}.hero h1{font-size:clamp(48px,7vw,92px);line-height:1.12;margin:12px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{font-size:20px;color:#ddd;max-width:620px}
.hero-actions{display:flex;gap:14px;margin:30px 0}.btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 25px;border-radius:8px;font-weight:800;border:1px solid var(--gold);cursor:pointer;font-family:inherit}.primary{background:linear-gradient(135deg,#b98527,var(--gold2));color:#111}.ghost{background:rgba(0,0,0,.35);color:white}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.stats div{border-top:1px solid rgba(214,169,76,.45);padding-top:12px}.stats strong{display:block;font-size:28px;color:var(--gold2)}.stats span{color:#bbb;font-size:14px}
.section{padding:95px 7%}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section h2{font-size:clamp(32px,4vw,54px);margin:4px 0 10px}.center{text-align:center;justify-content:center}.filter{background:var(--gold);border:0;border-radius:20px;padding:9px 20px;font-family:inherit;font-weight:700}
.cars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.car-card{background:#10141a;border:1px solid rgba(214,169,76,.25);border-radius:14px;overflow:hidden;transition:.25s}.car-card:hover{transform:translateY(-7px);border-color:var(--gold)}.car-img,.placeholder-car{height:260px;background-size:cover;background-position:center}.placeholder-car{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#424852,#10141a 65%);font-size:34px;font-weight:800;color:var(--gold2)}.car-body{padding:20px}.car-title,.price-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.car-title h3{margin:0}.car-title span{color:var(--gold)}.car-body p{color:var(--muted)}.price-row b{font-size:23px;color:var(--gold2)}.price-row a{border:1px solid var(--gold);padding:6px 14px;border-radius:6px}
.dark{background:#0c0f14}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service{padding:28px;background:linear-gradient(180deg,#161b23,#0e1116);border:1px solid rgba(214,169,76,.2);border-radius:12px}.service span{font-size:36px}.service h3{color:var(--gold2)}.service p{color:var(--muted)}
.split{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.about-image{text-align:center}.about-image img{max-width:430px;width:100%;border-radius:50%;box-shadow:0 0 80px rgba(214,169,76,.18)}.checks{padding:0;list-style:none}.checks li{margin:12px 0;color:#ddd}.checks li:before{content:"✓";color:var(--gold);margin-left:10px;font-weight:bold}
.investor{text-align:center;background:radial-gradient(circle at center,rgba(214,169,76,.14),transparent 60%)}.investor p{max-width:760px;margin:0 auto 28px;color:#c4c7ce}.contact{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#0d1117}.contact-links{display:flex;flex-direction:column;gap:10px;margin-top:25px}.contact-links a{color:var(--gold2)}form{display:grid;gap:13px}input,textarea{width:100%;background:#171c24;color:white;border:1px solid #303742;border-radius:8px;padding:14px;font:inherit}textarea{min-height:120px;resize:vertical}
.whatsapp-float{position:fixed;left:25px;bottom:25px;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;font-size:28px;z-index:40;box-shadow:0 8px 30px rgba(0,0,0,.4)}
footer{padding:30px 7%;display:flex;justify-content:space-between;border-top:1px solid rgba(214,169,76,.25);color:#aaa}footer div{display:flex;flex-direction:column}footer b{color:var(--gold)}
@media(max-width:900px){.menu{display:block}nav{display:none;position:absolute;top:82px;right:0;left:0;flex-direction:column;background:#090c11;padding:25px}nav.open{display:flex}.stats{grid-template-columns:repeat(2,1fr)}.cars-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.split,.contact{grid-template-columns:1fr}.about-image img{max-width:300px}}
@media(max-width:600px){.topbar{padding:0 4%}.brand span{font-size:13px}.hero{padding-right:5%;padding-left:5%}.hero-actions{flex-direction:column}.cars-grid,.services-grid{grid-template-columns:1fr}.section{padding:70px 5%}.stats{grid-template-columns:1fr 1fr}.section-head{align-items:start;gap:10px}.car-img,.placeholder-car{height:220px}footer{flex-direction:column;gap:10px}}
