:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;color:#edf0f5;background:#10151f}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1040px;margin:auto;padding:32px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #303b4d}a{color:#8cc3ff;text-underline-offset:4px}nav,footer{display:flex;gap:24px;flex-wrap:wrap}.brand{font-size:38px;font-weight:850;letter-spacing:-2px;color:white;text-decoration:none}.brand span{color:#3698ff}main{min-height:65vh;padding-top:64px;padding-bottom:72px}h1{font-size:clamp(38px,7vw,78px);line-height:1.04;letter-spacing:-2px;max-width:850px;margin:24px 0 32px}h1 em{font-style:normal;color:#f5cb38}h2{font-size:24px;margin:32px 0 12px}p,li{line-height:1.75;color:#c8d1df;max-width:800px}li{margin-bottom:12px}.lead{font-size:23px;max-width:620px}.eyebrow{color:#f5cb38;letter-spacing:3px;font-size:12px;font-weight:750}.button,button{display:inline-block;margin-top:20px;border:0;border-radius:12px;padding:17px 24px;background:#f5cb38;color:#151923;font:700 17px system-ui;text-decoration:none;cursor:pointer}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}footer{border-top:1px solid #303b4d;font-size:14px}form{max-width:480px}label{display:block;margin:20px 0 8px}input{width:100%;padding:15px;border:1px solid #617086;border-radius:8px;background:#1c2533;color:#fff;font:inherit}button:disabled{opacity:.6;cursor:wait}[role=status]{min-height:28px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #8cc3ff;outline-offset:5px}[hidden]{display:none!important}@media(max-width:650px){header,main,footer{padding:24px}main{padding-top:40px}nav{gap:14px;font-size:14px}.features{grid-template-columns:1fr;gap:0}.lead{font-size:20px}}
