:root{--pri:#0f9bff;--sec:#14f0ff;--bg:#060b17;--cbg:#141b2d;--txt:#f8fafc;--muted:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}body.s1-body{background-color:var(--bg);color:var(--txt);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.s1-container{max-width:1200px;margin:0 auto;padding:0 1.25rem}.s1-header{border-bottom:2px solid var(--pri);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e16eb;position:sticky;top:0}.s1-nav-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.s1-brand{color:var(--pri);align-items:center;gap:.75rem;font-size:1.4rem;font-weight:900;display:flex}.s1-brand img{border-radius:8px;width:auto;height:44px}.s1-menu{flex-wrap:wrap;gap:1.25rem;list-style:none;display:flex}.s1-menu a{color:var(--txt);border-radius:6px;padding:.4rem .65rem;font-weight:600;transition:all .2s}.s1-menu a:hover{color:var(--pri);background:#ffffff0f}.s1-cta-group{flex-wrap:wrap;gap:.6rem;display:flex}.s1-btn-primary{background:linear-gradient(135deg, var(--pri), var(--sec));color:#090d16;border-radius:999px;padding:.55rem 1.2rem;font-weight:800;transition:transform .2s;display:inline-block}.s1-btn-outline{border:2px solid var(--pri);color:var(--pri);border-radius:999px;padding:.5rem 1.1rem;font-weight:700;display:inline-block}.s1-btn-primary:hover,.s1-btn-outline:hover{transform:translateY(-2px)}.s1-hero{border:1px solid #ffffff1f;border-radius:20px;margin:1.75rem 0;overflow:hidden}.s1-section{margin:2.5rem 0}.s1-title{color:var(--pri);border-left:5px solid var(--sec);margin-bottom:1rem;padding-left:.85rem;font-size:1.85rem;font-weight:800}.s1-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.25rem;display:grid}.s1-card{background:var(--cbg);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.4rem;display:flex}.s1-card h3{color:var(--sec);font-size:1.22rem}.s1-badge{color:var(--pri);background:#ffffff14;border-radius:6px;width:fit-content;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-block}.s1-footer{background:var(--cbg);border-top:2px solid var(--pri);color:var(--muted);margin-top:4rem;padding:2.5rem 0;font-size:.92rem}
