*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial,sans-serif;color:#1f2937;line-height:1.6}header{background:#0A2E5D;color:#fff;padding:18px 5%;position:sticky;top:0}nav a{color:#fff;text-decoration:none;margin-right:18px;font-size:18px}.hero{background:linear-gradient(rgba(10,46,93,.65),rgba(10,46,93,.65)),url("hero.jpg");background-size:cover;background-position:center;color:#fff;min-height:620px;padding:185px 5% 80px}.hero h1{font-size:64px;max-width:900px;margin:0 0 20px}.hero .exp{font-size:30px;font-weight:600;margin-bottom:20px}.hero p{font-size:24px;max-width:850px}.btn{display:inline-block;background:#0EA5E9;color:#fff;padding:14px 24px;margin-right:12px;text-decoration:none;border-radius:8px;font-weight:700}.section{padding:70px 5%}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#f4f7fb;border-radius:12px;padding:28px}.kpi{font-size:48px;font-weight:800;color:#0A2E5D}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.footer{background:#0A2E5D;color:#fff;padding:30px 5%}.footer a{color:#fff}@media(max-width:900px){.hero{min-height:500px;padding-top:140px}.hero h1{font-size:42px}.kpis{grid-template-columns:1fr}.hero p,.hero .exp{font-size:20px}}