/* Full CSS (same as provided earlier – copy from the previous answer) */
/* For brevity, I'm placing a minimal version; replace with full CSS from earlier */
*{margin:0;padding:0;box-sizing:border-box}
:root{--bg-primary:#07111F;--bg-secondary:#0f1a2b;--bg-card:#152238;--text-primary:#f0f4fa;--text-secondary:#a0b3c9;--text-muted:#6a7f96;--accent:#e50914;--gradient:linear-gradient(135deg,#FFD700,#FF6B00)}
body{font-family:'Inter',sans-serif;background:var(--bg-primary);color:var(--text-primary)}
.site-header{background:rgba(7,17,31,0.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.06);position:sticky;top:0;z-index:1000}
.btn-primary-custom{background:var(--gradient);border:none;color:#07111F;font-weight:700;padding:12px 32px;border-radius:50px;transition:0.3s}
.btn-primary-custom:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,215,0,0.35)}
/* ... rest of CSS (copy from earlier) */