*{box-sizing:border-box}body{margin:0;background:#07172d;color:#eef5ff;font:16px/1.65 Arial,sans-serif}a{color:#6fe0e5;text-decoration:none}.wrap{width:min(1120px,92%);margin:auto}header{background:#0b2342;border-bottom:1px solid #244366}.top{display:flex;align-items:center;justify-content:space-between;min-height:76px}.brand{font-size:25px;font-weight:900;color:#fff;letter-spacing:1px}.brand span{color:#f5c451}nav{display:flex;gap:28px}nav a{color:#dce8f8;font-weight:700}.active,nav a:hover{color:#f5c451}.menu{display:none;background:none;color:white;border:0;font-size:25px}.hero{padding:90px 0 76px;background:radial-gradient(ellipse at 80% 20%,#174b70 0,transparent 42%)}.eyebrow{color:#f5c451;font-weight:800;letter-spacing:3px;font-size:12px}h1{font-size:clamp(38px,6vw,68px);line-height:1.08;max-width:780px;margin:18px 0}.hero p{max-width:720px;color:#c4d4e8;font-size:18px}.cta{display:inline-block;margin-top:18px;background:#f5c451;color:#10223a;padding:13px 22px;border-radius:7px;font-weight:800}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto 70px}.card,.info{background:#102947;border:1px solid #234566;border-radius:14px;padding:22px}.art{height:120px;border-radius:10px;display:grid;place-items:center;font-size:40px;font-weight:900;color:#f5c451;background:linear-gradient(135deg,#123d61,#1b6680)}.art2{background:linear-gradient(135deg,#26375f,#277b86)}.art3{background:linear-gradient(135deg,#3b315b,#17636c)}.card h2{margin-bottom:4px}.card p,.info p{color:#c4d4e8}.info{margin-bottom:70px}footer{padding:35px 0;background:#041020;color:#b9c8da}footer p{margin:5px 0}small{color:#8fa5bd}@media(max-width:700px){.menu{display:block}nav{display:none;position:absolute;top:76px;left:0;right:0;padding:18px 4%;background:#0b2342;flex-direction:column;gap:12px}nav.show{display:flex}.cards{grid-template-columns:1fr}.hero{padding:65px 0}}