
: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: 'Montserrat';
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
  src: url(../fonts/montserrat-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: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/noto-nastaliq-urdu-arabic.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/noto-nastaliq-urdu-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: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/noto-naskh-arabic-arabic.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/noto-naskh-arabic-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:#0B8A3E;--geo-accent-ink:#ffffff;--pk-green-dk:#07692F;--pk-green-soft:#E4F3EA;--pk-yellow:#F4B400;--pk-red:#D7263D;--pk-pink:#E5468C;--pk-sky:#1E73C8;--pk-mirror:#DDE7EE;--card-radius:12px;--font-head:'Noto Nastaliq Urdu', 'Noto Naskh Arabic', serif;--font-body:'Noto Naskh Arabic', 'Noto Nastaliq Urdu', system-ui, -apple-system, 'Segoe UI', Tahoma, 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='28' viewBox='0 0 96 28'%3E%3Cpath d='M0 14H96' stroke='%230B8A3E' stroke-width='1.4'/%3E%3Cellipse cx='12' cy='14' rx='5' ry='2.2' fill='%230B8A3E'/%3E%3Cellipse cx='36' cy='14' rx='5' ry='2.2' fill='%230B8A3E'/%3E%3Cg fill='%23E5468C'%3E%3Ccircle cx='24' cy='9' r='3.4'/%3E%3Ccircle cx='28.8' cy='12.5' r='3.4'/%3E%3Ccircle cx='27' cy='18' r='3.4'/%3E%3Ccircle cx='21' cy='18' r='3.4'/%3E%3Ccircle cx='19.2' cy='12.5' r='3.4'/%3E%3C/g%3E%3Ccircle cx='24' cy='14' r='2.6' fill='%23F4B400'/%3E%3Ccircle cx='72' cy='14' r='7' fill='%23DDE7EE' stroke='%231E73C8' stroke-width='1.6'/%3E%3Ccircle cx='72' cy='14' r='3.6' fill='%23ffffff' stroke='%23D7263D' stroke-width='1.2'/%3E%3Ccircle cx='70.6' cy='12.6' r='1.1' fill='%231E73C8'/%3E%3Ccircle cx='58' cy='14' r='1.6' fill='%23F4B400'/%3E%3Ccircle cx='86' cy='14' r='1.6' fill='%23F4B400'/%3E%3C/svg%3E") 0 50%/96px 28px repeat-x;
  --pk-flower:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 30C10 26 6 22 6 16' fill='none' stroke='%230B8A3E' stroke-width='2'/%3E%3Cellipse cx='7' cy='24' rx='4.5' ry='2' transform='rotate(-35 7 24)' fill='%230B8A3E'/%3E%3Cg fill='%23E5468C'%3E%3Ccircle cx='16' cy='8' r='5'/%3E%3Ccircle cx='23.6' cy='13.5' r='5'/%3E%3Ccircle cx='20.7' cy='22.4' r='5'/%3E%3Ccircle cx='11.3' cy='22.4' r='5'/%3E%3Ccircle cx='8.4' cy='13.5' r='5'/%3E%3C/g%3E%3Ccircle cx='16' cy='16' r='5.2' fill='%23F4B400'/%3E%3Ccircle cx='16' cy='16' r='2.4' fill='%23DDE7EE' stroke='%231E73C8'/%3E%3C/svg%3E");
  --pk-fringe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='12' viewBox='0 0 64 12'%3E%3Cpath d='M0 0h16L8 10z' fill='%23F4B400'/%3E%3Cpath d='M16 0h16l-8 10z' fill='%23D7263D'/%3E%3Cpath d='M32 0h16l-8 10z' fill='%230B8A3E'/%3E%3Cpath d='M48 0h16l-8 10z' fill='%231E73C8'/%3E%3Ccircle cx='8' cy='3.2' r='1.6' fill='%23fff'/%3E%3Ccircle cx='24' cy='3.2' r='1.6' fill='%23fff'/%3E%3Ccircle cx='40' cy='3.2' r='1.6' fill='%23fff'/%3E%3Ccircle cx='56' cy='3.2' r='1.6' fill='%23fff'/%3E%3C/svg%3E");
  --pk-edge:linear-gradient(270deg,var(--geo-accent) 0 64%,var(--pk-yellow) 64% 76%,var(--pk-red) 76% 88%,var(--pk-sky) 88% 100%);
}
body{background:#f4f6f1;font-size:17px;line-height:1.95}
h1,h2{font-family:var(--font-head);font-weight:700;line-height:2.05;word-spacing:.12em}
h3{font-family:var(--font-body);font-weight:700;line-height:1.6;font-size:1.22rem}
.blk > h2{font-size:clamp(23px,2.4vw,30px);gap:14px;padding-bottom:.15em}
.blk > h2::before{width:30px;height:30px;border-radius:0;background:var(--pk-flower) center/contain no-repeat}
.mb-logo-desc{font-size:12px;line-height:1.6;color:#cfe6d8}
.nav a{font-size:14.5px;font-weight:700;padding:8px 11px}
.nav a[aria-current]{box-shadow:inset 0 -3px 0 var(--pk-yellow)}
.mobile-nav nav a{font-size:16px}
.mobile-nav nav a[aria-current]{color:#ffd76a}
.b-offer{font-family:"Montserrat",var(--font-body);line-height:1.45}
.b-label{background:var(--pk-green-dk);color:#fff}
.b-sub{line-height:1.8}
.score b{font-family:"Montserrat",var(--font-body)}
.expert .sig .ava{font:700 17px/1 var(--font-body)}
.review .ava{background:var(--pk-green-dk);color:#fff}
.amount{color:#a85300}
:focus-visible{outline-color:var(--pk-yellow)}
.page-hero h1{line-height:2;font-size:clamp(28px,3.6vw,42px)}
.btn{font-weight:700;line-height:1.4}
.site-header::after{content:"";position:absolute;inset-inline:0;top:100%;height:10px;background:var(--pk-fringe) 0 0/64px 12px repeat-x;pointer-events:none}
.site-footer{position:relative;margin-top:70px}
.site-footer::before{content:"";position:absolute;inset-inline:0;top:0;height:10px;background:var(--pk-fringe) 0 0/64px 12px repeat-x}
.age{border-color:var(--pk-yellow)}
.card,.review,.pk-panel.card{background:var(--pk-edge) top/100% 5px no-repeat,#fff;border-radius:var(--card-radius);padding-top:30px;box-shadow:0 2px 14px rgba(7,40,22,.08)}
.expert{border-top:0;background:var(--pk-edge) top/100% 6px no-repeat,#fff;padding-top:34px}
.review{padding-top:24px}
.faq-item{border-inline-start:4px solid var(--geo-accent);box-shadow:0 2px 10px rgba(7,40,22,.07)}
.faq-item summary{line-height:1.7}
.faq-item summary::after{background:var(--geo-accent)}
.note{background:#fff;border-color:var(--geo-accent)}
.note-warn{border-color:var(--pk-red);background:#fff7f6}
.steps > li::before{background:var(--geo-accent);font-family:"Montserrat",var(--font-body)}
.steps > li{line-height:1.85}
.pc .ok li::before{background:var(--geo-accent)}
.tbl thead th{border-bottom:3px solid var(--pk-yellow);font-size:14px;line-height:1.5}
.tbl table{font-size:15px;line-height:1.75}
.tbl table:has(tr > :nth-child(7)){min-width:980px}
.tbl tbody tr:nth-child(even){background:#f3f8f4}
.banner{outline:2px solid rgba(244,180,0,.85);outline-offset:-9px}
.banner .b-txt{background:rgba(2,26,18,.45)}
.pk-hero{position:relative;overflow:hidden;background:#04162e;color:#fff}
.pk-hero-media{position:absolute;inset:0}
.pk-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.pk-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to left,rgba(2,14,30,.94) 0%,rgba(2,14,30,.82) 38%,rgba(2,14,30,.35) 66%,rgba(2,14,30,.15) 100%)}
.pk-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center;min-height:600px;padding-top:44px;padding-bottom:74px}
.pk-hero-txt{max-width:640px}
.pk-kicker{display:inline-block;margin:0 0 10px;padding:3px 14px;border-radius:var(--mb-radius-pill);background:rgba(11,138,62,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);font-size:14px;font-weight:700;color:#fff}
.pk-hero h1{color:#fff;font-size:clamp(32px,4.1vw,52px);margin:0 0 .3em;text-shadow:0 2px 16px rgba(0,0,0,.45)}
.pk-hero .verdict{font-size:16.5px;line-height:2;color:#dbe8f3;margin-bottom:0}
.pk-hero .ph-btns{margin:22px 0 10px}
.pk-hero .updated{color:#bcd3e6}
.pk-fringe{position:absolute;inset-inline:0;bottom:0;z-index:3;height:12px;background:var(--pk-fringe) 0 0/64px 12px repeat-x}
.pk-board{justify-self:end;width:100%;max-width:340px;background:linear-gradient(180deg,#06291a,#031a10);border-radius:14px;padding:0 0 20px;box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 0 0 2px rgba(244,180,0,.65);overflow:hidden;text-align:center}
.pk-board::before{content:"";display:block;height:6px;background:var(--pk-edge)}
.pk-board-top{display:flex;justify-content:space-between;gap:10px;padding:12px 18px 10px;font-size:14px;font-weight:700;color:#cfe6d8;border-bottom:1px dashed rgba(244,180,0,.4)}
.pk-board-amt{font:900 clamp(44px,4.6vw,60px)/1.15 "Montserrat",var(--font-body);color:var(--mb-bonus);margin:14px 0 2px;text-shadow:0 0 18px rgba(255,186,0,.35)}
.pk-board-sub{font-size:15px;color:#fff;font-weight:700;line-height:1.8;padding:0 16px}
.pk-board-sub bdi{font-family:"Montserrat",var(--font-body);color:#ffe08a}
.pk-board-rows{margin:12px 16px 16px;display:grid;gap:0;text-align:start}
.pk-board-rows div{display:flex;justify-content:space-between;gap:12px;padding:7px 4px;border-bottom:1px dashed rgba(255,255,255,.14);font-size:14.5px;line-height:1.6}
.pk-board-rows dt{color:#9cc4ad}
.pk-board-rows dd{margin:0;color:#fff;font-weight:700}
.pk-board .btn{margin:0 16px;width:calc(100% - 32px)}
.pk-strip{list-style:none;margin:-34px auto 0;padding:0 var(--mb-space);max-width:var(--mb-wide-w);display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;z-index:4}
.pk-strip li{margin:0;background:#fff;border-radius:var(--card-radius);padding:14px 16px 12px;box-shadow:0 8px 22px rgba(7,40,22,.12);border-top:5px solid var(--geo-accent);text-align:center}
.pk-strip li:nth-child(2){border-top-color:var(--pk-yellow)}
.pk-strip li:nth-child(3){border-top-color:var(--pk-red)}
.pk-strip li:nth-child(4){border-top-color:var(--pk-sky)}
.pk-strip li:nth-child(5){border-top-color:var(--pk-pink)}
.pk-strip b{display:block;font:800 22px/1.5 "Montserrat",var(--font-body);color:#0d1b2a}
.pk-strip span{display:block;font-size:14px;color:var(--muted);line-height:1.6}
.pk-tabs{position:relative;margin:20px 0}
.pk-tabs > input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.pk-tablist label{cursor:pointer;user-select:none;-webkit-user-select:none;font-weight:700;line-height:1.6}
.pk-panel{display:none}
.pk-panel > .tbl{margin:0}
.pk-panel > p.muted{margin:12px 4px 0}
.pk-tabs > input:nth-of-type(1):checked ~ .pk-panels > .pk-panel:nth-child(1),
.pk-tabs > input:nth-of-type(2):checked ~ .pk-panels > .pk-panel:nth-child(2),
.pk-tabs > input:nth-of-type(3):checked ~ .pk-panels > .pk-panel:nth-child(3),
.pk-tabs > input:nth-of-type(4):checked ~ .pk-panels > .pk-panel:nth-child(4),
.pk-tabs > input:nth-of-type(5):checked ~ .pk-panels > .pk-panel:nth-child(5){display:block;animation:pkIn .2s ease-out}
@keyframes pkIn{from{opacity:.3}to{opacity:1}}
.pk-tabs > input:nth-of-type(1):focus-visible ~ .pk-tablist > label:nth-child(1),
.pk-tabs > input:nth-of-type(2):focus-visible ~ .pk-tablist > label:nth-child(2),
.pk-tabs > input:nth-of-type(3):focus-visible ~ .pk-tablist > label:nth-child(3),
.pk-tabs > input:nth-of-type(4):focus-visible ~ .pk-tablist > label:nth-child(4),
.pk-tabs > input:nth-of-type(5):focus-visible ~ .pk-tablist > label:nth-child(5){outline:3px solid var(--pk-yellow);outline-offset:2px}
.pk-rail{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}
.pk-rail .pk-tablist{display:grid;gap:8px;background:#0a2a1a;padding:12px;border-radius:var(--card-radius);box-shadow:inset 0 0 0 2px rgba(244,180,0,.5)}
.pk-rail label{position:relative;display:block;padding:10px 46px 10px 14px;padding-inline:46px 14px;border-radius:8px;background:rgba(255,255,255,.06);color:#e3f1e8;font-size:15.5px;border-inline-start:5px solid var(--geo-accent)}
.pk-rail label:nth-child(2){border-inline-start-color:var(--pk-yellow)}
.pk-rail label:nth-child(3){border-inline-start-color:var(--pk-red)}
.pk-rail label:nth-child(4){border-inline-start-color:var(--pk-sky)}
.pk-rail label:nth-child(5){border-inline-start-color:var(--pk-pink)}
.pk-rail label::before{content:"";position:absolute;inset-inline-start:12px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:radial-gradient(circle at 38% 36%,#fff 0 18%,#dde7ee 22% 58%,#9fb4c4 62%);box-shadow:0 0 0 2px rgba(255,255,255,.35)}
.pk-rail label:hover{background:rgba(255,255,255,.12)}
.pk-rail > input:nth-of-type(1):checked ~ .pk-tablist > label:nth-child(1),
.pk-rail > input:nth-of-type(2):checked ~ .pk-tablist > label:nth-child(2),
.pk-rail > input:nth-of-type(3):checked ~ .pk-tablist > label:nth-child(3),
.pk-rail > input:nth-of-type(4):checked ~ .pk-tablist > label:nth-child(4),
.pk-rail > input:nth-of-type(5):checked ~ .pk-tablist > label:nth-child(5){background:var(--pk-green-dk);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25)}
.pk-rail .pk-panels{min-height:100%}
.pk-rail .tbl{background:var(--pk-edge) top/100% 5px no-repeat,#fff;padding-top:5px}
.pk-rail .tbl.kv td:first-child{width:30%}
.pk-pills .pk-tablist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.pk-pills label{padding:6px 18px;border-radius:999px;background:#fff;color:#0d1b2a;box-shadow:inset 0 0 0 2px var(--geo-accent);font-size:15px}
.pk-pills > input:nth-of-type(1):checked ~ .pk-tablist > label:nth-child(1),
.pk-pills > input:nth-of-type(2):checked ~ .pk-tablist > label:nth-child(2),
.pk-pills > input:nth-of-type(3):checked ~ .pk-tablist > label:nth-child(3){background:var(--pk-yellow);box-shadow:inset 0 0 0 2px #c48f00;color:#1b1300}
.pk-pills .pk-panel.card p{max-width:860px}
.pk-duo .pk-tablist{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:640px;background:#e1ece5;border-radius:999px;padding:5px;margin-bottom:14px}
.pk-duo label{text-align:center;padding:7px 10px;border-radius:999px;color:#0a3a1f;font-size:15.5px}
.pk-duo > input:nth-of-type(1):checked ~ .pk-tablist > label:nth-child(1),
.pk-duo > input:nth-of-type(2):checked ~ .pk-tablist > label:nth-child(2),
.pk-duo > input:nth-of-type(3):checked ~ .pk-tablist > label:nth-child(3){background:var(--pk-green-dk);color:#fff;box-shadow:0 3px 10px rgba(7,105,47,.35)}
.pk-duo .tbl.kv{max-width:720px}
.emo{display:inline-block;font-family:'Segoe UI Emoji','Apple Color Emoji','Noto Color Emoji',sans-serif;font-size:.8em;line-height:1;margin-inline-end:.35em;vertical-align:middle}
.match{max-width:720px;margin-top:6px}
.teams{line-height:1.7}
.odd b{font-family:"Montserrat",var(--font-body)}
@media (max-width:1100px){
  .nav a{padding:8px 7px;font-size:13.5px}
}
@media (max-width:960px){
  .pk-hero-grid{grid-template-columns:1fr;gap:26px;min-height:0;padding-top:34px;padding-bottom:60px}
  .pk-board{justify-self:start;max-width:420px}
  .pk-strip{grid-template-columns:repeat(3,1fr)}
  .pk-rail{grid-template-columns:1fr}
  .pk-rail .pk-tablist{display:flex;overflow-x:auto;gap:8px;padding:8px;scrollbar-width:thin}
  .pk-rail label{flex:none;white-space:nowrap;padding-block:7px}
}
@media (max-width:640px){
  body{font-size:16.5px}
  .pk-hero::before{background:linear-gradient(180deg,rgba(2,14,30,.93) 0%,rgba(2,14,30,.86) 55%,rgba(2,14,30,.55) 80%,rgba(2,14,30,.35) 100%)}
  .pk-hero-media img{object-position:50% 100%}
  .pk-hero-grid{padding-top:24px}
  .pk-hero h1{font-size:30px;line-height:2.1}
  .pk-hero .verdict{font-size:15.5px;line-height:1.95}
  .pk-hero .ph-btns .btn{flex:1 1 auto}
  .pk-board{max-width:none}
  .pk-strip{grid-template-columns:repeat(2,1fr);margin-top:-26px}
  .pk-strip li:last-child{grid-column:1 / -1}
  .pk-strip b{font-size:19px}
  .blk > h2{font-size:23px}
  .blk > h2::before{width:26px;height:26px}
  .card,.review,.pk-panel.card{padding-top:26px}
  .pk-duo .pk-tablist{max-width:none}
  .match{grid-template-columns:auto 1fr repeat(3,56px)}
}
@media (max-width:640px){
  .pk-hero{display:flex;flex-direction:column}
  .pk-hero::before{display:none}
  .pk-hero-grid{order:-1;padding-bottom:28px}
  .pk-hero-media{position:relative;inset:auto}
  .pk-hero-media img{height:auto;aspect-ratio:1/1;object-position:50% 85%}
}
html[lang|=ur] .vh-overlay h1{line-height:2;font-size:clamp(27px,3vw,44px)}
html[lang|=ur] .visual-feature h2,html[lang|=ur] .visual-section-head h2{line-height:2.05}
html[lang|=ur] .vh-intro{line-height:1.95}
@media(max-width:640px){.steps{grid-template-columns:minmax(0,1fr)}.steps>li{min-width:0;overflow-wrap:anywhere}}
.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}
}
