
:root {
  --mb-blue: #094b95;            
  --mb-blue-2: #09519e;          
  --mb-blue-deep: #003266;       
  --mb-blue-darker: #0a2244;     
  --mb-ink: #02101f;             
  --mb-navy: #041d3d;            
  --mb-btn-blue: #428cdc;        
  --mb-info: #1183d3;            
  --mb-sky: #2ea9ff;             
  --mb-orange: #fa4d00;          
  --mb-orange-2: #fa5e00;        
  --mb-orange-3: #fa8100;        
  --mb-green: #87bc17;           
  --mb-green-2: #88c504;
  --mb-bonus: #ffba00;           
  --mb-pink: #de315d;            
  --mb-red: #fa0000;             
  --mb-grey-050: #f4f7fa;
  --mb-grey-100: #e8ecf1;        
  --mb-grey-200: #dde4ec;        
  --mb-grey-300: #cbd4df;        
  --mb-grey-500: #9ea7b2;        
  --mb-grey-700: #6b7d8e;        
  --mb-overlay: rgba(2, 16, 31, .6);
  --mb-grad-orange: linear-gradient(to right, var(--mb-orange) 0%, var(--mb-orange-2) 100%);
  --mb-grad-orange-hover: linear-gradient(to top, #fa5e00, #fa7c00);
  --mb-grad-blue: linear-gradient(to right, #084385 0%, var(--mb-blue) 100%);
  --mb-grad-green: linear-gradient(to right, var(--mb-green) 0%, var(--mb-green-2) 100%);
  --mb-grad-bonus: linear-gradient(to top, #fa9400, #fab600);
  --mb-grad-header: linear-gradient(to bottom, #002851 0%, var(--mb-blue-deep) 59%);
  --mb-shadow-cta: 0 10px 30px #fa410066;
  --mb-shadow-card: 0 11px 27px #02101f33;
  --mb-shadow-blue: 0 4px 13px #448ede4d;
  --mb-radius: 15px;             
  --mb-radius-sm: 10px;
  --mb-radius-lg: 20px;
  --mb-radius-pill: 50px;
  --mb-space: 20px;              
  --mb-header-h: 72px;           
  --mb-header-h-mobile: 56px;    
  --mb-content-w: 820px;
  --mb-wide-w: 1240px;
  --geo-accent: #0e8c8c;
  --geo-accent-ink: #ffffff;     
  --font-head: "Montserrat", "Roboto", system-ui, sans-serif;
  --font-body: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;
  --card-radius: var(--mb-radius);
}
[data-theme="a"] {
  --bg: var(--mb-ink);
  --bg-2: var(--mb-navy);
  --surface: var(--mb-blue-darker);
  --surface-2: var(--mb-blue-2);
  --text: #ffffff;
  --text-2: #b9c6d6;
  --line: rgba(255, 255, 255, .12);
  --content-surface: #ffffff;    
  --content-text: #0d1b2a;
  --table-head: var(--mb-blue);
  --table-zebra: var(--mb-grey-050);
}
[data-theme="b"] {
  --bg: var(--mb-grey-100);
  --bg-2: #ffffff;
  --surface: #ffffff;
  --surface-2: var(--mb-blue);
  --text: #0d1b2a;
  --text-2: var(--mb-grey-700);
  --line: var(--mb-grey-200);
  --content-surface: #ffffff;
  --content-text: #0d1b2a;
  --table-head: var(--mb-blue);
  --table-zebra: var(--mb-grey-050);
}
[data-theme="c"] {
  --bg: #f2f5f9;
  --bg-2: var(--mb-blue-deep);
  --surface: #ffffff;
  --surface-2: var(--mb-blue-2);
  --text: #0d1b2a;
  --text-2: var(--mb-grey-700);
  --line: var(--mb-grey-200);
  --content-surface: #ffffff;
  --content-text: #0d1b2a;
  --table-head: var(--mb-blue-deep);
  --table-zebra: #f6f8fb;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/roboto-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/roboto-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/barlow-condensed-600-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/barlow-condensed-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/barlow-condensed-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/barlow-condensed-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--geo-accent:#009A44;--geo-accent-ink:#03140B;--geo-gold:#F5B700;--ci-green-d:#00703A;--ci-orange:#F77F00;--card-radius:4px;--font-head:'Barlow Condensed', 'Roboto', system-ui, sans-serif;--font-body:'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif}
[data-theme="a"]{--hero-bg:var(--mb-grad-header);--hero-text:#fff;--hero-text-2:#cfe0f5;--h2-color:#fff;--page-text:#e6edf5;--card-bg:#0f2a4d;--card-text:#e6edf5;--muted:#9fb6cf}
[data-theme="b"]{--hero-bg:linear-gradient(180deg,#dff3f8 0%,#f4f7fa 100%);--hero-text:#0d1b2a;--hero-text-2:#3d5166;--h2-color:#0d1b2a;--page-text:#1b2a3a;--card-bg:#fff;--card-text:#1b2a3a;--muted:#5d6f81}
[data-theme="c"]{--hero-bg:var(--mb-grad-header);--hero-text:#fff;--hero-text-2:#cfe0f5;--h2-color:#0d1b2a;--page-text:#1b2a3a;--card-bg:#fff;--card-text:#1b2a3a;--muted:#5d6f81}
*{box-sizing:border-box}
html{scroll-padding-top:calc(var(--mb-header-h) + 16px);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--page-text);font:400 17px/1.65 var(--font-body);hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
h1,h2,h3{font-family:var(--font-head);line-height:1.2;margin:0 0 .55em;color:var(--h2-color)}
h1{font-weight:800}
h3{font-size:1.2rem;margin-top:1.4em}
p{margin:0 0 1em}
a{color:#0b6fb8}
[data-theme="a"] a{color:#7cc4ff}
ul,ol{padding-inline-start:1.3em;margin:0 0 1em}
li{margin:.25em 0}
.wrap{max-width:var(--mb-wide-w);margin:0 auto;padding:0 var(--mb-space)}
.skip{position:absolute;inset-inline-start:-999px;top:0;background:#fff;color:#000;padding:8px 12px;z-index:100}
.skip:focus{inset-inline-start:8px}
:focus-visible{outline:3px solid var(--geo-accent);outline-offset:2px}
.brand{display:flex;flex-direction:column;text-decoration:none;flex:none}
.mb-logo{direction:ltr;display:inline-flex;align-items:center;font:italic 900 26px/1 "Montserrat",var(--font-head);color:#fff;letter-spacing:.01em}
.mb-logo .star{width:1.05em;height:1.05em;margin:0 .02em;flex:none}
.mb-logo-desc{display:block;font:500 11px/1.25 var(--font-body);color:#b9d3ea;letter-spacing:.02em;margin-top:4px;max-width:250px}
.site-header{position:sticky;top:0;z-index:40;background:var(--mb-grad-header);height:var(--mb-header-h);box-shadow:0 2px 12px rgba(0,0,0,.25)}
.site-header .wrap{display:flex;align-items:center;gap:20px;height:100%}
.nav{display:flex;gap:2px;margin-inline-start:auto}
.nav a{color:#fff;text-decoration:none;font:600 13px/1 var(--font-body);text-transform:uppercase;padding:10px 11px;border-radius:var(--mb-radius-pill);white-space:nowrap}
.nav a:hover,.nav a[aria-current]{background:rgba(255,255,255,.12)}
.nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--geo-accent)}
.hdr-actions{display:flex;gap:8px;align-items:center}
.wheel-pill{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,#3c9b1a,#87bc17);color:#fff!important;font:700 12px/1 var(--font-body);text-transform:uppercase;padding:10px 14px;border-radius:var(--mb-radius-pill);text-decoration:none;white-space:nowrap}
.wheel-pill::before{content:"🎁"}
.burger{display:none;width:44px;height:44px;border:0;background:none;color:#fff;cursor:pointer;padding:0}
.mobile-nav{position:fixed;inset:var(--mb-header-h-mobile) 0 0 0;background:var(--mb-overlay);z-index:39}
.mobile-nav[hidden]{display:none}
.mobile-nav nav{background:var(--mb-blue-deep);padding:8px 20px 22px;display:grid;max-height:100%;overflow:auto}
.mobile-nav nav a{color:#fff;text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;font-weight:600;font-size:15px}
.mobile-nav nav a[aria-current]{color:var(--geo-accent)}
.mobile-nav .wheel-pill{margin-top:16px;justify-content:center;padding:14px;border:0}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:var(--mb-radius-pill);font:700 15px/1.1 var(--font-body);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer;transition:transform .15s,box-shadow .15s;text-align:center}
.btn:active{transform:translateY(1px)}
.btn-cta{background:var(--mb-grad-orange);color:#fff!important;box-shadow:var(--mb-shadow-cta)}
.btn-cta:hover{background:var(--mb-grad-orange-hover)}
.btn-blue{background:var(--mb-btn-blue);color:#fff!important;box-shadow:var(--mb-shadow-blue)}
.btn-green{background:var(--mb-grad-green);color:#fff!important}
.btn-ghost{background:transparent;color:inherit!important;box-shadow:inset 0 0 0 2px currentColor}
.btn-sm{min-height:38px;padding:0 15px;font-size:13px}
.btn-lg{min-height:56px;padding:0 34px;font-size:17px}
.page-hero{background:var(--hero-bg);color:var(--hero-text);padding:22px 0 40px;position:relative;overflow:hidden}
.page-hero h1{color:var(--hero-text);font-size:clamp(28px,4vw,44px)}
.page-hero .lead{color:var(--hero-text-2);font-size:18px;max-width:60ch}
.page-hero .lead p:last-child{margin-bottom:0}
.ph-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;margin-top:12px}
.ph-art img{border-radius:var(--card-radius);box-shadow:var(--mb-shadow-card);width:100%;aspect-ratio:2/1;object-fit:cover}
.ph-btns{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 12px}
.crumbs{font-size:14px;color:var(--hero-text-2);display:flex;gap:8px;flex-wrap:wrap}
.crumbs a{color:inherit}
.chips{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.chips li{margin:0;background:rgba(9,75,149,.08);border:1px solid rgba(9,75,149,.18);color:var(--hero-text);font-size:14px;font-weight:600;padding:6px 12px;border-radius:var(--mb-radius-pill)}
[data-theme="a"] .chips li,[data-theme="c"] .chips li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}
.updated{display:inline-block;font-size:14px;color:var(--hero-text-2)}
.content .updated{color:var(--muted)}
.content{max-width:var(--mb-wide-w);margin:0 auto;padding:8px var(--mb-space) 20px}
.blk{margin:46px 0}
.blk > h2{font-size:clamp(24px,2.6vw,32px);display:flex;align-items:center;gap:12px}
.blk > h2::before{content:"";flex:none;width:6px;height:1.1em;border-radius:3px;background:var(--geo-accent)}
.prose{max-width:860px}
.toc{max-width:var(--mb-wide-w);margin:22px auto 0;padding:0 var(--mb-space)}
.toc b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}
.toc ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}
.toc li{margin:0}
.toc a{display:inline-block;padding:7px 14px;border-radius:var(--mb-radius-pill);background:var(--card-bg);color:var(--card-text);text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 1px 4px rgba(2,16,31,.08)}
.toc a:hover{box-shadow:inset 0 0 0 2px var(--geo-accent)}
.card{background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius);padding:26px;box-shadow:0 2px 12px rgba(2,16,31,.07)}
.card > :last-child{margin-bottom:0}
.grid{display:grid;gap:var(--mb-space)}
.g2{grid-template-columns:repeat(2,1fr)}
.g3{grid-template-columns:repeat(3,1fr)}
.g4{grid-template-columns:repeat(4,1fr)}
.note{border-inline-start:5px solid var(--geo-accent);background:var(--card-bg);color:var(--card-text);padding:16px 20px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--mb-radius);border-end-end-radius:var(--mb-radius);margin:18px 0;font-size:16px}
.note-warn{border-color:var(--mb-orange)}
.note > :last-child{margin-bottom:0}
.amount{color:#a35400;font-weight:800;white-space:nowrap}
[data-theme="a"] .amount{color:var(--mb-bonus)}
.muted{color:var(--muted);font-size:15px}
.ornament{height:22px;margin:40px 0;background:var(--ornament,linear-gradient(var(--geo-accent),var(--geo-accent)) 0 50%/100% 1px no-repeat);opacity:.85}
.tbl{overflow-x:auto;border-radius:var(--card-radius);box-shadow:0 2px 12px rgba(2,16,31,.07);background:#fff;-webkit-overflow-scrolling:touch;margin:18px 0}
.tbl table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;color:#0d1b2a;min-width:560px}
.tbl th,.tbl td{padding:12px 15px;text-align:start;vertical-align:top;border-bottom:1px solid var(--mb-grey-200)}
.tbl thead th{background:var(--table-head);color:#fff;font:700 13px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.03em}
.tbl tbody tr:nth-child(even){background:var(--table-zebra)}
.tbl tbody td:first-child,.tbl tbody th{font-weight:700}
.tbl tbody tr:last-child td{border-bottom:0}
.t-acc .tbl thead th{background:var(--geo-accent);color:var(--geo-accent-ink)}
.t-min .tbl{box-shadow:none;background:transparent}
.t-min .tbl thead th{background:transparent;color:var(--mb-blue);border-bottom:2px solid var(--mb-blue)}
.tbl.kv table{min-width:0}
.tbl.kv td:first-child{width:34%}
.pc{display:grid;grid-template-columns:1fr 1fr;gap:var(--mb-space)}
.pc h3{margin-top:0}
.pc ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pc li{position:relative;padding-inline-start:34px;margin:0}
.pc .ok li::before{content:"✔";position:absolute;inset-inline-start:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--mb-green);color:#fff;font-size:13px;display:grid;place-items:center}
.pc .no li::before{content:"✕";position:absolute;inset-inline-start:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--mb-grey-300);color:#0d1b2a;font-size:12px;display:grid;place-items:center}
.steps{list-style:none;padding:0;counter-reset:st;display:grid;gap:12px;margin:18px 0}
.steps > li{counter-increment:st;position:relative;padding-block:14px;padding-inline:62px 16px;background:var(--card-bg);color:var(--card-text);border-radius:var(--mb-radius);box-shadow:0 1px 6px rgba(2,16,31,.06);margin:0}
.steps > li::before{content:counter(st);position:absolute;inset-inline-start:14px;top:12px;width:34px;height:34px;border-radius:50%;background:var(--mb-blue);color:#fff;font:800 16px/34px var(--font-head);text-align:center}
.steps > li b:first-child{display:block}
.banner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:230px;border-radius:var(--mb-radius-lg);overflow:hidden;background:linear-gradient(110deg,#003266 0%,#094b95 60%,#1a6fd1 100%);color:#fff;margin:40px 0;box-shadow:var(--mb-shadow-card)}
.banner .b-art{grid-column:2;grid-row:1;position:relative}
.banner .b-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.banner .b-txt{grid-column:1;grid-row:1;position:relative;z-index:2;align-self:center;margin:20px;padding:24px 28px;border-radius:var(--mb-radius);background:rgba(2,16,31,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.b-label{display:inline-block;font:700 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--geo-accent-ink,#062a33);background:var(--geo-accent);padding:6px 10px;border-radius:var(--mb-radius-pill)}
.b-offer{display:block;font:italic 900 clamp(26px,3.2vw,38px)/1.1 "Montserrat",var(--font-head);color:var(--mb-bonus);margin:12px 0 6px;text-shadow:0 3px 14px rgba(250,148,0,.35)}
.b-sub{display:block;color:#d6e6f7;font-size:15px;margin-bottom:6px}
.b-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.promo-card{position:relative;background:var(--mb-blue-2);color:#fff;border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--mb-shadow-card);display:flex;flex-direction:column}
.promo-card img{width:100%;aspect-ratio:10/7;object-fit:cover}
.promo-card .cat{position:absolute;top:10px;inset-inline-start:10px;background:rgba(2,16,31,.6);font:700 12px var(--font-body);text-transform:uppercase;padding:5px 10px;border-radius:var(--mb-radius-pill);color:#a8e9f7}
.promo-card .body{padding:18px 18px 22px}
.promo-card h3{font-size:17px;text-transform:uppercase;margin:0 0 6px;color:#fff}
.promo-card p{margin:0;font-size:15px;color:#d6e6f7}
.counter{background:var(--surface-2);color:#fff;border-radius:var(--card-radius);padding:18px 20px}
.counter b{display:block;font:italic 900 32px/1.1 "Montserrat",var(--font-head)}
.counter span{font-weight:700;font-size:14px;color:#bfe0ff}
.match{display:grid;grid-template-columns:auto 1fr repeat(3,70px);gap:8px;align-items:center;background:#fff;color:#0d1b2a;border-radius:var(--mb-radius);padding:10px 12px;box-shadow:0 2px 10px rgba(2,16,31,.06)}
.badge-live,.badge-top{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font:700 10px var(--font-body);padding:6px 3px;border-radius:4px;letter-spacing:.08em}
.badge-live{background:var(--mb-green)}
.badge-top{background:var(--mb-orange)}
.odd{background:var(--mb-grey-100);border-radius:8px;text-align:center;padding:6px 0;font-size:12px;color:var(--mb-grey-700)}
.odd b{display:block;color:var(--mb-blue);font-size:15px}
.teams{font-size:14px;line-height:1.35}
.teams small{display:block;color:var(--mb-grey-700)}
.rating{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}
.score{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;text-align:center;background:conic-gradient(var(--mb-orange) calc(var(--v) * 1%),var(--mb-grey-200) 0);position:relative}
.score::before{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--card-bg)}
.score b{position:relative;font:900 34px/1 var(--font-head);color:var(--card-text)}
.score small{display:block;font-size:13px;font-weight:600;color:var(--muted)}
.rate-row{display:grid;grid-template-columns:200px 1fr 46px;gap:12px;align-items:center;margin:8px 0;font-size:15px}
.bar{height:10px;border-radius:5px;background:var(--mb-grey-200);overflow:hidden}
.bar i{display:block;height:100%;background:var(--mb-grad-orange);border-radius:5px}
.reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.review{background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius);padding:18px 20px;box-shadow:0 2px 10px rgba(2,16,31,.06);margin:0}
.review .who{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}
.review .ava{width:36px;height:36px;border-radius:50%;background:var(--geo-accent);color:var(--geo-accent-ink,#062a33);display:grid;place-items:center;font-weight:800;flex:none}
.review .who small{display:block;font-weight:400;color:var(--muted);font-size:13px}
.stars{color:#f5a400;letter-spacing:2px;margin:6px 0 4px}
.review p{margin:0;font-size:15.5px}
.faq-item{background:var(--card-bg);color:var(--card-text);border-radius:var(--mb-radius);padding:0 20px;margin:0 0 10px;box-shadow:0 2px 10px rgba(2,16,31,.06)}
.faq-item summary{cursor:pointer;list-style:none;padding-block:17px;padding-inline:0 34px;font-weight:700;position:relative;font-size:17px}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";position:absolute;inset-inline-end:0;top:15px;width:26px;height:26px;border-radius:50%;background:var(--mb-orange);color:#fff;display:grid;place-items:center;font-weight:700}
.faq-item[open] summary::after{content:"–"}
.faq-item > div{padding-bottom:16px}
.faq-item > div p:last-child{margin:0}
.expert{background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius);padding:28px;box-shadow:var(--mb-shadow-card);border-top:5px solid var(--geo-accent)}
.expert .sig{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--mb-grey-200);font-size:15px}
.expert .sig .ava{grid-row:span 3;width:56px;height:56px;border-radius:50%;background:var(--mb-blue);color:#fff;display:grid;place-items:center;font:800 20px var(--font-head)}
.app-btns{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.site-footer{background:var(--mb-ink);color:#9fb6cf;padding:42px 0 30px;margin-top:60px;font-size:14.5px}
.f-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}
.f-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0}
.f-h{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 10px}
.f-cols a{display:block;color:#cfe0f5;text-decoration:none;padding:5px 0}
.f-cols a:hover{color:#fff;text-decoration:underline}
.age{direction:ltr;display:inline-grid;place-items:center;width:50px;height:50px;border-radius:50%;border:2px solid var(--mb-orange);color:#fff;font-weight:800;flex:none}
.f-disc,.f-rg,.f-copy{margin:0 0 10px;max-width:900px}
.f-copy{color:#6b7d8e}
.site-footer .f-rg a{color:#cfe0f5}
@media (max-width:1100px){.nav a{padding:10px 8px;font-size:12px}.mb-logo-desc{display:none}}
@media (max-width:960px){
  .nav,.hdr-actions .btn-blue,.hdr-actions .wheel-pill{display:none}
  .burger{display:grid;place-items:center}
  .hdr-actions{margin-inline-start:auto}
  .site-header{height:var(--mb-header-h-mobile)}
  html{scroll-padding-top:calc(var(--mb-header-h-mobile) + 12px)}
  .ph-grid,.pc,.g3,.g4{grid-template-columns:1fr 1fr}
  .ph-grid{grid-template-columns:1fr;gap:20px}
  .banner{grid-template-columns:1fr}
  .banner .b-art{grid-column:1;grid-row:1;min-height:200px}
  .banner .b-txt{grid-column:1;grid-row:2;margin:-60px 14px 14px}
  .rate-row{grid-template-columns:140px 1fr 40px}
}
@media (max-width:640px){
  body{font-size:16.5px}
  .pc,.g2,.g3,.g4,.reviews,.f-cols{grid-template-columns:1fr}
  .mb-logo{font-size:22px}
  .hdr-actions .btn-cta{padding:0 12px}
  .card,.expert{padding:20px}
  .rating{grid-template-columns:1fr;justify-items:center}
  .rate-row{grid-template-columns:110px 1fr 36px;font-size:14px}
  .match{grid-template-columns:auto 1fr repeat(3,52px)}
  .b-offer{font-size:26px}
  .btn-lg{width:100%}
}
@media (max-width:640px){
  :where(main>section:first-child :has(>.verdict):has(>.ph-btns)){display:flex;flex-direction:column;align-items:stretch}
  :where(main>section:first-child :has(>.verdict):has(>.ph-btns)>.ph-btns){order:1;margin:14px 0 16px}
  :where(main>section:first-child :has(>.verdict):has(>.ph-btns)>.verdict),
  :where(main>section:first-child :has(>.verdict):has(>.ph-btns)>.verdict~*:not(.ph-btns)){order:2}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.ph-grid.noart{grid-template-columns:1fr}.ph-grid.noart .ph-art{display:none}
.m-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.m-acts .wheel-pill{margin:0;justify-content:center}
[dir="rtl"] *,:lang(th) *,:lang(hi) *,:lang(ne) *,:lang(bn) *{letter-spacing:0!important}
[dir="rtl"] .banner .b-art img,[dir="rtl"] .page-hero .ph-art img{transform:scaleX(-1)}
[dir="rtl"] .banner{background:linear-gradient(250deg,#003266 0%,#094b95 60%,#1a6fd1 100%)}
:lang(ur) body{line-height:2}
:lang(ur) h1,:lang(ur) h2,:lang(ur) h3{line-height:1.7}
[data-theme="a"] .tbl a{color:#094b95}
[data-theme="a"] .tbl .amount{color:#b54a00}
[dir="rtl"] *{text-transform:none!important}
:is([dir="rtl"],:lang(hi),:lang(ne),:lang(bn),:lang(th)) :is(.b-offer,.counter b,.score b){font-style:normal}
.tbl table:not(:has(tr > :nth-child(4))){min-width:0}
[data-theme="a"] .t-min .tbl table{color:var(--page-text)}
[data-theme="a"] .t-min .tbl thead th{color:#fff;border-bottom-color:var(--geo-accent)}
[data-theme="a"] .t-min .tbl th,[data-theme="a"] .t-min .tbl td{border-bottom-color:rgba(255,255,255,.14)}
[data-theme="a"] .t-min .tbl tbody tr:nth-child(even){background:rgba(255,255,255,.04)}
[data-theme="a"] .t-min .tbl a{color:#7cc4ff}
[data-theme="a"] .t-min .tbl .amount{color:var(--mb-bonus)}
.card > h3:first-child,.card > h4:first-child{margin-top:0}
.match{margin-bottom:18px}
.grid > *,.pc > *{min-width:0}
.grid + p,.grid + .prose,.grid + .note{margin-top:18px}
.tbl.tbl-narrow table{min-width:0}
:root{
  --ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='18' viewBox='0 0 60 18'%3E%3Crect width='60' height='18' fill='%23009A44'/%3E%3Crect x='9' width='4' height='18' fill='%23F5B700'/%3E%3Crect x='13' width='2' height='18' fill='%23171717'/%3E%3Crect x='15' width='9' height='18' fill='%23F77F00'/%3E%3Crect x='24' width='18' height='18' fill='%23F5B700'/%3E%3Cpath d='M24 0h6v6h-6zM36 0h6v6h-6zM30 6h6v6h-6zM24 12h6v6h-6zM36 12h6v6h-6z' fill='%23171717'/%3E%3Crect x='42' width='2' height='18' fill='%23fff'/%3E%3Crect x='44' width='5' height='18' fill='%23F77F00'/%3E%3Crect x='49' width='2' height='18' fill='%23171717'/%3E%3C/svg%3E") 0 0/50px 15px repeat-x;
  --ci-cut:14px;
  --ci-ink:#10231a;
  --ci-paper:#f4f6ef;
  --ci-artw:54vw;
  --ornament-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='60' viewBox='0 0 18 60'%3E%3Crect width='18' height='60' fill='%23009A44'/%3E%3Crect y='9' width='18' height='4' fill='%23F5B700'/%3E%3Crect y='13' width='18' height='2' fill='%23171717'/%3E%3Crect y='15' width='18' height='9' fill='%23F77F00'/%3E%3Crect y='24' width='18' height='18' fill='%23F5B700'/%3E%3Cpath d='M0 24h6v6H0zM0 36h6v6H0zM6 30h6v6H6zM12 24h6v6h-6zM12 36h6v6h-6z' fill='%23171717'/%3E%3Crect y='42' width='18' height='2' fill='%23fff'/%3E%3Crect y='44' width='18' height='5' fill='%23F77F00'/%3E%3Crect y='49' width='18' height='2' fill='%23171717'/%3E%3C/svg%3E");
  --ci-line:#dfe6da;
}
html[data-theme="b"]{--bg:var(--ci-paper);--h2-color:var(--ci-ink);--page-text:#1d2b24;--muted:#56665d;--table-zebra:#f1f8f3}
body{background:var(--ci-paper)}
a{color:#00703a}
.content a:not(.btn){text-decoration-thickness:1px;text-underline-offset:3px}
.blk > h2{font-size:clamp(28px,3.1vw,40px);font-weight:700;letter-spacing:.005em;align-items:flex-start}
.blk > h2::before{width:12px;height:.9em;margin-top:.12em;border-radius:0;background:var(--ornament);background-size:50px 100%;background-position:-24px 0}
h3{font-family:var(--font-head);font-size:1.45rem;font-weight:700;color:#0c3a22}
.card h3,.pc h3{font-size:1.4rem}
.card,.review,.faq-item,.expert,.steps > li,.note,.ci-panelbox,.tbl{clip-path:polygon(0 0,calc(100% - var(--ci-cut)) 0,100% var(--ci-cut),100% 100%,var(--ci-cut) 100%,0 calc(100% - var(--ci-cut)))}
.card,.review,.faq-item,.steps > li{box-shadow:none;border:1px solid var(--ci-line)}
.card{border-top:4px solid var(--geo-accent)}
.steps > li::before{border-radius:0;background:var(--geo-accent);color:var(--geo-accent-ink);clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%)}
.note{background:#fff;border-inline-start-width:6px}
.note-warn{border-color:var(--ci-orange);background:#fff8ef}
.faq-item summary{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--ci-ink)}
.faq-item summary::after{border-radius:0;background:var(--geo-accent);color:var(--geo-accent-ink);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,30% 100%,0 70%)}
.expert{box-shadow:none;border:1px solid var(--ci-line);border-top:6px solid var(--geo-accent)}
.expert .sig .ava{border-radius:0;background:var(--ci-green-d);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%)}
.review .ava{border-radius:0;clip-path:polygon(0 0,72% 0,100% 28%,100% 100%,28% 100%,0 72%)}
.tbl{box-shadow:none;border:1px solid var(--ci-line)}
.t-acc .tbl thead th{background:var(--ci-green-d);color:#fff;border-bottom:3px solid var(--ci-orange);font-family:var(--font-body)}
.tbl tbody td:first-child{color:#0c3a22}
.tbl.wide table{min-width:960px}
.ornament{height:15px;opacity:1;margin:46px 0}
.ci-hero{position:relative;background:#fff;overflow:hidden;border-bottom:1px solid var(--ci-line)}
.ci-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:15px;background:var(--ornament)}
.ci-hero-art{position:absolute;top:0;bottom:15px;right:0;width:var(--ci-artw);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}
.ci-hero-art img{width:100%;height:100%;object-fit:cover}
.ci-hero-art::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,112,58,.35),rgba(0,0,0,0) 40%);z-index:1;pointer-events:none}
.ci-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;min-height:560px;padding-block:44px 58px}
.ci-hero-txt{align-self:center;max-width:min(600px,calc(100vw - var(--ci-artw) - max(20px,(100vw - 1240px) / 2 + 20px) - 28px))}
.ci-kicker{display:inline-flex;align-items:center;gap:10px;font:700 13px/1 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--ci-green-d);margin-bottom:16px}
.ci-kicker::before{content:"";width:34px;height:10px;background:var(--ornament);background-size:33px 10px}
.ci-hero h1{font-size:clamp(42px,5vw,70px);font-weight:700;line-height:.98;color:var(--ci-ink);margin-bottom:18px;letter-spacing:-.005em}
.ci-hero h1 em{font-style:normal;color:var(--geo-accent);display:block}
.ci-hero .verdict{font-size:17px;color:#2c3c33;margin-bottom:0}
.ci-hero .ph-btns{margin:24px 0 12px}
.ci-hero .updated{color:var(--muted)}
.ci-ticket{align-self:end;justify-self:end;width:min(360px,100%);position:relative;margin-right:4%;color:#fff;
  background:radial-gradient(circle at 0 62px,transparent 11px,#003266 12px) left/51% 100% no-repeat,radial-gradient(circle at 100% 62px,transparent 11px,#003266 12px) right/51% 100% no-repeat;
  filter:drop-shadow(0 14px 26px rgba(2,16,31,.35))}
.ci-ticket-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 12px;height:62px;border-bottom:2px dashed rgba(255,255,255,.35);font:700 12px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#9fe3bd}
.ci-ticket-top span:last-child{color:#cfe0f5;letter-spacing:.04em}
.ci-ticket-body{padding:16px 22px 22px;display:grid;gap:6px}
.ci-ticket-amt{font:700 54px/1 var(--font-head);color:var(--mb-bonus);text-shadow:0 3px 16px rgba(250,148,0,.35)}
.ci-ticket-sub{font-size:15px;color:#d6e6f7}
.ci-ticket-rows{list-style:none;margin:6px 0 4px;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:4px;font-size:14px}
.ci-ticket-rows li{display:flex;justify-content:space-between;gap:12px;margin:0;color:#cfe0f5}
.ci-ticket-rows b{color:#fff}
.ci-ticket .btn{margin-top:8px;width:100%}
.ci-tabs{position:relative;margin:22px 0}
.ci-tabs > input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.ci-tablist{display:flex;gap:4px;align-items:flex-end;padding-left:var(--ci-cut);overflow-x:auto;scrollbar-width:none}
.ci-tablist::-webkit-scrollbar{display:none}
.ci-tablist label{flex:none;cursor:pointer;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;gap:2px;padding:12px 26px 11px 18px;background:#e3eadf;color:#264034;font:700 19px/1.1 var(--font-head);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);transition:background .15s}
.ci-tablist label small{font:500 12px/1.2 var(--font-body);color:#5a6b61;letter-spacing:.02em}
.ci-tablist label:hover{background:#d4e3d6}
.ci-panels{background:#fff;border:1px solid var(--ci-line);border-top:5px solid var(--ci-green-d);padding:24px 26px;clip-path:polygon(0 0,100% 0,100% 100%,var(--ci-cut) 100%,0 calc(100% - var(--ci-cut)))}
.ci-panel{display:none}
.ci-panel > :last-child{margin-bottom:0}
.ci-panel .tbl{margin:0;clip-path:none;border:0}
.ci-tabs > input:nth-of-type(1):checked ~ .ci-tablist > label:nth-child(1),
.ci-tabs > input:nth-of-type(2):checked ~ .ci-tablist > label:nth-child(2),
.ci-tabs > input:nth-of-type(3):checked ~ .ci-tablist > label:nth-child(3),
.ci-tabs > input:nth-of-type(4):checked ~ .ci-tablist > label:nth-child(4),
.ci-tabs > input:nth-of-type(5):checked ~ .ci-tablist > label:nth-child(5){background:var(--ci-green-d);color:#fff;padding-top:16px}
.ci-tabs > input:nth-of-type(1):checked ~ .ci-tablist > label:nth-child(1) small,
.ci-tabs > input:nth-of-type(2):checked ~ .ci-tablist > label:nth-child(2) small,
.ci-tabs > input:nth-of-type(3):checked ~ .ci-tablist > label:nth-child(3) small,
.ci-tabs > input:nth-of-type(4):checked ~ .ci-tablist > label:nth-child(4) small,
.ci-tabs > input:nth-of-type(5):checked ~ .ci-tablist > label:nth-child(5) small{color:#c9f0d8}
.ci-tabs > input:nth-of-type(1):focus-visible ~ .ci-tablist > label:nth-child(1),
.ci-tabs > input:nth-of-type(2):focus-visible ~ .ci-tablist > label:nth-child(2),
.ci-tabs > input:nth-of-type(3):focus-visible ~ .ci-tablist > label:nth-child(3),
.ci-tabs > input:nth-of-type(4):focus-visible ~ .ci-tablist > label:nth-child(4),
.ci-tabs > input:nth-of-type(5):focus-visible ~ .ci-tablist > label:nth-child(5){outline:3px solid var(--ci-orange);outline-offset:-3px}
.ci-tabs > input:nth-of-type(1):checked ~ .ci-panels > .ci-panel:nth-child(1),
.ci-tabs > input:nth-of-type(2):checked ~ .ci-panels > .ci-panel:nth-child(2),
.ci-tabs > input:nth-of-type(3):checked ~ .ci-panels > .ci-panel:nth-child(3),
.ci-tabs > input:nth-of-type(4):checked ~ .ci-panels > .ci-panel:nth-child(4),
.ci-tabs > input:nth-of-type(5):checked ~ .ci-panels > .ci-panel:nth-child(5){display:block}
.ci-tabs-hint{font-size:14px;color:var(--muted);margin:8px 0 0}
.ci-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ci-figs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}
.ci-figs div{background:var(--ci-paper);padding:12px 14px;border-inline-start:4px solid var(--geo-accent)}
.ci-figs b{display:block;font:700 30px/1.05 var(--font-head);color:#0c3a22}
.ci-figs span{font-size:13.5px;color:#4b5c52}
.pc .ok li::before{border-radius:0;background:var(--geo-accent);color:var(--geo-accent-ink);clip-path:polygon(0 0,72% 0,100% 28%,100% 100%,28% 100%,0 72%)}
.pc .no li::before{border-radius:0;background:#f9d9b8;color:#6a2f00;clip-path:polygon(0 0,72% 0,100% 28%,100% 100%,28% 100%,0 72%)}
.banner{border-radius:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:var(--ornament-v) 0 0/12px 40px repeat-y,linear-gradient(110deg,#003266 0%,#094b95 62%,#00703a 100%);padding-left:12px}
.banner .b-txt{border-radius:0}
.ci-clubs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:6px 0 18px}
.ci-clubs li{margin:0;background:#fff;border:1px solid var(--ci-line);padding:6px 12px;font-weight:600;font-size:14.5px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}
.ci-clubs li:nth-child(odd){border-bottom:3px solid var(--ci-orange)}
.ci-clubs li:nth-child(even){border-bottom:3px solid var(--geo-accent)}
.score{background:conic-gradient(var(--geo-accent) calc(var(--v) * 1%),var(--mb-grey-200) 0)}
.site-footer{position:relative}
.site-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--ornament);background-size:33px 10px}
@media (max-width:1240px){.nav a{padding:10px 8px;font-size:12px}.mb-logo-desc{display:none}}
@media (max-width:1240px){:root{--ci-artw:48vw}}
@media (max-width:960px){
  .ci-hero-art{position:relative;width:100%;height:auto;bottom:auto;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}
  .ci-hero-art img{aspect-ratio:16/10;height:auto}
  .ci-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:22px 46px;gap:22px}
  .ci-hero-txt{max-width:none}
  .ci-ticket{justify-self:stretch;width:auto;margin:0}
  .ci-split{grid-template-columns:1fr}
}
@media (max-width:640px){
  .ci-hero-art img{aspect-ratio:4/3}
  .ci-hero h1{font-size:44px}
  .ci-hero .ph-btns .btn{flex:1}
  .ci-tablist{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;overflow:visible;align-items:stretch}
  .ci-tablist label{padding:10px 14px;font-size:17px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}
  .ci-tablist label:last-child:nth-child(odd){grid-column:1/-1}
  .ci-tabs > input:checked ~ .ci-tablist > label{padding-top:10px}
  .ci-panels{padding:16px 14px}
  .ci-figs{grid-template-columns:1fr 1fr}
  .ci-figs b{font-size:26px}
  .ci-ticket-amt{font-size:46px}
  .blk > h2{font-size:30px}
  .banner{padding-left:8px;background-size:8px 27px,auto}
}
.card,.review,.faq-item,.expert,.steps > li,.note,.tbl,.ci-panels{border-radius:0}
#security > img{width:100%;max-width:860px;aspect-ratio:12/4;object-fit:cover;margin:6px 0 22px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}
.tbl thead th{white-space:nowrap}
.tbl table:has(tr > :nth-child(6)){min-width:760px}
.ci-hero-art img{object-position:72% 50%}
@media (max-width:960px){.ci-hero-art img{object-position:50% 72%}}
.ph-grid{grid-template-columns:minmax(0,1fr);gap:24px}
.ph-art{width:100%;min-width:0}
.ph-art img{display:block;width:100%;height:auto;object-fit:cover}
.kz-hero-grid,.dk-hero-grid,.md-hero-grid,.pe-hero-grid,.tz-hero-grid{
  grid-template-columns:minmax(0,1fr);gap:28px
}
.my-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt" "art";gap:30px}
.np-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "win" "body";row-gap:24px}
.my-hero-art{width:100%;max-width:none;margin-inline:0}
.my-seal{right:12px}
.tz-door{width:100%;max-width:none;margin-inline:0}
.tz-door-frame,.tz-door-frame picture{border-radius:40px 40px 6px 6px}
.ci-hero-art{position:relative;inset:auto;width:100%;clip-path:none}
.ci-hero-art picture,.gh-hero-art picture{display:block;width:100%}
.ci-hero-art img{height:auto;aspect-ratio:2/1;object-position:50% 50%}
.ci-hero-txt{max-width:none}
.gh-hero-art{position:relative;inset:auto;width:100%;height:auto;clip-path:none}
.gh-hero-art img{height:auto;aspect-ratio:2/1;clip-path:none;object-position:50% 50%}
.gh-hero-txt{width:100%;max-width:76ch}
@media (min-width:641px){
  .kz-hero-art img,.dk-hero-art img,.md-frame img,.my-hero-art img,
  .np-window img,.pe-hero-art img,.tz-door-frame img{
    width:100%;height:auto;aspect-ratio:2/1;object-position:50% 50%
  }
}
@media (max-width:640px){
  .tr-hero-bg img{object-position:50% 50%}
  .kz-hero-art img,.dk-hero-art img,.md-frame img,.my-hero-art img,
  .np-window img,.pe-hero-art img,.tz-door-frame img,
  .ci-hero-art img,.gh-hero-art img{height:auto;aspect-ratio:4/5;object-position:50% 50%}
}
.visual-hero{max-width:1440px;margin:0 auto;padding:28px 24px 0;position:relative;color:var(--page-text)}
body[data-visual-version] main>.visual-hero{width:100%;grid-column:1/-1;grid-row:1;min-width:0}
.vh-stage{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:2/1;min-height:440px;overflow:hidden;border-radius:var(--card-radius,18px);background:#003266;box-shadow:0 18px 50px #02101f25;border:1px solid color-mix(in srgb,var(--geo-accent) 50%,transparent)}
.vh-picture,.vh-image{display:block;width:100%;height:100%;position:absolute;inset:0;margin:0;border:0;border-radius:0;transform:none!important;clip-path:none!important}
.vh-image{object-fit:cover;object-position:center;max-width:none}
.vh-stage:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#02101f66 0%,#02101f22 39%,transparent 53%);pointer-events:none}
[dir=rtl] .vh-stage:after{background:linear-gradient(270deg,#02101f66 0%,#02101f22 39%,transparent 53%)}
.vh-overlay{position:absolute;z-index:1;inset-inline-start:4.5%;top:50%;transform:translateY(-50%);width:41%;color:#fff;text-align:start}
.vh-overlay h1{color:#fff;font-size:clamp(28px,3.45vw,50px);line-height:1.15;letter-spacing:-.025em;text-wrap:balance;margin:14px 0 24px;text-shadow:0 2px 14px #02101f60}
.vh-overlay h1 em{font-style:normal;color:#ffbc67}.vh-overlay h1 span{color:inherit}
.vh-kicker{display:block;color:#e3f0ff;font:700 12px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.09em;margin:0}
.vh-kicker span+span:before{content:" · "}.vh-overlay .crumbs{color:#d3e9ff;font-size:13px;margin-bottom:18px}
.vh-actions{display:flex;gap:10px;flex-wrap:wrap}.vh-actions .btn{font-size:13px;min-height:48px;padding:13px 22px;max-width:100%;white-space:normal}.vh-actions .btn-ghost{color:#fff!important;background:#00326680}
.vh-intro{margin:24px auto 8px;padding:28px 32px;background:var(--card-bg);color:var(--card-text);border-radius:var(--card-radius,16px);border-inline-start:4px solid var(--geo-accent);font-size:16px;line-height:1.75}
.vh-intro p{max-width:100ch;margin:0 0 14px}.vh-intro p:last-child{margin-bottom:0}.vh-intro .updated{color:var(--muted);display:block;margin-top:12px}
.vh-intro>div:empty{display:none}.vh-intro a:not(.btn){color:inherit;text-decoration:underline}.vh-intro .btn{margin:8px 8px 8px 0;font-size:13px;padding:12px 20px}
.vh-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 22px;margin:18px 0 0;background:#003266;color:#fff;border-radius:12px}.vh-offer>span{display:block}.vh-offer strong,.vh-offer b{color:#ffba00}.vh-offer p{margin:0}
.vh-facts{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;list-style:none;margin:18px 0 0}.vh-facts li{padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--geo-accent) 8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--geo-accent) 20%,transparent);margin:0}.vh-facts li span{margin-inline:4px}
.visual-hero[data-layout=magazine] .vh-stage{border-width:3px;border-radius:8px}.visual-hero[data-layout=editorial] .vh-stage{border-radius:6px 32px 6px 32px}.visual-hero[data-geo=ar] .vh-stage,.visual-hero[data-geo=np] .vh-stage,.visual-hero[data-geo=pe] .vh-stage{border-width:3px}.visual-hero[data-geo=tz] .vh-stage{border-radius:48px 48px 12px 12px}
.visual-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0}.vg-card{display:block;overflow:hidden;border-radius:var(--card-radius,15px);background:var(--card-bg);color:var(--card-text)!important;text-decoration:none;border:1px solid color-mix(in srgb,var(--geo-accent) 20%,transparent);transition:transform .2s,box-shadow .2s}.vg-card img{width:100%;aspect-ratio:2/1;object-fit:contain;background:#003266}.vg-card>span{display:block;padding:14px 18px;font-weight:700}.vg-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #02101f26}.vg-card:focus-visible{outline:3px solid #fa8100;outline-offset:4px}
body[data-visual-version] .side-img{object-fit:contain;aspect-ratio:2/1}
@media(min-width:1500px){.vh-overlay h1{font-size:52px}}
@media(max-width:900px) and (min-width:641px){.vh-stage{min-height:390px}.vh-overlay{width:44%;inset-inline-start:4%}.vh-overlay h1{font-size:32px}.vh-actions .btn{font-size:12px;padding:12px 15px}}
@media(max-width:640px){
 .visual-hero{padding:16px 12px 0}.vh-stage{aspect-ratio:4/5;min-height:500px;border-radius:18px}.vh-picture,.vh-image{height:100%}.vh-image{object-position:center}
 .vh-stage:after,[dir=rtl] .vh-stage:after{background:linear-gradient(180deg,#02101fe6 0%,#02101fa6 26%,transparent 49%,transparent 80%,#02101fb3 100%)}
 .vh-overlay{inset:22px 20px 20px;width:auto;transform:none;display:flex;flex-direction:column;align-items:stretch}.vh-overlay h1{font-size:clamp(27px,7.2vw,35px);line-height:1.18;margin:12px 0 0;letter-spacing:-.02em}.vh-kicker{font-size:10px;letter-spacing:.06em}.vh-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vh-actions .btn{padding:12px 8px;font-size:12px;min-height:48px}.vh-actions .btn:only-child{grid-column:1/-1}.vh-overlay .crumbs{font-size:11px;margin-bottom:4px}
 .visual-inner .vh-stage{aspect-ratio:auto;min-height:500px}.visual-inner .vh-image{object-fit:contain;object-position:center 64%;background:#003266}.visual-inner .vh-stage:after{background:linear-gradient(180deg,#02101fba,transparent 50%,transparent 85%,#02101f50)}
 .vh-intro{padding:20px;margin-top:16px;font-size:15px;line-height:1.7}.vh-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vh-facts li{padding:10px;font-size:13px;min-width:0}.vh-offer{padding:16px;gap:8px;font-size:14px}
 .visual-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0}.vg-card>span{font-size:13px;padding:12px}.vg-card img{aspect-ratio:1.6;object-fit:contain}
}
@media(max-width:380px){.site-header .wrap{padding-inline:12px;gap:8px}.site-header .mb-logo{font-size:22px}.hdr-actions{gap:5px;margin-inline-start:auto}.hdr-actions>.btn{font-size:10px;padding-inline:10px;min-height:44px;max-width:145px;white-space:normal}.burger{flex:none}}
@media(prefers-reduced-motion:reduce){.vg-card,.btn{transition:none}.vg-card:hover{transform:none}}
@media(max-width:640px){.match,.match.two{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;max-width:100%}.match .teams{grid-column:2/-1;min-width:0;overflow-wrap:anywhere}.match .badge-live,.match .badge-top{writing-mode:horizontal-tb;transform:none;width:max-content;max-width:100%;padding:5px 8px}.match .odd{min-width:0}.match.two{grid-template-columns:repeat(2,minmax(0,1fr))}.match.two .teams{grid-column:2}.pk-rail{grid-template-columns:minmax(0,1fr)}.pk-tabs,.pk-tabs>*{min-width:0;max-width:100%}.pk-duo .pk-tablist{grid-auto-columns:minmax(0,1fr)}.kg-mbar{gap:8px;padding-inline:10px}.kg-mbar>div{min-width:0}.kg-mbar b{font-size:16px;white-space:normal}.kg-mbar .btn{font-size:12px;padding-inline:12px}}
body[data-visual-version] .banner{display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;grid-column:1/-1;aspect-ratio:2.2;min-height:340px;padding:clamp(28px,4vw,56px);margin:44px 0;background:#041c3b}
body[data-visual-version] .banner .b-art,[dir=rtl] body[data-visual-version] .banner .b-art{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden}
body[data-visual-version] .banner .b-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none;border:0;border-radius:0;transform:none!important}
body[data-visual-version] .banner:after{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:1;background:linear-gradient(90deg,#02152bc9 0%,#02152b80 28%,transparent 62%);z-index:1;pointer-events:none}
[dir=rtl] body[data-visual-version] .banner:after{background:linear-gradient(270deg,#02152bc9 0%,#02152b80 28%,transparent 62%)}
body[data-visual-version] .banner .b-txt{display:block;position:relative;z-index:2;width:40%;padding:0;margin:0;background:none;min-width:0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;align-self:auto}
body[data-visual-version] .banner .b-offer{font-size:clamp(28px,3.2vw,46px);line-height:1.15;color:#ffba00}
body[data-visual-version] .banner .b-sub{color:#eef5ff;font-size:15px;line-height:1.65;margin-top:14px}
body[data-visual-version] .banner .b-btns{margin-top:24px}.banner .b-btns .btn{font-size:13px;padding:14px 22px;min-height:48px;white-space:normal}
.visual-break{display:block;width:100%;margin:32px 0;clear:both;grid-column:1/-1;overflow:hidden;border-radius:var(--card-radius,16px)}
.visual-break img{display:block;width:100%;height:auto;object-fit:cover;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}
.vg-card img{object-fit:cover;aspect-ratio:2/1}
.visual-story{position:relative;isolation:isolate;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;aspect-ratio:auto;min-height:350px;padding:40px;background:#031b35}
.visual-story:before{content:"";grid-area:1/1/2/-1;padding-top:calc(45.45% - 44px);pointer-events:none}
.visual-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.visual-story:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02152be6,#02152b99 34%,transparent 65%);pointer-events:none}
.visual-story figcaption{position:relative;z-index:1;grid-area:1/1;width:100%;color:#f5f8ff;font-size:17px;line-height:1.8;text-align:start}
.visual-story figcaption p{margin:0;max-width:none}.visual-story figcaption a{color:#ffcc7a;text-decoration:underline}
[dir=rtl] .visual-story:after{background:linear-gradient(270deg,#02152be6,#02152b99 34%,transparent 65%)}
@media(max-width:640px){
 body[data-visual-version] .banner{display:flex;align-items:flex-end;aspect-ratio:auto;min-height:530px;padding:260px 24px 28px;margin:32px 0}
 body[data-visual-version] .banner .b-art,[dir=rtl] body[data-visual-version] .banner .b-art{position:absolute;inset:0;width:100%;height:100%}
 body[data-visual-version] .banner .b-art img{object-fit:cover;object-position:72% center;mask-image:none}
 [dir=rtl] body[data-visual-version] .banner .b-art img{object-position:28% center}
 body[data-visual-version] .banner:after,[dir=rtl] body[data-visual-version] .banner:after{background:linear-gradient(180deg,transparent 10%,#02152b33 35%,#02152be6 68%,#02152bfa 100%)}
 body[data-visual-version] .banner .b-txt{width:100%;padding:0;margin:0;background:none}
 body[data-visual-version] .banner .b-offer{font-size:31px}.banner .b-btns .btn{font-size:12px;padding:12px 18px}
 .visual-break{margin:24px 0;border-radius:12px}.visual-break img{aspect-ratio:1.6;object-position:70% center}
 [dir=rtl] .visual-break img{object-position:30% center}
 .visual-story{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;padding:0;background:var(--card-bg);align-items:stretch}.visual-story img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.6;object-position:72% center}.visual-story figcaption{width:100%;padding:22px 24px;font-size:15px;line-height:1.8;color:var(--card-text)}
 .visual-story figcaption a{color:inherit}.visual-story:before,.visual-story:after,[dir=rtl] .visual-story:after{display:none}
}
:root{--mb-wide-w:1320px;--rf-ease:cubic-bezier(.2,.7,.2,1);--rf-hero-h:clamp(500px,36vw,700px);--rf-gutter:max(24px,calc((100% - var(--mb-wide-w)) / 2 + 24px));--rf-gold:#ffc531}
html{overflow-x:clip}
.hdr-top{background:#02101f;color:#b9c6d6;font:600 12px/1 var(--font-body);border-bottom:1px solid #ffffff14;position:relative;z-index:41}
.hdr-top .wrap{display:flex;align-items:center;gap:16px;height:44px}
.ht-note{display:inline-flex;align-items:center;gap:8px;color:#d6e4f3;min-width:0;max-width:34%}
.ht-note>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ht-note svg{width:18px;height:18px;color:var(--mb-sky);flex:none}
.ht-app{display:inline-flex;align-items:center;gap:6px;padding-inline-start:16px;border-inline-start:1px solid #ffffff1f}
.ht-app>a:first-child{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;margin-inline-end:4px;transition:color .2s}
.ht-app>a:first-child:hover{color:var(--mb-sky)}
.ht-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff14;color:#fff;transition:background .2s,translate .2s}
.ht-ico svg{width:16px;height:16px}
.ht-ico:hover{background:var(--mb-btn-blue);translate:0 -1px}
.ht-age{border:1.5px solid #ffffff59;border-radius:50px;padding:5px 8px;color:#fff;font-weight:800}
.ht-sp{flex:1}
.hdr-top .wheel-pill{padding:8px 14px;font-size:12px;box-shadow:0 4px 14px #87bc1740;transition:translate .2s,box-shadow .2s,filter .2s}
.hdr-top .wheel-pill:hover{translate:0 -1px;filter:brightness(1.08);box-shadow:0 8px 20px #87bc1766}
.ht-promo{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:50px;background:linear-gradient(90deg,#1183d3,#2ea9ff);color:#fff;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 14px #2ea9ff40;transition:translate .2s,box-shadow .2s,filter .2s;white-space:nowrap}
.ht-promo svg{width:16px;height:16px;flex:none}
.ht-promo:hover{translate:0 -1px;filter:brightness(1.08);box-shadow:0 8px 20px #2ea9ff66}
@media(max-width:960px){.hdr-top{display:none}}
@media(min-width:961px){
 .site-header .mb-logo-desc{display:none}
 .site-header .nav{margin-inline:auto;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;padding:5px;gap:2px}
 .site-header .nav a{position:relative;transition:background-color .2s,color .2s}
 .site-header .nav a::after{content:"";position:absolute;inset-inline:14px;bottom:4px;height:2px;border-radius:2px;background:var(--mb-orange);transform:scaleX(0);transition:transform .25s var(--rf-ease)}
 .site-header .nav a:hover{background:#ffffff1a}
 .site-header .nav a:hover::after,.site-header .nav a[aria-current]::after{transform:scaleX(1)}
 .site-header .nav a[aria-current]{box-shadow:none;background:#ffffff1f}
 .site-header .hdr-actions{margin-inline-start:0}
 .site-header .hdr-actions .btn{min-height:42px;padding:0 20px;font-size:14px}
}
.site-header{transition:box-shadow .3s,background-color .3s}
html.rf-scrolled .site-header{box-shadow:0 10px 30px #02101f73}
.btn{position:relative;overflow:hidden;transition:translate .2s var(--rf-ease),box-shadow .2s,filter .2s,background-color .2s}
.btn-cta::after,.btn-blue::after,.btn-green::after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(100deg,transparent,#ffffff5c,transparent);transform:skewX(-20deg);transition:left .65s var(--rf-ease);pointer-events:none}
[dir=rtl] .btn-cta::after,[dir=rtl] .btn-blue::after,[dir=rtl] .btn-green::after{left:auto;right:-80%;transition-property:right}
.btn-cta:hover::after,.btn-blue:hover::after,.btn-green:hover::after{left:130%}
[dir=rtl] .btn-cta:hover::after,[dir=rtl] .btn-blue:hover::after,[dir=rtl] .btn-green:hover::after{left:auto;right:130%}
.btn-cta:hover{translate:0 -2px;box-shadow:0 14px 34px #fa41008c}
.btn-blue:hover{translate:0 -2px;filter:brightness(1.1);box-shadow:0 10px 24px #448ede80}
.btn-green:hover{translate:0 -2px;filter:brightness(1.08);box-shadow:0 10px 24px #87bc1766}
.btn-ghost:hover{background-color:#ffffff1a;translate:0 -2px}
.btn:active{translate:0 1px}
body[data-refresh] main>.visual-hero{max-width:none;width:100vw;margin-inline:calc(50% - 50vw);padding:0;position:relative}
body[data-refresh] .visual-hero .vh-stage{aspect-ratio:auto;height:var(--rf-hero-h);min-height:0;border:0;border-radius:0;box-shadow:none;background:#02101f}
body[data-refresh] .visual-inner{--rf-hero-h:clamp(380px,27vw,500px)}
body[data-refresh] .visual-hero .vh-image{object-position:50% 45%;animation:rfZoom 1.8s var(--rf-ease) both}
body[data-refresh] .visual-hero .vh-stage:after{background:linear-gradient(90deg,#02101fe6 0%,#02101fb3 26%,#02101f40 50%,transparent 68%),linear-gradient(0deg,#02101f8c 0%,transparent 28%)}
[dir=rtl] body[data-refresh] .visual-hero .vh-stage:after{background:linear-gradient(270deg,#02101fe6 0%,#02101fb3 26%,#02101f40 50%,transparent 68%),linear-gradient(0deg,#02101f8c 0%,transparent 28%)}
body[data-refresh] .visual-hero .vh-overlay{inset-inline-start:var(--rf-gutter);width:min(600px,44%)}
body[data-refresh] .visual-hero .vh-overlay h1{font-size:clamp(32px,3.3vw,58px);text-shadow:0 4px 24px #02101f99}
body[data-refresh] .visual-hero .vh-overlay>*{animation:rfUp .8s var(--rf-ease) both}
body[data-refresh] .visual-hero .vh-overlay>:nth-child(2){animation-delay:.12s}
body[data-refresh] .visual-hero .vh-overlay>:nth-child(3){animation-delay:.24s}
body[data-refresh] .visual-hero .vh-overlay>:nth-child(4){animation-delay:.36s}
body[data-refresh] .visual-hero .vh-actions .btn{min-height:54px;padding:15px 30px;font-size:15px}
body[data-refresh] .visual-hero .vh-actions .btn-cta{animation:rfPulse 1.8s 1.2s 2}
body[data-refresh] .visual-hero .vh-intro{position:relative;z-index:4;width:calc(100% - 48px);max-width:calc(var(--mb-wide-w) - 48px);margin:-56px auto 8px;box-shadow:0 22px 50px #02101f2e}
.vh-bonus{position:absolute;z-index:5;top:calc(var(--rf-hero-h) / 2);inset-inline-end:var(--rf-gutter);translate:0 -50%;width:330px;padding:34px 22px 24px;text-align:center;border-radius:22px;color:#fff;
 background:linear-gradient(180deg,#0b2d63d9,#041d3df2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
 border:2px solid var(--rf-gold);box-shadow:0 0 0 1px #ffba0033,0 0 26px #ffba0059,inset 0 0 22px #ffba0026;animation:rfIn .9s .3s var(--rf-ease) both,rfGlow 3.2s 1.2s ease-in-out infinite}
.vb-crown{position:absolute;top:-23px;left:50%;translate:-50% 0;width:46px;height:46px;padding:9px;border-radius:50%;background:#041d3d;border:2px solid #5ad1ff;color:#5ad1ff;filter:drop-shadow(0 0 8px #2ea9ffb3)}
.vb-label{display:block;font:800 14px/1.35 var(--font-head);text-transform:uppercase;letter-spacing:.04em}
.vb-offer{display:block;margin:10px 0 20px;font:900 clamp(22px,1.75vw,28px)/1.15 var(--font-head);text-wrap:balance;background:var(--mb-grad-bonus);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px #ffba0059)}
.vb-offer *{color:inherit}
.vh-bonus .vb-btn{width:100%;min-height:50px;font-size:15px}
@media(max-width:1100px){.vh-bonus{width:260px;padding:30px 18px 20px}body[data-refresh] .visual-hero .vh-overlay{width:min(520px,46%)}}
@media(max-width:960px) and (min-width:641px){body[data-refresh] .visual-hero .vh-overlay{width:50%}.vh-bonus{width:240px}.vb-offer{font-size:24px}}
@media(max-width:640px){
 body[data-refresh] .visual-hero .vh-stage{height:auto;aspect-ratio:4/5;min-height:520px}
 body[data-refresh] .visual-inner .vh-stage{aspect-ratio:auto;min-height:440px}
 body[data-refresh] .visual-inner .vh-image{object-position:center 64%}
 body[data-refresh] .visual-hero .vh-stage:after,[dir=rtl] body[data-refresh] .visual-hero .vh-stage:after{background:linear-gradient(180deg,#02101fe6 0%,#02101f99 28%,transparent 50%,transparent 74%,#02101fcc 100%)}
 body[data-refresh] .visual-hero .vh-overlay{inset:24px 18px 22px;width:auto}
 body[data-refresh] .visual-hero .vh-actions .btn{min-height:50px;padding:12px 8px;font-size:13px}
 .vh-bonus{position:relative;top:auto;inset-inline-end:auto;translate:none;width:auto;margin:30px 14px 0;padding:30px 18px 18px;animation:rfGlow 3.2s 1.2s ease-in-out infinite}
 .vb-offer{font-size:28px;margin:8px 0 16px}
 body[data-refresh] .visual-hero .vh-intro{width:calc(100% - 28px);margin:18px auto 8px}
 body[data-refresh] .visual-home .vh-intro{margin-top:18px}
 body[data-refresh] .visual-inner .vh-intro{margin-top:16px}
}
.vh-chips{max-width:var(--mb-wide-w);margin:26px auto 0;padding:0 var(--mb-space)}
.vc-row{display:flex;flex-wrap:wrap;gap:10px}
.chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 18px 7px 7px;border-radius:50px;background:var(--card-bg);color:var(--card-text)!important;text-decoration:none;font:700 14px/1.2 var(--font-head);border:1px solid color-mix(in srgb,var(--geo-accent) 28%,transparent);box-shadow:0 4px 14px #02101f14;transition:translate .2s var(--rf-ease),box-shadow .2s,border-color .2s}
.chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}
.chip svg{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--mb-grad-blue);color:#fff;transition:background .2s,rotate .3s var(--rf-ease)}
.chip:hover{translate:0 -2px;border-color:var(--mb-orange);box-shadow:0 10px 24px #fa4d0029}
.chip:hover svg{background:var(--mb-grad-orange);rotate:-8deg}
@media(max-width:640px){.vh-chips{padding:0}.vc-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 14px 10px;scroll-snap-type:x proximity}.vc-row::-webkit-scrollbar{display:none}.chip{flex:none;scroll-snap-align:start;font-size:13px}}
body[data-refresh] .banner{border-radius:22px;border:1.5px solid #2ea9ff8c;box-shadow:0 0 0 1px #2ea9ff1f,0 0 28px #2ea9ff2e,0 20px 50px #02101f40;transition:translate .35s var(--rf-ease),box-shadow .35s}
body[data-refresh] .banner-welcome{border:2px solid var(--rf-gold);box-shadow:0 0 0 1px #ffba0033,0 0 30px #ffba004d,inset 0 0 24px #ffba001f,0 20px 50px #02101f40}
body[data-refresh] .banner:hover{translate:0 -4px;box-shadow:0 0 0 1px #2ea9ff40,0 0 40px #2ea9ff4d,0 28px 60px #02101f59}
body[data-refresh] .banner-welcome:hover{box-shadow:0 0 0 1px #ffba0059,0 0 46px #ffba0073,inset 0 0 24px #ffba002e,0 28px 60px #02101f59}
body[data-refresh] .banner .b-art img{transition:scale .9s var(--rf-ease)}
body[data-refresh] .banner:hover .b-art img{scale:1.05}
body[data-refresh] .banner .b-offer{background:var(--mb-grad-bonus);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px #ffba004d)}
body[data-refresh] .banner .b-offer *{color:inherit}
body[data-refresh] .blk>h2{text-transform:uppercase;letter-spacing:.005em;font-weight:800}
body[data-refresh] .visual-break,body[data-refresh] .visual-story{transition:box-shadow .35s}
body[data-refresh] .visual-break img{transition:scale 1s var(--rf-ease)}
body[data-refresh] .visual-break:hover img{scale:1.04}
body[data-refresh] .vg-card img{transition:scale .7s var(--rf-ease)}
body[data-refresh] .vg-card:hover img{scale:1.06}
body[data-refresh] .vg-card:hover{box-shadow:0 14px 32px #02101f33,0 0 0 1px var(--mb-orange)}
body[data-refresh] main table tbody tr>*{transition:background-color .15s}
body[data-refresh] main table tbody tr:hover>*{background-color:color-mix(in srgb,var(--geo-accent) 10%,transparent)}
body[data-refresh] details.faq-item>summary{cursor:pointer;transition:color .2s}
body[data-refresh] details.faq-item>summary:hover{color:var(--mb-orange)}
body[data-refresh] details.faq-item[open]>:not(summary){animation:rfUp .35s var(--rf-ease) both}
body[data-refresh] .content p a:not(.btn),body[data-refresh] .content li a:not(.btn){text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}
body[data-refresh] .content p a:not(.btn):hover,body[data-refresh] .content li a:not(.btn):hover{text-decoration-color:var(--mb-orange)}
html.rf-js .rv{opacity:0;translate:0 28px;transition:opacity .7s var(--rf-ease),translate .7s var(--rf-ease)}
html.rf-js .rv.in{opacity:1;translate:0 0}
.m-bonus{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 9px 9px 16px;border-radius:16px;color:#fff;
 background:linear-gradient(90deg,#041d3df7,#0a2244f7);border:1.5px solid var(--rf-gold);box-shadow:0 0 22px #ffba0040,0 12px 30px #02101f80;translate:0 150%;transition:translate .4s var(--rf-ease)}
[dir=rtl] .m-bonus{padding:9px 16px 9px 9px}
html.rf-bar .m-bonus{translate:0 0}
.mbn-t{min-width:0}.mbn-t small{display:block;color:#cfe0f5;font:700 10.5px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mbn-t b{display:block;color:#ffba00;font:900 16px/1.2 var(--font-head)}
.m-bonus .btn{flex:none;min-height:42px;padding:0 16px;font-size:12px}
@media(min-width:641px){.m-bonus{display:none}}
.to-top{position:fixed;inset-inline-end:18px;bottom:18px;z-index:44;width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:var(--mb-grad-orange);color:#fff;box-shadow:var(--mb-shadow-cta);cursor:pointer;opacity:0;visibility:hidden;translate:0 14px;transition:opacity .3s,translate .3s var(--rf-ease),visibility .3s,scale .2s}
.to-top svg{width:22px;height:22px}
.to-top:hover{scale:1.08}
html.rf-top .to-top{opacity:1;visibility:visible;translate:0 0}
@media(max-width:640px){.to-top{width:44px;height:44px;bottom:16px;inset-inline-end:14px}html.rf-bar .to-top,html.rf-hasbar .to-top{bottom:84px}}
@keyframes rfZoom{from{scale:1.08}to{scale:1}}
@keyframes rfUp{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@keyframes rfIn{from{opacity:0;scale:.94}to{opacity:1;scale:1}}
@keyframes rfGlow{0%,100%{box-shadow:0 0 0 1px #ffba0033,0 0 22px #ffba004d,inset 0 0 20px #ffba0021}50%{box-shadow:0 0 0 1px #ffba0059,0 0 38px #ffba0080,inset 0 0 26px #ffba0038}}
@keyframes rfPulse{0%{box-shadow:var(--mb-shadow-cta),0 0 0 0 #fa4d00a6}70%{box-shadow:var(--mb-shadow-cta),0 0 0 18px #fa4d0000}100%{box-shadow:var(--mb-shadow-cta),0 0 0 0 #fa4d0000}}
@media(prefers-reduced-motion:reduce){
 body[data-refresh] .visual-hero .vh-image,body[data-refresh] .visual-hero .vh-overlay>*,.vh-bonus,body[data-refresh] .visual-hero .vh-actions .btn-cta,body[data-refresh] details.faq-item[open]>:not(summary){animation:none!important}
 .btn-cta::after,.btn-blue::after,.btn-green::after{display:none}
}
