:root{--bg: #0b1420;--bg-soft:#0e1b2a;--text:#e9edf2;--muted:#a9b4c2;--gold:#d4af37;--gold-soft:#b9972f;--card:#121e2e;--border:#1e2a3a;--maxw:1100px;--radius:18px;--shadow:0 10px 30px rgba(0,0,0,.35)}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:radial-gradient(1200px 800px at 50% -200px,#11243b 0%,var(--bg) 60%);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.55}.container{max-width:var(--maxw);margin:0 auto;padding:0 22px}.section{padding:56px 0}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.4px}.brand .logo{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#f5e3a3);display:inline-block}.nav{display:flex;gap:26px}.nav a{color:var(--muted);text-decoration:none;font-weight:500}.nav a:hover{color:var(--text)}.hero{padding:80px 0 56px}.hero h1{font-size:clamp(34px,5vw,54px);line-height:1.1;letter-spacing:.6px;color:var(--gold);margin:0 0 14px}.hero p{max-width:760px;color:var(--muted);font-size:18px;margin:0 0 26px}.ctas{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:600;text-decoration:none;cursor:pointer;transition:.2s transform ease,.2s background ease,.2s border-color ease,.2s color ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--gold);color:#1b1200}.btn-primary:hover{background:var(--gold-soft)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.grid{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product{padding:18px}.product img{width:100%;height:180px;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.product h3{margin:14px 0 6px;font-size:18px}.price{color:var(--gold);font-weight:700}.footer{border-top:1px solid var(--border);margin-top:56px}.footer .inner{display:flex;align-items:center;justify-content:space-between;height:72px;color:var(--muted)}h2.section-title{font-size:26px;margin:0 0 18px}.muted{color:var(--muted)}.center{text-align:center}@media(max-width:900px){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.nav{gap:16px}.grid-3{grid-template-columns:1fr}.hero{padding:54px 0 36px}}
