*{box-sizing:border-box}body{margin:0;background:#101b27;color:#e8edf4;font:17px/1.7 system-ui,sans-serif}main{max-width:920px;margin:auto;padding:72px 28px}nav{display:flex;gap:26px;margin-bottom:78px}a{color:#a7d7ec;text-decoration:none}a:hover{text-decoration:underline}.eyebrow{font:12px/1.5 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#99becc}h1{font-size:clamp(42px,8vw,82px);line-height:1.08;letter-spacing:-.05em;margin:22px 0 30px}h2{font-size:25px;line-height:1.3}p{max-width:670px;color:#bac9d6}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:58px}.card{padding:28px;border:1px solid #304356;border-radius:16px;background:#172635}.orb{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f6d7ab,#d98468 55%,#704c67);box-shadow:0 0 90px #da9b6040;margin:0 0 38px}footer{border-top:1px solid #304356;margin-top:76px;padding-top:22px;font-size:13px;color:#8095a8}