:root{--bg: #0a0a0a;--card: #111;--text: #fafafa;--muted: #888;--accent: #4CAF50;--border: #222}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}.landing{min-height:100vh}.hero{text-align:center;padding:120px 20px 80px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-1px;margin-bottom:16px}.hero .highlight{background:linear-gradient(90deg,#4caf50,#2196f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.2rem;color:var(--muted);max-width:600px;margin:0 auto 40px;line-height:1.7}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:60px 20px}.product-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px;transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-4px);border-color:var(--accent)}.product-card .icon{font-size:2.5rem;margin-bottom:16px}.product-card h3{font-size:1.3rem;font-weight:700;margin-bottom:8px}.product-card p{color:var(--muted);font-size:.9rem;line-height:1.6;margin-bottom:16px}.product-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.product-card .tag{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;background:#1a1a2e;color:#aaa}.product-card .link{color:var(--accent);font-size:.9rem;font-weight:600}.product-card .link:hover{text-decoration:underline}.footer{text-align:center;padding:40px 20px;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}
