*{box-sizing:border-box}body{margin:0;background:#06121f;color:#e6f2fa;font:17px/1.75 system-ui,sans-serif}a{color:#78e4ef}header,main,footer{max-width:1050px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #234052}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.brand img{width:62px;height:62px;object-fit:contain}h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12;margin:16px 0 24px}h2{font-size:1.4rem;color:#d8f6fa}p{max-width:800px;color:#bfd1df}.eyebrow{font-size:13px;letter-spacing:.1em;color:#7bdded}.intro{font-size:1.2rem}.actions{display:flex;flex-wrap:wrap;gap:15px;margin:28px 0}.button{display:inline-block;background:#64dbe6;color:#06121f;border-radius:10px;padding:12px 20px;font-weight:700;text-decoration:none}section{padding:18px 0;border-top:1px solid #203649}.facts{display:flex;gap:10px;flex-wrap:wrap}.facts span{padding:5px 12px;border:1px solid #345166;border-radius:20px;font-size:14px}footer{font-size:14px;color:#9eb5c6}a:focus-visible{outline:3px solid white;outline-offset:5px}@media(max-width:600px){header,main,footer{padding:20px}header{align-items:flex-start}.brand strong{font-size:15px}header>a{font-size:14px}}