/* Full stylesheet included in final package - dark theme, responsive layout */
:root{--bg:#0F1720;--card:#11141A;--muted:#B7BDC4;--accent:#FF6A00;--radius:12px;--container:1100px}
*{box-sizing:border-box}body{margin:0;font-family:Inter, Poppins, system-ui;background:var(--bg);color:#fff} .container{max-width:var(--container);margin:0 auto;padding:24px} .site-header{position:sticky;top:0;background:rgba(15,23,32,0.6);backdrop-filter:blur(6px)} .header-inner{display:flex;justify-content:space-between;align-items:center;padding:18px} .logo img{width:42px} .nav a{margin-left:18px;color:#dfe6ea;text-decoration:none} .hero{display:flex;gap:32px;padding:48px 24px} .hero-left{flex:1}.hero h1{font-size:32px}.hero-right{width:360px;background:linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));padding:22px;border-radius:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .card{background:#11141A;padding:18px;border-radius:12px} @media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.hero{flex-direction:column}.hero-right{width:100%}} @media(max-width:700px){.grid{grid-template-columns:1fr}}