.blob,.pill{border-radius:999px}:root{--bg:#050b12;--txt:rgba(255,255,255,.92);--muted:rgba(255,255,255,.62);--muted2:rgba(255,255,255,.45);--card:rgba(255,255,255,.06);--border:rgba(255,255,255,.14);--shadow:0 28px 80px rgba(0,0,0,.55);--primary:#22d3ee;--secondary:#0ea5e9}body{background:var(--bg);color:var(--txt);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;overflow-x:hidden}.grad-text{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.text-muted2{color:var(--muted)!important}.sec{padding:110px 0 90px}.hero{position:relative;overflow:hidden;padding:125px 0 60px}.bg-layer,.blob{position:absolute;z-index:0}.bg-layer{inset:0;background:radial-gradient(1100px 600px at 20% 25%,rgba(34,211,238,.12),transparent 55%),radial-gradient(900px 520px at 80% 65%,rgba(14,165,233,.1),transparent 55%),linear-gradient(135deg,rgba(34,211,238,.05),transparent,rgba(14,165,233,.05))}.blob{width:420px;height:420px;filter:blur(70px);opacity:.9}.blob1{left:10%;top:-80px;background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.22),transparent 60%)}.blob2{right:10%;bottom:-170px;background:radial-gradient(circle at 30% 30%,rgba(14,165,233,.22),transparent 60%)}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(34,211,238,.09);border:1px solid rgba(34,211,238,.2);color:var(--primary);font-size:12px;font-weight:900;letter-spacing:.08em}.h1title{font-weight:950;letter-spacing:-.03em;font-size:clamp(34px, 4.2vw, 54px);line-height:1.08}.glass{border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.terms-box{max-height:72vh;overflow-y:auto;padding:34px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.terms-box::-webkit-scrollbar{width:10px}.terms-box::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:20px}.terms-box::-webkit-scrollbar-thumb{background:rgba(34,211,238,.25);border-radius:20px}.terms-box::-webkit-scrollbar-thumb:hover{background:rgba(34,211,238,.4)}.terms-box h2{font-weight:950;font-size:18px;margin-bottom:14px}.terms-box li,.terms-box p{color:rgba(255,255,255,.65);font-size:14px;line-height:1.85}.terms-box ul{padding-left:18px;margin:0}.divider{border-top:1px solid rgba(255,255,255,.1);margin-top:16px;padding-top:16px;color:rgba(255,255,255,.4);font-size:12px}