
: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: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/inter-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: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/inter-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:#6CACE4;--geo-accent-ink:#06213d;--geo-gold:#D9A520;--geo-sol:#F6B40E;--card-radius:0px;--font-head:'Barlow Condensed', 'Inter', system-ui, sans-serif;--font-body:'Inter', 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='96' height='24' viewBox='0 0 96 24'%3E%3Cg fill='none' stroke='%236CACE4' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M0 12H16M80 12H96'/%3E%3Cpath d='M16 12c7 0 10-8 17-8 5 0 7 5 3.5 7.5-2.4 1.7-5 .2-4.4-2'/%3E%3Cpath d='M16 12c7 0 10 8 17 8 5 0 7-5 3.5-7.5-2.4-1.7-5-.2-4.4 2'/%3E%3Cpath d='M80 12c-7 0-10-8-17-8-5 0-7 5-3.5 7.5 2.4 1.7 5 .2 4.4-2'/%3E%3Cpath d='M80 12c-7 0-10 8-17 8-5 0-7-5-3.5-7.5 2.4-1.7 5-.2 4.4 2'/%3E%3C/g%3E%3Cpath d='M48 5.5l4.2 6.5-4.2 6.5-4.2-6.5z' fill='%23D9A520'/%3E%3Ccircle cx='41.5' cy='12' r='1.5' fill='%23D9A520'/%3E%3Ccircle cx='54.5' cy='12' r='1.5' fill='%23D9A520'/%3E%3C/svg%3E") 0 50%/96px 24px repeat-x;
  --ar-curl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M4 36C4 18 14 6 28 6c7 0 10 6 6 10-3 3-8 1-7-3' stroke='%236CACE4' stroke-width='3'/%3E%3Cpath d='M10 36c0-10 6-18 15-18' stroke='%23D9A520' stroke-width='2'/%3E%3C/g%3E%3Ccircle cx='25' cy='18' r='2.4' fill='%23D9A520'/%3E%3C/svg%3E");
  --ar-navy:#06192f;
  --ar-ink:#0b2440;
  --ar-line:#d6e1ec;
  --ar-celeste-50:#eaf3fb;
  --ar-celeste-dk:#2f6f9f;
  --cut:14px;
  --cut-shape:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));
}
html,body{overflow-x:clip}
body{background:#f2f5f8}
.site-header{box-shadow:0 3px 0 var(--geo-accent),0 6px 16px rgba(0,0,0,.22)}
.mb-logo{font:italic 700 30px/1 var(--font-head);letter-spacing:.03em}
.mb-logo .star{width:.95em;height:.95em}
.nav a{font:600 15px/1 var(--font-head);letter-spacing:.05em}
.btn{font-family:var(--font-head);font-size:17px;letter-spacing:.05em}
.btn-sm{font-size:14px}
.btn-lg{font-size:19px}
.wheel-pill{font:700 13px/1 var(--font-head);letter-spacing:.05em}
.ar-hero{background:radial-gradient(ellipse 60% 50% at 85% 0%,rgba(108,172,228,.16),transparent 70%),var(--mb-grad-header);color:#fff;padding:26px 0 0;position:relative}
.ar-postal{position:relative;padding:5px;background:linear-gradient(135deg,var(--geo-gold) 0%,var(--geo-accent) 35%,#fff 50%,var(--geo-accent) 65%,var(--geo-gold) 100%);clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px)}
.ar-postal picture,.ar-postal img{display:block;width:100%}
.ar-postal img{aspect-ratio:1600/620;object-fit:cover;object-position:60% 50%;clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0 calc(100% - 25px),0 25px)}
.ar-hero-wrap{position:relative}
.ar-hero-wrap::before,.ar-hero-wrap::after{content:"";position:absolute;width:56px;height:56px;background:var(--ar-curl) center/contain no-repeat;z-index:2;pointer-events:none}
.ar-hero-wrap::before{top:-12px;left:calc(var(--mb-space) - 12px)}
.ar-hero-wrap::after{top:-12px;right:calc(var(--mb-space) - 12px);transform:scaleX(-1)}
.ar-hero-body{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:24px;align-items:end;margin:-170px 34px 0}
.ar-plate{background:var(--ar-navy);padding:30px 36px 26px;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);position:relative;box-shadow:inset 0 3px 0 var(--geo-accent)}
.ar-plate::after{content:"";display:block;height:24px;margin-top:16px;background:var(--ornament);opacity:.8}
.ar-kicker{margin:0 0 10px;font:700 15px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--geo-accent)}
.ar-hero h1{font:700 clamp(38px,5vw,66px)/.98 var(--font-head);text-transform:uppercase;letter-spacing:.005em;color:#fff;margin:0 0 16px}
.ar-hero h1 em{font-style:normal;color:var(--geo-accent)}
.ar-hero .verdict{font-size:16.5px;line-height:1.68;color:#d3e1ef;margin:0 0 4px;max-width:68ch}
.ar-hero .ph-btns{margin:20px 0 10px}
.ar-hero .updated{color:#9fb6cf}
.ar-marquee{display:grid;gap:4px;padding:22px 22px 22px;background:linear-gradient(165deg,#0b5cb5 0%,#094b95 45%,#04254b 100%);clip-path:var(--cut-shape);box-shadow:inset 0 0 0 2px rgba(108,172,228,.55);margin-bottom:0}
.mq-l{font:700 14px/1 var(--font-head);text-transform:uppercase;letter-spacing:.14em;color:#bfe0fb}
.mq-a{font:700 clamp(52px,5.2vw,70px)/.95 var(--font-head);color:var(--mb-bonus);text-shadow:0 4px 18px rgba(250,148,0,.35);margin-top:4px}
.mq-s{font-size:15px;color:#e1edf8}
.mq-t{list-style:none;margin:10px 0 4px;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;gap:3px;font-size:14px;color:#d6e6f7}
.mq-t li{margin:0;padding-left:16px;position:relative}
.mq-t li::before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--geo-sol);transform:rotate(45deg)}
.ar-marquee .btn{margin-top:10px}
.ar-warn{margin-top:30px;background:linear-gradient(180deg,var(--geo-accent) 0 30%,#fff 30% 70%,var(--geo-accent) 70% 100%);color:var(--ar-navy)}
.ar-warn .wrap{display:flex;justify-content:center;align-items:center;gap:14px;min-height:58px;font:700 15px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;text-align:center}
.ar-warn b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--geo-sol);color:var(--ar-navy);font-size:15px;letter-spacing:0;flex:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--geo-sol)}
.blk > h2{font:700 clamp(30px,3.3vw,42px)/1.05 var(--font-head);letter-spacing:.005em;color:var(--ar-ink);padding-bottom:14px;background:linear-gradient(var(--geo-accent),var(--geo-accent)) left bottom/88px 4px no-repeat,linear-gradient(var(--geo-gold),var(--geo-gold)) 92px bottom/14px 4px no-repeat,linear-gradient(var(--ar-line),var(--ar-line)) left calc(100% - 1px)/100% 1px no-repeat}
.blk > h2::before{width:34px;height:34px;border-radius:0;background:var(--ar-curl) center/contain no-repeat;align-self:center}
.blk h3{font:700 25px/1.15 var(--font-head);color:var(--ar-ink);letter-spacing:.01em}
.blk{margin:56px 0}
.card,.review,.expert,.steps > li,.tbl,.banner,.note,.faq-item,.promo-card,.counter,.banner .b-txt{clip-path:var(--cut-shape);box-shadow:none;border-radius:0}
.faq-item{--cut:10px;border-left:4px solid var(--geo-accent)}
.faq-item summary{font-size:17.5px}
.card{border-top:4px solid var(--geo-accent)}
.note{border-inline-start-width:6px;--cut:10px}
.steps > li{--cut:10px;background:#fff}
.steps > li::before{border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:var(--ar-navy);color:var(--geo-accent);font:700 19px/34px var(--font-head)}
@media (min-width:961px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
.steps > li b:first-child{font:700 19px/1.2 var(--font-head);letter-spacing:.02em;color:var(--ar-ink)}
.tbl{background:#fff}
.tbl thead th{font:700 15px/1.25 var(--font-head);letter-spacing:.06em;border-bottom:3px solid var(--geo-gold)}
.tbl tbody tr:nth-child(even){background:#f3f8fd}
.amount{color:#a85300}
.ar-ficha{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.75fr);gap:24px;align-items:start}
.ar-ficha .tbl{margin:0}
.chapas{display:grid;gap:14px;position:sticky;top:calc(var(--mb-header-h) + 20px)}
.chapa{background:var(--ar-navy);color:#fff;padding:20px 22px 18px;clip-path:var(--cut-shape);position:relative}
.chapa::after{content:"";position:absolute;right:12px;bottom:10px;width:30px;height:30px;background:var(--ar-curl) center/contain no-repeat;opacity:.85}
.chapa b{display:block;font:700 46px/1 var(--font-head);color:var(--geo-accent)}
.chapa span{display:block;font-size:14.5px;color:#cfe0f1;margin-top:4px;max-width:80%}
.chapa-sol{background:var(--geo-accent);color:var(--ar-navy)}
.chapa-sol b{color:var(--ar-navy)}
.chapa-sol span{color:#0b2a4a}
.cartel{position:relative;margin:30px auto;max-width:920px;padding:34px 64px;background:var(--ar-navy);color:#fff;text-align:center;font:700 clamp(21px,2.3vw,29px)/1.3 var(--font-head);letter-spacing:.01em;box-shadow:inset 0 0 0 3px var(--geo-gold),inset 0 0 0 8px var(--ar-navy),inset 0 0 0 10px var(--geo-accent)}
.cartel em{font-style:normal;color:var(--geo-accent)}
.cartel::before,.cartel::after{content:"";position:absolute;width:46px;height:46px;background:var(--ar-curl) center/contain no-repeat}
.cartel::before{left:16px;top:16px;transform:rotate(90deg) scaleX(-1)}
.cartel::after{right:16px;bottom:16px;transform:rotate(-90deg) scaleX(-1)}
.blk.band{position:relative;padding:58px 0 50px;background:var(--ar-celeste-50);box-shadow:0 0 0 100vmax var(--ar-celeste-50);clip-path:inset(0 -100vmax)}
.blk.band::before,.blk.band::after{content:"";position:absolute;left:-100vmax;right:-100vmax;height:24px;background:var(--ornament);opacity:.9}
.blk.band::before{top:6px}
.blk.band::after{bottom:6px}
.blk.band .tbl{box-shadow:none}
.ar-duo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:start;margin:56px 0}
.ar-duo > .blk{margin:0;min-width:0}
.ar-duo > .blk.col{background:#fff;padding:28px 28px 24px;clip-path:var(--cut-shape);border-top:4px solid var(--geo-gold)}
.ar-duo > .blk.col > h2{font-size:clamp(26px,2.4vw,32px)}
.ar-duo .prose{max-width:none}
.tablero{display:grid;gap:8px;max-width:760px;margin:18px 0 8px;padding:14px;background:var(--ar-navy);clip-path:var(--cut-shape)}
.tablero .match{border-radius:0;background:#0d2a4b;color:#fff;box-shadow:none}
.tablero .teams{font:700 18px/1.2 var(--font-head);letter-spacing:.02em}
.tablero .teams small{font:400 12.5px/1.3 var(--font-body);color:#9fbad6;letter-spacing:0}
.tablero .odd{background:#14385f;color:#bcd3ea;border-radius:0}
.tablero .odd b{color:var(--geo-accent);font-family:var(--font-head);font-size:19px}
.tablero-cap{font-size:13px;color:#9fbad6;margin:2px 4px 0}
.ar-games{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0}
.ar-game{background:#fff;padding:20px 18px 18px;clip-path:var(--cut-shape);border-bottom:4px solid var(--geo-accent)}
.ar-game .ic{display:grid;place-items:center;width:46px;height:46px;background:var(--ar-navy);color:var(--geo-accent);font-size:22px;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);margin-bottom:12px}
.ar-game h3{margin:0 0 6px;font-size:22px}
.ar-game p{margin:0;font-size:15px;line-height:1.55}
.ar-app{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;align-items:start}
.ar-app .spread-img{width:100%;aspect-ratio:4/3;object-fit:cover;clip-path:var(--cut-shape)}
.trust-img{width:100%;aspect-ratio:12/5;object-fit:cover;clip-path:var(--cut-shape);margin:4px 0 20px}
.banner{--cut:22px;border-bottom:0;padding-bottom:30px}
.banner::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:24px;background:var(--ornament);opacity:.85;z-index:3;pointer-events:none}
.banner .b-txt{border-radius:0;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}
.b-label{border-radius:0;font:700 13px/1 var(--font-head);letter-spacing:.12em}
.b-offer{font:700 clamp(36px,4vw,50px)/1 var(--font-head);letter-spacing:.01em}
@media (min-width:961px){
  .banner-app,.banner-cashback{grid-template-columns:.9fr 1.1fr}
  .banner-app .b-art,.banner-cashback .b-art{grid-column:1}
  .banner-app .b-txt,.banner-cashback .b-txt{grid-column:2}
}
.reviews{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.review:first-child{grid-column:span 2}
.ar-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}
.ar-pair > .prose + .prose{border-left:2px solid var(--geo-accent);padding-left:44px}
.ar-loyal{margin:18px 0 22px;max-width:860px}
.ar-loyal h3{margin-top:0}
.review{border-left:4px solid var(--geo-accent)}
.review .ava{border-radius:0;background:var(--ar-navy);color:var(--geo-accent);font:700 17px/1 var(--font-head);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}
.review .who{font:700 18px/1.2 var(--font-head);letter-spacing:.02em}
.review .who small{font-family:var(--font-body);letter-spacing:0}
.score{background:conic-gradient(var(--geo-accent) calc(var(--v) * 1%),var(--mb-grey-200) 0)}
.score b{font-weight:700;font-size:44px}
.bar i{background:linear-gradient(90deg,var(--geo-accent),#3d8fd6)}
.expert{border-top:0;position:relative;padding-top:44px}
.expert::before{content:"";position:absolute;left:0;right:0;top:10px;height:24px;background:var(--ornament)}
.expert .sig .ava{border-radius:0;background:var(--ar-navy);color:var(--geo-accent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font:700 22px var(--font-head)}
.counter b,.tile-amt{font-family:var(--font-head);font-style:normal}
.site-footer{border-top:4px solid var(--geo-accent)}
.age{border-color:var(--geo-accent)}
@media (max-width:1100px){
  .ar-hero-body{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);margin:-120px 20px 0}
  .ar-games{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:960px){
  .nav a{font-size:14px}
  .ar-postal img{aspect-ratio:16/9}
  .ar-hero-body{grid-template-columns:1fr;margin:-60px 12px 0;gap:16px}
  .ar-marquee{max-width:520px}
  .ar-ficha{grid-template-columns:1fr}
  .chapas{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
  .ar-duo{grid-template-columns:1fr;gap:0}
  .ar-duo > .blk + .blk{margin-top:46px}
  .reviews{grid-template-columns:1fr 1fr}
  .ar-pair{grid-template-columns:1fr;gap:0}
  .ar-pair > .prose + .prose{border-left:0;padding-left:0}
  .ar-app{grid-template-columns:1fr;gap:18px}
  .ar-app .spread-img{aspect-ratio:2/1}
  .cartel{padding:30px 44px}
}
@media (max-width:640px){
  .ar-hero{padding-top:14px}
  .ar-postal{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}
  .ar-postal img{aspect-ratio:4/4.2;object-position:50% 100%;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px)}
  .ar-hero-wrap::before,.ar-hero-wrap::after{width:40px;height:40px;top:-8px}
  .ar-hero-body{margin:-56px 6px 0}
  .ar-plate{padding:24px 20px 20px}
  .ar-hero h1{font-size:40px}
  .ar-hero .verdict{font-size:15.5px}
  .ar-hero .ph-btns .btn{flex:1;padding:0 14px}
  .ar-marquee{max-width:none}
  .ar-marquee .btn{width:100%}
  .ar-warn{background:#fff;border-top:8px solid var(--geo-accent);border-bottom:8px solid var(--geo-accent)}
  .ar-warn .wrap{font-size:13px;letter-spacing:.06em;gap:12px;min-height:62px;justify-content:flex-start;text-align:left;padding-top:6px;padding-bottom:6px}
  .ar-warn b{width:36px;height:36px;font-size:13px}
  .blk > h2{font-size:30px}
  .blk > h2::before{width:28px;height:28px}
  .chapas{grid-template-columns:1fr 1fr;gap:10px}
  .chapa{padding:16px 14px 14px}
  .chapa b{font-size:34px}
  .chapa span{font-size:13px;max-width:none}
  .chapa::after{display:none}
  .cartel{padding:28px 22px 26px;font-size:20px}
  .cartel::before,.cartel::after{width:30px;height:30px}
  .cartel::before{left:8px;top:8px}
  .cartel::after{right:8px;bottom:8px}
  .ar-games{grid-template-columns:1fr}
  .reviews{grid-template-columns:1fr}
  .review:first-child{grid-column:auto}
  .ar-duo > .blk.col{padding:22px 18px 20px}
  .tablero{padding:10px}
  .tablero .teams{font-size:15.5px}
  .b-offer{font-size:34px}
}
.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}
}
