*{box-sizing:border-box}body{margin:0;background:#142131;color:#edf5fa;font:18px/1.7 -apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}main{max-width:920px;margin:auto;padding:80px 28px}nav{display:flex;flex-wrap:wrap;gap:22px;font-size:15px;margin-bottom:64px}a{color:#5ddafa;text-underline-offset:4px}h1{font-size:clamp(42px,8vw,76px);letter-spacing:-.045em;line-height:1.12;margin:0 0 28px}h2{font-size:25px;margin-top:42px}p{max-width:760px;color:#c8d7e4}small{color:#8fa7ba}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#5ddafa;font-size:13px;font-weight:700}.art{height:210px;display:flex;justify-content:center;align-items:center;margin:40px 0}.card{width:118px;height:170px;border:1px solid #8fe4f5;border-radius:16px;background:linear-gradient(160deg,#36576e,#233b4e);box-shadow:0 22px 35px #0003;transform:rotate(-12deg);position:relative}.card:after{content:"";position:absolute;inset:30px 18px;background:repeating-linear-gradient(#c8e5eeaa 0 5px,transparent 5px 18px);border-radius:4px}.card:nth-child(2){margin-left:-55px;transform:rotate(10deg) translateY(-18px)}.card:nth-child(3){margin-left:20px;transform:none;height:210px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.box{padding:22px;border:1px solid #ffffff1a;border-radius:20px;background:#ffffff03}.box h2{margin-top:0}footer{margin-top:70px;padding-top:25px;border-top:1px solid #ffffff1a;font-size:14px}