:root{--bg:#0b1220;--text:#eef2ff;--muted:rgba(238,242,255,.72);--muted2:rgba(238,242,255,.55);--accent:#e53935;--border:rgba(255,255,255,.12);--surface:rgba(255,255,255,.06);--radius:18px;--shadow:0 18px 50px rgba(0,0,0,.35);--maxw:1180px}
body{background:radial-gradient(1200px 600px at 20% -10%, rgba(229,57,53,.18), transparent 60%),radial-gradient(900px 500px at 85% 10%, rgba(95,107,118,.18), transparent 55%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
.mib-container{width:min(var(--maxw),calc(100% - 32px));margin:0 auto}
.mib-section{padding:72px 0}
@media(max-width:600px){.mib-section{padding:54px 0}}
.mib-header{position:sticky;top:0;z-index:999;backdrop-filter:blur(14px);background:rgba(11,18,32,.78);border-bottom:1px solid var(--border)}
.mib-header__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}
.mib-brand{display:flex;align-items:center;gap:10px;min-width:200px;text-decoration:none}
.mib-brand__mark{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--border);object-fit:contain}
.mib-brand__name{font-weight:900;letter-spacing:-0.01em}
.mib-brand__tag{color:var(--muted2);font-size:13px;margin-top:2px}
.mib-nav{display:none;gap:6px;align-items:center}
.mib-nav a{display:inline-flex;padding:10px 12px;border-radius:14px;color:var(--muted);font-weight:800;text-decoration:none}
.mib-nav a:hover{background:rgba(255,255,255,.06);color:var(--text)}
.mib-nav a.is-active{background:rgba(255,255,255,.08);border:1px solid var(--border);color:var(--text)}
.mib-actions{display:flex;gap:10px;align-items:center}
.mib-lang{display:flex;gap:6px;align-items:center;padding:6px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.05)}
.mib-lang a{padding:8px 10px;border-radius:12px;font-weight:900;color:var(--muted);text-decoration:none}
.mib-lang a.is-current{background:rgba(255,255,255,.08);border:1px solid var(--border);color:var(--text)}
.mib-burger{border:1px solid var(--border);background:rgba(255,255,255,.06);border-radius:14px;padding:10px 12px;cursor:pointer;color:var(--text);font-weight:900}
.mib-mobile{display:none;padding:10px 0 16px;border-top:1px solid var(--border)}
.mib-mobile a{display:block;padding:12px 10px;border-radius:14px;text-decoration:none;color:var(--muted);font-weight:900}
.mib-mobile a.is-active{background:rgba(255,255,255,.08);border:1px solid var(--border);color:var(--text)}
@media(min-width:960px){.mib-nav{display:flex}.mib-burger{display:none}}
.mib-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.07);color:var(--text);font-weight:900;text-decoration:none;transition:transform .12s ease,background .12s ease}
.mib-btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.10)}
.mib-btn--primary{background:linear-gradient(135deg, rgba(229,57,53,.95), rgba(229,57,53,.65));border-color:rgba(229,57,53,.55)}
.mib-btn--primary:hover{background:linear-gradient(135deg, rgba(229,57,53,1), rgba(229,57,53,.75))}
.mib-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--border);color:var(--muted);font-weight:800;font-size:13px}
.mib-h1{font-size:clamp(30px,5vw,56px);line-height:1.02;margin:14px 0 14px;letter-spacing:-0.02em}
.mib-p{color:var(--muted);line-height:1.65;margin:0}
.mib-card{background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.05));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}
.mib-grid{display:grid;gap:16px}
@media(min-width:960px){.mib-grid--3{grid-template-columns:repeat(3,1fr)}.mib-grid--2{grid-template-columns:repeat(2,1fr)}}
.mib-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--border);color:var(--muted);font-weight:800;font-size:13px}
.mib-h2{font-size:clamp(22px,3vw,34px);line-height:1.15;margin:0 0 12px}
.mib-kicker{color:var(--muted2);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin-bottom:10px}
.mib-swiper{border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}
.mib-swiper .swiper-slide{padding:26px;background:rgba(255,255,255,.05)}
.mib-slide__title{font-weight:950;font-size:20px;margin:0 0 10px}
.mib-slide__text{color:var(--muted);line-height:1.65;margin:0}
.mib-footer{padding:34px 0;border-top:1px solid var(--border);background:rgba(0,0,0,.12)}
.mib-footer__grid{display:grid;gap:18px}
@media(min-width:960px){.mib-footer__grid{grid-template-columns:1.6fr 1fr 1fr}}
.mib-small{color:var(--muted2);font-size:13px;line-height:1.6}
.mib-hr{height:1px;background:var(--border);margin:16px 0}
.entry-content a{text-decoration:underline}
