*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,Segoe UI,Arial,sans-serif;color:#1d2433}a{color:#0b5cad}.w{max-width:1200px;margin:auto;padding:0 20px}section.w{padding:44px 20px}.top{background:#071a2e;color:#cfd8e6;font-size:13px;padding:6px 0}.top a{color:#fff;text-decoration:none}header{background:#0a2540;position:sticky;top:0;z-index:20}.bar{display:flex;justify-content:space-between;align-items:center;padding:8px 20px}.logo img{display:block;height:44px;width:auto}.menu,.menu ul{list-style:none;margin:0;padding:0}.menu{display:flex;align-items:center}.menu>li{position:relative}.menu .t{display:block;color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px;padding:22px 11px;cursor:pointer}.menu>li:hover>.t{color:#f5a623}.menu li ul{display:none;position:absolute;top:100%;left:0;min-width:260px;background:#fff;box-shadow:0 10px 26px #0004;border-top:3px solid #f5a623}.menu li:hover>ul,.menu li:focus-within>ul{display:block}.menu li ul a{display:block;padding:9px 18px;color:#1d2433;text-decoration:none;font-size:14px;border-bottom:1px solid #eef1f6}.menu li ul a:hover{background:#f5a623;color:#0a2540}.menu>li:last-child ul,.menu>li:nth-last-child(2) ul,.menu>li:nth-last-child(3) ul{left:auto;right:0}.burger{display:none;color:#fff;font-size:28px;cursor:pointer}.btn{display:inline-block;background:#f5a623;color:#0a2540;border:0;padding:12px 24px;border-radius:5px;font-weight:700;text-decoration:none;cursor:pointer;font-size:16px}.btn.sm{padding:9px 16px;font-size:14px;margin-left:8px}.btn.alt{background:#fff}.btn.dk{background:#0a2540;color:#fff}.slider{position:relative;height:480px;overflow:hidden;background:#0a2540}.sl{position:absolute;inset:0;display:flex;align-items:center;color:#fff;opacity:0;animation:fd 18s infinite}.s1{background:linear-gradient(120deg,#0a2540,#0b5cad)}.s2{background:linear-gradient(120deg,#0b3b6f,#127a8a);animation-delay:6s}.s3{background:linear-gradient(120deg,#1b2a5e,#5b3ea6);animation-delay:12s}@keyframes fd{0%{opacity:0}5%,31%{opacity:1}36%,100%{opacity:0}}.sl small{letter-spacing:3px;color:#f5a623;font-weight:700}.sl h1{font-size:clamp(30px,5vw,54px);margin:8px 0}.sl p{max-width:620px;font-size:19px}.hero{background:linear-gradient(135deg,#0a2540,#0b5cad);color:#fff;padding:56px 0}.hero h1{font-size:clamp(28px,5vw,44px);margin:6px 0 10px}.hero p{max-width:720px;font-size:18px;margin:0}.crumb{font-size:14px;color:#cfd8e6}.crumb a{color:#f5a623;text-decoration:none}.two{display:grid;grid-template-columns:280px 1fr;gap:36px}.two2{display:grid;grid-template-columns:340px 1fr;gap:44px;align-items:center}.panel{background:#0a2540;color:#fff;border-radius:14px;text-align:center;padding:36px}.sb{border:1px solid #dde3ec;border-radius:10px;margin-bottom:18px;overflow:hidden}.sb h3{margin:0;background:#0a2540;color:#fff;padding:12px 16px;font-size:16px}.sb a:not(.btn){display:block;padding:9px 16px;text-decoration:none;color:#1d2433;border-bottom:1px solid #eef1f6;font-size:15px}.sb a.on,.sb a:hover{background:#f5a623;color:#0a2540}.sb.q{background:#eef3fa;padding-bottom:16px}.sb.q h3{margin-bottom:10px}.sb.q p,.sb.q .btn{margin:0 16px 12px;display:inline-block}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:16px 0}.card{border:1px solid #dde3ec;border-radius:10px;padding:18px;text-decoration:none;color:inherit;background:#fff;transition:.2s;display:block}a.card:hover{box-shadow:0 6px 18px #0002;transform:translateY(-2px)}.card h3{margin:0 0 6px;color:#0a2540}.card p{margin:0 0 8px;font-size:15px}.card b{color:#0b5cad;font-size:14px}.gray{background:#f3f6fa}.gray .w{padding:44px 20px}.lb{color:#0b5cad;font-weight:700;letter-spacing:2px}.cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.chk{background:#fff;border-left:4px solid #f5a623;padding:12px 16px;font-weight:600;border-radius:4px}.pills{display:flex;flex-wrap:wrap;gap:10px}.pills a{border:1px solid #0b5cad;border-radius:30px;padding:8px 18px;text-decoration:none}.pills a:hover{background:#0b5cad;color:#fff}.cta{background:#0a2540;color:#fff;text-align:center;padding:50px 20px}.cta p{color:#cfd8e6}.form{display:grid;gap:14px;max-width:620px}.form label{display:grid;gap:4px;font-weight:600}.form input,.form textarea{padding:10px;border:1px solid #b9c3d3;border-radius:6px;font:inherit}.form textarea{min-height:120px}footer{background:#071a2e;color:#b9c6d8;font-size:14px;padding-top:40px}footer a{color:#cfd8e6;text-decoration:none;display:block;padding:3px 0}footer a:hover{color:#f5a623}footer h4{color:#fff;margin:0 0 10px}.fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:30px}.fb{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #1c3350;margin-top:28px;padding-top:14px;padding-bottom:14px}.fb a{display:inline;margin-left:14px}@media(max-width:1000px){.burger{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0a2540;max-height:80vh;overflow:auto}#mt:checked~nav{display:block}.menu{display:block}.menu .t{padding:12px 20px}.menu li ul{position:static;display:block;box-shadow:none;border:0;background:#0d2f52}.menu li ul a{color:#cfd8e6;border-color:#17406b}.btn.sm{margin:10px 20px}.two,.two2{grid-template-columns:1fr}.fg{grid-template-columns:1fr 1fr}.slider{height:420px}}