:root{--bg:#0e0e0e;--panel:#191919;--gold:#d7ad52;--text:#f5f0e8;--muted:#b6b0a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;background:#f7f5f1;color:#24221f;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.header{background:#101010;color:white;position:sticky;top:0;z-index:5;border-bottom:1px solid #373024}.nav{min-height:84px;display:flex;align-items:center;gap:22px;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;line-height:1.3}.brand strong{display:block;letter-spacing:1px;font-size:15px}.brand small{display:block;color:var(--gold);font-size:11px}.monogram{font-family:Georgia,serif;color:var(--gold);border:2px solid var(--gold);padding:9px;font-size:23px;font-weight:900;letter-spacing:-3px}.nav nav{display:flex;gap:17px;align-items:center}.nav nav a{font-size:13px;color:#ddd}.nav nav a:hover{color:var(--gold)}.lang,.menu{background:transparent;color:var(--gold);border:1px solid #685530;border-radius:5px;padding:7px 12px;cursor:pointer}.menu{display:none}.hero{background:radial-gradient(circle at 75% 40%,#343026 0%,#151515 42%,#090909 100%);color:var(--text);padding:100px 0 110px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px}.eyebrow{color:var(--gold);letter-spacing:2px;font-size:12px;font-weight:700}.hero h1{font-size:clamp(35px,5vw,64px);line-height:1.25;margin:14px 0 24px;max-width:690px}.lead{font-size:18px;color:#d1cbc1;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.btn{display:inline-block;padding:12px 22px;border-radius:5px;font-weight:700;text-align:center;transition:.2s}.primary{background:var(--gold);color:#16120b}.primary:hover{background:#f0c774}.ghost{border:1px solid #aa955d;color:inherit}.ghost:hover{background:#ffffff13}.subtle,.hint{color:var(--muted);font-size:13px}.hero-art{height:360px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #685630;background:linear-gradient(145deg,#22201b,#0e0e0e);overflow:hidden}.ring{position:absolute;border:1px solid #9d803c;border-radius:50%;width:310px;height:310px;transform:rotate(-20deg)}.art-logo{font:900 115px Georgia,serif;letter-spacing:-17px;color:var(--gold);z-index:1}.art-caption{font-size:23px;letter-spacing:4px;font-weight:800;z-index:1}.art-caption span{color:var(--gold)}.art-line{width:180px;height:1px;background:var(--gold);margin:18px}.hero-art p{color:#aaa;font-size:11px;letter-spacing:3px}.strip{background:#d4a94e;color:#1b160d}.strip-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0;gap:15px}.strip-grid strong,.strip-grid small{display:block}.strip-grid small{font-size:12px}.section{padding:85px 0}.section-head{max-width:760px;margin-bottom:30px}.section-head h2,.contact h2{font-size:clamp(28px,3.5vw,42px);line-height:1.35;margin:8px 0}.section-head p{color:#777}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:white;border:1px solid #e9e3d7;padding:30px;border-radius:7px;box-shadow:0 8px 25px #00000007}.card h3{font-size:20px}.card p{color:#6d6963}.symbol{font-size:24px;color:#ae8433;font-weight:900}.dark{background:#121212;color:#f5f1e9}.dark .section-head p{color:#bcb4a8}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.filter{border:1px solid #665632;background:transparent;color:#ddd;padding:9px 16px;border-radius:4px;cursor:pointer}.filter.active{background:var(--gold);color:#17120b}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vehicle{border:1px solid #3b3429;background:#1d1d1d;border-radius:7px;overflow:hidden}.vehicle img,.placeholder{height:200px;width:100%;object-fit:cover;background:linear-gradient(135deg,#292929,#101010);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:60px}.vehicle-body{padding:18px}.vehicle-body h3{margin:0 0 8px}.vehicle-body p{margin:5px 0;color:#c4bcb0;font-size:14px}.tag{display:inline-block;background:#3e3220;color:#e7c477;border-radius:3px;padding:3px 9px;font-size:12px}.empty{grid-column:1/-1;text-align:center;border:1px dashed #5b513e;padding:55px 15px;color:#bfb7a9}.hint{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps>div{border-top:2px solid #b18c40;padding:20px 5px}.steps b{color:#b18c40;font-size:27px}.steps p{color:#777}.contact{background:#23211e;color:white}.contact-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.contact-grid p{color:#d1ccc5}.contact-panel{border:1px solid #947a43;padding:30px;background:#171615}.contact-panel h3{color:var(--gold)}footer{background:#0c0c0c;color:#b9b1a6;padding:25px 0;font-size:13px}.foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-page{background:#101010;color:#eee;min-height:100vh}.admin-wrap{max-width:950px;margin:55px auto;padding:0 20px}.admin-panel{background:#1e1e1e;border:1px solid #4e412b;border-radius:8px;padding:25px;margin:18px 0}.admin-panel h2{margin-top:0;color:var(--gold)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.field{display:flex;flex-direction:column;gap:5px}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{background:#111;color:white;border:1px solid #61543e;padding:11px;border-radius:4px;width:100%}.field textarea{min-height:90px}.admin-page button{cursor:pointer}.status{margin:12px 0;color:#f0c774}.hidden{display:none!important}.admin-list{display:grid;gap:10px}.admin-item{border:1px solid #3b3429;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.small-btn{padding:6px 10px;background:transparent;border:1px solid #bd9651;color:#f4ce83;border-radius:4px}.note{color:#bfb5a4;font-size:13px}@media(max-width:900px){.nav nav{display:none;position:absolute;top:80px;left:0;right:0;background:#151515;padding:20px;flex-direction:column}.nav nav.open{display:flex}.menu{display:block;margin-inline-start:auto}.hero-grid,.contact-grid{grid-template-columns:1fr}.hero-art{height:300px}.cards,.vehicle-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wrap{width:min(100% - 28px,1160px)}.brand strong{font-size:12px}.brand small{font-size:10px}.hero{padding:60px 0}.hero-art{height:250px}.art-logo{font-size:85px}.strip-grid,.cards,.vehicle-grid,.steps,.form-grid{grid-template-columns:1fr}.section{padding:60px 0}.field.full{grid-column:auto}}

/* ALRAKI PREMIUM VISUAL SYSTEM */
:root{--gold:#dfb967;--ink:#090b0d}body{background:#090b0d} .hero{min-height:680px;background:radial-gradient(ellipse at 80% 30%,#58431c45,transparent 50%),linear-gradient(115deg,#080a0d,#14100b)}.hero-grid{min-height:680px;align-items:center}.hero h1{font-size:clamp(38px,5vw,75px);line-height:1.26;letter-spacing:-.035em}.hero-art{overflow:hidden;min-height:480px;border-radius:18px;border:1px solid #cda44d66;box-shadow:0 28px 80px #000a}.hero-photo{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009),url('assets/hero.jpg') center/cover no-repeat;opacity:.95}.hero-art .ring,.hero-art .art-logo,.hero-art .art-caption,.hero-art .art-line,.hero-art p{position:relative;z-index:1}.card{overflow:hidden;transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-5px);border-color:#d9b56c}.service-image{height:185px;margin:-24px -24px 20px;background-position:center;background-size:cover;border-bottom:1px solid #ffffff22}.sourcing-image{background-image:linear-gradient(0deg,#0b0c0e66,transparent),url('assets/trucks.jpg')}.shipping-image{background-image:linear-gradient(0deg,#0b0c0e66,transparent),url('assets/shipping.jpg')}.towing-image{background-image:linear-gradient(0deg,#0b0c0e66,transparent),url('assets/towing.jpg')}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-photo{min-height:340px;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;position:relative;overflow:hidden;padding:22px;border:1px solid #c9a65344;border-radius:15px;background-position:center;background-size:cover;transition:transform .25s,border-color .25s}.category-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000e,#0002 72%)}.category-photo>*{position:relative;z-index:1}.category-photo:hover{transform:translateY(-6px);border-color:#d9b56c}.category-photo span{font-size:11px;color:#e4c780;letter-spacing:.1em}.category-photo strong{font-size:clamp(18px,2vw,26px);line-height:1.3}.category-photo em{font-size:12px;color:#e5c784;font-style:normal}.cat-truck{background-image:url('assets/trucks.jpg')}.cat-gmc{background-image:url('assets/gmc.jpg')}.cat-lux{background-image:url('assets/luxury.jpg')}.cat-jetski{background-image:url('assets/jetski.jpg')}@media(max-width:980px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{min-height:360px}}@media(max-width:580px){.category-grid{grid-template-columns:1fr}.category-photo{min-height:290px}.hero{min-height:unset}.hero-grid{min-height:unset}.hero-art{min-height:300px}}
