:root{--bg:#faf8f3;--paper:#fffefa;--ink:#20242a;--muted:#5c626a;--line:#d9d8d2;--accent:#b43141;--soft:#f2e9e1;--navy:#19232f;--gold:#eedcaf;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.65;color-scheme:light}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}img{display:block;max-width:100%;height:auto}button,input,summary{font:inherit}button,a,input,summary{touch-action:manipulation}button,summary{cursor:pointer}button{color:inherit}p{margin:0 0 1em}h1,h2,h3{line-height:1.14;margin:0 0 .65em;text-wrap:balance}h1{font-size:clamp(3.5rem,6.4vw,5.9rem);letter-spacing:-.065em}h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}h3{font-size:1.13rem;letter-spacing:-.02em}.wrap{width:min(1250px,calc(100% - 80px));margin-inline:auto}figure{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip{position:fixed;top:-90px;inset-inline-start:18px;padding:12px 22px;background:white;z-index:100}.skip:focus{top:10px}.sr-only{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}.topline{display:flex;justify-content:space-between;gap:12px;font-size:.69rem;padding-block:8px;color:var(--muted)}.topline>span>span{margin-inline:8px}.topline a{text-decoration:none}header{position:sticky;top:0;z-index:30;background:var(--paper);border-block:1px solid var(--line);box-shadow:0 4px 18px #00000005}.header-inner{min-height:85px;display:flex;align-items:center;gap:25px}.brand{display:flex;flex-direction:column;text-decoration:none;gap:5px;flex-shrink:0}.brand img{width:118px;height:auto}.brand small{font-size:.62rem;color:var(--muted);line-height:1.4}.desktop-nav{display:flex;gap:25px;margin-inline-start:auto}.desktop-nav a{text-decoration:none;font-size:.8rem;font-weight:700;white-space:nowrap}.button{display:inline-flex;justify-content:center;align-items:center;gap:17px;padding:12px 20px;min-height:48px;border:1px solid var(--line);border-radius:5px;font-size:.8rem;font-weight:700;line-height:1.5;text-decoration:none;text-align:center}.button.primary{background:var(--accent);border-color:var(--accent);color:white}.button.primary:hover{filter:brightness(.9);color:white}.button.secondary{background:transparent;color:var(--ink);border-color:#9b9ea1}.button.secondary:hover{background:#20242a08;border-color:var(--ink)}.header-cta{min-height:44px;padding:10px 16px;white-space:nowrap}.mobile-menu{display:none;position:relative}.mobile-menu summary{font-size:.73rem;padding:10px 0;min-height:44px;display:flex;align-items:center;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:45px;inset-inline-end:0;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 25px #0002;width:240px;padding:14px;display:grid;gap:2px}.mobile-menu nav a{padding:10px;text-decoration:none;font-size:.85rem}.language-bar{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding-block:13px;font-size:.72rem}.language-bar>span{color:var(--muted);flex-shrink:0}.language-bar nav{display:flex;gap:8px 13px;flex-wrap:wrap;align-items:center}.language-bar a{text-decoration:none;padding:3px 7px;border-radius:3px}.language-bar a[aria-current=page]{background:var(--ink);color:white}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;padding-block:45px 30px}.eyebrow{font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.hero h1{margin-bottom:20px}.hero h1>span{display:block;font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.1;letter-spacing:-.045em;margin-top:15px}.intro{color:var(--muted);font-size:1.02rem;line-height:1.8}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.hero .actions{margin-top:24px}.trust{font-size:.66rem;color:var(--muted);margin:17px 0 0}.game-figure{min-width:0;position:relative}.image-label{display:flex;justify-content:space-between;align-items:center;background:var(--navy);color:#e7e9ed;border:1px solid #303a46;border-bottom:0;padding:12px 15px;font-size:.6rem;letter-spacing:.12em;border-radius:9px 9px 0 0}.image-label>span:last-child{border:1px solid #6f7a89;border-radius:3px;padding:2px 5px}.game-figure>img{border:1px solid #303a46;border-radius:0 0 9px 9px;width:100%;object-fit:contain;background:#111}.game-figure figcaption{font-size:.62rem;line-height:1.6;color:var(--muted);margin-top:12px}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-block:8px 20px}.quick-link{padding:23px 22px;display:flex;align-items:flex-start;gap:15px;text-decoration:none;border-inline-end:1px solid var(--line)}.quick-link:first-child{padding-inline-start:0}.quick-link:last-child{border-inline-end:0;padding-inline-end:0}.quick-link>span{font-size:.66rem;font-weight:700;color:var(--accent)}.quick-link strong{font-size:.93rem;display:block;margin-bottom:6px}.quick-link p{font-size:.77rem;color:var(--muted);margin:0}.quick-link b{font-size:1rem;margin-inline-start:auto;font-weight:400}.section{padding-block:39px;border-bottom:1px solid var(--line)}.section-heading{display:flex;gap:22px;align-items:baseline;margin-bottom:22px}.section-heading>span{color:var(--accent);font-size:.65rem;font-weight:700;flex-shrink:0}.section-heading h2{margin:0;scroll-margin-top:115px}.section-intro{max-width:850px;color:var(--muted);font-size:.97rem;line-height:1.8}.section-intro p{margin-bottom:14px}.game-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.game-compare article{border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:26px;display:grid;grid-template-columns:1fr auto;gap:17px;align-items:center}.game-compare img{height:37px;width:auto;max-width:150px;object-fit:contain}.game-compare article:nth-child(2){background:var(--navy);color:white;border-color:var(--navy)}.game-compare article>span{font-size:.68rem;font-weight:700;color:var(--muted)}.game-compare article:nth-child(2)>span{color:#ccd4de}.game-compare p{grid-column:1/-1;font-size:.89rem;line-height:1.75;margin:0}.game-compare a{grid-column:1/-1;font-size:.77rem;font-weight:700}.game-compare article:nth-child(2) a:hover{color:#ffc0b6}.money-section{margin-block:15px;background:var(--navy);color:white;padding-block:40px}.money-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.money-grid .section-heading>span{color:#ffb8a7}.money-grid h2{font-size:2.25rem}.money-grid>div>p{font-size:.94rem;color:#d0d8e3;margin-bottom:0}.money-steps{margin:0;padding:0;list-style:none;border-top:1px solid #556170}.money-steps li{display:flex;gap:19px;padding:20px 0;border-bottom:1px solid #556170;font-size:.89rem;line-height:1.6}.money-steps span{color:#ffb8a7;font-size:.69rem;font-weight:700;margin-top:3px}.calculator{display:grid;grid-template-columns:1fr .6fr;gap:0;border:1px solid var(--line);background:var(--paper);border-radius:9px;overflow:hidden;margin-block:25px 17px}.calculator-entry{padding:28px}.currency-tag{display:inline-block;background:var(--soft);border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:700;letter-spacing:.06em;margin-bottom:20px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:17px}label{font-size:.77rem;font-weight:700;line-height:1.6}input:not([type=checkbox]){display:block;width:100%;min-width:0;border:1px solid #979b9f;background:white;color:var(--ink);height:49px;padding:10px 12px;border-radius:4px;margin-top:8px;font-size:1rem}.check{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:.85rem;line-height:1.7}.check input{width:19px;height:19px;flex-shrink:0;margin:3px 0 0;accent-color:var(--accent)}.second-toggle{margin-bottom:20px}.second-fields[hidden]{display:none}.input-error{font-size:.78rem;color:#a21b22;margin:12px 0 0}.input-error:empty{display:none}.calculator-results{background:#f0eee7;border-inline-start:1px solid var(--line);padding:22px 27px;display:flex;flex-direction:column;justify-content:center}.calculator-results>div{padding-block:13px;border-bottom:1px solid var(--line)}.calculator-results>div:last-child{border:0}.calculator-results span{display:block;font-size:.73rem;color:var(--muted);margin-bottom:5px}.calculator-results output{display:inline-block;font-size:1.65rem;font-weight:700;letter-spacing:-.035em;max-width:100%;overflow-wrap:anywhere}.calculator-results>div:last-child output{color:var(--accent)}.fineprint{font-size:.71rem;line-height:1.7;color:var(--muted)}.local-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.local-card{padding:23px 24px;border:1px solid var(--line);border-radius:7px;background:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.card-no{font-size:.66rem;color:var(--accent);font-weight:700;margin-bottom:22px}.local-card h3{font-size:1.15rem;line-height:1.25}.local-card p{font-size:.87rem;color:var(--muted);line-height:1.8}.local-card a{font-size:.76rem;font-weight:700;margin-top:auto}.operator-card{display:grid;grid-template-columns:1fr .6fr;gap:40px;padding:27px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.operator-card h3{font-size:1.23rem;line-height:1.4}.operator-card>div>p:not(.fineprint){font-size:.91rem;color:var(--muted)}.operator-card a:not(.button){font-size:.78rem;font-weight:700}.operator-action{display:flex;flex-direction:column;justify-content:center}.operator-action .fineprint{margin:15px 0 0}.availability-note{display:flex;align-items:flex-start;gap:20px;background:var(--soft);padding:25px;border-radius:7px}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:8px}.availability-note h3{font-size:1.1rem;line-height:1.6;margin-bottom:13px}.availability-note p{font-size:.9rem;color:var(--muted);margin-bottom:0}.safety-section>p{font-size:1rem;line-height:1.9;max-width:950px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:1fr .75fr;gap:60px}.evidence-grid>div>p{color:var(--muted);font-size:.92rem}.evidence-check{margin:20px 0}.evidence-check fieldset{border:0;padding:0;margin:0;border-top:1px solid var(--line)}.evidence-check .check{padding-block:15px;border-bottom:1px solid var(--line)}.check-count{font-size:.78rem;color:var(--muted);margin-block:17px}.time-tool{background:var(--soft);border:1px solid var(--line);border-radius:7px;padding:25px;align-self:start}.time-tool h3{font-size:1.2rem;line-height:1.5}.time-tool p{font-size:.85rem;color:var(--muted)}.time-tool .button{margin-top:18px}.time-tool output{display:block;margin-top:20px;font-size:.93rem;font-weight:700;border-top:1px solid #b8b9b4;padding-top:17px}.faq{border-top:1px solid var(--line)}.faq details{padding-block:20px;border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-weight:700;font-size:.98rem}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:1.2rem;color:var(--accent);font-weight:400}.faq details[open] summary>span{transform:rotate(45deg)}.faq p{margin:17px 0 0;font-size:.93rem;color:var(--muted);max-width:850px;line-height:1.8}.sources{list-style:none;padding:0;margin:23px 0;border-top:1px solid var(--line)}.sources li{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.source-count{font-size:.65rem;color:var(--accent);font-weight:700}.sources li>div{min-width:0}.sources a{font-size:.87rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.sources small{display:block;font-size:.66rem;color:var(--muted);margin-top:5px;direction:ltr;unicode-bidi:embed}.sources li>span:last-child{margin-inline-start:auto}.source-hash{font-size:.74rem;font-weight:700}.privacy{padding-block:34px 45px}.privacy h2{font-size:1.35rem}.privacy p{font-size:.81rem;color:var(--muted);max-width:940px;line-height:1.9}footer{background:var(--navy);color:#e9edf3;padding-block:33px}.footer-inner{display:grid;grid-template-columns:.6fr 1.6fr 1fr;gap:30px;align-items:start}.footer-brand{font-size:1.4rem;font-weight:700;text-decoration:none;line-height:1.2}.footer-brand small{display:block;font-size:.62rem;margin-top:8px;text-transform:uppercase;letter-spacing:.1em;color:#c6d0df}footer p{font-size:.73rem;color:#d5dce5;line-height:1.75;margin:0}footer .fineprint{color:#c6d0df;font-size:.65rem;text-align:end}
.karachi{--bg:#f5f8f4;--paper:#fffefa;--accent:#12634e;--soft:#e7eee3;--navy:#18392f}.karachi .hero{grid-template-columns:1.12fr .88fr;gap:60px}.karachi .game-figure{transform:rotate(-1.25deg)}.karachi .hero-copy{border-inline-start:3px solid var(--accent);padding-inline-start:25px}.karachi .hero h1>span{font-weight:600}.karachi .quick-link{background:#eaf0e6}.karachi .quick-link:first-child{padding-inline-start:22px}.karachi .quick-link:last-child{padding-inline-end:22px}.karachi .quick-links{border:0;border-radius:8px;overflow:hidden}.karachi .calculator-results{background:#e5eee3}.karachi .money-section{border-block:4px solid #b9c7a5}.cairo{--bg:#f8f5ed;--paper:#fffefa;--accent:#155a7e;--soft:#ece6d9;--navy:#142f43}.cairo .hero{grid-template-columns:1fr 1.04fr;gap:55px}.cairo .hero-copy .eyebrow{letter-spacing:.18em}.cairo .game-figure{border-inline-start:5px solid #bd904e;padding-inline-start:15px}.cairo .image-label{background:#142f43}.cairo .quick-links{border-block:2px solid #b39a74}.cairo .money-section{background:#14364e}.cairo .money-steps span,.cairo .money-grid .section-heading>span{color:#e8c080}.cairo .calculator-results{background:#ebe6da}.cairo .local-card{border-radius:0;border-top:3px solid #b69b71}.cairo .section-heading>span{color:#8e5b23}
[dir=rtl]{font-family:Tahoma,'Segoe UI',Arial,sans-serif;line-height:1.95}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.65;text-wrap:pretty}[dir=rtl] .hero h1{font-family:Arial,Helvetica,sans-serif;line-height:1.15;letter-spacing:-.035em}[dir=rtl] .hero h1>span{font-family:Tahoma,'Segoe UI',Arial,sans-serif;line-height:1.65;font-size:clamp(1.5rem,2.5vw,2.3rem);letter-spacing:0;font-weight:700}[dir=rtl] .intro{font-size:1rem;line-height:2}[dir=rtl] .hero .eyebrow{font-family:Arial,sans-serif}[dir=rtl] .desktop-nav{gap:24px}[dir=rtl] .desktop-nav a{font-size:.82rem}[dir=rtl] .button{font-size:.83rem}[dir=rtl] .section-heading{align-items:flex-start}[dir=rtl] .section-heading>span{padding-top:13px}[dir=rtl] .section-heading h2{font-size:clamp(1.6rem,2.7vw,2.4rem)}[dir=rtl] .local-card h3{line-height:1.8}[dir=rtl] .section-intro,[dir=rtl] .local-card p,[dir=rtl] .availability-note p,[dir=rtl] .game-compare p{line-height:2}[dir=rtl] label{line-height:1.9}[dir=rtl] .sources small{text-align:right}[dir=rtl] input:not([type=checkbox]){text-align:left}
@media(max-width:1150px){.desktop-nav{display:none}.header-cta{margin-inline-start:auto}.mobile-menu{display:block}.hero,.karachi .hero,.cairo .hero{gap:32px}.hero h1{font-size:4.7rem}.hero h1>span{font-size:2.1rem}.local-grid{gap:15px}.local-card{padding:22px 19px}.evidence-grid{gap:35px}.money-grid{gap:40px}.calculator-results output{font-size:1.45rem}.footer-inner{grid-template-columns:1fr 2fr}.footer-inner>.fineprint{grid-column:1/-1;text-align:start}}
@media(max-width:850px){.wrap{width:calc(100% - 48px)}.language-bar{align-items:flex-start;gap:12px}.language-bar>span{max-width:125px;font-size:.66rem}.hero,.karachi .hero,.cairo .hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:3.9rem}.hero h1>span{font-size:1.85rem}.hero .intro{font-size:.91rem}.hero .actions{gap:10px}.hero .button{font-size:.74rem;padding:10px 13px}.karachi .hero-copy{padding-inline-start:17px}.quick-link{padding:20px 14px;gap:10px}.quick-link strong{font-size:.85rem}.quick-link p{font-size:.71rem}.game-compare{gap:18px}.game-compare article{padding:22px}.game-compare img{height:30px}.money-grid{grid-template-columns:1fr 1fr;gap:30px}.money-grid h2{font-size:1.9rem}.calculator{grid-template-columns:1fr}.calculator-results{border-inline-start:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 25px}.calculator-results>div{border-bottom:0;border-inline-end:1px solid var(--line);padding:0;padding-inline-end:15px}.calculator-results>div:last-child{padding-inline-end:0}.local-grid{grid-template-columns:1fr}.local-card{display:grid;grid-template-columns:30px 1fr;gap:4px 13px;padding:23px}.card-no{grid-row:1/4;margin-top:6px}.local-card p,.local-card a{grid-column:2}.local-card h3{margin-bottom:12px}.evidence-grid{gap:25px}.time-tool{padding:22px}.sources a{font-size:.83rem}[dir=rtl] .hero h1>span{font-size:1.65rem}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.topline{font-size:.58rem;padding-block:7px;gap:8px}.topline>span>span{margin-inline:4px}.topline>a{max-width:55%;text-align:end}.header-inner{min-height:76px;gap:12px}.brand img{width:97px}.brand small{font-size:.53rem;max-width:105px}.header-cta{font-size:.65rem;padding:9px 11px;min-height:43px;gap:8px;max-width:170px;white-space:normal}.mobile-menu summary{font-size:.66rem}.language-bar{display:block;padding-block:12px}.language-bar>span{display:block;max-width:none;margin-bottom:8px;font-size:.65rem}.language-bar nav{gap:5px 9px;font-size:.71rem;line-height:1.7}.language-bar a{padding:3px 6px}.hero,.karachi .hero,.cairo .hero{grid-template-columns:1fr;gap:27px;padding-block:29px 23px}.hero h1{font-size:4.2rem;margin-bottom:18px}.hero h1>span{font-size:2rem;line-height:1.15;margin-top:13px}.hero .eyebrow{font-size:.6rem;margin-bottom:13px}.hero .intro{font-size:.94rem;line-height:1.8}.hero .actions{margin-top:22px;gap:10px}.hero .button{font-size:.72rem;padding:11px 13px}.trust{font-size:.62rem;line-height:1.7}.game-figure figcaption{font-size:.61rem}.image-label{padding:10px 12px;font-size:.55rem}.karachi .hero-copy{border:0;padding-inline-start:0}.karachi .game-figure{transform:none}.cairo .game-figure{padding-inline-start:10px;border-inline-start-width:3px}.quick-links{grid-template-columns:1fr;margin-top:0;margin-bottom:7px}.quick-link,.quick-link:first-child,.quick-link:last-child,.karachi .quick-link:first-child,.karachi .quick-link:last-child{padding:16px 0;border-inline-end:0;border-bottom:1px solid var(--line)}.quick-link:last-child{border-bottom:0}.quick-link strong{font-size:.88rem;margin-bottom:3px}.quick-link p{font-size:.74rem}.quick-link>span{margin-top:2px;min-width:23px}.quick-link b{margin-top:4px}.karachi .quick-links{border-radius:5px}.karachi .quick-link,.karachi .quick-link:first-child,.karachi .quick-link:last-child{padding:17px 18px}.section{padding-block:30px}.section-heading{gap:13px;margin-bottom:18px}.section-heading>span{font-size:.6rem}.section-heading h2{font-size:1.65rem;scroll-margin-top:100px}.section-intro{font-size:.92rem;line-height:1.8}.game-compare{grid-template-columns:1fr;gap:15px;margin-top:21px}.game-compare article{padding:23px;gap:14px}.game-compare img{height:34px}.game-compare p{font-size:.84rem}.money-section{padding-block:30px;margin-block:8px}.money-grid{grid-template-columns:1fr;gap:25px}.money-grid h2{font-size:1.75rem}.money-grid>div>p{font-size:.9rem}.money-steps li{padding-block:16px;font-size:.84rem}.field-row{grid-template-columns:1fr;gap:16px}.calculator{margin-top:21px}.calculator-entry{padding:22px}.calculator-entry .button{width:100%}.calculator-results{grid-template-columns:1fr;padding:8px 22px;gap:0}.calculator-results>div{border-inline-end:0;border-bottom:1px solid var(--line);padding:16px 0;display:flex;justify-content:space-between;align-items:baseline;gap:15px}.calculator-results span{font-size:.73rem;max-width:50%;margin:0}.calculator-results output{font-size:1.45rem;text-align:end}.calculator-results>div:last-child{padding-block:18px}.fineprint{font-size:.69rem}.local-card{grid-template-columns:22px 1fr;padding:20px;gap:4px 12px}.local-card h3{font-size:1.06rem}.local-card p{font-size:.84rem}.local-card a{font-size:.74rem}.operator-card{grid-template-columns:1fr;gap:20px;padding:22px}.operator-card h3{font-size:1.1rem}.operator-card .button{width:100%}.availability-note{padding:21px;gap:13px}.availability-note h3{font-size:1.02rem;line-height:1.7}.availability-note p{font-size:.85rem}.safety-section>p{font-size:.93rem;line-height:1.9}.evidence-grid{grid-template-columns:1fr;gap:27px}.check{font-size:.83rem}.time-tool{padding:22px}.time-tool output{font-size:.87rem}.faq summary{font-size:.93rem;line-height:1.65}.faq p{font-size:.88rem}.sources li{gap:13px;padding-block:16px}.sources a{font-size:.79rem;line-height:1.7}.sources small{font-size:.61rem}.privacy{padding-block:28px 34px}.privacy h2{font-size:1.2rem}.privacy p{font-size:.76rem}.footer-inner{grid-template-columns:1fr;gap:20px}.footer-inner p{font-size:.7rem}.footer-inner>.fineprint{grid-column:auto}footer{padding-block:30px}.footer-brand{font-size:1.25rem}[dir=rtl] .hero h1>span{font-size:1.8rem;line-height:1.8}[dir=rtl] .hero h1{font-size:4.1rem}[dir=rtl] .intro{font-size:.94rem;line-height:2.05}[dir=rtl] .header-cta{font-size:.7rem}[dir=rtl] .section-heading h2{font-size:1.52rem;line-height:1.85}[dir=rtl] .section-heading>span{padding-top:9px}[dir=rtl] .button{font-size:.77rem}[dir=rtl] .game-compare p,[dir=rtl] .local-card p,[dir=rtl] .availability-note p{line-height:2.05}[dir=rtl] .language-bar nav{font-size:.76rem;line-height:1.9}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:600px){[dir=rtl] .karachi .hero h1>span{font-size:1.45rem;line-height:1.85}}
.button:disabled{opacity:.65;cursor:default}

/* Kimi roast revision: country-specific information order and a useful first fold. */
.hero h1{font-size:inherit;letter-spacing:0;margin-bottom:23px}.hero h1>small{display:block;font-size:.74rem;line-height:1.5;font-weight:700;letter-spacing:.08em;color:var(--accent);margin-bottom:22px}.hero h1>small>span{margin-inline:7px;color:var(--muted)}.hero h1>span{display:block;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.1;letter-spacing:-.055em;margin-top:0;text-wrap:balance}.provider-image-link{display:block;position:relative;border:1px solid #303a46;border-radius:0 0 9px 9px;overflow:hidden;background:#111}.provider-image-link img{width:100%;height:auto}.enlarge-label{position:absolute;inset-inline-end:10px;bottom:10px;padding:5px 8px;border-radius:4px;background:#101820ed;color:white;font-size:.58rem;line-height:1.6;max-width:90%}.single-language{border-bottom:1px solid var(--line);padding-block:11px;font-size:.74rem;color:var(--muted)}.single-language>span{display:inline-block;border:1px solid var(--line);border-radius:3px;padding:2px 8px}.intro{text-wrap:pretty}.operator-action .fineprint{font-size:.77rem;line-height:1.8}.operator-action .button{font-size:.84rem}.karachi .availability-note{border-inline-start:4px solid var(--accent);border-radius:0;background:#e5eddf}.karachi .safety-section{background:#edf1e7;border-radius:6px;padding:32px;margin-top:22px}.karachi .game-compare article{border-radius:0}.cairo .local-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.cairo .local-card{display:grid;grid-template-columns:30px .6fr 1.4fr;gap:12px 25px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:26px 0}.cairo .local-card .card-no{grid-row:1/3;margin-top:10px}.cairo .local-card h3{font-size:1.2rem;line-height:1.9;margin:0}.cairo .local-card p{margin-bottom:0}.cairo .local-card a{grid-column:3;margin-top:0}.cairo .money-section{margin-top:28px}.karachi .hero h1>span{font-size:clamp(2rem,3.3vw,3.1rem)}[dir=rtl] .hero h1>small{font-family:Tahoma,'Segoe UI',sans-serif;font-size:.78rem;letter-spacing:0;line-height:1.8}[dir=rtl] .hero h1>span{font-family:Tahoma,'Segoe UI',sans-serif;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.75;letter-spacing:0;text-wrap:balance}
@media(max-width:850px){.cairo .local-card{grid-template-columns:25px 1fr;gap:8px 15px}.cairo .local-card .card-no{grid-row:1/4}.cairo .local-card p,.cairo .local-card a{grid-column:2}.hero h1>span{font-size:2.6rem}[dir=rtl] .hero h1>span{font-size:1.8rem}}
@media(max-width:600px){.topline>a{display:none}.topline{min-height:29px}.hero h1{margin-bottom:20px}.hero h1>small{font-size:.67rem;margin-bottom:17px}.hero h1>span{font-size:2.25rem;line-height:1.16}.hero .intro{font-size:.91rem;line-height:1.85}.cairo .game-figure{border:0;padding:0}.cairo .local-card{padding-block:22px}.cairo .local-card h3{font-size:1.06rem}.karachi .safety-section{padding:23px}.karachi .hero-copy{border:0;padding:0}[dir=rtl] .hero h1>span,[dir=rtl] .karachi .hero h1>span{font-size:1.42rem;line-height:1.9}[dir=rtl] .hero h1>small{font-size:.7rem}.provider-image-link{max-height:none}.enlarge-label{font-size:.56rem;inset-inline-end:8px;bottom:8px}}

/* Requested commercial first fold, 2026-10-15. */
.partner-panel{padding:22px;border:2px solid var(--accent);border-radius:10px;background:var(--paper);box-shadow:0 6px 24px #0000000a;margin-bottom:17px}.partner-panel>p{font-size:1.04rem;line-height:1.65;margin-bottom:17px}.partner-panel .partner-cta{width:100%;font-size:1rem;min-height:58px;padding:15px 18px}.partner-panel>small{display:block;font-size:.75rem;line-height:1.65;margin-top:12px;color:var(--muted)}.hero-detail-link{display:inline-block;font-size:.82rem;margin-bottom:15px}.hero .trust{margin-top:0}.header-cta{max-width:235px;white-space:normal}@media(max-width:600px){.partner-panel{padding:17px}.partner-panel>p{font-size:.94rem}.partner-panel .partner-cta{font-size:.92rem;min-height:56px}.header-cta{max-width:180px;padding:10px 12px}.hero h1{margin-bottom:18px}}

/* Separate reader tasks, preserving the country's visual system. */
.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;padding-block:25px;font-size:.8rem;color:var(--muted)}.page-intro{padding-block:20px 30px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.4;margin:12px 0 18px}.page-intro .lead{max-width:75ch;font-size:1.08rem;line-height:1.9}.topic-directory{padding-top:25px}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.topic-card{display:flex;align-items:center;min-height:90px;padding:24px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700;line-height:1.8;background:var(--paper);overflow-wrap:anywhere}.topic-card:hover{border-color:var(--accent)}.footer-topics{display:flex;flex-wrap:wrap;gap:15px 23px;grid-column:1/-1;font-size:.78rem;line-height:1.9}.related-links{display:flex;flex-wrap:wrap;gap:20px}.rule-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 45px;padding-inline-start:28px}.rule-steps li{padding:14px 12px;line-height:1.9}.operator-intro{max-width:800px;padding-top:30px}.demo-widget{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper);padding:23px;min-width:0}.demo-placeholder{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:20px 8px;text-align:center;background:linear-gradient(135deg,#141a23,#252331);border-radius:7px;color:#fff}.demo-placeholder img{width:190px;height:auto}.demo-placeholder p{max-width:48ch;line-height:1.8;font-size:.9rem;margin:0}.demo-placeholder .button{max-width:100%;white-space:normal}.demo-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding-top:18px;font-size:.78rem;line-height:1.9}.demo-widget .fineprint{margin-top:17px;margin-bottom:0;line-height:1.8}.demo-widget iframe{display:block;width:100%;height:620px;border:0;background:#111;border-radius:7px}.hero-demo{min-width:0}.hero-demo .demo-widget{padding:16px}.hero-demo iframe{height:540px}.standalone-demo{padding-top:35px;max-width:1200px}.study-summary{padding:30px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.study-summary>strong{display:block;font-size:3rem;line-height:1.4;margin-block:15px;color:var(--accent)}.research-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px}.research-gallery figure{position:relative;min-width:0;margin:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--paper)}.research-gallery img{width:100%;height:auto;display:block}.research-gallery figcaption{padding:18px;font-size:.85rem;line-height:1.9}.screenshot-open{position:absolute;inset-inline-end:10px;top:10px;z-index:1;background:#111;color:#fff;text-decoration:none;padding:8px 15px;border-radius:4px}.desktop-nav{gap:16px}.desktop-nav>a{font-size:.76rem}.page-intro+.privacy{margin-block:35px}[dir=rtl] .page-intro h1{letter-spacing:0;font-family:Tahoma,'Segoe UI',sans-serif}
@media(max-width:850px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-steps{grid-template-columns:1fr}.demo-widget iframe,.hero-demo iframe{height:680px}.research-gallery{gap:15px}.page-intro h1{font-size:2.2rem}}
@media(max-width:600px){.topic-grid,.research-gallery{grid-template-columns:1fr}.topic-card{min-height:65px;padding:18px}.demo-widget{padding:14px}.demo-placeholder{min-height:290px}.demo-placeholder .button{font-size:.85rem}.demo-controls>a{overflow-wrap:anywhere}.page-intro .lead{font-size:.98rem}.page-intro h1{font-size:1.9rem}.study-summary{padding:22px}.study-summary>strong{font-size:2.3rem}.breadcrumbs{font-size:.74rem}.rule-steps{gap:8px}.footer-topics{gap:12px 20px}}

.demo-placeholder[hidden],.demo-controls button[hidden]{display:none!important}
/* Verified screenshot-review fixes. */
.demo-placeholder [data-demo-load]{background:transparent;color:#fff;border-color:#9cabbc}.demo-placeholder [data-demo-load]:hover{background:#354152;color:#fff;border-color:#fff}.demo-format{font-size:.73rem;color:var(--muted);margin-block:14px 0}.topic-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px}.topic-card strong{font-size:.94rem}.topic-card p{font-size:.8rem;line-height:1.85;font-weight:400;color:var(--muted);margin:0}

/* The live client needs a full game viewport, not a hero illustration slot. */
.hero.hero--demo-active{grid-template-columns:minmax(0,1fr);gap:28px}
.hero--demo-active .hero-copy{max-width:760px}
.hero--demo-active .hero-demo{grid-column:1/-1;width:100%}
.demo-widget.demo-active{padding:0;overflow:visible}
.demo-active [data-demo-frame]{width:100%;min-width:0;background:#111;border-radius:10px;overflow:hidden;scroll-margin-top:20px;direction:ltr}
.demo-active iframe{display:block;width:100%;max-width:100%;height:clamp(660px,65vw,820px);border:0;border-radius:0}
.demo-active .demo-controls,.demo-active .demo-format,.demo-active>.fineprint{margin-inline:18px}
.demo-active>.fineprint{margin-bottom:18px}
@media(max-width:600px){
 .hero--demo-active .hero-demo,.standalone-demo:has(.demo-active){width:100vw;max-width:100vw;margin-inline:calc((100% - 100vw)/2)}
 .demo-widget.demo-active{border-inline:0;border-radius:0}
 .demo-active [data-demo-frame]{border-radius:0}
 .demo-active iframe{height:clamp(680px,90svh,900px)}
}
@media(max-height:500px) and (orientation:landscape){.demo-active iframe{height:660px}}

.commercial-benefit{font-size:1rem;line-height:1.7;max-width:48ch;margin-block:12px 20px}.partner-checks{max-width:850px}.partner-checks li{margin-block:12px}.partner-checks>.button{margin-top:22px}.reader-gallery-header{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;align-items:center;padding-block:25px}.reader-gallery-language{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.reader-gallery-language select{font:inherit;max-width:100%;padding:8px}.study-box{border:1px solid var(--line);padding:24px;border-radius:10px;margin-block:24px}.study-box strong{font-size:3rem;display:block}.study-box progress{width:100%}

/* Signed financial results: preserve text signs; never colour stakes or drawdowns as profit. */
table .result-positive{color:#11684e;font-weight:700}table .result-negative{color:#a32940;font-weight:700}table .result-neutral{color:#505d67;font-weight:600}

/* Expanded game reading */
.expanded-inner{max-width:80ch;margin-inline:auto}.expanded-reading h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.25}.expanded-reading h3{font-size:1.3rem;line-height:1.4;margin:2rem 0 .8rem}.expanded-reading p{line-height:1.85;overflow-wrap:anywhere}.expanded-summary{font-weight:600}.expanded-jumps{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.5rem 0;font-size:.9rem}.expanded-links{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:2rem}.expanded-reading section{scroll-margin-block-start:7rem}.expanded-reading a:not(.button){text-decoration:underline;text-underline-offset:.2em}.expanded-partner{margin-block-start:2rem}.expanded-partner .fineprint{max-width:65ch}@media(max-width:600px){.expanded-jumps{display:grid}.expanded-reading h3{font-size:1.2rem}}
