*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#17243b;background:#f6f7f9;line-height:1.6}.wrap{width:min(1120px,92%);margin:auto}header,footer{background:#092b54;color:white}.nav{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.brand{font-size:25px;font-weight:800}nav a{color:white;text-decoration:none;margin-left:18px;font-weight:700}.hero{background:linear-gradient(120deg,#092b54,#14598b);color:white;padding:65px 0;border-bottom:4px solid #e31b23}.hero h1{font-size:clamp(38px,6vw,64px);line-height:1.05;margin:0 0 15px}.hero p,.lead{font-size:19px;max-width:850px}.button{display:inline-block;background:#e31b23;color:white;text-decoration:none;font-weight:800;padding:11px 17px;border-radius:8px}section{padding:54px 0}h2{font-size:34px;color:#092b54;margin:0 0 15px}.alt{background:white}.grid3,.bands,.links{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}.box,.card{background:white;border-radius:12px;box-shadow:0 3px 14px #0002;overflow:hidden}.box{padding:22px}.box h3,.card h3{color:#b6151b;margin-top:0}.card img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center top}.cardbody{padding:19px}.check{columns:2;column-gap:45px}.check li{margin-bottom:9px}.tip{background:#fff4db;border-left:5px solid #e7a519;padding:18px;margin-top:25px}.links a{background:#092b54;color:white;text-decoration:none;padding:18px;border-radius:10px;font-weight:800;text-align:center}footer{text-align:center;padding:28px;border-top:4px solid #e31b23}@media(max-width:850px){.grid3,.bands,.links{grid-template-columns:repeat(2,1fr)}nav{display:none}.check{columns:1}}@media(max-width:560px){.grid3,.bands,.links{grid-template-columns:1fr}}