*{box-sizing:border-box}html,body{margin:0;background:#e5e7eb;font-family:"Segoe UI",Helvetica,Arial,sans-serif}
.slide{width:1280px;height:720px;margin:24px auto;background:linear-gradient(160deg,#0b1a33,#183a6e);color:#fff;padding:40px 56px 24px;position:relative;display:flex;flex-direction:column}
h1{margin:0;padding-right:230px;font-size:38px;font-weight:700;letter-spacing:-.5px}
.sub{color:#cbd5e1;font-size:18px;margin:6px 0 18px}
.brand{position:absolute;top:46px;right:56px;color:#7dd3fc;font-size:18px;font-weight:600}
.lvl{font-size:16px;color:#7dd3fc;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:6px 0 8px}
.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.col{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 16px}
.col h3{margin:0 0 6px;font-size:19px;display:flex;justify-content:space-between;align-items:baseline}
.col h3 span{font-size:13px;color:#94a3b8;font-weight:400}
.split{display:flex;height:22px;border-radius:6px;overflow:hidden;margin:4px 0 4px}
.split .ab{background:#3b82f6}.split .ua{background:#facc15}
.leg{display:flex;justify-content:space-between;font-size:14px;color:#cbd5e1;margin-bottom:6px}
.leg b{color:#fff}.leg .u b{color:#fde047}
.prov{font-size:14px;line-height:1.55;color:#e2e8f0}
.prov div{display:flex;justify-content:space-between;gap:8px}.prov i{font-style:normal;color:#94a3b8}
.muni .col{min-height:188px}
.one .col{min-height:330px}.one .prov{font-size:16px;line-height:1.7}
.own{font-size:14px;color:#a7f3d0;margin:-2px 0 4px}.own b{color:#6ee7b7}
.reg .prov{font-size:13.5px}
.foot{margin-top:auto;color:#94a3b8;font-size:12.5px;line-height:1.45;border-top:1px solid rgba(255,255,255,.15);padding-top:8px}
.wregweba{width:5%}.wregwebu{width:95%}
.wregdnsa{width:33%}.wregdnsu{width:67%}
.wregmaila{width:76%}.wregmailu{width:24%}
