*{box-sizing:border-box}html{background:#050a10;color:#eaf0f5;font-family:Inter,system-ui,sans-serif}body{margin:0;background:radial-gradient(circle at 90% 0,#263443 0,transparent 32rem)}header{display:flex;justify-content:space-between;align-items:center;padding:20px clamp(22px,5vw,70px);border-bottom:1px solid #243848}header img{width:170px}header nav{display:flex;gap:20px}a{color:#9bd3f5}main{width:min(900px,calc(100% - 36px));margin:auto;padding:clamp(50px,8vw,100px) 0 100px}.kicker{color:#ff7b14;font-weight:800;letter-spacing:.18em;font-size:13px}h1{margin:12px 0 28px;font:italic 900 clamp(48px,8vw,86px)/.86 Arial Narrow,Impact,sans-serif}h1 em{color:#8cd3ff;font-style:inherit}.lead{font-size:clamp(20px,3vw,28px);line-height:1.45;color:#cad5dd}section{margin:48px 0;padding-top:30px;border-top:1px solid #263c4d}h2{font-size:24px}section p{max-width:780px;color:#9eafbc;line-height:1.75}button{margin-top:12px;padding:14px 18px;border:1px solid #ff7b14;background:#ed6509;color:#fff;font-weight:800;cursor:pointer}button:disabled{opacity:.6}output{display:block;margin-top:14px;color:#79e3ad}footer{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:28px;border-top:1px solid #243848;color:#8398a6;font-size:11px}footer a{font-weight:700;text-decoration:none}@media(max-width:720px){header{align-items:flex-start;flex-direction:column}header nav{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}}
