*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Segoe UI','Trebuchet MS',system-ui,sans-serif;background:#f5f7fa;color:#14203d;line-height:1.8;font-size:17px}
.mz-w{max-width:1080px;margin:0 auto;padding:0 24px}
.mz-hd{background:#10244f;border-bottom:5px solid #f5b301;position:relative}
.mz-hd:before{content:"";display:block;height:10px;background:repeating-linear-gradient(90deg,#f5b301 0 14px,transparent 14px 20px)}
.mz-hd .mz-w{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 24px}
.mz-lg{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font:900 26px 'Arial Black',Arial,sans-serif;letter-spacing:-.5px}.mz-lg img{width:44px}.mz-lg i{color:#f5b301;font-style:normal}
.mz-nv a{display:inline-block;color:#c9d3ef;text-decoration:none;font-weight:700;font-size:14px;padding:9px 14px;margin-left:4px;border-radius:6px;text-transform:uppercase;letter-spacing:1px}.mz-nv a:hover{background:rgba(255,255,255,.1);color:#fff}.mz-nv a.on{background:#f5b301;color:#10244f}
.mz-hero{background:#10244f;color:#fff;position:relative;overflow:hidden;padding:50px 0 80px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}
.mz-hero .mz-w{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center}
.mz-hero h1{font:900 clamp(36px,5.2vw,58px)/1.05 'Arial Black',Arial,sans-serif;margin-bottom:16px;letter-spacing:-1px}.mz-hero h1 em{font-style:normal;color:#f5b301}.mz-hero p{color:#c9d3ef;max-width:520px}
.mz-btn{display:inline-block;margin-top:16px;background:#f5b301;color:#10244f;padding:14px 32px;text-decoration:none;font:800 14px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;border:0;cursor:pointer;clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}.mz-btn:hover{background:#fff}
.mz-top{background:#10244f;color:#fff;padding:40px 0 70px;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.mz-top h1{font:900 clamp(30px,4.4vw,46px) 'Arial Black',Arial,sans-serif}.mz-top p{color:#c9d3ef;max-width:660px;margin-top:8px}.mz-cr{font-size:13px;color:#8fa0cf;margin-bottom:8px}.mz-cr a{color:#f5b301}
.mz-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.mz-chips a{background:#e5ecfb;color:#1e3a8a;text-decoration:none;font-weight:700;font-size:14px;padding:6px 14px;border-radius:30px;border:2px solid #cfd8ea}.mz-chips a:hover{background:#f5b301;border-color:#f5b301;color:#10244f}
main{padding:0 0 50px}
.mz-band{padding:44px 0}.mz-band:nth-child(even){background:#e5ecfb}
.mz-band.dk{background:#10244f;color:#e6ebf9}
h2{font:900 clamp(24px,3vw,32px) 'Arial Black',Arial,sans-serif;color:#1e3a8a;margin-bottom:14px;position:relative;padding-bottom:10px}h2:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:5px;background:#f5b301;clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}
.mz-band.dk h2{color:#fff}
h3{font-size:19px;color:#1e3a8a;margin:18px 0 6px;font-weight:800}
p{margin-bottom:16px}
.mz-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:20px;margin:20px 0}
.mz-c{background:#fff;border-radius:6px 24px 6px 24px;padding:22px;border-bottom:5px solid #f5b301;box-shadow:0 8px 22px rgba(16,36,79,.1);text-decoration:none;color:inherit;display:block;transition:.2s}.mz-c:hover{transform:translateY(-4px)}
.mz-c img{width:56px;margin-bottom:8px}.mz-c h3{margin:0 0 4px;color:#14203d}.mz-c p{margin:0;font-size:15px}
.mz-two{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.mz-two img{width:100%;border-radius:24px;box-shadow:0 14px 30px rgba(16,36,79,.2)}
.mz-pic{width:100%;border-radius:24px;margin:22px 0;display:block;box-shadow:0 14px 30px rgba(16,36,79,.18)}
.mz-steps{counter-reset:s;margin:18px 0}.mz-steps li{counter-increment:s;list-style:none;position:relative;padding:12px 16px 12px 62px;background:#fff;border-radius:6px 18px 6px 18px;margin-bottom:12px;box-shadow:0 4px 14px rgba(16,36,79,.08)}
.mz-steps li:before{content:counter(s);position:absolute;left:12px;top:10px;width:38px;height:38px;background:#f5b301;color:#10244f;font:900 18px/38px 'Arial Black';text-align:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
ul.mz-u{margin:0 0 18px 26px}li{margin-bottom:7px}ul.mz-u li::marker{color:#f5b301}
.mz-ck{list-style:none;margin:0 0 18px}.mz-ck li{padding:10px 14px 10px 44px;background:#fff;border-radius:8px;margin-bottom:8px;position:relative}.mz-ck li:before{content:"✓";position:absolute;left:14px;top:9px;width:22px;height:22px;background:#f5b301;color:#10244f;font-weight:900;text-align:center;line-height:22px;font-size:13px;border-radius:50%}
.mz-danger{background:#fff0f0;border:3px solid #e03131;border-radius:10px;padding:18px 24px;margin:24px 0}.mz-danger b{color:#e03131;font:900 18px 'Arial Black',Arial}
.mz-nt{background:#fff8dc;border-left:6px solid #f5b301;padding:16px 22px;margin:22px 0;border-radius:0 12px 12px 0}
table{width:100%;border-collapse:collapse;margin:18px 0;background:#fff;border-radius:10px;overflow:hidden}th,td{padding:12px 16px;text-align:left;font-size:15px;border-bottom:1px solid #cfd8ea}th{background:#1e3a8a;color:#fff}
details{background:#fff;border:1px solid #cfd8ea;border-radius:10px;padding:12px 20px;margin:10px 0}summary{cursor:pointer;font-weight:800;color:#1e3a8a}details p{margin:10px 0 0}
.mz-f input,.mz-f textarea{width:100%;padding:13px 16px;margin-bottom:12px;border:2px solid #cfd8ea;border-radius:8px;font:inherit;background:#fff}
a{color:#1e3a8a;font-weight:700}
.mz-ft{background:#10244f;color:#a9b7de;padding:34px 0;font-size:14px;border-top:5px solid #f5b301}.mz-ft a{color:#fff;margin-right:16px;text-decoration:none;display:inline-block}
@media(max-width:860px){.mz-hero .mz-w,.mz-two{grid-template-columns:1fr}.mz-nv a{margin:2px 2px 0 0}}
