
@font-face{font-family:Alexandria;src:url('/assets/fonts/alexandria-400.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:Alexandria;src:url('/assets/fonts/alexandria-800.ttf') format('truetype');font-display:swap;font-weight:700 900}
@font-face{font-family:Archivo;src:url('/assets/fonts/archivo-400.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:Archivo;src:url('/assets/fonts/archivo-800.ttf') format('truetype');font-display:swap;font-weight:700 900}
:root{--maroon:#7b1638;--maroon-dark:#4d1027;--ink:#17272b;--cream:#f6eddb;--paper:#fffaf0;--teal:#08746c;--teal-dark:#03504d;--gold:#d39a28;--red:#b7372f;--line:rgba(23,39,43,.18);--shadow:0 18px 50px rgba(51,28,27,.13);--radius:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:var(--cream);color:var(--ink);font-family:Archivo,Alexandria,sans-serif;line-height:1.72}html[dir=rtl] body{font-family:Alexandria,Archivo,sans-serif}.atmosphere{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 10% 18%,rgba(211,154,40,.18),transparent 30%),radial-gradient(circle at 88% 12%,rgba(8,116,108,.12),transparent 27%),linear-gradient(135deg,var(--cream),#efe2ca 52%,#f9f2e5)}.atmosphere:after{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(90deg,transparent 95%,rgba(123,22,56,.12) 95%),linear-gradient(transparent 95%,rgba(23,39,43,.08) 95%);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}a{color:var(--maroon);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--teal-dark)}img{max-width:100%;height:auto}.skip{position:absolute;inset-inline-start:-999px;top:0}.skip:focus{inset-inline-start:1rem;z-index:99;background:#fff;padding:.7rem 1rem}.site-head{position:relative;z-index:20;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(105deg,var(--maroon-dark),var(--maroon) 64%,#9d3152);color:#fff}.head-inner{width:min(1240px,calc(100% - 32px));margin:auto;min-height:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.brandmark{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.brandmark svg{width:48px;height:48px;flex:none}.brandmark strong{display:block;font-size:1.02rem;letter-spacing:.02em}.brandmark small{display:block;color:#f4d9c9;font-size:.72rem}.nav{display:flex;justify-content:center;gap:21px;flex-wrap:wrap}.nav a{color:#fff;text-decoration:none;font-size:.87rem}.nav a:hover{text-decoration:underline}.head-actions{display:flex;align-items:center;gap:10px}.lang-switch{border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.45rem .7rem;color:#fff;text-decoration:none;font-weight:700}.cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;background:var(--gold);color:#26190b!important;text-decoration:none;font-weight:800;padding:.78rem 1.15rem;box-shadow:0 8px 22px rgba(35,13,19,.18)}.cta:hover{background:#f0b846;transform:translateY(-1px)}.cta.outline{background:transparent;color:var(--maroon)!important;border:1px solid var(--maroon);box-shadow:none}.head-cta{background:#fff}.nav-toggle{display:none;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:10px;padding:.55rem}.shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.hero{padding:74px 0 48px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--maroon);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.eyebrow:before{content:"";width:34px;height:3px;background:var(--gold)}h1,h2,h3{line-height:1.18;margin-top:0}h1{font-size:clamp(2.55rem,6vw,5.65rem);letter-spacing:-.055em;margin:.4rem 0 1.15rem;max-width:15ch}html[dir=rtl] h1{letter-spacing:-.035em}h2{font-size:clamp(1.65rem,3.2vw,2.75rem);letter-spacing:-.035em}h3{font-size:1.18rem}.lede{font-size:1.12rem;max-width:66ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.evidence-orbit{position:relative;aspect-ratio:1;border:1px solid rgba(123,22,56,.25);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--paper) 0 25%,transparent 26% 43%,rgba(123,22,56,.08) 44% 45%,transparent 46% 65%,rgba(8,116,108,.12) 66% 67%,transparent 68%);box-shadow:var(--shadow)}.evidence-orbit:before,.evidence-orbit:after{content:"";position:absolute;border-radius:50%;background:var(--gold)}.evidence-orbit:before{width:21px;height:21px;top:13%;inset-inline-start:23%}.evidence-orbit:after{width:14px;height:14px;bottom:18%;inset-inline-end:12%;background:var(--teal)}.orbit-core{width:44%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--maroon);color:#fff;padding:1rem;transform:rotate(-5deg);font-weight:800}.quick-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:68px}.quick-strip div{padding:20px;border-inline-end:1px solid var(--line)}.quick-strip div:last-child{border-inline-end:0}.quick-strip strong{display:block;font-size:1.55rem;color:var(--maroon)}.section{padding:68px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-head p{max-width:56ch}.catalogue{border-top:4px solid var(--ink)}.operator-ribbon{display:grid;grid-template-columns:90px minmax(170px,.65fr) minmax(240px,1.3fr) minmax(120px,.55fr) auto;align-items:center;gap:24px;padding:25px 8px;border-bottom:1px solid var(--line);position:relative}.operator-ribbon:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:0;background:var(--maroon);transition:.25s}.operator-ribbon:hover:before{width:5px}.operator-ribbon img{width:78px;height:48px;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.rank{font-size:.75rem;color:#6a655c}.operator-ribbon h3{margin:.2rem 0}.signal{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:800}.signal:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(183,55,47,.12)}.signal.amber:before{background:var(--gold)}.metric{font-variant-numeric:tabular-nums}.ribbon-link{font-weight:800;white-space:nowrap}.ai-chamber{position:relative;overflow:hidden;margin:54px 0 80px;background:var(--ink);color:#fff;border-radius:34px 8px 34px 8px;box-shadow:var(--shadow)}.ai-chamber:before{content:"";position:absolute;width:390px;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;inset-inline-end:-110px;top:-150px;box-shadow:0 0 0 54px rgba(255,255,255,.035),0 0 0 108px rgba(255,255,255,.02)}.ai-grid{position:relative;display:grid;grid-template-columns:210px 1fr;padding:46px;gap:42px}.ai-stamp{border-inline-end:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;justify-content:space-between;min-height:285px}.ai-stamp b{font-size:4.7rem;line-height:1;color:var(--gold)}.ai-stamp span{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;color:#9ed9d3}.ai-copy h2{max-width:18ch}.ai-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.ai-principles div{border-top:1px solid rgba(255,255,255,.25);padding-top:14px}.ai-chamber a{color:#ffd887}.panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.panel{background:rgba(255,250,240,.84);border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:0 8px 30px rgba(41,30,24,.06)}.panel .number{font-size:2rem;color:var(--gold);font-weight:900}.prose{max-width:860px}.prose>p,.prose>ul,.prose>ol{font-size:1.02rem}.prose h2{margin-top:2.2em}.prose h3{margin-top:1.8em}.legal-alert{border-inline-start:8px solid var(--red);background:#fff1e6;padding:22px 24px;margin:28px 0;border-radius:0 18px 18px 0}.operator-hero{padding:58px 0 28px;display:grid;grid-template-columns:1fr 250px;gap:44px;align-items:center}.operator-logo{background:#fff;border:1px solid var(--line);border-radius:30px 8px 30px 8px;padding:38px;box-shadow:var(--shadow)}.operator-logo.logo-1xbet{background:var(--maroon)}.operator-ribbon img[src*="1xbet"]{background:var(--maroon)}.operator-logo img{width:100%;height:105px;object-fit:contain}.verdict-band{display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:center;margin:28px 0 44px;padding:26px;background:var(--maroon-dark);color:#fff;border-radius:20px}.verdict-band .signal{color:#fff}.verdict-band p{margin:0}.table-wrap{width:100%;overflow-x:auto;margin:24px 0 36px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}table{border-collapse:collapse;width:100%;min-width:690px}th,td{padding:14px 16px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}th{background:var(--ink);color:#fff;font-size:.84rem}tr:last-child td{border-bottom:0}.capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.capture{margin:0;background:#fff;border:1px solid var(--line);padding:12px;border-radius:16px}.capture img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:10px}.capture figcaption{font-size:.82rem;padding:10px 4px 2px}.source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.source-list li{padding:15px;border:1px solid var(--line);background:rgba(255,255,255,.65);border-radius:12px}.source-list small{display:block;color:#625d55}.faq details{background:rgba(255,255,255,.68);border:1px solid var(--line);border-radius:14px;margin:10px 0;padding:16px 18px}.faq summary{font-weight:800;cursor:pointer}.faq p{margin-bottom:0}.contact-form{display:grid;gap:15px;max-width:720px}.contact-form label{font-weight:800}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid #9c968d;border-radius:10px;background:#fff;padding:13px;font:inherit}.contact-form textarea{min-height:180px}.site-foot{margin-top:70px;background:var(--ink);color:#dce7e5;padding:48px 0 24px}.foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px}.site-foot a{color:#fff}.site-foot ul{list-style:none;padding:0}.site-foot li{margin:.5rem 0}.fineprint{border-top:1px solid rgba(255,255,255,.15);margin-top:30px;padding-top:20px;font-size:.8rem}.reveal{animation:rise .65s both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:940px){.head-inner{grid-template-columns:1fr auto}.nav{grid-column:1/-1;padding-bottom:14px}.head-actions .head-cta{display:inline-flex;padding:.55rem .7rem;font-size:.72rem}.hero{grid-template-columns:1fr}.evidence-orbit{max-width:430px;margin:auto}.operator-ribbon{grid-template-columns:70px 1fr auto}.operator-ribbon .summary,.operator-ribbon .metric{grid-column:2/-1}.operator-hero{grid-template-columns:1fr}.operator-logo{max-width:300px}.panel-grid{grid-template-columns:1fr 1fr}.verdict-band{grid-template-columns:1fr}.ai-grid{grid-template-columns:1fr}.ai-stamp{min-height:auto;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:18px;flex-direction:row}.ai-stamp span{writing-mode:horizontal-tb}}
@media(max-width:640px){.shell{width:min(100% - 22px,1180px)}.head-inner{width:min(100% - 22px,1240px);gap:8px;min-height:74px}.brandmark span,.nav{display:none}.nav.open{display:flex;position:absolute;top:74px;inset-inline:0;background:var(--maroon-dark);padding:18px;flex-direction:column;align-items:center}.nav-toggle{display:block}.head-actions{gap:5px}.lang-switch{padding:.3rem .45rem;font-size:.72rem}.head-actions .head-cta{padding:.45rem .55rem;font-size:.64rem}.hero{padding-top:44px}.hero h1{font-size:clamp(2.45rem,14vw,4rem)}.quick-strip{grid-template-columns:1fr 1fr}.quick-strip div:nth-child(2){border-inline-end:0}.panel-grid,.ai-principles,.capture-grid,.source-list,.foot-grid{grid-template-columns:1fr}.ai-grid{padding:28px 22px}.operator-ribbon{grid-template-columns:58px 1fr}.operator-ribbon img{width:56px;height:44px}.operator-ribbon .ribbon-link{grid-column:2}.section{padding:48px 0}.section-head{display:block}table{min-width:620px}.verdict-band{padding:20px}.hero-actions .cta{width:100%}.operator-hero{padding-top:40px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

/* expansion-20260824-next10-oldest:start */
.latest-date{font-weight:800;color:var(--gold);margin:.6rem 0 1.2rem}
.expansion-card .signal.amber{color:#9a6500}.expansion-card .signal.red{color:#a22d36}
.expansion-card img{object-fit:contain;background:#fff;border-radius:.55rem;padding:.25rem}
.expansion-index{margin:2.5rem 0}.expansion-grid{align-items:stretch}
.article-body table{width:100%;border-collapse:collapse;margin:1.4rem 0;display:block;overflow-x:auto}
.article-body th,.article-body td{padding:.72rem;border:1px solid var(--line);vertical-align:top}
.article-body details{margin:1rem 0;padding:1rem;border:1px solid var(--line);background:#fff}
.brand-evidence-logo{display:block;width:min(18rem,70vw);height:7rem;object-fit:contain;margin:0 0 1.25rem;padding:.8rem;background:#fff;border:1px solid var(--line)}
.evidence-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
.evidence-card{margin:0;padding:1rem;border:1px solid var(--line);background:#fff}
.evidence-card img{display:block;width:100%;height:auto;max-width:100%}
.page-sources li,.evidence-card figcaption,.evidence-reference{overflow-wrap:anywhere;word-break:break-word}
.review-cta.commercial-choice.cta{display:flex;width:min(100%,36rem);min-height:3.3rem;margin:1.7rem 0;align-items:center;justify-content:center}
@media(max-width:760px){.evidence-gallery,.expansion-grid{grid-template-columns:1fr}.brand-evidence-logo{height:5.5rem}}
/* expansion-20260824-next10-oldest:end */

/* qatar-20260829-skeletons:start */
.verdict-band.traffic-light{border-inline-start:10px solid var(--gold)}
.verdict-band.traffic-light .signal.amber:before{background:var(--gold);box-shadow:0 0 0 5px rgba(211,154,40,.18)}
.payment-decision{display:grid;gap:1rem;align-content:center}
.article-body .review-cta.commercial-choice{display:flex;width:min(100%,36rem);min-height:3.3rem;margin:1.7rem 0;align-items:center;justify-content:center}
/* qatar-20260829-skeletons:end */
