:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf4f8;background:#102435;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at top right,#214e60,transparent 65%)}main{width:min(100%,880px);margin:0 auto;padding:clamp(32px,8vw,96px) 24px}.badge{color:#8be5c2;font-weight:800;letter-spacing:.2em}h1{font-size:clamp(2.6rem,7vw,5rem);letter-spacing:-.045em;line-height:1.08;margin:36px 0 24px}h1 span{color:#8be5c2}.intro{max-width:600px;font-size:1.2rem;line-height:1.7;color:#c1d3de}section{margin-top:40px;padding:24px;border:1px solid #4c6979;border-radius:16px;background:#132d40}h2{margin:0 0 12px;font-size:1.15rem}section p{margin:0;line-height:1.6;color:#c1d3de}footer{margin-top:48px;color:#a5becd;font-size:.9rem}
