nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--accent)}.search-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:6px!important;opacity:.6;transition:opacity .2s}.search-btn[data-astro-cid-3ef6ksr2]:hover{opacity:1}.product-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;padding:4px 10px!important;border-radius:6px;font-size:12px!important;font-weight:600;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0e17!important;transition:opacity .2s}.product-btn[data-astro-cid-3ef6ksr2]:hover{opacity:.9;color:#0a0e17!important}footer[data-astro-cid-sz7xmlte] .newsletter[data-astro-cid-sz7xmlte]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}footer[data-astro-cid-sz7xmlte] .newsletter[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:16px;margin-bottom:4px}footer[data-astro-cid-sz7xmlte] .newsletter[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--text3);font-size:13px;margin-bottom:12px}.newsletter-form[data-astro-cid-sz7xmlte]{display:flex;gap:8px;max-width:400px;margin:0 auto}.newsletter-input[data-astro-cid-sz7xmlte]{flex:1;padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px;outline:none;transition:border-color .2s}.newsletter-input[data-astro-cid-sz7xmlte]:focus{border-color:var(--accent)}.newsletter-btn[data-astro-cid-sz7xmlte]{padding:10px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0e17;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .2s}.newsletter-btn[data-astro-cid-sz7xmlte]:hover{opacity:.9}.footer-links[data-astro-cid-sz7xmlte]{margin-bottom:8px}footer[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte]{margin-top:4px;font-size:12px}footer[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text3)}footer[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0e17;--surface:#111827;--surface2:#1f2937;--border:#374151;--text:#e2e8f0;--text2:#94a3b8;--text3:#64748b;--accent:#22d3ee;--accent2:#818cf8;--radius:10px;--max-w:800px}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent2)}img{max-width:100%;height:auto}.container{max-width:var(--max-w);margin:0 auto;padding:0 20px}header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface);position:sticky;top:0;z-index:100}.logo{font-size:20px;font-weight:800;color:var(--accent)}.logo span{color:var(--accent2)}nav{display:flex;gap:20px;align-items:center}nav a{color:var(--text2);font-size:14px;font-weight:500;transition:color .2s}nav a:hover{color:var(--accent)}footer{margin-top:80px;padding:32px 20px;border-top:1px solid var(--border);background:var(--surface);text-align:center}footer p{color:var(--text3);font-size:13px;line-height:1.8}footer a{color:var(--accent)}footer .disclosure{margin-top:8px;font-size:12px;color:var(--text3)}.hero{text-align:center;padding:60px 20px 40px}.hero h1{font-size:36px;font-weight:800;margin-bottom:16px;line-height:1.2}.hero h1 .grad{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:18px;color:var(--text2);max-width:600px;margin:0 auto 24px}.hero .meta{color:var(--text3);font-size:13px}.article-list{display:flex;flex-direction:column;gap:16px;padding:0 20px 40px}.article-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .2s}.article-card:hover{border-color:var(--accent)}.article-card h2{font-size:18px;font-weight:700;margin-bottom:6px}.article-card p{color:var(--text2);font-size:14px;margin-bottom:8px}.article-card .meta{color:var(--text3);font-size:12px;display:flex;gap:12px}.page-content{padding:40px 20px;max-width:var(--max-w);margin:0 auto}.page-content h1{font-size:28px;font-weight:800;margin-bottom:16px}.page-content h2{font-size:20px;font-weight:700;margin:24px 0 8px}.page-content p{color:var(--text2);margin-bottom:12px;font-size:15px}.page-content ul{color:var(--text2);padding-left:20px;margin-bottom:12px}.page-content li{margin-bottom:4px}.page-content .aff-disc{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:12px 16px;font-size:13px;color:var(--text3);margin-bottom:24px}.page-content pre{background:#111827;padding:12px;border-radius:8px;overflow-x:auto;font-size:13px;color:#94a3b8;margin:12px 0}.page-content code{background:#1f2937;padding:2px 6px;border-radius:4px;font-size:13px;color:var(--accent)}.page-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.page-content th,.page-content td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);color:var(--text2)}.page-content th{color:var(--text3);font-size:13px;font-weight:600}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.tag{font-size:11px;padding:3px 10px;border-radius:100px;background:var(--surface2);color:var(--text3);text-transform:uppercase;letter-spacing:.5px}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0e17}.btn-primary:hover{transform:translateY(-1px);opacity:.9}.btn-secondary{border:1px solid var(--border);color:var(--text2)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:640px){.hero h1{font-size:26px}.hero p{font-size:15px}nav{gap:12px}nav a{font-size:12px}}.product-promo{background:linear-gradient(135deg,var(--surface),var(--surface2));border:1px solid rgba(34,211,238,.3);border-radius:var(--radius);padding:24px;margin:0 20px 24px;text-align:center;box-shadow:0 0 15px #22d3ee14,inset 0 0 15px #22d3ee08;transition:box-shadow .3s}.product-promo:hover{box-shadow:0 0 25px rgba(34,211,238:.15),0 0 50px rgba(34,211,238:.06)}.promo-label{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0e17;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 10px #22d3ee4d}.product-promo h2{font-size:20px;margin-bottom:6px}.product-promo p{color:var(--text2);font-size:14px;margin-bottom:12px;max-width:500px;margin-left:auto;margin-right:auto}.btn-promo{display:inline-block;padding:10px 24px;border-radius:8px;font-weight:600;font-size:14px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0e17;box-shadow:0 0 12px #22d3ee4d;transition:transform .2s,box-shadow .2s}.btn-promo:hover{transform:translateY(-1px);box-shadow:0 0 20px #22d3ee80;color:#0a0e17}@media(max-width:640px){.product-promo{padding:20px 16px;margin:0 10px 20px}}
