*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;background:#0b1220;color:#edf3ff;line-height:1.8}header,main,footer{max-width:1060px;margin:auto;padding:22px}header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}a{color:#85d6ff}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{text-decoration:none;color:#d5e5f6}.logo{font-weight:800;letter-spacing:.04em}.hero{padding:75px 0 45px}.eyebrow{color:#79dcb4;font-weight:bold}h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.25;margin:8px 0}h2{color:#a8e2ff}p{max-width:820px}.lead{font-size:1.2rem;color:#c8d8e8}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:32px 0}.panel{border:1px solid #2a3b50;background:#131f30;border-radius:18px;padding:23px}.btn{display:inline-block;border-radius:10px;background:#58d5b1;color:#09221b;padding:10px 22px;font-weight:700;text-decoration:none}footer{border-top:1px solid #2a3b50;color:#aebed0;margin-top:45px}small{color:#aebed0}.lang{border:1px solid #334a60;padding:4px 12px;border-radius:8px}section{margin:32px 0}ul{padding-inline-start:26px}