:root{font-family:Segoe UI,Arial,sans-serif;color:#e9f1f7;background:#091321;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1120px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #26374b}header a{color:#fff;letter-spacing:.09em;font-size:15px;font-weight:800;text-decoration:none}header a span{color:#5de2cc}.private,.small,footer{font-size:13px;color:#a7bbcc}main{min-height:78vh;padding-top:64px}.hero{max-width:760px}.eyebrow{color:#5de2cc;font-size:12px;font-weight:700;letter-spacing:.17em}h1{font-size:clamp(38px,6vw,64px);line-height:1.08;letter-spacing:-.035em;margin:20px 0}h2{font-size:21px}.lead{font-size:20px;color:#b9ccdc}p{line-height:1.65}article{background:#122338;border:1px solid #29445a;padding:30px;border-radius:18px;margin:32px 0 24px}article p{max-width:620px;color:#bfd0df}.button,button{display:inline-block;background:#5de2cc;color:#08252a;padding:14px 22px;border:0;border-radius:9px;font:700 15px Segoe UI,Arial;cursor:pointer;text-decoration:none}button:disabled{background:#304457;color:#b0c0ce;cursor:not-allowed}a{color:#6be8d3}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:5px}aside{padding:8px 0 8px 20px;border-left:3px solid #b3a277;color:#b9c9d5}aside p{margin-bottom:0}footer{border-top:1px solid #26374b}@media(max-width:600px){header,main,footer{padding:24px}header{flex-direction:column;gap:10px}main{padding-top:32px}article{padding:22px}}
