*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#0b0e14;color:#e6e9ef;line-height:1.6}a{color:#5b9cff;text-decoration:none}code{background:#1b2130;padding:2px 6px;border-radius:5px;font-size:.9em}.wrap{max-width:960px;margin:0 auto;padding:0 24px}.hero{padding:96px 0 72px;text-align:center;background:radial-gradient(1200px 400px at 50% -10%,rgba(91,156,255,.18),transparent)}.hero h1{font-size:clamp(34px,6vw,60px);line-height:1.05;letter-spacing:-.02em;margin-bottom:20px}.hero p{font-size:clamp(17px,2.4vw,21px);color:#a9b2c3;max-width:680px;margin:0 auto 32px}.btn{display:inline-block;background:#5b9cff;color:#0b0e14;font-weight:600;padding:14px 26px;border-radius:10px}.btn:hover{background:#7db0ff}.section{padding:56px 0;border-top:1px solid #1b2130}.section h2{font-size:clamp(24px,3.4vw,34px);margin-bottom:16px;letter-spacing:-.01em}.section h3{font-size:20px;margin:24px 0 6px;color:#fff}.section p{color:#b8c0cf;margin-bottom:14px}.section ol,.section ul{margin:0 0 14px 22px;color:#b8c0cf}.section li{margin-bottom:8px}.badge{display:inline-block;font-size:12px;color:#5b9cff;border:1px solid #2a3450;border-radius:999px;padding:4px 12px;margin-bottom:18px;letter-spacing:.04em;text-transform:uppercase}.foot{padding:48px 0;color:#6b7384;font-size:14px;text-align:center;border-top:1px solid #1b2130}