:root{--pri:#cc7aa4;--sec:#ec4899;--bg-main:#0d0718;--bg-card:#1a1030}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:#f8fafc;font-family:Prompt,Kanit,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.s2-container{max-width:1340px;margin:0 auto;padding:0 16px}.s2-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14eb;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.s2-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.s2-logo-wrap{align-items:center;gap:12px;display:flex}.s2-logo-img{object-fit:contain;width:auto;height:52px;filter:drop-shadow(0 0 8px var(--pri))}.s2-nav-links{flex-wrap:wrap;align-items:center;gap:18px;font-weight:600;display:flex}.s2-nav-links a:hover{color:var(--pri)}.s2-btn-cta{background:linear-gradient(135deg, var(--pri), var(--sec));color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 4px 15px #0006}.s2-btn-cta:hover{transform:translateY(-2px)}.s2-seo-h1-bar{text-align:center;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);border-bottom:1px solid #ffffff14;padding:10px 0}.s2-seo-h1-bar h1{color:#f8fafc;font-size:1.15rem;font-weight:700}.s2-grid-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.s2-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.s2-grid-5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.s2-grid-6{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;display:grid}.s2-cyber-glow{color:#38bdf8;text-shadow:0 0 10px #06b6d4;font-weight:700}.s2-footer{color:#94a3b8;background:#04070d;border-top:1px solid #ffffff1a;margin-top:48px;padding:40px 0 24px}
