:root{--bg:#0a0a0b;--card:#16181b;--muted:#9ca3af;--text:#f6f7f9;--gold-1:#cdaf63;--gold-2:#f1d27a;--radius:14px;--shadow:0 10px 30px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}a{color:var(--gold-2);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 20px}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0a0be6,#0a0a0b99);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav .inner{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;background:#000;border-radius:8px;width:44px;height:44px}.brand .name{letter-spacing:.6px;font-weight:800}.nav ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.button{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#000;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:800;display:inline-block}.hero{background:radial-gradient(1200px 600px at 80% -10%,#f1d27a26,#0000 60%),linear-gradient(#0b0b0c 0%,#0a0a0b 100%)}.hero .inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;padding:70px 20px;display:grid}.tagline{color:#f1d27a;align-items:center;gap:8px;display:flex}.hero .title{margin:0 0 10px;font-size:48px;line-height:1.04}.hero .subtitle{color:var(--muted);max-width:600px;font-size:18px}.hero-actions{gap:12px;margin-top:16px;display:flex}.hero-card{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;padding:18px}.hero-logo{background:#000;border-radius:12px;width:100%}.concierge{margin-top:14px}.section{padding:70px 0}.section-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.grid{gap:22px;display:grid}.grid.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #ffffff0f;padding:18px}.inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vehicle{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.vehicle .img{aspect-ratio:16/10;background:#0e0f12;justify-content:center;align-items:center;display:flex;position:relative}.vehicle .img>span{color:var(--muted);font-size:13px}.sold{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#000;letter-spacing:.08em;border-radius:999px;padding:9px 14px;font-size:13px;position:absolute;top:18px;right:18px}.vehicle .body{padding:14px}.vehicle-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.price{color:var(--gold-2);white-space:nowrap;font-weight:800}.sold-button{cursor:default}.footer{background:#0a0a0b;border-top:1px solid #ffffff14;padding:40px 0}.footer .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:22px;display:grid}.footer .cols>div:not(:first-child){flex-direction:column;gap:8px;display:flex}.copy{color:#7a808c;margin-top:24px;font-size:13px}.notice{color:#8b8f99;font-size:12px}.qualification-note{margin-top:8px}@media (width<=900px){.hero .inner,.grid.cards,.inventory{grid-template-columns:1fr}.footer .cols{grid-template-columns:1fr 1fr}.nav ul{display:none}}@media (width<=640px){.footer .cols{grid-template-columns:1fr}.nav .button{display:none}.hero .title{font-size:40px}.hero-actions{flex-wrap:wrap}.vehicle-title{flex-direction:column;align-items:flex-start}}.hero .title{font-weight:800}:root{--bg:#f7f4ed;--card:#fff;--muted:#615e58;--text:#121212;--shadow:0 12px 30px #1b160c1a}html,body{background:var(--bg);color:var(--text)}.nav{border-bottom:2px solid var(--gold-1);background:#fffffff5;box-shadow:0 4px 18px #0000000f}.nav ul a{color:#151515;font-weight:650}.brand .name{color:#171717}.hero{background:radial-gradient(900px 480px at 82% 5%,#cdaf6333,#0000 62%),linear-gradient(#fff 0%,#f7f4ed 100%);border-bottom:1px solid #d8bd78}.tagline{color:#9b7522}.hero .subtitle{color:#5e5b55}.button.ghost{color:#111;background:#fff;border:1px solid #151515}.hero-card{background:#fff;border:1px solid #d1b66d;box-shadow:0 18px 45px #251d0c24}.card{color:#171717;background:#fff;border:1px solid #d9c386}.notice{color:#69655d}.section{border-bottom:1px solid #cdaf6352}.section:nth-of-type(2n){background:#fff}.vehicle{box-shadow:var(--shadow);background:#fff;border:1px solid #d2ba78}.vehicle .img{background:linear-gradient(145deg,#f3eee3,#fff);border-bottom:1px solid #d2ba78}.vehicle .img>span{color:#4d4941}.sold{border:1px solid #9f7824;box-shadow:0 5px 14px #573d082e}.price{color:#8d6819}.footer{color:#f6f7f9;border-top:4px solid var(--gold-1);background:#0b0b0c}.footer .brand .name{color:var(--gold-2)}.footer .notice,.footer .copy{color:#a9a9a9}.footer a{color:var(--gold-2)}
