{"id":11,"date":"2026-08-16T18:22:06","date_gmt":"2026-08-16T14:52:06","guid":{"rendered":"https:\/\/bet953.cash\/?page_id=11"},"modified":"2026-08-19T01:30:31","modified_gmt":"2026-08-18T22:00:31","slug":"elementor-11","status":"publish","type":"page","link":"https:\/\/bet953.cash\/","title":{"rendered":"Elementor #11"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11\" class=\"elementor elementor-11\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f27006 e-con-full e-flex e-con e-parent\" data-id=\"5f27006\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8485e0 elementor-widget elementor-widget-html\" data-id=\"f8485e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-953.webp\" fetchpriority=\"high\">\r\n<script type=\"text\/plain\" id=\"c54-desktop-css\">\r\n\/* ==========================================================\r\n   PREMIUM BETTING COMPARISON V27\r\n   CENTERED ELEMENTOR-SAFE VERSION\r\n   ========================================================== *\/\r\n\r\nhtml, body {\r\n    max-width: 100%;\r\n    overflow-x: hidden;\r\n}\r\n\r\nbody.elementor-page,\r\nbody {\r\n    background: #090a0c !important;\r\n}\r\n\r\n#betting-compare-v51 {\r\n    --bg: #090a0c;\r\n    --bg-warm: #101114;\r\n    --surface: #101216;\r\n    --surface-2: #15171b;\r\n    --surface-3: #1a1d22;\r\n    --orange: #ff6500;\r\n    --orange-2: #ff8230;\r\n    --orange-3: #ffab72;\r\n    --green: #ff8b3f;\r\n    --yellow: #ffc15a;\r\n    --white: #ffffff;\r\n    --text: #f6f7f8;\r\n    --soft: #b7bbc3;\r\n    --muted: #8d929b;\r\n    --muted-2: #676d76;\r\n    --line: rgba(255,255,255,.075);\r\n    --line-2: rgba(255,255,255,.12);\r\n\r\n    position: relative;\r\n    left: auto;\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    isolation: isolate;\r\n    overflow: hidden;\r\n    color: var(--text);\r\n    direction: ltr !important;\r\n    text-align: left !important;\r\n    font-family: Inter, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\r\n    -webkit-font-smoothing: antialiased;\r\n    background:\r\n        radial-gradient(950px 520px at 50% -40px, rgba(255,101,0,.21), transparent 66%),\r\n        radial-gradient(700px 460px at 98% 18%, rgba(255,129,48,.08), transparent 70%),\r\n        linear-gradient(180deg, #111113 0%, #0d0b0b 18%, #090a0c 42%, #090a0c 100%);\r\n}\r\n\r\n#betting-compare-v51 *,\r\n#betting-compare-v51 *::before,\r\n#betting-compare-v51 *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n#betting-compare-v51 * {\r\n    min-width: 0;\r\n    direction: ltr !important;\r\n    -webkit-tap-highlight-color: rgba(255,101,0,.15);\r\n}\r\n\r\n#betting-compare-v51 button,\r\n#betting-compare-v51 a,\r\n#betting-compare-v51 h1,\r\n#betting-compare-v51 h2,\r\n#betting-compare-v51 h3,\r\n#betting-compare-v51 h4,\r\n#betting-compare-v51 p,\r\n#betting-compare-v51 span,\r\n#betting-compare-v51 td,\r\n#betting-compare-v51 th {\r\n    font-family: Inter, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\r\n}\r\n\r\n#betting-compare-v51 a {\r\n    color: inherit;\r\n    text-decoration: none;\r\n}\r\n\r\n#betting-compare-v51 button {\r\n    border: 0;\r\n    outline: 0;\r\n    appearance: none;\r\n    cursor: pointer;\r\n}\r\n\r\n#betting-compare-v51 button:focus-visible,\r\n#betting-compare-v51 a:focus-visible,\r\n#betting-compare-v51 [tabindex]:focus-visible {\r\n    outline: 2px solid var(--orange) !important;\r\n    outline-offset: 3px;\r\n}\r\n\r\n.c24-container {\r\n    width: min(1220px, calc(100% - 40px));\r\n    margin: 0 auto;\r\n}\r\n\r\n.c24-section {\r\n    position: relative;\r\n    padding: 58px 0;\r\n}\r\n\r\n.c24-grid-bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -5;\r\n    opacity: .23;\r\n    pointer-events: none;\r\n    background-image:\r\n        linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px);\r\n    background-size: 64px 64px;\r\n    -webkit-mask-image: linear-gradient(to bottom, #000, rgba(0,0,0,.46) 52%, transparent 88%);\r\n    mask-image: linear-gradient(to bottom, #000, rgba(0,0,0,.46) 52%, transparent 88%);\r\n}\r\n\r\n.c24-svg {\r\n    width: 20px;\r\n    height: 20px;\r\n    display: block;\r\n    fill: none;\r\n    stroke: currentColor;\r\n    stroke-width: 1.8;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n    pointer-events: none;\r\n}\r\n\r\n.c24-icon {\r\n    width: 46px;\r\n    height: 46px;\r\n    flex: 0 0 46px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px solid rgba(255,101,0,.24);\r\n    border-radius: 14px;\r\n    color: var(--orange-2);\r\n    background:\r\n        radial-gradient(circle at 25% 15%, rgba(255,166,100,.18), transparent 48%),\r\n        linear-gradient(145deg, rgba(255,101,0,.12), rgba(255,101,0,.025));\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 12px 30px rgba(0,0,0,.18);\r\n}\r\n\r\n\/* Top quick nav *\/\r\n.c24-quick-wrap {\r\n    position: relative;\r\n    z-index: 20;\r\n    padding: 18px 0 0;\r\n}\r\n\r\n.c24-quick {\r\n    display: grid;\r\n    grid-template-columns: 1.35fr repeat(6, 1fr);\r\n    overflow: hidden;\r\n    border: 1px solid rgba(255,255,255,.11);\r\n    border-radius: 18px;\r\n    background: rgba(12,13,16,.72);\r\n    -webkit-backdrop-filter: blur(22px) saturate(145%);\r\n    backdrop-filter: blur(22px) saturate(145%);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 18px 45px rgba(0,0,0,.22);\r\n}\r\n\r\n.c24-quick-brand,\r\n.c24-quick-item {\r\n    min-height: 54px;\r\n    display: flex;\r\n    align-items: center;\r\n    border-right: 1px solid rgba(255,255,255,.055);\r\n}\r\n\r\n.c24-quick-brand {\r\n    padding: 0 18px;\r\n}\r\n\r\n.c24-quick-brand strong {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    color: #ff9a59;\r\n    font-size: 10px;\r\n    font-weight: 850;\r\n    letter-spacing: .13em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n}\r\n\r\n.c24-quick-brand strong::before {\r\n    content: \"\";\r\n    width: 7px;\r\n    height: 7px;\r\n    border-radius: 50%;\r\n    background: var(--orange);\r\n    box-shadow: 0 0 12px rgba(255,101,0,.65);\r\n}\r\n\r\n.c24-quick-item {\r\n    justify-content: center;\r\n    gap: 7px;\r\n    padding: 0 10px;\r\n    color: #a7acb4;\r\n    background: transparent;\r\n    font-size: 10px;\r\n    font-weight: 760;\r\n    text-transform: uppercase;\r\n    transition: color .2s ease, background .2s ease;\r\n}\r\n\r\n.c24-quick-item:hover {\r\n    color: #fff;\r\n    background: rgba(255,101,0,.055);\r\n}\r\n\r\n.c24-quick-item:last-child {\r\n    border-right: 0;\r\n}\r\n\r\n\/* Hero *\/\r\n.c24-hero {\r\n    position: relative;\r\n    z-index: 2;\r\n    padding: 74px 0 52px;\r\n    text-align: center;\r\n}\r\n\r\n.c24-hero::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: 900px;\r\n    height: 340px;\r\n    left: 50%;\r\n    top: 74px;\r\n    z-index: -2;\r\n    transform: translateX(-50%) rotate(-3deg);\r\n    border: 1px solid rgba(255,101,0,.12);\r\n    border-radius: 50%;\r\n}\r\n\r\n.c24-hero::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: 700px;\r\n    height: 220px;\r\n    left: 50%;\r\n    top: 126px;\r\n    z-index: -2;\r\n    transform: translateX(-50%) rotate(2deg);\r\n    border: 1px solid rgba(255,255,255,.035);\r\n    border-radius: 50%;\r\n}\r\n\r\n.c24-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    margin-bottom: 20px;\r\n    padding: 8px 13px;\r\n    border: 1px solid rgba(255,101,0,.28);\r\n    border-radius: 999px;\r\n    color: #ffac73;\r\n    background: linear-gradient(90deg, rgba(255,101,0,.14), rgba(255,101,0,.025));\r\n    font-size: 10px;\r\n    font-weight: 850;\r\n    letter-spacing: .13em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-eyebrow .c24-dot {\r\n    width: 7px;\r\n    height: 7px;\r\n    border-radius: 50%;\r\n    background: var(--orange);\r\n    box-shadow: 0 0 10px rgba(255,101,0,.7);\r\n}\r\n\r\n.c24-title {\r\n    max-width: 1000px;\r\n    margin: 0 auto;\r\n    color: #fff;\r\n    font-size: clamp(44px, 6vw, 78px);\r\n    line-height: .98;\r\n    letter-spacing: -.055em;\r\n    font-weight: 820;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-title span {\r\n    color: var(--orange-2);\r\n}\r\n\r\n.c24-subtitle {\r\n    max-width: 760px;\r\n    margin: 20px auto 0;\r\n    color: #aeb3bc;\r\n    font-size: 16px;\r\n    line-height: 1.72;\r\n}\r\n\r\n.c24-hero-picks {\r\n    display: flex;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n    margin-top: 28px;\r\n}\r\n\r\n.c24-pick-pill {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    min-height: 42px;\r\n    padding: 9px 14px;\r\n    border: 1px solid rgba(255,255,255,.09);\r\n    border-radius: 999px;\r\n    color: #c7cbd1;\r\n    background: rgba(13,15,18,.64);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);\r\n    font-size: 11px;\r\n    font-weight: 760;\r\n}\r\n\r\n.c24-pick-pill strong {\r\n    color: #fff;\r\n}\r\n\r\n.c24-pick-pill.is-top {\r\n    border-color: rgba(255,101,0,.32);\r\n    color: #ffb17b;\r\n    background: linear-gradient(120deg, rgba(255,101,0,.16), rgba(255,101,0,.035));\r\n}\r\n\r\n\/* Glass section heading *\/\r\n.c24-section-bar {\r\n    position: relative;\r\n    overflow: hidden;\r\n    min-height: 74px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n    margin-bottom: 20px;\r\n    padding: 18px 22px;\r\n    border: 1px solid rgba(255,255,255,.13);\r\n    border-radius: 21px;\r\n    background:\r\n        linear-gradient(110deg, rgba(255,255,255,.10), rgba(255,255,255,.025) 34%, rgba(255,101,0,.09) 78%, rgba(255,101,0,.025)),\r\n        rgba(12,13,16,.55);\r\n    -webkit-backdrop-filter: blur(24px) saturate(150%);\r\n    backdrop-filter: blur(24px) saturate(150%);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.13), 0 20px 55px rgba(0,0,0,.22);\r\n}\r\n\r\n.c24-section-bar::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: 220px;\r\n    height: 90px;\r\n    right: -20px;\r\n    top: -34px;\r\n    background: rgba(255,101,0,.17);\r\n    filter: blur(36px);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.c24-section-label {\r\n    position: relative;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    color: #ff9e60;\r\n    font-size: 13px;\r\n    font-weight: 880;\r\n    letter-spacing: .15em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-section-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    border-radius: 999px;\r\n    background: linear-gradient(90deg, #ff5700, #ff9c5b);\r\n    box-shadow: 0 0 13px rgba(255,101,0,.4);\r\n}\r\n\r\n.c24-section-note {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 480px;\r\n    color: #8f949d;\r\n    font-size: 12px;\r\n    line-height: 1.6;\r\n    text-align: right;\r\n}\r\n\r\n\/* Filters *\/\r\n.c24-filter-shell {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.c24-filter-tabs {\r\n    display: inline-flex;\r\n    gap: 4px;\r\n    padding: 5px;\r\n    border: 1px solid rgba(255,255,255,.075);\r\n    border-radius: 13px;\r\n    background: rgba(8,9,11,.9);\r\n}\r\n\r\n.c24-filter {\r\n    min-height: 42px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 7px;\r\n    padding: 9px 14px;\r\n    border: 1px solid transparent;\r\n    border-radius: 9px;\r\n    color: #838993;\r\n    background: transparent;\r\n    font-size: 10px;\r\n    font-weight: 820;\r\n    text-transform: uppercase;\r\n    transition: .2s ease;\r\n}\r\n\r\n.c24-filter:hover {\r\n    color: #fff;\r\n}\r\n\r\n.c24-filter.is-active {\r\n    color: #fff;\r\n    border-color: rgba(255,142,75,.30);\r\n    background: linear-gradient(145deg, #ff7519, #de4b00);\r\n    box-shadow: 0 9px 22px rgba(255,101,0,.18);\r\n}\r\n\r\n.c24-filter-copy {\r\n    color: #777d86;\r\n    font-size: 11px;\r\n    text-align: right;\r\n}\r\n\r\n\/* Comparison list *\/\r\n.c24-compare-list {\r\n    display: grid;\r\n    gap: 12px;\r\n}\r\n\r\n.c24-site-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n    display: grid;\r\n    grid-template-columns: 70px minmax(185px, 1.25fr) 145px 1fr 1fr 128px 220px;\r\n    align-items: stretch;\r\n    border: 1px solid rgba(255,255,255,.08);\r\n    border-radius: 20px;\r\n    background:\r\n        radial-gradient(350px 150px at 0% 0%, rgba(255,255,255,.035), transparent 70%),\r\n        linear-gradient(150deg, rgba(255,255,255,.018), transparent 46%),\r\n        #101216;\r\n    box-shadow: 0 16px 50px rgba(0,0,0,.17);\r\n    transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;\r\n}\r\n\r\n.c24-site-card:hover {\r\n    transform: translateY(-2px);\r\n    border-color: rgba(255,101,0,.22);\r\n    box-shadow: 0 22px 65px rgba(0,0,0,.24), 0 0 0 1px rgba(255,101,0,.025);\r\n}\r\n\r\n.c24-site-card.is-featured {\r\n    border-color: rgba(255,101,0,.42);\r\n    background:\r\n        radial-gradient(440px 170px at 0% 0%, rgba(255,101,0,.15), transparent 72%),\r\n        linear-gradient(135deg, rgba(255,101,0,.055), rgba(255,255,255,.012) 40%, transparent 70%),\r\n        #111215;\r\n    box-shadow: 0 24px 80px rgba(0,0,0,.28), 0 0 0 1px rgba(255,101,0,.045);\r\n}\r\n\r\n.c24-site-card.is-featured::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0 auto 0 0;\r\n    width: 3px;\r\n    background: linear-gradient(180deg, #ff994e, #ff6500 50%, #d84900);\r\n    box-shadow: 0 0 22px rgba(255,101,0,.55);\r\n}\r\n\r\n.c24-cell {\r\n    min-height: 116px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    padding: 17px 16px;\r\n    border-right: 1px solid rgba(255,255,255,.055);\r\n}\r\n\r\n.c24-cell:last-child {\r\n    border-right: 0;\r\n}\r\n\r\n.c24-rank-cell {\r\n    align-items: center;\r\n    text-align: center;\r\n    padding-left: 18px;\r\n}\r\n\r\n.c24-rank {\r\n    color: #fff;\r\n    font-size: 26px;\r\n    line-height: 1;\r\n    font-weight: 900;\r\n    letter-spacing: -.05em;\r\n}\r\n\r\n.c24-rank small {\r\n    display: block;\r\n    margin-top: 5px;\r\n    color: #6f747d;\r\n    font-size: 8px;\r\n    font-weight: 850;\r\n    letter-spacing: .13em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-brand-cell {\r\n    gap: 10px;\r\n}\r\n\r\n.c24-brand-top {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 11px;\r\n}\r\n\r\n.c24-brand-mark {\r\n    width: 48px;\r\n    height: 48px;\r\n    flex: 0 0 48px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px solid rgba(255,255,255,.09);\r\n    border-radius: 14px;\r\n    color: #fff;\r\n    background: linear-gradient(145deg, #1d2025, #111317);\r\n    font-size: 16px;\r\n    font-weight: 900;\r\n    letter-spacing: -.04em;\r\n}\r\n\r\n.is-featured .c24-brand-mark {\r\n    border-color: rgba(255,101,0,.34);\r\n    color: #fff;\r\n    background: linear-gradient(145deg, #ff7b27, #d94800);\r\n    box-shadow: 0 11px 28px rgba(255,101,0,.18);\r\n}\r\n\r\n.c24-brand-name {\r\n    color: #fff;\r\n    font-size: 18px;\r\n    font-weight: 830;\r\n    line-height: 1.15;\r\n}\r\n\r\n.c24-brand-meta {\r\n    display: flex;\r\n    align-items: center;\r\n    flex-wrap: wrap;\r\n    gap: 6px;\r\n    margin-top: 5px;\r\n}\r\n\r\n.c24-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 22px;\r\n    padding: 4px 8px;\r\n    border: 1px solid rgba(255,255,255,.08);\r\n    border-radius: 999px;\r\n    color: #858b94;\r\n    background: rgba(255,255,255,.025);\r\n    font-size: 8px;\r\n    font-weight: 850;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-badge.is-orange {\r\n    border-color: rgba(255,101,0,.29);\r\n    color: #ffa469;\r\n    background: rgba(255,101,0,.085);\r\n}\r\n\r\n.c24-badge.is-green {\r\n    border-color: rgba(255,101,0,.22);\r\n    color: #ffad79;\r\n    background: rgba(255,101,0,.055);\r\n}\r\n\r\n.c24-cell-label {\r\n    margin-bottom: 8px;\r\n    color: #6f747d;\r\n    font-size: 8px;\r\n    font-weight: 870;\r\n    letter-spacing: .12em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-cell-value {\r\n    color: #e7e9ec;\r\n    font-size: 13px;\r\n    line-height: 1.48;\r\n    font-weight: 680;\r\n}\r\n\r\n.c24-cell-sub {\r\n    margin-top: 5px;\r\n    color: #767b85;\r\n    font-size: 10px;\r\n    line-height: 1.45;\r\n}\r\n\r\n.c24-stars {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 3px;\r\n    color: #ffb14f;\r\n}\r\n\r\n.c24-stars .c24-svg {\r\n    width: 14px;\r\n    height: 14px;\r\n    fill: currentColor;\r\n    stroke: currentColor;\r\n}\r\n\r\n.c24-rating-number {\r\n    margin-top: 7px;\r\n    color: #f0f1f3;\r\n    font-size: 12px;\r\n    font-weight: 780;\r\n}\r\n\r\n.c24-rating-number.is-placeholder {\r\n    color: #6e737c;\r\n}\r\n\r\n.c24-site-actions {\r\n    display: grid;\r\n    gap: 8px;\r\n}\r\n\r\n.c24-review-btn,\r\n.c24-visit-btn {\r\n    min-height: 39px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 7px;\r\n    padding: 9px 12px;\r\n    border-radius: 10px;\r\n    font-size: 9px;\r\n    font-weight: 860;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n    transition: transform .2s ease, border-color .2s ease, background .2s ease;\r\n}\r\n\r\n.c24-review-btn {\r\n    border: 1px solid rgba(255,255,255,.09);\r\n    color: #c3c7cd;\r\n    background: rgba(255,255,255,.028);\r\n}\r\n\r\n.c24-review-btn:hover {\r\n    color: #fff;\r\n    border-color: rgba(255,101,0,.28);\r\n    background: rgba(255,101,0,.065);\r\n}\r\n\r\n.c24-visit-btn {\r\n    border: 1px solid rgba(255,135,64,.3);\r\n    color: #fff;\r\n    background: linear-gradient(145deg, #ff7518, #df4a00);\r\n    box-shadow: 0 9px 22px rgba(255,101,0,.16);\r\n}\r\n\r\n.c24-visit-btn:hover {\r\n    transform: translateY(-1px);\r\n    background: linear-gradient(145deg, #ff862e, #ee5707);\r\n}\r\n\r\n.c24-visit-btn.is-disabled {\r\n    pointer-events: none;\r\n    color: #737882;\r\n    border-color: rgba(255,255,255,.065);\r\n    background: rgba(255,255,255,.025);\r\n    box-shadow: none;\r\n}\r\n\r\n.c24-focus-sports .c24-sports-cell,\r\n.c24-focus-casino .c24-casino-cell,\r\n.c24-focus-crash .c24-rating-cell {\r\n    background: linear-gradient(180deg, rgba(255,101,0,.065), rgba(255,101,0,.018));\r\n    box-shadow: inset 0 0 0 1px rgba(255,101,0,.055);\r\n}\r\n\r\n.c24-compare-footnote {\r\n    margin-top: 14px;\r\n    color: #71767f;\r\n    font-size: 11px;\r\n    line-height: 1.7;\r\n}\r\n\r\n\/* Methodology *\/\r\n.c24-method-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0,1fr));\r\n    gap: 12px;\r\n}\r\n\r\n.c24-method-card,\r\n.c24-bank-card,\r\n.c24-guide-card,\r\n.c24-legal-card,\r\n.c24-faq-item {\r\n    border: 1px solid rgba(255,255,255,.075);\r\n    background: linear-gradient(145deg, rgba(255,255,255,.018), rgba(255,255,255,.005)), #101216;\r\n    box-shadow: 0 15px 45px rgba(0,0,0,.15);\r\n}\r\n\r\n.c24-method-card {\r\n    min-height: 190px;\r\n    padding: 20px;\r\n    border-radius: 18px;\r\n}\r\n\r\n.c24-method-card h3 {\r\n    margin: 18px 0 8px;\r\n    color: #f3f4f6;\r\n    font-size: 16px;\r\n    font-weight: 810;\r\n}\r\n\r\n.c24-method-card p {\r\n    margin: 0;\r\n    color: #8e939c;\r\n    font-size: 12px;\r\n    line-height: 1.72;\r\n}\r\n\r\n\/* Banks *\/\r\n.c24-bank-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0,1fr));\r\n    gap: 12px;\r\n}\r\n\r\n.c24-bank-card {\r\n    min-height: 190px;\r\n    padding: 20px;\r\n    border-radius: 18px;\r\n}\r\n\r\n.c24-bank-card h3 {\r\n    margin: 18px 0 8px;\r\n    color: #f3f4f6;\r\n    font-size: 16px;\r\n    font-weight: 810;\r\n}\r\n\r\n.c24-bank-card p {\r\n    margin: 0;\r\n    color: #8f949d;\r\n    font-size: 12px;\r\n    line-height: 1.72;\r\n}\r\n\r\n.c24-bank-status {\r\n    display: inline-flex;\r\n    margin-top: 15px;\r\n    padding: 5px 8px;\r\n    border: 1px solid rgba(255,101,0,.18);\r\n    border-radius: 999px;\r\n    color: #ff9b5b;\r\n    background: rgba(255,101,0,.05);\r\n    font-size: 8px;\r\n    font-weight: 850;\r\n    letter-spacing: .09em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\/* Guides *\/\r\n.c24-guide-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0,1fr));\r\n    gap: 12px;\r\n}\r\n\r\n.c24-guide-grid.c24-three {\r\n    grid-template-columns: repeat(3, minmax(0,1fr));\r\n}\r\n\r\n.c24-guide-card {\r\n    min-height: 200px;\r\n    padding: 20px;\r\n    border-radius: 18px;\r\n}\r\n\r\n.c24-step {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n}\r\n\r\n.c24-step-number {\r\n    color: #ff8d46;\r\n    font-size: 11px;\r\n    font-weight: 900;\r\n    letter-spacing: .12em;\r\n}\r\n\r\n.c24-guide-card h3 {\r\n    margin: 19px 0 8px;\r\n    color: #f3f4f6;\r\n    font-size: 16px;\r\n    font-weight: 810;\r\n}\r\n\r\n.c24-guide-card p {\r\n    margin: 0;\r\n    color: #8f949d;\r\n    font-size: 12px;\r\n    line-height: 1.72;\r\n}\r\n\r\n\/* KYC *\/\r\n.c24-kyc-wrap {\r\n    overflow: hidden;\r\n    border: 1px solid rgba(255,255,255,.075);\r\n    border-radius: 18px;\r\n    background: #101216;\r\n}\r\n\r\n.c24-kyc-table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n}\r\n\r\n.c24-kyc-table th {\r\n    padding: 14px 17px;\r\n    color: #6f747d;\r\n    background: rgba(255,255,255,.02);\r\n    border-bottom: 1px solid rgba(255,255,255,.07);\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .13em;\r\n    text-align: left;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-kyc-table td {\r\n    padding: 17px;\r\n    color: #a9aeb6;\r\n    border-bottom: 1px solid rgba(255,255,255,.055);\r\n    font-size: 12px;\r\n    line-height: 1.55;\r\n}\r\n\r\n.c24-kyc-table tr:last-child td {\r\n    border-bottom: 0;\r\n}\r\n\r\n.c24-kyc-table td:first-child {\r\n    color: #f0f1f2;\r\n    font-weight: 760;\r\n}\r\n\r\n.c24-status {\r\n    display: inline-flex;\r\n    padding: 5px 8px;\r\n    border: 1px solid rgba(255,101,0,.18);\r\n    border-radius: 999px;\r\n    color: #ffad79;\r\n    background: rgba(255,101,0,.045);\r\n    font-size: 8px;\r\n    font-weight: 850;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\/* Legal *\/\r\n.c24-legal-grid {\r\n    display: grid;\r\n    grid-template-columns: 1.35fr .65fr;\r\n    gap: 12px;\r\n}\r\n\r\n.c24-legal-card {\r\n    padding: 22px;\r\n    border-radius: 18px;\r\n}\r\n\r\n.c24-legal-card h3 {\r\n    margin: 17px 0 8px;\r\n    color: #f3f4f6;\r\n    font-size: 17px;\r\n    font-weight: 820;\r\n}\r\n\r\n.c24-legal-card p {\r\n    margin: 0;\r\n    color: #90959e;\r\n    font-size: 12px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.c24-legal-points {\r\n    display: grid;\r\n    gap: 10px;\r\n    margin-top: 18px;\r\n}\r\n\r\n.c24-legal-point {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 9px;\r\n    color: #9da2ab;\r\n    font-size: 11px;\r\n    line-height: 1.55;\r\n}\r\n\r\n.c24-legal-point::before {\r\n    content: \"\";\r\n    width: 6px;\r\n    height: 6px;\r\n    flex: 0 0 6px;\r\n    margin-top: 5px;\r\n    border-radius: 50%;\r\n    background: var(--orange);\r\n    box-shadow: 0 0 9px rgba(255,101,0,.45);\r\n}\r\n\r\n\/* FAQ *\/\r\n.c24-faq {\r\n    display: grid;\r\n    gap: 8px;\r\n}\r\n\r\n.c24-faq-item {\r\n    overflow: hidden;\r\n    border-radius: 15px;\r\n}\r\n\r\n.c24-faq-question {\r\n    width: 100%;\r\n    min-height: 60px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    padding: 16px 18px;\r\n    color: #eef0f2;\r\n    background: transparent;\r\n    text-align: left;\r\n    font-size: 12px;\r\n    font-weight: 760;\r\n}\r\n\r\n.c24-faq-plus {\r\n    width: 30px;\r\n    height: 30px;\r\n    flex: 0 0 30px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px solid rgba(255,101,0,.16);\r\n    border-radius: 9px;\r\n    color: #ff8d48;\r\n    background: rgba(255,101,0,.04);\r\n    transition: transform .2s ease;\r\n}\r\n\r\n.c24-faq-answer {\r\n    display: grid;\r\n    grid-template-rows: 0fr;\r\n    transition: grid-template-rows .25s ease;\r\n}\r\n\r\n.c24-faq-answer > div {\r\n    min-height: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n.c24-faq-answer p {\r\n    margin: 0;\r\n    padding: 0 18px 18px;\r\n    color: #8f949d;\r\n    font-size: 12px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.c24-faq-item.is-open .c24-faq-answer {\r\n    grid-template-rows: 1fr;\r\n}\r\n\r\n.c24-faq-item.is-open .c24-faq-plus {\r\n    transform: rotate(45deg);\r\n}\r\n\r\n\/* Footer *\/\r\n.c24-footer {\r\n    padding: 28px 0 34px;\r\n    border-top: 1px solid rgba(255,255,255,.055);\r\n}\r\n\r\n.c24-footer-inner {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    color: #686e77;\r\n    font-size: 9px;\r\n    line-height: 1.6;\r\n    text-transform: uppercase;\r\n    letter-spacing: .08em;\r\n}\r\n\r\n.c24-footer-brand {\r\n    color: #8b9098;\r\n    font-weight: 820;\r\n}\r\n\r\n\/* Review modal *\/\r\n.c24-modal-overlay {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 9999999;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 22px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    pointer-events: none;\r\n    background: rgba(2,3,5,.82);\r\n    -webkit-backdrop-filter: blur(15px) saturate(120%);\r\n    backdrop-filter: blur(15px) saturate(120%);\r\n    transition: opacity .22s ease, visibility .22s ease;\r\n}\r\n\r\n.c24-modal-overlay.is-open {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    pointer-events: auto;\r\n}\r\n\r\n.c24-modal {\r\n    width: min(820px, 100%);\r\n    max-height: calc(100dvh - 44px);\r\n    overflow-y: auto;\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    border-radius: 24px;\r\n    background:\r\n        radial-gradient(500px 300px at 92% 0%, rgba(255,101,0,.17), transparent 70%),\r\n        linear-gradient(160deg, #141519, #0e1013 48%, #090a0d);\r\n    box-shadow: 0 42px 140px rgba(0,0,0,.68), inset 0 1px 0 rgba(255,255,255,.05);\r\n    transform: translateY(18px) scale(.975);\r\n    opacity: 0;\r\n    transition: transform .26s ease, opacity .26s ease;\r\n}\r\n\r\n.c24-modal-overlay.is-open .c24-modal {\r\n    transform: translateY(0) scale(1);\r\n    opacity: 1;\r\n}\r\n\r\n.c24-modal-top {\r\n    min-height: 180px;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n    padding: 28px;\r\n    border-bottom: 1px solid rgba(255,255,255,.065);\r\n    background:\r\n        radial-gradient(circle at 85% 20%, rgba(255,101,0,.22), transparent 30%),\r\n        linear-gradient(180deg, rgba(255,255,255,.02), transparent);\r\n}\r\n\r\n.c24-modal-kicker {\r\n    margin-bottom: 9px;\r\n    color: #ff9555;\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .14em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-modal-title {\r\n    margin: 0;\r\n    color: #fff;\r\n    font-size: clamp(28px, 5vw, 48px);\r\n    line-height: 1.04;\r\n    letter-spacing: -.045em;\r\n    font-weight: 850;\r\n}\r\n\r\n.c24-modal-close {\r\n    width: 42px;\r\n    height: 42px;\r\n    flex: 0 0 42px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px solid rgba(255,101,0,.3);\r\n    border-radius: 12px;\r\n    color: #ff9c5f;\r\n    background: rgba(255,101,0,.07);\r\n}\r\n\r\n.c24-modal-body {\r\n    padding: 26px 28px 30px;\r\n}\r\n\r\n.c24-modal-facts {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0,1fr));\r\n    gap: 10px;\r\n}\r\n\r\n.c24-modal-fact {\r\n    min-height: 105px;\r\n    padding: 16px;\r\n    border: 1px solid rgba(255,255,255,.075);\r\n    border-radius: 14px;\r\n    background: rgba(255,255,255,.018);\r\n}\r\n\r\n.c24-modal-fact strong {\r\n    display: block;\r\n    margin-bottom: 7px;\r\n    color: #ff8e48;\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c24-modal-fact span {\r\n    color: #a2a7b0;\r\n    font-size: 12px;\r\n    line-height: 1.6;\r\n}\r\n\r\n.c24-modal-copy {\r\n    margin: 14px 0 0;\r\n    padding: 18px;\r\n    border: 1px solid rgba(255,101,0,.13);\r\n    border-radius: 15px;\r\n    color: #9da2aa;\r\n    background: rgba(255,101,0,.025);\r\n    font-size: 12px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.c24-modal-actions {\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    gap: 9px;\r\n    margin-top: 18px;\r\n}\r\n\r\n.c24-modal-actions .c24-review-btn,\r\n.c24-modal-actions .c24-visit-btn {\r\n    min-width: 145px;\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 1120px) {\r\n    .c24-site-card {\r\n        grid-template-columns: 64px minmax(180px, 1.3fr) 130px 1fr 1fr 105px 182px;\r\n    }\r\n\r\n    .c24-cell {\r\n        padding: 15px 12px;\r\n    }\r\n\r\n    .c24-quick {\r\n        grid-template-columns: 1.2fr repeat(6, 1fr);\r\n    }\r\n}\r\n\r\n@media (max-width: 980px) {\r\n    .c24-quick {\r\n        display: flex;\r\n        overflow-x: auto;\r\n        scrollbar-width: none;\r\n        scroll-snap-type: x mandatory;\r\n    }\r\n\r\n    .c24-quick::-webkit-scrollbar {\r\n        display: none;\r\n    }\r\n\r\n    .c24-quick-brand {\r\n        min-width: 180px;\r\n        flex: 0 0 180px;\r\n        scroll-snap-align: start;\r\n    }\r\n\r\n    .c24-quick-item {\r\n        min-width: 118px;\r\n        flex: 0 0 118px;\r\n        scroll-snap-align: start;\r\n    }\r\n\r\n    .c24-site-card {\r\n        grid-template-columns: 58px 1.4fr 120px 1fr 1fr;\r\n    }\r\n\r\n    .c24-site-card .c24-deposit-cell,\r\n    .c24-site-card .c24-action-cell {\r\n        grid-column: auto;\r\n    }\r\n\r\n    .c24-action-cell {\r\n        grid-column: 1 \/ -1 !important;\r\n        min-height: auto;\r\n        border-top: 1px solid rgba(255,255,255,.055);\r\n        border-right: 0;\r\n    }\r\n\r\n    .c24-site-actions {\r\n        grid-template-columns: 1fr 1fr;\r\n    }\r\n\r\n    .c24-method-grid,\r\n    .c24-bank-grid,\r\n    .c24-guide-grid {\r\n        grid-template-columns: repeat(2, minmax(0,1fr));\r\n    }\r\n\r\n    .c24-guide-grid.c24-three {\r\n        grid-template-columns: repeat(3, minmax(0,1fr));\r\n    }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    .c24-container {\r\n        width: min(100% - 24px, 1220px);\r\n    }\r\n\r\n    .c24-section {\r\n        padding: 44px 0;\r\n    }\r\n\r\n    .c24-hero {\r\n        padding: 60px 0 40px;\r\n    }\r\n\r\n    .c24-hero::before {\r\n        width: 720px;\r\n        height: 280px;\r\n        top: 90px;\r\n    }\r\n\r\n    .c24-title {\r\n        font-size: clamp(38px, 11vw, 58px);\r\n        line-height: 1;\r\n    }\r\n\r\n    .c24-subtitle {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .c24-section-bar {\r\n        min-height: 66px;\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n        gap: 8px;\r\n        padding: 16px 17px;\r\n        border-radius: 17px;\r\n    }\r\n\r\n    .c24-section-label {\r\n        font-size: 11px;\r\n        letter-spacing: .12em;\r\n    }\r\n\r\n    .c24-section-label::before {\r\n        width: 28px;\r\n    }\r\n\r\n    .c24-section-note {\r\n        text-align: left;\r\n        font-size: 10px;\r\n    }\r\n\r\n    .c24-filter-shell {\r\n        align-items: stretch;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .c24-filter-tabs {\r\n        width: 100%;\r\n        overflow-x: auto;\r\n    }\r\n\r\n    .c24-filter {\r\n        flex: 1 0 105px;\r\n        min-height: 44px;\r\n    }\r\n\r\n    .c24-filter-copy {\r\n        text-align: left;\r\n    }\r\n\r\n    .c24-site-card,\r\n    .c24-site-card:hover {\r\n        display: block;\r\n        transform: none;\r\n        border-radius: 18px;\r\n    }\r\n\r\n    .c24-cell {\r\n        min-height: auto;\r\n        padding: 15px 16px;\r\n        border-right: 0;\r\n        border-bottom: 1px solid rgba(255,255,255,.055);\r\n    }\r\n\r\n    .c24-rank-cell {\r\n        align-items: flex-start;\r\n        padding-top: 18px;\r\n        text-align: left;\r\n    }\r\n\r\n    .c24-rank {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        font-size: 20px;\r\n    }\r\n\r\n    .c24-rank small {\r\n        display: inline;\r\n        margin: 0;\r\n    }\r\n\r\n    .c24-brand-cell {\r\n        min-height: 94px;\r\n    }\r\n\r\n    .c24-rating-cell,\r\n    .c24-sports-cell,\r\n    .c24-casino-cell,\r\n    .c24-deposit-cell {\r\n        display: grid;\r\n        grid-template-columns: 120px 1fr;\r\n        align-items: center;\r\n        gap: 14px;\r\n    }\r\n\r\n    .c24-cell-label {\r\n        margin: 0;\r\n    }\r\n\r\n    .c24-rating-cell .c24-stars-wrap,\r\n    .c24-sports-cell > div,\r\n    .c24-casino-cell > div,\r\n    .c24-deposit-cell > div {\r\n        text-align: right;\r\n    }\r\n\r\n    .c24-site-actions {\r\n        grid-template-columns: 1fr 1fr;\r\n    }\r\n\r\n    .c24-action-cell {\r\n        border-bottom: 0;\r\n    }\r\n\r\n    .c24-method-grid,\r\n    .c24-bank-grid,\r\n    .c24-guide-grid,\r\n    .c24-guide-grid.c24-three,\r\n    .c24-legal-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .c24-kyc-wrap {\r\n        overflow: visible;\r\n        border: 0;\r\n        background: transparent;\r\n    }\r\n\r\n    .c24-kyc-table,\r\n    .c24-kyc-table tbody,\r\n    .c24-kyc-table tr,\r\n    .c24-kyc-table td {\r\n        display: block;\r\n        width: 100%;\r\n    }\r\n\r\n    .c24-kyc-table thead {\r\n        display: none;\r\n    }\r\n\r\n    .c24-kyc-table tr {\r\n        overflow: hidden;\r\n        margin-bottom: 10px;\r\n        border: 1px solid rgba(255,255,255,.075);\r\n        border-radius: 15px;\r\n        background: #101216;\r\n    }\r\n\r\n    .c24-kyc-table td {\r\n        display: grid;\r\n        grid-template-columns: 115px 1fr;\r\n        gap: 12px;\r\n        padding: 12px 14px;\r\n        border-bottom: 1px solid rgba(255,255,255,.05);\r\n    }\r\n\r\n    .c24-kyc-table td::before {\r\n        color: #6f747d;\r\n        font-size: 8px;\r\n        font-weight: 900;\r\n        letter-spacing: .1em;\r\n        text-transform: uppercase;\r\n    }\r\n\r\n    .c24-kyc-table td:nth-child(1)::before { content: \"CHECK\"; }\r\n    .c24-kyc-table td:nth-child(2)::before { content: \"WHY\"; }\r\n    .c24-kyc-table td:nth-child(3)::before { content: \"WHAT TO DO\"; }\r\n    .c24-kyc-table td:nth-child(4)::before { content: \"STATUS\"; }\r\n\r\n    .c24-modal-overlay {\r\n        padding: 8px;\r\n    }\r\n\r\n    .c24-modal {\r\n        max-height: calc(100dvh - 16px);\r\n        border-radius: 18px;\r\n    }\r\n\r\n    .c24-modal-top {\r\n        min-height: 150px;\r\n        padding: 22px;\r\n    }\r\n\r\n    .c24-modal-body {\r\n        padding: 20px;\r\n    }\r\n\r\n    .c24-modal-facts {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .c24-modal-actions {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .c24-modal-actions .c24-review-btn,\r\n    .c24-modal-actions .c24-visit-btn {\r\n        width: 100%;\r\n    }\r\n\r\n    .c24-footer-inner {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n    .c24-container {\r\n        width: min(100% - 18px, 1220px);\r\n    }\r\n\r\n    .c24-hero {\r\n        padding-top: 50px;\r\n    }\r\n\r\n    .c24-eyebrow {\r\n        font-size: 9px;\r\n    }\r\n\r\n    .c24-title {\r\n        font-size: clamp(34px, 12vw, 46px);\r\n    }\r\n\r\n    .c24-pick-pill {\r\n        width: 100%;\r\n        justify-content: center;\r\n    }\r\n\r\n    .c24-rating-cell,\r\n    .c24-sports-cell,\r\n    .c24-casino-cell,\r\n    .c24-deposit-cell {\r\n        grid-template-columns: 100px 1fr;\r\n    }\r\n\r\n    .c24-site-actions {\r\n        grid-template-columns: 1fr;\r\n    }\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   V26 BASE LAYOUT + DYNAMIC RANKING REFINEMENTS\r\n   ========================================================== *\/\r\nbody.elementor-page,\r\nbody {\r\n    background:\r\n        radial-gradient(900px 500px at 50% 0%, rgba(255,101,0,.10), transparent 72%),\r\n        #090a0c !important;\r\n}\r\n\r\n#betting-compare-v51 {\r\n    left: auto !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    margin: 0 !important;\r\n    transform: none !important;\r\n    overflow-x: clip !important;\r\n    box-shadow: 0 0 0 100vmax #090a0c;\r\n    clip-path: inset(0 -100vmax);\r\n}\r\n\r\n#betting-compare-v51 .c24-container {\r\n    width: min(1220px, calc(100% - 40px));\r\n    max-width: 1220px;\r\n    margin-inline: auto;\r\n}\r\n\r\n.c24-site-card {\r\n    cursor: pointer;\r\n}\r\n\r\n.c24-site-card .c24-review-btn,\r\n.c24-site-card .c24-visit-btn {\r\n    cursor: pointer;\r\n}\r\n\r\n.c24-site-card.is-featured .c24-rank {\r\n    color: #ff8b42;\r\n}\r\n\r\n.c24-brand-mark[data-brand=\"bet365\"] { font-size: 13px; letter-spacing: -.055em; }\r\n.c24-brand-mark[data-brand=\"williamhill\"] { font-size: 11px; }\r\n.c24-brand-mark[data-brand=\"skybet\"] { font-size: 12px; }\r\n.c24-brand-mark[data-brand=\"betfair\"] { font-size: 12px; }\r\n.c24-brand-mark[data-brand=\"1xbet\"] { font-size: 13px; }\r\n.c24-brand-mark[data-brand=\"1win\"] { font-size: 14px; }\r\n\r\n.c24-modal-points {\r\n    display: grid;\r\n    gap: 8px;\r\n    margin: 14px 0 0;\r\n    padding: 0;\r\n    list-style: none;\r\n}\r\n\r\n.c24-modal-points li {\r\n    position: relative;\r\n    padding: 11px 13px 11px 31px;\r\n    border: 1px solid rgba(255,255,255,.07);\r\n    border-radius: 12px;\r\n    color: #9da2aa;\r\n    background: rgba(255,255,255,.018);\r\n    font-size: 11px;\r\n    line-height: 1.6;\r\n}\r\n\r\n.c24-modal-points li::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 13px;\r\n    top: 17px;\r\n    width: 7px;\r\n    height: 7px;\r\n    border: 2px solid #ff6500;\r\n    transform: rotate(45deg);\r\n}\r\n\r\n.c24-review-btn .c24-svg,\r\n.c24-visit-btn .c24-svg {\r\n    flex: 0 0 auto;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-container {\r\n        width: calc(100% - 24px) !important;\r\n        max-width: none !important;\r\n    }\r\n\r\n    .c24-site-card {\r\n        width: 100%;\r\n        max-width: 100%;\r\n    }\r\n\r\n    .c24-brand-top {\r\n        align-items: flex-start;\r\n    }\r\n\r\n    .c24-brand-name {\r\n        font-size: 17px;\r\n    }\r\n\r\n    .c24-cell-value {\r\n        overflow-wrap: anywhere;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n    #betting-compare-v51 .c24-container {\r\n        width: calc(100% - 18px) !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V27 PREMIUM ORANGE-ONLY REFINEMENT\r\n   - no blue\/red accent glows\r\n   - fractional editor stars\r\n   - richer review overlays\r\n   - interactive methodology + banking details\r\n   ========================================================== *\/\r\n\r\nbody.elementor-page,\r\nbody,\r\n.elementor-page .elementor,\r\n.elementor-page .elementor-widget-html,\r\n.elementor-page .elementor-widget-html > .elementor-widget-container {\r\n    background: #090a0c !important;\r\n}\r\n\r\n#betting-compare-v51 {\r\n    --green: #ff8b3f;\r\n    --yellow: #ffb04f;\r\n    background:\r\n        radial-gradient(1000px 560px at 50% -60px, rgba(255,101,0,.20), transparent 66%),\r\n        radial-gradient(700px 420px at 92% 24%, rgba(255,101,0,.075), transparent 72%),\r\n        radial-gradient(620px 380px at 8% 58%, rgba(255,137,54,.045), transparent 74%),\r\n        linear-gradient(180deg, #111113 0%, #0b0c0f 28%, #090a0c 100%) !important;\r\n    box-shadow: 0 0 0 100vmax #090a0c !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-badge.is-green,\r\n#betting-compare-v51 .c24-badge.is-soft,\r\n#betting-compare-v51 .c24-status {\r\n    border-color: rgba(255,101,0,.22) !important;\r\n    color: #ffad79 !important;\r\n    background: rgba(255,101,0,.055) !important;\r\n}\r\n\r\n\/* Fractional stars *\/\r\n#betting-compare-v51 .c24-stars {\r\n    gap: 2px;\r\n    color: #ffac49;\r\n}\r\n\r\n.c26-star {\r\n    position: relative;\r\n    width: 15px;\r\n    height: 15px;\r\n    display: inline-block;\r\n    overflow: hidden;\r\n    font-size: 15px;\r\n    line-height: 15px;\r\n}\r\n\r\n.c26-star-base,\r\n.c26-star-fill {\r\n    position: absolute;\r\n    inset: 0;\r\n    display: block;\r\n    white-space: nowrap;\r\n}\r\n\r\n.c26-star-base { color: rgba(255,255,255,.14); }\r\n.c26-star-fill { overflow: hidden; color: #ffad45; text-shadow: 0 0 10px rgba(255,101,0,.20); }\r\n\r\n#betting-compare-v51 .c24-rating-number {\r\n    display: inline-flex;\r\n    width: fit-content;\r\n    margin-top: 8px;\r\n    padding: 5px 8px;\r\n    border: 1px solid rgba(255,101,0,.16);\r\n    border-radius: 999px;\r\n    color: #f4f4f5;\r\n    background: rgba(255,101,0,.045);\r\n    font-weight: 820;\r\n}\r\n\r\n\/* Comparison cards: cleaner orange-only premium treatment *\/\r\n#betting-compare-v51 .c24-site-card {\r\n    border-color: rgba(255,255,255,.085);\r\n    background:\r\n        radial-gradient(420px 170px at -4% -15%, rgba(255,101,0,.045), transparent 72%),\r\n        linear-gradient(150deg, rgba(255,255,255,.022), transparent 48%),\r\n        #101216;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card:hover {\r\n    border-color: rgba(255,101,0,.30);\r\n    box-shadow: 0 24px 72px rgba(0,0,0,.32), 0 0 36px rgba(255,101,0,.035);\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card.is-featured {\r\n    border-color: rgba(255,101,0,.54);\r\n    background:\r\n        radial-gradient(520px 200px at 0% 0%, rgba(255,101,0,.18), transparent 70%),\r\n        linear-gradient(130deg, rgba(255,101,0,.075), rgba(255,255,255,.012) 44%, transparent 74%),\r\n        #111215;\r\n    box-shadow: 0 28px 90px rgba(0,0,0,.32), 0 0 55px rgba(255,101,0,.055);\r\n}\r\n\r\n\/* Stronger Comparison Framework cards *\/\r\n.c26-method-grid,\r\n.c26-bank-grid { gap: 14px !important; }\r\n\r\n#betting-compare-v51 .c26-detail-card,\r\n#betting-compare-v51 .c26-bank-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n    min-height: 228px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 21px;\r\n    border: 1px solid rgba(255,255,255,.09);\r\n    border-radius: 20px;\r\n    cursor: pointer;\r\n    background:\r\n        radial-gradient(300px 160px at 90% 0%, rgba(255,101,0,.075), transparent 72%),\r\n        linear-gradient(145deg, rgba(255,255,255,.024), rgba(255,255,255,.004)),\r\n        #101216;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 20px 55px rgba(0,0,0,.20);\r\n    transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease, background .24s ease;\r\n}\r\n\r\n#betting-compare-v51 .c26-detail-card::before,\r\n#betting-compare-v51 .c26-bank-card::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0 0 auto 0;\r\n    height: 2px;\r\n    opacity: .0;\r\n    background: linear-gradient(90deg, transparent, #ff6500 25%, #ff9e58 60%, transparent);\r\n    transition: opacity .24s ease;\r\n}\r\n\r\n#betting-compare-v51 .c26-detail-card:hover,\r\n#betting-compare-v51 .c26-bank-card:hover,\r\n#betting-compare-v51 .c26-detail-card:focus-visible,\r\n#betting-compare-v51 .c26-bank-card:focus-visible {\r\n    transform: translateY(-4px);\r\n    border-color: rgba(255,101,0,.30);\r\n    background:\r\n        radial-gradient(330px 175px at 88% 0%, rgba(255,101,0,.13), transparent 72%),\r\n        linear-gradient(145deg, rgba(255,255,255,.028), rgba(255,101,0,.018)),\r\n        #111317;\r\n    box-shadow: 0 28px 70px rgba(0,0,0,.29), 0 0 34px rgba(255,101,0,.045);\r\n}\r\n\r\n#betting-compare-v51 .c26-detail-card:hover::before,\r\n#betting-compare-v51 .c26-bank-card:hover::before { opacity: 1; }\r\n\r\n.c26-card-top,\r\n.c26-bank-head {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n}\r\n\r\n.c26-card-index,\r\n.c26-bank-code {\r\n    color: #ff9b5f;\r\n    font-size: 11px;\r\n    font-weight: 900;\r\n    letter-spacing: .14em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#betting-compare-v51 .c26-detail-card h3,\r\n#betting-compare-v51 .c26-bank-card h3 {\r\n    margin: 21px 0 8px;\r\n    font-size: 17px;\r\n    letter-spacing: -.015em;\r\n}\r\n\r\n#betting-compare-v51 .c26-detail-card p,\r\n#betting-compare-v51 .c26-bank-card p {\r\n    flex: 1;\r\n    color: #969ba4;\r\n    font-size: 12.5px;\r\n    line-height: 1.72;\r\n}\r\n\r\n.c26-card-foot,\r\n.c26-bank-foot {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    margin-top: 22px;\r\n    padding-top: 14px;\r\n    border-top: 1px solid rgba(255,255,255,.06);\r\n    color: #ff934f;\r\n    font-size: 9px;\r\n    font-weight: 870;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c26-card-foot .c24-svg,\r\n.c26-open .c24-svg { width: 14px; height: 14px; }\r\n.c26-open { display: inline-flex; align-items: center; gap: 6px; color: #ff934f; }\r\n\r\n\/* Review overlay: deeper, cleaner, orange-only *\/\r\n#betting-compare-v51 .c24-modal-overlay {\r\n    isolation: isolate;\r\n    overflow: hidden;\r\n    background:\r\n        radial-gradient(760px 460px at 78% 8%, rgba(255,101,0,.11), transparent 72%),\r\n        radial-gradient(620px 420px at 12% 92%, rgba(255,101,0,.055), transparent 75%),\r\n        rgba(4,5,7,.90) !important;\r\n    -webkit-backdrop-filter: blur(20px) saturate(115%);\r\n    backdrop-filter: blur(20px) saturate(115%);\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-overlay::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -2;\r\n    opacity: .20;\r\n    pointer-events: none;\r\n    background-image:\r\n        linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);\r\n    background-size: 54px 54px;\r\n    -webkit-mask-image: radial-gradient(circle at 50% 48%, #000 0%, transparent 78%);\r\n    mask-image: radial-gradient(circle at 50% 48%, #000 0%, transparent 78%);\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-overlay::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: min(76vw, 920px);\r\n    height: min(76vw, 920px);\r\n    border: 1px solid rgba(255,101,0,.08);\r\n    border-radius: 50%;\r\n    z-index: -1;\r\n    pointer-events: none;\r\n    box-shadow: 0 0 0 70px rgba(255,101,0,.018), 0 0 0 150px rgba(255,101,0,.012);\r\n}\r\n\r\n#betting-compare-v51 .c26-review-modal,\r\n#betting-compare-v51 .c26-info-modal {\r\n    width: min(940px, 100%);\r\n    border-color: rgba(255,255,255,.13);\r\n    background:\r\n        radial-gradient(600px 360px at 92% -5%, rgba(255,101,0,.12), transparent 70%),\r\n        linear-gradient(160deg, #15161a, #0e1013 50%, #090a0c);\r\n    box-shadow: 0 46px 160px rgba(0,0,0,.74), 0 0 0 1px rgba(255,101,0,.035), inset 0 1px 0 rgba(255,255,255,.055);\r\n}\r\n\r\n#betting-compare-v51 .c26-review-top {\r\n    position: relative;\r\n    overflow: hidden;\r\n    min-height: 220px;\r\n    align-items: center;\r\n    padding: 31px 32px;\r\n    background:\r\n        radial-gradient(500px 250px at 20% 10%, rgba(255,101,0,.10), transparent 70%),\r\n        linear-gradient(180deg, rgba(255,255,255,.025), transparent);\r\n}\r\n\r\n.c26-modal-identity {\r\n    position: relative;\r\n    z-index: 3;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 19px;\r\n}\r\n\r\n.c26-modal-brandmark {\r\n    width: 82px;\r\n    height: 82px;\r\n    flex: 0 0 82px;\r\n    display: grid;\r\n    place-items: center;\r\n    border: 1px solid rgba(255,101,0,.30);\r\n    border-radius: 23px;\r\n    color: #fff;\r\n    background:\r\n        radial-gradient(circle at 26% 18%, rgba(255,180,120,.18), transparent 44%),\r\n        linear-gradient(145deg, #ff7b25, #d94c05);\r\n    box-shadow: 0 18px 42px rgba(255,101,0,.18), inset 0 1px 0 rgba(255,255,255,.16);\r\n    font-size: 21px;\r\n    font-weight: 950;\r\n    letter-spacing: -.04em;\r\n}\r\n\r\n.c26-modal-heading { min-width: 0; }\r\n.c26-modal-score {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-top: 12px;\r\n}\r\n.c26-modal-score strong { color: #ffb173; font-size: 11px; font-weight: 850; }\r\n\r\n.c26-modal-watermark {\r\n    position: absolute;\r\n    right: 82px;\r\n    bottom: -20px;\r\n    z-index: 1;\r\n    color: rgba(255,255,255,.028);\r\n    font-size: clamp(86px, 15vw, 170px);\r\n    line-height: .8;\r\n    font-weight: 950;\r\n    letter-spacing: -.08em;\r\n    user-select: none;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* Each operator gets a distinct motif, but every motif stays in the approved orange\/neutral palette. *\/\r\n#c24-modal-overlay[data-brand=\"bet953\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"williamhill\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"bet365\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"1xbet\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"skybet\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"1win\"] .c26-review-top::before,\r\n#c24-modal-overlay[data-brand=\"betfair\"] .c26-review-top::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    opacity: .58;\r\n}\r\n#c24-modal-overlay[data-brand=\"bet953\"] .c26-review-top::before { background: repeating-radial-gradient(ellipse at 68% 60%, transparent 0 34px, rgba(255,101,0,.11) 35px 36px); }\r\n#c24-modal-overlay[data-brand=\"bet365\"] .c26-review-top::before { background: repeating-linear-gradient(118deg, transparent 0 34px, rgba(255,101,0,.085) 35px 36px); }\r\n#c24-modal-overlay[data-brand=\"1xbet\"] .c26-review-top::before { background-image: linear-gradient(rgba(255,101,0,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,101,0,.07) 1px, transparent 1px); background-size: 34px 34px; }\r\n#c24-modal-overlay[data-brand=\"skybet\"] .c26-review-top::before { background: radial-gradient(circle at 72% 44%, rgba(255,101,0,.18), transparent 18%), radial-gradient(circle at 72% 44%, transparent 0 28%, rgba(255,101,0,.065) 29% 30%, transparent 31%); }\r\n#c24-modal-overlay[data-brand=\"1win\"] .c26-review-top::before { background: linear-gradient(125deg, transparent 50%, rgba(255,101,0,.10) 50.2% 52%, transparent 52.2%), linear-gradient(125deg, transparent 62%, rgba(255,101,0,.055) 62.2% 64%, transparent 64.2%); }\r\n#c24-modal-overlay[data-brand=\"betfair\"] .c26-review-top::before { background: linear-gradient(90deg, transparent 52%, rgba(255,101,0,.07) 52.2% 52.4%, transparent 52.6%), repeating-linear-gradient(135deg, transparent 0 28px, rgba(255,101,0,.05) 29px 30px); }\r\n#c24-modal-overlay[data-brand=\"williamhill\"] .c26-review-top::before { background: repeating-radial-gradient(circle at 76% 45%, transparent 0 45px, rgba(255,101,0,.085) 46px 47px); }\r\n\r\n#betting-compare-v51 .c26-modal-facts { gap: 12px; }\r\n#betting-compare-v51 .c24-modal-fact {\r\n    min-height: 112px;\r\n    border-color: rgba(255,255,255,.085);\r\n    background: linear-gradient(145deg, rgba(255,255,255,.025), rgba(255,101,0,.012));\r\n}\r\n\r\n.c26-rank-value {\r\n    display: block;\r\n    margin-bottom: 3px;\r\n    color: #fff;\r\n    font-size: 22px;\r\n    font-weight: 930;\r\n}\r\n\r\n.c26-review-label,\r\n.c26-info-points-title {\r\n    margin-top: 18px;\r\n    color: #ff9957;\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .12em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.c26-editor-note {\r\n    margin-top: 14px;\r\n    padding: 11px 13px;\r\n    border-left: 2px solid rgba(255,101,0,.55);\r\n    color: #797f88;\r\n    background: rgba(255,101,0,.025);\r\n    font-size: 10px;\r\n    line-height: 1.65;\r\n}\r\n\r\n\/* Generic detail modal for methodology and banks *\/\r\n#betting-compare-v51 .c26-info-modal { width: min(860px, 100%); }\r\n.c26-info-top {\r\n    min-height: 154px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n    padding: 28px 30px;\r\n    border-bottom: 1px solid rgba(255,255,255,.07);\r\n    background:\r\n        radial-gradient(420px 220px at 86% 0%, rgba(255,101,0,.15), transparent 72%),\r\n        linear-gradient(180deg, rgba(255,255,255,.02), transparent);\r\n}\r\n\r\n.c26-info-summary {\r\n    padding: 17px 18px;\r\n    border: 1px solid rgba(255,101,0,.16);\r\n    border-radius: 15px;\r\n    color: #a6abb3;\r\n    background: rgba(255,101,0,.03);\r\n    font-size: 12px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.c26-info-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3,minmax(0,1fr));\r\n    gap: 10px;\r\n    margin-top: 12px;\r\n}\r\n\r\n.c26-info-box {\r\n    min-height: 136px;\r\n    padding: 16px;\r\n    border: 1px solid rgba(255,255,255,.08);\r\n    border-radius: 14px;\r\n    background: rgba(255,255,255,.018);\r\n}\r\n.c26-info-box strong {\r\n    display: block;\r\n    margin-bottom: 8px;\r\n    color: #ff9552;\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n.c26-info-box p { margin: 0; color: #959aa3; font-size: 11px; line-height: 1.7; }\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card { min-height: 205px; }\r\n\r\n    #betting-compare-v51 .c24-modal-overlay { padding: 8px; }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal { max-height: calc(100dvh - 16px); border-radius: 19px; }\r\n    #betting-compare-v51 .c26-review-top { min-height: 190px; padding: 23px 20px; }\r\n    .c26-modal-identity { align-items: flex-start; gap: 13px; }\r\n    .c26-modal-brandmark { width: 58px; height: 58px; flex-basis: 58px; border-radius: 16px; font-size: 15px; }\r\n    .c26-modal-watermark { right: 25px; font-size: 90px; }\r\n    #betting-compare-v51 .c24-modal-title { font-size: clamp(27px, 9vw, 40px); }\r\n    .c26-info-grid { grid-template-columns: 1fr; }\r\n    .c26-info-box { min-height: auto; }\r\n    .c26-info-top { min-height: 132px; padding: 22px 20px; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V27 \u2014 CLEAN SECTION BARS, CATEGORY-SPECIFIC RANKINGS,\r\n   IMAGE-BACKED REVIEW PAGES, RICH BLUR OVERLAYS\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c24-section-bar {\r\n    justify-content: flex-start !important;\r\n    min-height: 70px;\r\n    padding: 17px 22px;\r\n    background:\r\n        linear-gradient(112deg, rgba(255,255,255,.105), rgba(255,255,255,.022) 38%, rgba(255,101,0,.075) 83%, rgba(255,101,0,.02)),\r\n        rgba(10,11,14,.58);\r\n}\r\n#betting-compare-v51 .c24-section-label { width:100%; }\r\n#betting-compare-v51 .c24-section-label::after {\r\n    content:\"\";\r\n    height:1px;\r\n    flex:1;\r\n    min-width:40px;\r\n    margin-left:4px;\r\n    background:linear-gradient(90deg, rgba(255,101,0,.78), rgba(255,101,0,.16) 58%, transparent);\r\n}\r\n#betting-compare-v51 .c24-section-note,\r\n#betting-compare-v51 .c24-filter-copy { display:none !important; }\r\n#betting-compare-v51 .c24-filter-shell { justify-content:flex-start; }\r\n\r\n\/* Category-specific comparison columns *\/\r\n#betting-compare-v51 .c24-site-card {\r\n    grid-template-columns: 70px minmax(185px,1.18fr) 145px repeat(3,minmax(135px,.95fr)) 176px;\r\n}\r\n#betting-compare-v51 .c24-topic-cell {\r\n    background:linear-gradient(180deg,rgba(255,255,255,.008),transparent);\r\n}\r\n#betting-compare-v51 .c24-site-card:hover .c24-topic-cell {\r\n    background:linear-gradient(180deg,rgba(255,101,0,.026),transparent);\r\n}\r\n#betting-compare-v51 .c27-topic-1 {\r\n    box-shadow:inset 1px 0 rgba(255,101,0,.035), inset -1px 0 rgba(255,101,0,.025);\r\n}\r\n#betting-compare-v51 .c24-rating-cell {\r\n    background:linear-gradient(180deg,rgba(255,101,0,.055),rgba(255,101,0,.014));\r\n}\r\n#betting-compare-v51 .c24-cell-value { font-size:13px; line-height:1.45; }\r\n\r\n\/* Every lower information card is visibly interactive *\/\r\n#betting-compare-v51 .c27-clickable,\r\n#betting-compare-v51 .c24-kyc-table tr[data-info] { cursor:pointer; }\r\n#betting-compare-v51 .c27-clickable {\r\n    position:relative;\r\n    transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease;\r\n}\r\n#betting-compare-v51 .c27-clickable:hover,\r\n#betting-compare-v51 .c24-kyc-table tr[data-info]:hover {\r\n    border-color:rgba(255,101,0,.22);\r\n    background:linear-gradient(145deg,rgba(255,101,0,.055),rgba(255,255,255,.012)),#101216;\r\n}\r\n#betting-compare-v51 .c27-clickable:hover { transform:translateY(-3px); box-shadow:0 24px 70px rgba(0,0,0,.28),0 0 0 1px rgba(255,101,0,.025); }\r\n.c27-card-more {\r\n    display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;color:#ff9553;\r\n    font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;\r\n}\r\n.c27-card-more .c24-svg { width:14px;height:14px; }\r\n#betting-compare-v51 .c24-guide-card,\r\n#betting-compare-v51 .c24-legal-card { display:flex;flex-direction:column; }\r\n#betting-compare-v51 .c24-kyc-table tr[data-info] { transition:background .2s ease; }\r\n\r\n\/* Rich review overlay \u2014 full page feeling with a blurred site behind it *\/\r\n#betting-compare-v51 .c24-modal-overlay {\r\n    padding:18px;\r\n    background:\r\n      radial-gradient(900px 560px at 78% 2%,rgba(255,101,0,.13),transparent 70%),\r\n      radial-gradient(720px 520px at 8% 100%,rgba(255,139,63,.075),transparent 74%),\r\n      rgba(3,4,6,.84) !important;\r\n    -webkit-backdrop-filter:blur(30px) saturate(130%) !important;\r\n    backdrop-filter:blur(30px) saturate(130%) !important;\r\n}\r\n#betting-compare-v51 .c24-modal-overlay::before {\r\n    opacity:.30 !important;\r\n    background-size:48px 48px !important;\r\n}\r\n#betting-compare-v51 .c24-modal-overlay::after {\r\n    width:min(82vw,1050px) !important;height:min(82vw,1050px) !important;\r\n    border-color:rgba(255,101,0,.11) !important;\r\n    box-shadow:0 0 0 86px rgba(255,101,0,.018),0 0 0 180px rgba(255,101,0,.011) !important;\r\n}\r\n#betting-compare-v51 .c26-review-modal {\r\n    width:min(1080px,100%) !important;\r\n    max-height:calc(100dvh - 36px) !important;\r\n    border-radius:28px !important;\r\n    border-color:rgba(255,255,255,.15) !important;\r\n    background:linear-gradient(160deg,rgba(20,21,25,.96),rgba(11,12,15,.985) 54%,#08090b) !important;\r\n    box-shadow:0 54px 190px rgba(0,0,0,.82),0 0 0 1px rgba(255,101,0,.04),inset 0 1px 0 rgba(255,255,255,.06) !important;\r\n}\r\n#betting-compare-v51 .c27-review-top {\r\n    position:relative;\r\n    isolation:isolate;\r\n    min-height:310px !important;\r\n    overflow:hidden;\r\n    align-items:flex-end;\r\n    padding:34px !important;\r\n    background:#0c0d10 !important;\r\n}\r\n.c27-review-media { position:absolute;inset:0;z-index:-2;overflow:hidden; }\r\n.c27-review-media::after {\r\n    content:\"\";position:absolute;inset:0;\r\n    background:linear-gradient(180deg,rgba(7,8,10,.18) 0%,rgba(7,8,10,.46) 48%,rgba(8,9,11,.96) 100%),linear-gradient(90deg,rgba(7,8,10,.92) 0%,rgba(7,8,10,.42) 48%,rgba(7,8,10,.18) 100%);\r\n}\r\n.c27-review-image { width:100%;height:100%;display:none;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.03);transform:scale(1.015); }\r\n.c27-review-image.is-visible { display:block; }\r\n.c27-review-image-fallback {\r\n    position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;\r\n    color:#8e939c;background:radial-gradient(circle at 72% 34%,rgba(255,101,0,.15),transparent 28%),#0b0d10;text-align:center;\r\n}\r\n.c27-review-image-fallback.is-hidden { display:none; }\r\n.c27-review-image-fallback span { color:rgba(255,255,255,.055);font-size:clamp(74px,15vw,170px);font-weight:950;letter-spacing:-.08em;line-height:.75; }\r\n.c27-review-image-fallback strong { color:#ff9b5d;font-size:10px;letter-spacing:.14em;text-transform:uppercase; }\r\n.c27-review-image-fallback small { color:#707680;font-size:10px; }\r\n#betting-compare-v51 .c26-modal-identity,\r\n#betting-compare-v51 .c24-modal-close,\r\n#betting-compare-v51 .c26-modal-watermark { position:relative;z-index:4; }\r\n#betting-compare-v51 .c26-modal-watermark { opacity:.24; }\r\n#betting-compare-v51 .c27-modal-facts { grid-template-columns:repeat(4,minmax(0,1fr)); }\r\n#betting-compare-v51 .c24-modal-fact { min-height:108px; }\r\n#betting-compare-v51 .c24-modal-copy {\r\n    margin-top:14px;padding:22px;border-radius:17px;border:1px solid rgba(255,101,0,.16);\r\n    background:linear-gradient(145deg,rgba(255,101,0,.045),rgba(255,255,255,.012));\r\n}\r\n\r\n\/* Info overlays match the same premium page language *\/\r\n#betting-compare-v51 .c26-info-modal {\r\n    width:min(980px,100%) !important;\r\n    max-height:calc(100dvh - 36px);\r\n    border-radius:26px !important;\r\n    background:radial-gradient(620px 320px at 85% 0%,rgba(255,101,0,.13),transparent 70%),linear-gradient(160deg,#16171b,#0e1013 52%,#090a0c) !important;\r\n    box-shadow:0 48px 170px rgba(0,0,0,.78),0 0 0 1px rgba(255,101,0,.035),inset 0 1px 0 rgba(255,255,255,.055) !important;\r\n}\r\n#betting-compare-v51 .c26-info-top { min-height:170px; background:radial-gradient(420px 220px at 88% 18%,rgba(255,101,0,.17),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.025),transparent); }\r\n\r\n@media (max-width:1100px) {\r\n  #betting-compare-v51 .c24-site-card { grid-template-columns:66px minmax(170px,1.1fr) 140px repeat(3,minmax(120px,.9fr)) 160px; }\r\n}\r\n@media (max-width:900px) {\r\n  #betting-compare-v51 .c24-site-card { grid-template-columns:64px 1.25fr .9fr 1fr 1fr; }\r\n  #betting-compare-v51 .c27-topic-3,\r\n  #betting-compare-v51 .c24-action-cell { grid-column:auto; }\r\n  #betting-compare-v51 .c24-action-cell { grid-column:4 \/ -1; border-top:1px solid rgba(255,255,255,.055); }\r\n  #betting-compare-v51 .c27-modal-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }\r\n}\r\n@media (max-width:760px) {\r\n  #betting-compare-v51 .c24-modal-overlay { padding:7px; }\r\n  #betting-compare-v51 .c26-review-modal,#betting-compare-v51 .c26-info-modal { max-height:calc(100dvh - 14px) !important;border-radius:19px !important; }\r\n  #betting-compare-v51 .c27-review-top { min-height:235px !important;padding:22px 18px !important; }\r\n  #betting-compare-v51 .c27-modal-facts { grid-template-columns:1fr; }\r\n  .c27-review-image-fallback span { font-size:74px; }\r\n  #betting-compare-v51 .c24-site-card { display:grid;grid-template-columns:62px 1fr; }\r\n  #betting-compare-v51 .c24-rank-cell { grid-row:1 \/ span 2; }\r\n  #betting-compare-v51 .c24-brand-cell,#betting-compare-v51 .c24-rating-cell,#betting-compare-v51 .c24-topic-cell,#betting-compare-v51 .c24-action-cell { grid-column:2; }\r\n  #betting-compare-v51 .c24-cell { min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.055); }\r\n  #betting-compare-v51 .c24-action-cell { border-bottom:0; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V28 COMPACT MODALS + GLASS BLUR BACKDROP + PREMIUM SCROLLBAR\r\n   Keeps V27 visual language while reducing overlay footprint.\r\n   ========================================================== *\/\r\n\r\n\/* Let the actual page remain visible behind every opened detail view. *\/\r\n#betting-compare-v51 .c24-modal-overlay {\r\n    padding: 24px !important;\r\n    background:\r\n        radial-gradient(760px 420px at 78% 6%, rgba(255,101,0,.075), transparent 72%),\r\n        radial-gradient(620px 360px at 12% 92%, rgba(255,139,63,.035), transparent 76%),\r\n        rgba(4,5,7,.46) !important;\r\n    -webkit-backdrop-filter: blur(13px) saturate(112%) brightness(.76) !important;\r\n    backdrop-filter: blur(13px) saturate(112%) brightness(.76) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-overlay::before {\r\n    opacity: .11 !important;\r\n    background-size: 58px 58px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-overlay::after {\r\n    width: min(68vw, 760px) !important;\r\n    height: min(68vw, 760px) !important;\r\n    border-color: rgba(255,101,0,.075) !important;\r\n    box-shadow:\r\n        0 0 0 54px rgba(255,101,0,.012),\r\n        0 0 0 112px rgba(255,101,0,.007) !important;\r\n}\r\n\r\n\/* More compact review page. *\/\r\n#betting-compare-v51 .c26-review-modal {\r\n    width: min(860px, calc(100vw - 48px)) !important;\r\n    max-height: 84dvh !important;\r\n    border-radius: 23px !important;\r\n    border-color: rgba(255,255,255,.13) !important;\r\n    background:\r\n        radial-gradient(520px 280px at 92% -5%, rgba(255,101,0,.105), transparent 72%),\r\n        linear-gradient(160deg, rgba(20,21,25,.965), rgba(11,12,15,.985) 54%, #08090b) !important;\r\n    box-shadow:\r\n        0 38px 130px rgba(0,0,0,.68),\r\n        0 0 0 1px rgba(255,101,0,.035),\r\n        inset 0 1px 0 rgba(255,255,255,.055) !important;\r\n}\r\n\r\n#betting-compare-v51 .c27-review-top {\r\n    min-height: 225px !important;\r\n    padding: 25px 26px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-body {\r\n    padding: 20px 22px 23px !important;\r\n}\r\n\r\n#betting-compare-v51 .c27-modal-facts {\r\n    gap: 9px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-fact {\r\n    min-height: 88px !important;\r\n    padding: 13px 14px !important;\r\n    border-radius: 13px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-copy {\r\n    margin-top: 11px !important;\r\n    padding: 17px 18px !important;\r\n    border-radius: 14px !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1.68 !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-points {\r\n    gap: 7px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-points li {\r\n    padding: 11px 12px 11px 31px !important;\r\n    font-size: 10.5px !important;\r\n    line-height: 1.55 !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-actions {\r\n    margin-top: 14px !important;\r\n}\r\n\r\n\/* Lower information pages use the same compact floating-window scale. *\/\r\n#betting-compare-v51 .c26-info-modal {\r\n    width: min(790px, calc(100vw - 48px)) !important;\r\n    max-height: 80dvh !important;\r\n    border-radius: 22px !important;\r\n    box-shadow:\r\n        0 36px 125px rgba(0,0,0,.66),\r\n        0 0 0 1px rgba(255,101,0,.03),\r\n        inset 0 1px 0 rgba(255,255,255,.05) !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-top {\r\n    min-height: 125px !important;\r\n    padding: 20px 22px !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-body {\r\n    padding: 19px 21px 22px !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-summary {\r\n    padding: 15px 17px !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1.66 !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-grid {\r\n    gap: 9px !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-box {\r\n    min-height: 112px !important;\r\n    padding: 14px !important;\r\n}\r\n\r\n\/* Replace the default white scrollbar with a thin floating orange rail. *\/\r\n#betting-compare-v51 .c24-modal {\r\n    scrollbar-width: thin;\r\n    scrollbar-color: rgba(255,101,0,.82) rgba(255,255,255,.035);\r\n    scrollbar-gutter: stable;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar {\r\n    width: 9px;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-track {\r\n    margin: 16px 0;\r\n    border-radius: 999px;\r\n    background: rgba(255,255,255,.035);\r\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.035);\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-thumb {\r\n    border: 2px solid transparent;\r\n    border-radius: 999px;\r\n    background: linear-gradient(180deg, #ff8c43, #ff5d00) padding-box;\r\n    box-shadow: 0 0 13px rgba(255,101,0,.28);\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-thumb:hover {\r\n    background: linear-gradient(180deg, #ffa064, #ff6a12) padding-box;\r\n}\r\n\r\n\/* Small screens: still compact, but use available mobile height comfortably. *\/\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        padding: 10px !important;\r\n        background: rgba(4,5,7,.50) !important;\r\n        -webkit-backdrop-filter: blur(11px) saturate(108%) brightness(.76) !important;\r\n        backdrop-filter: blur(11px) saturate(108%) brightness(.76) !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        width: min(100%, 680px) !important;\r\n        max-height: 88dvh !important;\r\n        border-radius: 18px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c27-review-top {\r\n        min-height: 190px !important;\r\n        padding: 19px 17px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body {\r\n        padding: 17px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c26-info-top {\r\n        min-height: 112px !important;\r\n        padding: 18px 17px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-modal::-webkit-scrollbar {\r\n        width: 6px;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V29 ORANGE-ONLY INTERACTION LOCK + SLIM PREMIUM RANKINGS\r\n   - removes inherited Elementor pink\/magenta button states\r\n   - keeps every interactive state charcoal \/ white \/ orange\r\n   - makes ranking rows slimmer and cleaner\r\n   ========================================================== *\/\r\n\r\n\/* Hard-lock the approved palette for native\/theme interaction states. *\/\r\n#betting-compare-v51,\r\n#betting-compare-v51 * {\r\n    -webkit-tap-highlight-color: transparent !important;\r\n}\r\n\r\n#betting-compare-v51 ::selection {\r\n    color: #fff !important;\r\n    background: rgba(255,101,0,.36) !important;\r\n}\r\n\r\n\/* Elementor\/theme button-state override: never allow pink\/magenta focus\/active fills. *\/\r\n#betting-compare-v51 .c24-faq-question,\r\n#betting-compare-v51 .c24-faq-question:hover,\r\n#betting-compare-v51 .c24-faq-question:focus,\r\n#betting-compare-v51 .c24-faq-question:focus-visible,\r\n#betting-compare-v51 .c24-faq-question:active {\r\n    color: #f2f3f5 !important;\r\n    border: 0 !important;\r\n    outline: 0 !important;\r\n    background: transparent !important;\r\n    background-color: transparent !important;\r\n    box-shadow: none !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item {\r\n    border-color: rgba(255,255,255,.075) !important;\r\n    background:\r\n        linear-gradient(145deg, rgba(255,255,255,.018), rgba(255,255,255,.004)),\r\n        #101216 !important;\r\n    transition: border-color .22s ease, background .22s ease, transform .22s ease, box-shadow .22s ease !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item:hover {\r\n    transform: translateY(-1px);\r\n    border-color: rgba(255,101,0,.20) !important;\r\n    background:\r\n        linear-gradient(110deg, rgba(255,101,0,.040), rgba(255,255,255,.012) 48%, transparent),\r\n        #101216 !important;\r\n    box-shadow: 0 15px 42px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.025) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item.is-open {\r\n    border-color: rgba(255,101,0,.28) !important;\r\n    background:\r\n        radial-gradient(380px 120px at 88% 0%, rgba(255,101,0,.075), transparent 72%),\r\n        linear-gradient(110deg, rgba(255,101,0,.045), rgba(255,255,255,.010) 48%, transparent),\r\n        #101216 !important;\r\n    box-shadow: 0 18px 48px rgba(0,0,0,.21), inset 0 1px 0 rgba(255,255,255,.03) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-question,\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-question:hover,\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-question:focus,\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-question:active {\r\n    color: #fff !important;\r\n    background: linear-gradient(90deg, rgba(255,101,0,.055), transparent 60%) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-plus,\r\n#betting-compare-v51 .c24-faq-question:hover .c24-faq-plus,\r\n#betting-compare-v51 .c24-faq-question:focus .c24-faq-plus,\r\n#betting-compare-v51 .c24-faq-question:active .c24-faq-plus {\r\n    color: #ff914d !important;\r\n    border-color: rgba(255,101,0,.28) !important;\r\n    background: rgba(255,101,0,.055) !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-plus {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.42) !important;\r\n    background: linear-gradient(145deg, rgba(255,119,32,.22), rgba(255,101,0,.08)) !important;\r\n    box-shadow: 0 0 18px rgba(255,101,0,.10), inset 0 1px 0 rgba(255,255,255,.04) !important;\r\n}\r\n\r\n\/* Explicit states for the other interactive controls so the page stays orange-only. *\/\r\n#betting-compare-v51 .c24-filter,\r\n#betting-compare-v51 .c24-filter:hover,\r\n#betting-compare-v51 .c24-filter:focus,\r\n#betting-compare-v51 .c24-filter:active {\r\n    background-color: transparent !important;\r\n}\r\n#betting-compare-v51 .c24-filter:not(.is-active):hover,\r\n#betting-compare-v51 .c24-filter:not(.is-active):focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.16) !important;\r\n    background: rgba(255,101,0,.045) !important;\r\n}\r\n#betting-compare-v51 .c24-filter.is-active,\r\n#betting-compare-v51 .c24-filter.is-active:hover,\r\n#betting-compare-v51 .c24-filter.is-active:focus,\r\n#betting-compare-v51 .c24-filter.is-active:active {\r\n    color: #fff !important;\r\n    border-color: rgba(255,142,75,.34) !important;\r\n    background: linear-gradient(145deg, #ff7519, #de4b00) !important;\r\n    box-shadow: 0 9px 22px rgba(255,101,0,.18) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-review-btn,\r\n#betting-compare-v51 .c24-review-btn:focus,\r\n#betting-compare-v51 .c24-review-btn:active {\r\n    color: #c8ccd2 !important;\r\n    border-color: rgba(255,255,255,.085) !important;\r\n    background: rgba(255,255,255,.026) !important;\r\n    box-shadow: none !important;\r\n}\r\n#betting-compare-v51 .c24-review-btn:hover,\r\n#betting-compare-v51 .c24-review-btn:focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.28) !important;\r\n    background: rgba(255,101,0,.065) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-visit-btn,\r\n#betting-compare-v51 .c24-visit-btn:hover,\r\n#betting-compare-v51 .c24-visit-btn:focus,\r\n#betting-compare-v51 .c24-visit-btn:focus-visible,\r\n#betting-compare-v51 .c24-visit-btn:active {\r\n    color: #fff !important;\r\n    border-color: rgba(255,135,64,.32) !important;\r\n    background: linear-gradient(145deg, #ff7518, #df4a00) !important;\r\n    box-shadow: 0 9px 22px rgba(255,101,0,.16) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-close,\r\n#betting-compare-v51 .c24-modal-close:hover,\r\n#betting-compare-v51 .c24-modal-close:focus,\r\n#betting-compare-v51 .c24-modal-close:active {\r\n    color: #ff9858 !important;\r\n    border-color: rgba(255,101,0,.28) !important;\r\n    background: linear-gradient(145deg, rgba(255,101,0,.13), rgba(255,101,0,.035)) !important;\r\n}\r\n#betting-compare-v51 .c24-modal-close:hover,\r\n#betting-compare-v51 .c24-modal-close:focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.46) !important;\r\n    background: linear-gradient(145deg, rgba(255,119,32,.24), rgba(255,101,0,.09)) !important;\r\n}\r\n\r\n\/* ---------- Slimmer, cleaner ranking table ---------- *\/\r\n#betting-compare-v51 #c24-ranking {\r\n    padding-top: 48px;\r\n    padding-bottom: 48px;\r\n}\r\n\r\n#betting-compare-v51 .c24-filter-shell {\r\n    margin-bottom: 12px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-filter-tabs {\r\n    padding: 4px !important;\r\n    border-radius: 12px !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.025), 0 10px 30px rgba(0,0,0,.16);\r\n}\r\n\r\n#betting-compare-v51 .c24-filter {\r\n    min-height: 38px !important;\r\n    padding: 8px 13px !important;\r\n    border-radius: 8px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-compare-list {\r\n    gap: 8px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card {\r\n    isolation: isolate;\r\n    border-radius: 16px !important;\r\n    border-color: rgba(255,255,255,.072) !important;\r\n    background:\r\n        radial-gradient(300px 100px at 5% 0%, rgba(255,255,255,.028), transparent 72%),\r\n        linear-gradient(145deg, rgba(255,255,255,.014), transparent 42%),\r\n        #0f1114 !important;\r\n    box-shadow: 0 11px 34px rgba(0,0,0,.16) !important;\r\n    transition: transform .20s ease, border-color .20s ease, box-shadow .20s ease, background .20s ease !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    z-index: -1;\r\n    left: 12%;\r\n    right: 12%;\r\n    top: -1px;\r\n    height: 1px;\r\n    opacity: .38;\r\n    background: linear-gradient(90deg, transparent, rgba(255,101,0,.24), transparent);\r\n    transition: opacity .2s ease, left .2s ease, right .2s ease;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card:hover {\r\n    transform: translateY(-1px) !important;\r\n    border-color: rgba(255,101,0,.22) !important;\r\n    background:\r\n        radial-gradient(420px 130px at 8% 0%, rgba(255,101,0,.052), transparent 75%),\r\n        linear-gradient(145deg, rgba(255,255,255,.018), transparent 46%),\r\n        #101216 !important;\r\n    box-shadow: 0 16px 44px rgba(0,0,0,.22), 0 0 0 1px rgba(255,101,0,.018) !important;\r\n}\r\n#betting-compare-v51 .c24-site-card:hover::after { opacity: .85; left: 6%; right: 6%; }\r\n\r\n#betting-compare-v51 .c24-site-card.is-featured {\r\n    border-color: rgba(255,101,0,.40) !important;\r\n    background:\r\n        radial-gradient(360px 120px at 0% 0%, rgba(255,101,0,.13), transparent 74%),\r\n        linear-gradient(135deg, rgba(255,101,0,.040), rgba(255,255,255,.010) 44%, transparent 72%),\r\n        #101114 !important;\r\n    box-shadow: 0 17px 50px rgba(0,0,0,.24), 0 0 0 1px rgba(255,101,0,.035) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-card.is-featured::before {\r\n    width: 2px !important;\r\n    box-shadow: 0 0 16px rgba(255,101,0,.42) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-cell {\r\n    min-height: 90px !important;\r\n    padding: 10px 12px !important;\r\n    border-right-color: rgba(255,255,255,.047) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-rank-cell {\r\n    padding-left: 13px !important;\r\n    padding-right: 10px !important;\r\n    background: linear-gradient(180deg, rgba(255,255,255,.010), transparent) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-rank {\r\n    font-size: 22px !important;\r\n    letter-spacing: -.045em !important;\r\n}\r\n#betting-compare-v51 .c24-rank small {\r\n    margin-top: 4px !important;\r\n    font-size: 7px !important;\r\n    letter-spacing: .12em !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-brand-top { gap: 9px !important; }\r\n#betting-compare-v51 .c24-brand-mark {\r\n    width: 42px !important;\r\n    height: 42px !important;\r\n    flex-basis: 42px !important;\r\n    border-radius: 12px !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.025);\r\n    transition: transform .20s ease, border-color .20s ease, box-shadow .20s ease;\r\n}\r\n#betting-compare-v51 .c24-site-card:hover .c24-brand-mark { transform: translateY(-1px); border-color: rgba(255,101,0,.20); }\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark { box-shadow: 0 8px 22px rgba(255,101,0,.15), inset 0 1px 0 rgba(255,255,255,.08) !important; }\r\n\r\n#betting-compare-v51 .c24-brand-name {\r\n    font-size: 16px !important;\r\n    letter-spacing: -.018em;\r\n}\r\n#betting-compare-v51 .c24-brand-meta { gap: 4px !important; margin-top: 4px !important; }\r\n#betting-compare-v51 .c24-badge {\r\n    min-height: 18px !important;\r\n    padding: 3px 6px !important;\r\n    font-size: 7px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-cell-label {\r\n    margin-bottom: 5px !important;\r\n    font-size: 7px !important;\r\n    letter-spacing: .11em !important;\r\n}\r\n#betting-compare-v51 .c24-cell-value {\r\n    font-size: 11.5px !important;\r\n    line-height: 1.34 !important;\r\n}\r\n#betting-compare-v51 .c24-cell-sub { display: none !important; }\r\n\r\n#betting-compare-v51 .c24-rating-number {\r\n    margin-top: 5px !important;\r\n    font-size: 10.5px !important;\r\n}\r\n#betting-compare-v51 .c24-stars { gap: 1px !important; }\r\n#betting-compare-v51 .c26-star { font-size: 14px !important; }\r\n\r\n#betting-compare-v51 .c24-topic-cell {\r\n    background: transparent !important;\r\n}\r\n#betting-compare-v51 .c27-topic-1 {\r\n    box-shadow: inset 1px 0 rgba(255,101,0,.026), inset -1px 0 rgba(255,101,0,.018) !important;\r\n}\r\n#betting-compare-v51 .c24-site-card:hover .c24-topic-cell {\r\n    background: linear-gradient(180deg, rgba(255,101,0,.018), transparent) !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-site-actions { gap: 5px !important; }\r\n#betting-compare-v51 .c24-review-btn,\r\n#betting-compare-v51 .c24-visit-btn {\r\n    min-height: 31px !important;\r\n    padding: 7px 9px !important;\r\n    border-radius: 8px !important;\r\n    font-size: 8px !important;\r\n    letter-spacing: .055em !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-action-cell {\r\n    padding-left: 10px !important;\r\n    padding-right: 10px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-compare-footnote {\r\n    margin-top: 11px !important;\r\n    font-size: 10px !important;\r\n    opacity: .86;\r\n}\r\n\r\n@media (min-width: 1101px) {\r\n    #betting-compare-v51 .c24-site-card {\r\n        grid-template-columns: 58px minmax(170px,1.16fr) 126px repeat(3,minmax(122px,.92fr)) 160px !important;\r\n    }\r\n}\r\n\r\n@media (min-width: 901px) and (max-width: 1100px) {\r\n    #betting-compare-v51 .c24-site-card {\r\n        grid-template-columns: 56px minmax(158px,1.12fr) 118px repeat(3,minmax(112px,.88fr)) 150px !important;\r\n    }\r\n    #betting-compare-v51 .c24-cell { padding: 9px 10px !important; }\r\n    #betting-compare-v51 .c24-cell-value { font-size: 11px !important; }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n    #betting-compare-v51 .c24-cell { min-height: auto !important; }\r\n    #betting-compare-v51 .c24-site-card { border-radius: 15px !important; }\r\n    #betting-compare-v51 .c24-brand-mark { width: 40px !important; height: 40px !important; flex-basis: 40px !important; }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 #c24-ranking { padding-top: 38px; padding-bottom: 38px; }\r\n    #betting-compare-v51 .c24-filter { min-height: 40px !important; }\r\n    #betting-compare-v51 .c24-faq-question { min-height: 56px !important; padding: 14px 15px !important; }\r\n    #betting-compare-v51 .c24-faq-plus { width: 28px !important; height: 28px !important; flex-basis: 28px !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V30 \u2014 VISUAL LOWER SECTIONS + IMAGE-BACKED DETAIL PAGES\r\n   - optional thumbnails for lower cards when an image URL exists\r\n   - image hero in every lower detail overlay\r\n   - less visible text; full copy stays inside the detail page\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c24-method-card p,\r\n#betting-compare-v51 .c24-bank-card p,\r\n#betting-compare-v51 .c24-guide-card p,\r\n#betting-compare-v51 .c24-legal-card > p {\r\n    display: -webkit-box;\r\n    -webkit-box-orient: vertical;\r\n    -webkit-line-clamp: 3;\r\n    overflow: hidden;\r\n}\r\n\r\n#betting-compare-v51 .c24-guide-card p {\r\n    -webkit-line-clamp: 2;\r\n}\r\n\r\n\/* The long legal bullets live in the click-through detail page instead. *\/\r\n#betting-compare-v51 .c24-legal-card .c24-legal-points {\r\n    display: none;\r\n}\r\n\r\n.c30-card-media {\r\n    position: relative;\r\n    height: 112px;\r\n    margin: -20px -20px 16px;\r\n    overflow: hidden;\r\n    border-bottom: 1px solid rgba(255,101,0,.14);\r\n    border-radius: 18px 18px 0 0;\r\n    background: #0b0d10;\r\n}\r\n\r\n.c30-card-media::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    background:\r\n        linear-gradient(180deg, rgba(7,8,10,.05), rgba(8,9,11,.44) 74%, rgba(8,9,11,.78)),\r\n        linear-gradient(90deg, rgba(255,101,0,.08), transparent 46%);\r\n}\r\n\r\n.c30-card-media img {\r\n    width: 100%;\r\n    height: 100%;\r\n    display: block;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    filter: saturate(.92) contrast(1.03);\r\n    transition: transform .35s cubic-bezier(.2,.7,.2,1), filter .35s ease;\r\n}\r\n\r\n#betting-compare-v51 [data-info]:hover > .c30-card-media img {\r\n    transform: scale(1.045);\r\n    filter: saturate(1) contrast(1.05);\r\n}\r\n\r\n\/* Taller media works better in the wide legal cards. *\/\r\n#betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n    height: 145px;\r\n    margin: -22px -22px 17px;\r\n}\r\n\r\n\/* Image-backed lower detail overlay *\/\r\n#betting-compare-v51 .c30-info-hero {\r\n    position: relative;\r\n    isolation: isolate;\r\n    min-height: 245px;\r\n    overflow: hidden;\r\n    border-bottom: 1px solid rgba(255,255,255,.07);\r\n    background: #0b0d10;\r\n}\r\n\r\n.c30-info-media {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: -2;\r\n    overflow: hidden;\r\n}\r\n\r\n.c30-info-media::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    background:\r\n        linear-gradient(180deg, rgba(5,6,8,.16), rgba(6,7,9,.44) 48%, rgba(8,9,11,.97) 100%),\r\n        linear-gradient(90deg, rgba(7,8,10,.88) 0%, rgba(7,8,10,.42) 52%, rgba(7,8,10,.20) 100%);\r\n}\r\n\r\n.c30-info-image {\r\n    width: 100%;\r\n    height: 100%;\r\n    display: none;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    transform: scale(1.012);\r\n    filter: saturate(.92) contrast(1.04);\r\n}\r\n\r\n.c30-info-image.is-visible { display: block; }\r\n\r\n.c30-info-image-fallback {\r\n    position: absolute;\r\n    inset: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 7px;\r\n    text-align: center;\r\n    background:\r\n        repeating-radial-gradient(ellipse at 70% 54%, transparent 0 35px, rgba(255,101,0,.075) 36px 37px),\r\n        radial-gradient(circle at 72% 28%, rgba(255,101,0,.14), transparent 28%),\r\n        #0b0d10;\r\n}\r\n\r\n.c30-info-image-fallback.is-hidden { display: none; }\r\n.c30-info-image-fallback span {\r\n    color: rgba(255,255,255,.055);\r\n    font-size: clamp(72px, 14vw, 142px);\r\n    line-height: .78;\r\n    font-weight: 950;\r\n    letter-spacing: -.075em;\r\n}\r\n.c30-info-image-fallback strong {\r\n    color: #ff9b5d;\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n    letter-spacing: .14em;\r\n    text-transform: uppercase;\r\n}\r\n.c30-info-image-fallback small {\r\n    color: #747a84;\r\n    font-size: 10px;\r\n}\r\n\r\n#betting-compare-v51 .c30-info-hero .c26-info-top {\r\n    position: relative;\r\n    z-index: 3;\r\n    min-height: 245px !important;\r\n    align-items: flex-end;\r\n    padding: 28px 30px !important;\r\n    border-bottom: 0 !important;\r\n    background: transparent !important;\r\n}\r\n\r\n#betting-compare-v51 .c30-info-hero .c24-modal-close {\r\n    position: absolute;\r\n    top: 18px;\r\n    right: 18px;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-body {\r\n    padding-top: 22px;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-summary {\r\n    font-size: 11.5px;\r\n    line-height: 1.68;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-box {\r\n    min-height: 118px;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    .c30-card-media {\r\n        height: 145px;\r\n        margin: -20px -20px 16px;\r\n    }\r\n    #betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n        height: 165px;\r\n        margin: -22px -22px 17px;\r\n    }\r\n    #betting-compare-v51 .c30-info-hero {\r\n        min-height: 205px;\r\n    }\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top {\r\n        min-height: 205px !important;\r\n        padding: 22px 20px !important;\r\n    }\r\n    .c30-info-image-fallback span { font-size: 70px; }\r\n}\r\n\r\n\r\n\r\n\/* Optional one-image banner for each lower main section. Hidden until a URL is provided. *\/\r\n.c30-section-media {\r\n    position: relative;\r\n    height: 190px;\r\n    margin: -4px 0 18px;\r\n    overflow: hidden;\r\n    border: 1px solid rgba(255,255,255,.085);\r\n    border-radius: 19px;\r\n    background: #0b0d10;\r\n    box-shadow: 0 22px 60px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.035);\r\n}\r\n.c30-section-media::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    background: linear-gradient(180deg, rgba(7,8,10,.05), rgba(8,9,11,.36) 72%, rgba(8,9,11,.72)), linear-gradient(90deg, rgba(255,101,0,.08), transparent 46%);\r\n}\r\n.c30-section-media img {\r\n    width: 100%;\r\n    height: 100%;\r\n    display: block;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    filter: saturate(.93) contrast(1.03);\r\n}\r\n@media (max-width:760px) {\r\n    .c30-section-media { height: 180px; margin-bottom: 14px; border-radius: 16px; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V31 TARGETED UI BUGFIX\r\n   1) remove the permanent empty scrollbar gutter in modals\r\n   2) clean FAQ answer bottoms so the next card never looks like\r\n      a stray underline \/ phantom bar\r\n   ========================================================== *\/\r\n\r\n\/* The previous stable scrollbar gutter reserved space even when the\r\n   detail page did not need to scroll. Keep the custom scrollbar, but\r\n   only let it consume space when scrolling is actually required. *\/\r\n#betting-compare-v51 .c24-modal {\r\n    scrollbar-gutter: auto !important;\r\n    overflow-x: hidden !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar {\r\n    width: 7px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-track {\r\n    margin: 12px 2px !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-thumb {\r\n    border: 1px solid transparent !important;\r\n    border-radius: 999px !important;\r\n    background: linear-gradient(180deg, #ff914f, #ff6208) padding-box !important;\r\n    box-shadow: 0 0 12px rgba(255,101,0,.22) !important;\r\n}\r\n\r\n\/* FAQ open state: keep one clean rounded card with no inherited\r\n   pseudo-elements, shadows or borders appearing below the answer. *\/\r\n#betting-compare-v51 .c24-faq {\r\n    gap: 11px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item,\r\n#betting-compare-v51 .c24-faq-item.is-open {\r\n    margin: 0 !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-item.is-open {\r\n    transform: none !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-answer,\r\n#betting-compare-v51 .c24-faq-answer > div {\r\n    margin: 0 !important;\r\n    border: 0 !important;\r\n    outline: 0 !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-answer::before,\r\n#betting-compare-v51 .c24-faq-answer::after,\r\n#betting-compare-v51 .c24-faq-answer > div::before,\r\n#betting-compare-v51 .c24-faq-answer > div::after {\r\n    content: none !important;\r\n    display: none !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-faq-answer p {\r\n    margin: 0 !important;\r\n    padding: 1px 18px 19px !important;\r\n    border: 0 !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n}\r\n\r\n\/* Add a little breathing room only after an opened answer so the next\r\n   FAQ card reads as a new card instead of a second line under the text. *\/\r\n#betting-compare-v51 .c24-faq-item.is-open {\r\n    margin-bottom: 2px !important;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-modal::-webkit-scrollbar {\r\n        width: 5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq {\r\n        gap: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-answer p {\r\n        padding: 1px 16px 17px !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V32 CONTENT CLARITY + MOBILE-FIRST REFINEMENT\r\n   - transparent editorial weighting\r\n   - useful review verdicts\r\n   - compact mobile ranking cards\r\n   - bottom-sheet mobile detail pages\r\n   - orange \/ charcoal palette only\r\n   ========================================================== *\/\r\n#betting-compare-v51 {\r\n    --c32-orange:#ff6500;\r\n    --c32-orange-soft:#ff9a58;\r\n    --c32-panel:#101216;\r\n    --c32-panel-2:#0c0e11;\r\n}\r\n\r\n#betting-compare-v51 .c32-review-date {\r\n    width: fit-content;\r\n    max-width: 760px;\r\n    display:flex;\r\n    align-items:center;\r\n    gap:9px;\r\n    margin:18px auto 0;\r\n    padding:9px 12px;\r\n    border:1px solid rgba(255,255,255,.07);\r\n    border-radius:999px;\r\n    color:#858b94;\r\n    background:rgba(11,13,16,.62);\r\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.025);\r\n    font-size:10px;\r\n    line-height:1.4;\r\n    text-align:center;\r\n}\r\n#betting-compare-v51 .c32-review-date span {\r\n    width:6px;height:6px;flex:0 0 6px;border-radius:50%;\r\n    background:var(--c32-orange);box-shadow:0 0 12px rgba(255,101,0,.55);\r\n}\r\n\r\n\/* Transparent score weighting *\/\r\n#betting-compare-v51 .c32-weighting {\r\n    margin:0 0 18px;\r\n    padding:18px;\r\n    overflow:hidden;\r\n    border:1px solid rgba(255,255,255,.08);\r\n    border-radius:20px;\r\n    background:\r\n      radial-gradient(540px 220px at 92% 0%,rgba(255,101,0,.075),transparent 72%),\r\n      linear-gradient(145deg,rgba(255,255,255,.022),rgba(255,101,0,.012)),#0f1114;\r\n    box-shadow:0 18px 55px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03);\r\n}\r\n#betting-compare-v51 .c32-weight-head {\r\n    display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px;\r\n}\r\n#betting-compare-v51 .c32-weight-head span {\r\n    display:block;margin-bottom:5px;color:#ff9555;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;\r\n}\r\n#betting-compare-v51 .c32-weight-head strong { color:#f5f6f7;font-size:17px;line-height:1.2; }\r\n#betting-compare-v51 .c32-weight-head p { max-width:520px;margin:0;color:#878d96;font-size:10.5px;line-height:1.6;text-align:right; }\r\n#betting-compare-v51 .c32-weight-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px; }\r\n#betting-compare-v51 .c32-weight-card {\r\n    min-width:0;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;\r\n    background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,101,0,.012)),#0c0e11;\r\n}\r\n#betting-compare-v51 .c32-weight-title { display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#fff;font-size:12px; }\r\n#betting-compare-v51 .c32-weight-title .c24-svg { width:15px;height:15px;color:#ff8d46; }\r\n#betting-compare-v51 .c32-weight-bars { display:grid;gap:8px; }\r\n#betting-compare-v51 .c32-weight-bars span { position:relative;display:block;height:23px;overflow:hidden;border-radius:7px;background:rgba(255,255,255,.03); }\r\n#betting-compare-v51 .c32-weight-bars b { position:absolute;inset:0 auto 0 0;min-width:5px;border-radius:7px;background:linear-gradient(90deg,rgba(255,101,0,.34),rgba(255,101,0,.10)); }\r\n#betting-compare-v51 .c32-weight-bars em { position:relative;z-index:2;display:flex;align-items:center;height:100%;padding:0 8px;color:#9da2aa;font-size:9px;font-style:normal;font-weight:700; }\r\n\r\n\/* Review verdict: faster decision-making *\/\r\n#betting-compare-v51 .c32-verdict-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:11px 0 15px; }\r\n#betting-compare-v51 .c32-verdict {\r\n    min-height:94px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;\r\n    background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,101,0,.012)),#0d0f12;\r\n}\r\n#betting-compare-v51 .c32-verdict span { display:block;margin-bottom:7px;color:#ff9250;font-size:8.5px;font-weight:900;letter-spacing:.11em;text-transform:uppercase; }\r\n#betting-compare-v51 .c32-verdict strong { color:#d9dce0;font-size:10.5px;line-height:1.55;font-weight:720; }\r\n\r\n\/* Keep all interactive states in approved palette. *\/\r\n#betting-compare-v51 button,\r\n#betting-compare-v51 a,\r\n#betting-compare-v51 [role=\"button\"] { -webkit-tap-highlight-color:transparent !important; }\r\n#betting-compare-v51 *:focus-visible { outline:2px solid rgba(255,101,0,.58) !important; outline-offset:2px !important; }\r\n\r\n\/* Tablet: reduce density before mobile stacking. *\/\r\n@media (max-width: 1024px) {\r\n    #betting-compare-v51 .c24-container { width:min(100% - 28px, 1160px); }\r\n    #betting-compare-v51 .c32-weight-head { align-items:flex-start;flex-direction:column;gap:8px; }\r\n    #betting-compare-v51 .c32-weight-head p { max-width:none;text-align:left; }\r\n    #betting-compare-v51 .c32-weight-grid { grid-template-columns:1fr; }\r\n    #betting-compare-v51 .c32-weight-bars { grid-template-columns:repeat(5,minmax(0,1fr)); }\r\n    #betting-compare-v51 .c32-weight-bars span { height:42px; }\r\n    #betting-compare-v51 .c32-weight-bars em { align-items:flex-end;padding:0 7px 7px;line-height:1.15; }\r\n}\r\n\r\n\/* Mobile-first redesign *\/\r\n@media (max-width: 760px) {\r\n    html,body { overflow-x:hidden !important; }\r\n    #betting-compare-v51 { overflow:hidden !important; }\r\n    #betting-compare-v51 .c24-container { width:100% !important;max-width:none !important;padding-left:13px !important;padding-right:13px !important; }\r\n    #betting-compare-v51 .c24-section { padding:34px 0 !important; }\r\n\r\n    \/* compact scrollable top navigation *\/\r\n    #betting-compare-v51 .c24-quick-wrap { position:sticky;top:0;z-index:9995;padding:7px 0;background:rgba(8,9,11,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px); }\r\n    #betting-compare-v51 .c24-quick { gap:0 !important;overflow-x:auto !important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:14px !important; }\r\n    #betting-compare-v51 .c24-quick::-webkit-scrollbar { display:none; }\r\n    #betting-compare-v51 .c24-quick-brand { min-width:154px !important;flex:0 0 154px !important;padding:0 12px !important; }\r\n    #betting-compare-v51 .c24-quick-item { min-width:92px !important;flex:0 0 92px !important;min-height:48px !important;padding:8px 10px !important;font-size:9px !important;scroll-snap-align:start; }\r\n\r\n    \/* Hero *\/\r\n    #betting-compare-v51 .c24-hero { padding:64px 0 40px !important; }\r\n    #betting-compare-v51 .c24-hero::before { width:760px !important;height:390px !important;opacity:.55; }\r\n    #betting-compare-v51 .c24-eyebrow { margin-bottom:15px !important;font-size:8.5px !important; }\r\n    #betting-compare-v51 .c24-title { max-width:390px;margin-left:auto !important;margin-right:auto !important;font-size:clamp(34px,10.2vw,45px) !important;line-height:.98 !important;letter-spacing:-.047em !important; }\r\n    #betting-compare-v51 .c24-subtitle { max-width:560px !important;margin:15px auto 0 !important;font-size:12px !important;line-height:1.65 !important;padding:0 4px; }\r\n    #betting-compare-v51 .c24-hero-picks { margin-top:20px !important;display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;gap:7px !important;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:none;scroll-snap-type:x proximity; }\r\n    #betting-compare-v51 .c24-hero-picks::-webkit-scrollbar { display:none; }\r\n    #betting-compare-v51 .c24-pick-pill { flex:0 0 auto !important;min-height:38px !important;white-space:nowrap;scroll-snap-align:start;font-size:9px !important; }\r\n    #betting-compare-v51 .c32-review-date { width:100%;max-width:none;margin-top:10px;border-radius:13px;font-size:9px;text-align:left; }\r\n\r\n    \/* Section labels *\/\r\n    #betting-compare-v51 .c24-section-bar { min-height:58px !important;margin-bottom:14px !important;padding:13px 15px !important;border-radius:16px !important; }\r\n    #betting-compare-v51 .c24-section-label { font-size:11px !important;letter-spacing:.12em !important; }\r\n\r\n    \/* category tabs become a stable 3-button switch *\/\r\n    #betting-compare-v51 .c24-filter-shell { position:sticky;top:68px;z-index:90;margin:0 0 12px !important;padding:6px !important;border-radius:15px !important;background:rgba(8,9,11,.82) !important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px); }\r\n    #betting-compare-v51 .c24-filter-tabs { width:100% !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:5px !important;overflow:visible !important; }\r\n    #betting-compare-v51 .c24-filter { min-width:0 !important;width:100% !important;min-height:44px !important;padding:9px 7px !important;font-size:9px !important;border-radius:10px !important; }\r\n\r\n    \/* slim, readable mobile ranking card *\/\r\n    #betting-compare-v51 .c24-compare-list { gap:9px !important; }\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        display:grid !important;\r\n        grid-template-columns:54px minmax(0,1fr) 106px !important;\r\n        grid-auto-rows:auto !important;\r\n        transform:none !important;\r\n        border-radius:17px !important;\r\n        overflow:hidden !important;\r\n        box-shadow:0 12px 32px rgba(0,0,0,.18) !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card.is-featured { box-shadow:0 16px 42px rgba(255,101,0,.10),0 12px 32px rgba(0,0,0,.20) !important; }\r\n    #betting-compare-v51 .c24-cell { min-width:0 !important;min-height:0 !important;padding:12px !important;border-right:0 !important; }\r\n    #betting-compare-v51 .c24-rank-cell { grid-column:1;grid-row:1;display:flex !important;align-items:center !important;justify-content:center !important;padding:12px 7px !important;border-bottom:1px solid rgba(255,255,255,.055) !important; }\r\n    #betting-compare-v51 .c24-rank { font-size:20px !important;line-height:1 !important; }\r\n    #betting-compare-v51 .c24-rank small { margin-top:4px !important;font-size:6.5px !important; }\r\n    #betting-compare-v51 .c24-brand-cell { grid-column:2;grid-row:1;border-bottom:1px solid rgba(255,255,255,.055) !important;padding-left:10px !important; }\r\n    #betting-compare-v51 .c24-brand-top { gap:9px !important; }\r\n    #betting-compare-v51 .c24-brand-mark { width:43px !important;height:43px !important;flex:0 0 43px !important;border-radius:12px !important;font-size:11px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size:15px !important;line-height:1.05 !important; }\r\n    #betting-compare-v51 .c24-brand-meta { margin-top:5px !important;gap:4px !important; }\r\n    #betting-compare-v51 .c24-badge { min-height:19px !important;padding:4px 6px !important;font-size:6.5px !important; }\r\n    #betting-compare-v51 .c24-rating-cell { grid-column:3;grid-row:1;border-bottom:1px solid rgba(255,255,255,.055) !important;padding:11px 9px !important; }\r\n    #betting-compare-v51 .c24-rating-cell .c24-cell-label { font-size:6.5px !important; }\r\n    #betting-compare-v51 .c24-rating-cell .c24-stars { gap:1px !important;white-space:nowrap; }\r\n    #betting-compare-v51 .c26-star { width:12px !important;height:13px !important;font-size:12px !important; }\r\n    #betting-compare-v51 .c24-rating-number { margin-top:5px !important;font-size:10px !important;padding:5px 7px !important; }\r\n\r\n    #betting-compare-v51 .c24-topic-cell { grid-column:1 \/ -1 !important;display:grid !important;grid-template-columns:116px minmax(0,1fr) !important;align-items:center !important;gap:8px !important;min-height:48px !important;padding:9px 12px !important;border-bottom:1px solid rgba(255,255,255,.045) !important;background:transparent !important; }\r\n    #betting-compare-v51 .c24-topic-cell > div { display:contents !important; }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-label { margin:0 !important;font-size:7px !important;letter-spacing:.09em !important; }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value { font-size:11px !important;line-height:1.35 !important;text-align:right; }\r\n    #betting-compare-v51 .c24-action-cell { grid-column:1 \/ -1 !important;padding:9px !important;border:0 !important; }\r\n    #betting-compare-v51 .c24-site-actions { display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;width:100% !important; }\r\n    #betting-compare-v51 .c24-site-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-site-actions .c24-visit-btn { min-height:43px !important;width:100% !important;padding:10px 8px !important;font-size:8.5px !important;border-radius:10px !important; }\r\n    #betting-compare-v51 .c24-compare-footnote { margin-top:10px !important;padding:11px 12px !important;border-radius:12px !important;font-size:9px !important;line-height:1.6 !important; }\r\n\r\n    \/* scoring block *\/\r\n    #betting-compare-v51 .c32-weighting { padding:14px;border-radius:17px; }\r\n    #betting-compare-v51 .c32-weight-head strong { font-size:15px; }\r\n    #betting-compare-v51 .c32-weight-head p { font-size:10px; }\r\n    #betting-compare-v51 .c32-weight-grid { gap:8px; }\r\n    #betting-compare-v51 .c32-weight-card { padding:12px;border-radius:13px; }\r\n    #betting-compare-v51 .c32-weight-bars { grid-template-columns:1fr !important;gap:6px; }\r\n    #betting-compare-v51 .c32-weight-bars span { height:25px !important; }\r\n    #betting-compare-v51 .c32-weight-bars em { align-items:center !important;padding:0 8px !important;font-size:8.5px; }\r\n\r\n    \/* lower content stacks cleanly *\/\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-legal-grid { grid-template-columns:1fr !important;gap:9px !important; }\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card { min-height:0 !important;padding:16px !important;border-radius:16px !important; }\r\n    #betting-compare-v51 .c30-card-media { height:150px !important;margin:-16px -16px 15px !important;border-radius:15px 15px 0 0 !important; }\r\n    #betting-compare-v51 .c30-section-media { height:165px !important;margin-bottom:13px !important;border-radius:16px !important; }\r\n\r\n    \/* KYC becomes native mobile cards *\/\r\n    #betting-compare-v51 .c24-kyc-wrap { overflow:visible !important;border:0 !important;background:transparent !important;box-shadow:none !important; }\r\n    #betting-compare-v51 .c24-kyc-table { display:block !important;width:100% !important; }\r\n    #betting-compare-v51 .c24-kyc-table thead { display:none !important; }\r\n    #betting-compare-v51 .c24-kyc-table tbody { display:grid !important;gap:8px !important; }\r\n    #betting-compare-v51 .c24-kyc-table tr { display:grid !important;grid-template-columns:1fr auto !important;gap:6px 12px !important;padding:14px !important;border:1px solid rgba(255,255,255,.075) !important;border-radius:15px !important;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,101,0,.008)),#101216 !important; }\r\n    #betting-compare-v51 .c24-kyc-table td { display:block !important;width:auto !important;padding:0 !important;border:0 !important;font-size:10.5px !important;line-height:1.5 !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1) { grid-column:1;font-size:13px !important;font-weight:820;color:#fff !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(4) { grid-column:2;grid-row:1;text-align:right; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(2),\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(3) { grid-column:1 \/ -1;color:#858b94 !important; }\r\n    #betting-compare-v51 .c24-kyc-table td::before { display:none !important; }\r\n\r\n    \/* FAQ *\/\r\n    #betting-compare-v51 .c24-faq { gap:7px !important; }\r\n    #betting-compare-v51 .c24-faq-item { border-radius:14px !important; }\r\n    #betting-compare-v51 .c24-faq-question { min-height:56px !important;padding:13px 14px !important;gap:10px !important;font-size:10.5px !important;line-height:1.45 !important; }\r\n    #betting-compare-v51 .c24-faq-plus { width:32px !important;height:32px !important;flex:0 0 32px !important; }\r\n    #betting-compare-v51 .c24-faq-answer p { padding:0 14px 14px !important;font-size:10.5px !important;line-height:1.65 !important; }\r\n\r\n    \/* Mobile detail pages: premium bottom sheets. *\/\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        align-items:flex-end !important;justify-content:center !important;padding:0 !important;\r\n        background:rgba(5,6,8,.42) !important;\r\n        -webkit-backdrop-filter:blur(14px) saturate(110%) brightness(.72) !important;\r\n        backdrop-filter:blur(14px) saturate(110%) brightness(.72) !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        width:100% !important;max-width:none !important;max-height:92dvh !important;margin:0 !important;\r\n        border-left:1px solid rgba(255,255,255,.09) !important;border-right:1px solid rgba(255,255,255,.09) !important;border-bottom:0 !important;\r\n        border-radius:24px 24px 0 0 !important;\r\n        overscroll-behavior:contain;\r\n    }\r\n    #betting-compare-v51 .c27-review-top { min-height:175px !important;padding:19px 16px !important; }\r\n    #betting-compare-v51 .c27-review-media::after { background:linear-gradient(180deg,rgba(5,6,8,.12),rgba(7,8,10,.50) 52%,rgba(8,9,11,.98) 100%) !important; }\r\n    #betting-compare-v51 .c26-modal-identity { gap:10px !important;align-items:flex-end !important; }\r\n    #betting-compare-v51 .c26-modal-brandmark { width:50px !important;height:50px !important;flex-basis:50px !important;border-radius:14px !important;font-size:12px !important; }\r\n    #betting-compare-v51 .c24-modal-kicker { font-size:8px !important; }\r\n    #betting-compare-v51 .c24-modal-title { font-size:clamp(27px,8vw,36px) !important; }\r\n    #betting-compare-v51 .c26-modal-score { margin-top:5px !important; }\r\n    #betting-compare-v51 .c24-modal-close { width:40px !important;height:40px !important;top:13px !important;right:13px !important; }\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body { padding:15px 14px 18px !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px !important; }\r\n    #betting-compare-v51 .c24-modal-fact { min-height:78px !important;padding:11px !important;border-radius:12px !important; }\r\n    #betting-compare-v51 .c24-modal-fact strong { font-size:7.5px !important; }\r\n    #betting-compare-v51 .c24-modal-fact span { font-size:10px !important;line-height:1.45 !important; }\r\n    #betting-compare-v51 .c24-modal-copy { margin-top:9px !important;padding:14px !important;border-radius:13px !important;font-size:10.5px !important;line-height:1.65 !important; }\r\n    #betting-compare-v51 .c32-verdict-grid { grid-template-columns:1fr !important;gap:7px;margin:9px 0 12px; }\r\n    #betting-compare-v51 .c32-verdict { min-height:0;padding:11px 12px;border-radius:12px; }\r\n    #betting-compare-v51 .c32-verdict span { margin-bottom:4px;font-size:7.5px; }\r\n    #betting-compare-v51 .c32-verdict strong { font-size:10px; }\r\n    #betting-compare-v51 .c26-review-label,\r\n    #betting-compare-v51 .c26-info-points-title { margin:12px 0 7px !important;font-size:8px !important; }\r\n    #betting-compare-v51 .c24-modal-points { gap:6px !important; }\r\n    #betting-compare-v51 .c24-modal-points li { padding:9px 10px 9px 28px !important;font-size:9.5px !important;line-height:1.5 !important; }\r\n    #betting-compare-v51 .c26-editor-note { margin-top:10px !important;padding:9px 10px !important;font-size:8.5px !important; }\r\n    #betting-compare-v51 .c24-modal-actions { position:sticky;bottom:-1px;z-index:8;margin:12px -14px -18px !important;padding:10px 14px calc(10px + env(safe-area-inset-bottom)) !important;display:grid !important;grid-template-columns:.8fr 1.2fr !important;gap:7px !important;background:linear-gradient(180deg,rgba(9,10,12,.20),rgba(9,10,12,.98) 30%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px); }\r\n    #betting-compare-v51 .c24-modal-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-modal-actions .c24-visit-btn { min-height:44px !important;width:100% !important;font-size:8.5px !important; }\r\n\r\n    #betting-compare-v51 .c30-info-hero,\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top { min-height:172px !important; }\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top { padding:18px 16px !important; }\r\n    #betting-compare-v51 .c26-info-grid { grid-template-columns:1fr !important;gap:7px !important; }\r\n    #betting-compare-v51 .c26-info-box { min-height:0 !important;padding:12px !important;border-radius:12px !important; }\r\n    #betting-compare-v51 .c26-info-summary { padding:13px !important;border-radius:13px !important;font-size:10px !important;line-height:1.6 !important; }\r\n\r\n    #betting-compare-v51 .c24-footer { padding:24px 0 calc(28px + env(safe-area-inset-bottom)) !important; }\r\n    #betting-compare-v51 .c24-footer-inner { flex-direction:column !important;align-items:flex-start !important;gap:7px !important;font-size:8px !important; }\r\n}\r\n\r\n@media (max-width: 390px) {\r\n    #betting-compare-v51 .c24-container { padding-left:10px !important;padding-right:10px !important; }\r\n    #betting-compare-v51 .c24-title { font-size:34px !important; }\r\n    #betting-compare-v51 .c24-site-card { grid-template-columns:48px minmax(0,1fr) 96px !important; }\r\n    #betting-compare-v51 .c24-brand-mark { width:39px !important;height:39px !important;flex-basis:39px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size:14px !important; }\r\n    #betting-compare-v51 .c24-topic-cell { grid-template-columns:103px minmax(0,1fr) !important; }\r\n    #betting-compare-v51 .c24-site-actions { grid-template-columns:1fr !important; }\r\n    #betting-compare-v51 .c24-site-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-site-actions .c24-visit-btn { min-height:42px !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns:1fr !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V33 MOBILE STABILITY + ONE IMAGE STANDARD\r\n   - same source image on desktop\/mobile\r\n   - consistent crop ratios instead of device-specific image heights\r\n   - no horizontal overflow\r\n   - centered compact mobile modals (no fragile bottom sheet)\r\n   - simpler two-column mobile ranking header\r\n   ========================================================== *\/\r\n\r\n#betting-compare-v51,\r\n#betting-compare-v51 *,\r\n#betting-compare-v51 *::before,\r\n#betting-compare-v51 *::after { box-sizing:border-box; }\r\n\r\n#betting-compare-v51 { width:100%; max-width:100%; overflow-x:clip !important; }\r\n#betting-compare-v51 img { max-width:100%; }\r\n\r\n\/* One image standard: use the SAME 1600x900 WebP file on desktop and mobile.\r\n   CSS only changes the visible crop; no second mobile asset is required. *\/\r\n#betting-compare-v51 .c27-review-top,\r\n#betting-compare-v51 .c30-info-hero {\r\n    min-height:0 !important;\r\n    height:auto !important;\r\n    aspect-ratio:16 \/ 7;\r\n}\r\n#betting-compare-v51 .c30-info-hero .c26-info-top {\r\n    min-height:100% !important;\r\n    height:100% !important;\r\n}\r\n#betting-compare-v51 .c27-review-image,\r\n#betting-compare-v51 .c30-info-image,\r\n#betting-compare-v51 .c30-card-media img,\r\n#betting-compare-v51 .c30-section-media img {\r\n    width:100% !important;\r\n    height:100% !important;\r\n    object-fit:cover !important;\r\n    object-position:center center !important;\r\n}\r\n\r\n\/* Detail-card thumbnails use one consistent 16:9 crop everywhere. *\/\r\n#betting-compare-v51 .c30-card-media,\r\n#betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n    width:auto !important;\r\n    height:auto !important;\r\n    aspect-ratio:16 \/ 9;\r\n}\r\n\r\n\/* Section banners keep a single wide crop on every device. *\/\r\n#betting-compare-v51 .c30-section-media {\r\n    width:100% !important;\r\n    height:auto !important;\r\n    aspect-ratio:16 \/ 6;\r\n}\r\n\r\n@media (hover:none) and (pointer:coarse) {\r\n    #betting-compare-v51 .c24-site-card:hover,\r\n    #betting-compare-v51 .c27-clickable:hover,\r\n    #betting-compare-v51 [data-info]:hover { transform:none !important; }\r\n    #betting-compare-v51 [data-info]:hover > .c30-card-media img { transform:none !important; }\r\n}\r\n\r\n@media (max-width:760px) {\r\n    html, body { width:100% !important; max-width:100% !important; overflow-x:hidden !important; }\r\n    #betting-compare-v51 { overflow-x:hidden !important; }\r\n    #betting-compare-v51 main,\r\n    #betting-compare-v51 section,\r\n    #betting-compare-v51 .c24-container,\r\n    #betting-compare-v51 .c24-compare-list,\r\n    #betting-compare-v51 .c24-site-card { min-width:0 !important; max-width:100% !important; }\r\n\r\n    #betting-compare-v51 .c24-container {\r\n        width:100% !important;\r\n        padding-left:12px !important;\r\n        padding-right:12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-section { padding:30px 0 !important; }\r\n\r\n    \/* Keep navigation touch-friendly without forcing page width. *\/\r\n    #betting-compare-v51 .c24-quick-wrap { padding:6px 0 !important; }\r\n    #betting-compare-v51 .c24-quick { width:100% !important; max-width:100% !important; }\r\n    #betting-compare-v51 .c24-quick-brand { min-width:142px !important; flex-basis:142px !important; }\r\n    #betting-compare-v51 .c24-quick-item { min-width:86px !important; flex-basis:86px !important; min-height:46px !important; }\r\n\r\n    \/* Hero: no text or pill overflow. *\/\r\n    #betting-compare-v51 .c24-hero { padding:54px 0 34px !important; }\r\n    #betting-compare-v51 .c24-title {\r\n        width:100% !important;\r\n        max-width:430px !important;\r\n        font-size:clamp(31px,9.7vw,43px) !important;\r\n        overflow-wrap:anywhere;\r\n    }\r\n    #betting-compare-v51 .c24-subtitle { font-size:11.5px !important; padding:0 2px !important; }\r\n    #betting-compare-v51 .c24-hero-picks { max-width:100% !important; }\r\n\r\n    \/* Stable category switch. *\/\r\n    #betting-compare-v51 .c24-filter-shell {\r\n        top:62px !important;\r\n        width:100% !important;\r\n        max-width:100% !important;\r\n        padding:5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter-tabs { min-width:0 !important; }\r\n    #betting-compare-v51 .c24-filter { min-width:0 !important; min-height:42px !important; }\r\n\r\n    \/* Ranking: two-column header is much safer than squeezing score into a third column. *\/\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        grid-template-columns:50px minmax(0,1fr) !important;\r\n        grid-auto-rows:auto !important;\r\n        border-radius:16px !important;\r\n        overflow:hidden !important;\r\n        transform:none !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        grid-column:1 !important;\r\n        grid-row:1 \/ span 2 !important;\r\n        align-self:stretch !important;\r\n        border-right:1px solid rgba(255,255,255,.055) !important;\r\n        border-bottom:1px solid rgba(255,255,255,.055) !important;\r\n        padding:10px 5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-cell {\r\n        grid-column:2 !important;\r\n        grid-row:1 !important;\r\n        padding:11px 10px 8px !important;\r\n        border-bottom:0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark { width:40px !important; height:40px !important; flex-basis:40px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size:14.5px !important; }\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        grid-column:2 !important;\r\n        grid-row:2 !important;\r\n        min-width:0 !important;\r\n        display:flex !important;\r\n        align-items:center !important;\r\n        justify-content:space-between !important;\r\n        gap:8px !important;\r\n        padding:7px 10px 10px !important;\r\n        border-bottom:1px solid rgba(255,255,255,.055) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell .c24-cell-label { display:none !important; }\r\n    #betting-compare-v51 .c24-stars-wrap { min-width:0 !important; display:flex !important; align-items:center !important; gap:8px !important; }\r\n    #betting-compare-v51 .c24-stars { flex:0 0 auto !important; }\r\n    #betting-compare-v51 .c24-rating-number { margin:0 !important; white-space:nowrap !important; }\r\n\r\n    #betting-compare-v51 .c24-topic-cell {\r\n        grid-column:1 \/ -1 !important;\r\n        grid-template-columns:minmax(86px,34%) minmax(0,1fr) !important;\r\n        min-height:46px !important;\r\n        padding:8px 10px !important;\r\n        gap:8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-label { overflow-wrap:anywhere; }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value {\r\n        min-width:0 !important;\r\n        text-align:right !important;\r\n        overflow-wrap:anywhere !important;\r\n        word-break:normal !important;\r\n    }\r\n    #betting-compare-v51 .c24-action-cell { grid-column:1 \/ -1 !important; padding:8px !important; }\r\n    #betting-compare-v51 .c24-site-actions { width:100% !important; grid-template-columns:1fr 1fr !important; }\r\n\r\n    \/* Scoring + lower content never form accidental horizontal grids. *\/\r\n    #betting-compare-v51 .c32-weighting { padding:13px !important; }\r\n    #betting-compare-v51 .c32-weight-head { gap:6px !important; }\r\n    #betting-compare-v51 .c32-weight-grid,\r\n    #betting-compare-v51 .c32-weight-bars,\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-legal-grid { grid-template-columns:minmax(0,1fr) !important; }\r\n\r\n    \/* Same crop standard as desktop \u2014 only the element width changes. *\/\r\n    #betting-compare-v51 .c30-card-media,\r\n    #betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n        height:auto !important;\r\n        aspect-ratio:16 \/ 9 !important;\r\n        margin:-16px -16px 14px !important;\r\n    }\r\n    #betting-compare-v51 .c30-section-media {\r\n        height:auto !important;\r\n        aspect-ratio:16 \/ 6 !important;\r\n        margin-bottom:13px !important;\r\n    }\r\n\r\n    \/* Centered modal instead of a full-width bottom sheet: fewer viewport\/safe-area bugs. *\/\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        display:flex !important;\r\n        align-items:center !important;\r\n        justify-content:center !important;\r\n        padding:10px !important;\r\n        background:rgba(4,5,7,.43) !important;\r\n        -webkit-backdrop-filter:blur(14px) saturate(110%) brightness(.74) !important;\r\n        backdrop-filter:blur(14px) saturate(110%) brightness(.74) !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        width:min(100%, 680px) !important;\r\n        max-width:calc(100vw - 20px) !important;\r\n        max-height:88dvh !important;\r\n        margin:0 !important;\r\n        border:1px solid rgba(255,255,255,.10) !important;\r\n        border-radius:20px !important;\r\n        overflow-y:auto !important;\r\n        overflow-x:hidden !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-top,\r\n    #betting-compare-v51 .c30-info-hero {\r\n        min-height:0 !important;\r\n        height:auto !important;\r\n        aspect-ratio:16 \/ 7 !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top {\r\n        min-height:100% !important;\r\n        height:100% !important;\r\n        padding:18px 16px !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-top { padding:18px 15px !important; }\r\n    #betting-compare-v51 .c24-modal-close { top:11px !important; right:11px !important; width:38px !important; height:38px !important; }\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body { padding:14px !important; }\r\n    #betting-compare-v51 .c24-modal-actions {\r\n        position:static !important;\r\n        margin:12px 0 0 !important;\r\n        padding:0 !important;\r\n        background:transparent !important;\r\n        -webkit-backdrop-filter:none !important;\r\n        backdrop-filter:none !important;\r\n    }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns:1fr 1fr !important; }\r\n    #betting-compare-v51 .c32-verdict-grid,\r\n    #betting-compare-v51 .c26-info-grid { grid-template-columns:1fr !important; }\r\n\r\n    \/* KYC and FAQ defensive sizing. *\/\r\n    #betting-compare-v51 .c24-kyc-table tr { width:100% !important; min-width:0 !important; }\r\n    #betting-compare-v51 .c24-kyc-table td { min-width:0 !important; overflow-wrap:anywhere !important; }\r\n    #betting-compare-v51 .c24-faq-question span:first-child { min-width:0 !important; overflow-wrap:anywhere !important; }\r\n}\r\n\r\n@media (max-width:390px) {\r\n    #betting-compare-v51 .c24-container { padding-left:9px !important; padding-right:9px !important; }\r\n    #betting-compare-v51 .c24-title { font-size:32px !important; }\r\n    #betting-compare-v51 .c24-site-card { grid-template-columns:46px minmax(0,1fr) !important; }\r\n    #betting-compare-v51 .c24-topic-cell { grid-template-columns:92px minmax(0,1fr) !important; }\r\n    #betting-compare-v51 .c24-site-actions { grid-template-columns:1fr !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns:1fr !important; }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal { max-width:calc(100vw - 14px) !important; max-height:90dvh !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V34 MOBILE TYPOGRAPHY + MODAL HEADER FIX\r\n   - fixes tiny \/ overlapping mobile text\r\n   - keeps desktop design unchanged\r\n   - same 1600x900 image source everywhere\r\n   - uses 16:9 review\/detail hero on mobile for readable overlays\r\n   ========================================================== *\/\r\n@media (max-width: 760px) {\r\n    \/* General mobile readability *\/\r\n    #betting-compare-v51 .c24-section-label { font-size:12px !important; }\r\n    #betting-compare-v51 .c24-subtitle { font-size:13px !important; line-height:1.65 !important; }\r\n    #betting-compare-v51 .c24-filter { font-size:10.5px !important; font-weight:850 !important; }\r\n\r\n    \/* Ranking cards: larger type and safer spacing *\/\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        grid-template-columns:56px minmax(0,1fr) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        padding:12px 8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank {\r\n        font-size:21px !important;\r\n        line-height:1 !important;\r\n        white-space:nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank small {\r\n        margin-top:5px !important;\r\n        font-size:7.5px !important;\r\n        letter-spacing:.08em !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-cell { padding:12px 11px 9px !important; }\r\n    #betting-compare-v51 .c24-brand-top { gap:10px !important; align-items:center !important; }\r\n    #betting-compare-v51 .c24-brand-mark {\r\n        width:44px !important;\r\n        height:44px !important;\r\n        flex-basis:44px !important;\r\n        font-size:12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-name {\r\n        font-size:17px !important;\r\n        line-height:1.12 !important;\r\n        letter-spacing:-.02em !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-meta { margin-top:6px !important; gap:5px !important; }\r\n    #betting-compare-v51 .c24-badge {\r\n        min-height:21px !important;\r\n        padding:4px 7px !important;\r\n        font-size:7.5px !important;\r\n        line-height:1 !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        padding:8px 11px 11px !important;\r\n        gap:9px !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars-wrap { gap:9px !important; }\r\n    #betting-compare-v51 .c26-star {\r\n        width:13px !important;\r\n        height:14px !important;\r\n        font-size:13px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-number {\r\n        font-size:11px !important;\r\n        line-height:1 !important;\r\n        padding:6px 8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell {\r\n        grid-template-columns:minmax(104px,38%) minmax(0,1fr) !important;\r\n        min-height:54px !important;\r\n        padding:10px 12px !important;\r\n        gap:10px !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-label {\r\n        font-size:8.5px !important;\r\n        line-height:1.35 !important;\r\n        letter-spacing:.08em !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value {\r\n        font-size:12.5px !important;\r\n        line-height:1.4 !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-site-actions .c24-visit-btn {\r\n        min-height:46px !important;\r\n        font-size:10.5px !important;\r\n        letter-spacing:.02em !important;\r\n    }\r\n    #betting-compare-v51 .c24-compare-footnote {\r\n        font-size:10.5px !important;\r\n        line-height:1.65 !important;\r\n    }\r\n\r\n    \/* Scoring block *\/\r\n    #betting-compare-v51 .c32-weight-head span { font-size:9.5px !important; }\r\n    #betting-compare-v51 .c32-weight-head strong { font-size:17px !important; line-height:1.25 !important; }\r\n    #betting-compare-v51 .c32-weight-head p { font-size:11.5px !important; line-height:1.55 !important; }\r\n    #betting-compare-v51 .c32-weight-title strong { font-size:13px !important; }\r\n    #betting-compare-v51 .c32-weight-bars span { height:29px !important; }\r\n    #betting-compare-v51 .c32-weight-bars em { font-size:10px !important; line-height:1.1 !important; }\r\n\r\n    \/* Lower cards *\/\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3,\r\n    #betting-compare-v51 .c24-legal-card h3 { font-size:16px !important; line-height:1.25 !important; }\r\n    #betting-compare-v51 .c26-detail-card p,\r\n    #betting-compare-v51 .c26-bank-card p,\r\n    #betting-compare-v51 .c24-guide-card p,\r\n    #betting-compare-v51 .c24-legal-card > p { font-size:12.5px !important; line-height:1.65 !important; }\r\n    #betting-compare-v51 .c27-card-more,\r\n    #betting-compare-v51 .c26-card-foot,\r\n    #betting-compare-v51 .c26-bank-foot { font-size:10px !important; }\r\n\r\n    \/* KYC *\/\r\n    #betting-compare-v51 .c24-kyc-table td { font-size:11.5px !important; line-height:1.55 !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1) { font-size:14px !important; }\r\n    #betting-compare-v51 .c24-status { font-size:8.5px !important; }\r\n\r\n    \/* FAQ *\/\r\n    #betting-compare-v51 .c24-faq-question {\r\n        font-size:12.5px !important;\r\n        line-height:1.45 !important;\r\n        padding:15px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-answer p {\r\n        font-size:12px !important;\r\n        line-height:1.7 !important;\r\n        padding:2px 15px 16px !important;\r\n    }\r\n\r\n    \/* Review\/detail hero: same 16:9 visual ratio on mobile, enough vertical room for text. *\/\r\n    #betting-compare-v51 .c27-review-top,\r\n    #betting-compare-v51 .c30-info-hero {\r\n        aspect-ratio:16 \/ 9 !important;\r\n        min-height:205px !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-top {\r\n        padding:0 !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-top .c26-modal-identity {\r\n        position:absolute !important;\r\n        left:16px !important;\r\n        right:56px !important;\r\n        bottom:16px !important;\r\n        z-index:6 !important;\r\n        display:grid !important;\r\n        grid-template-columns:52px minmax(0,1fr) !important;\r\n        align-items:end !important;\r\n        gap:11px !important;\r\n        min-width:0 !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-brandmark {\r\n        width:52px !important;\r\n        height:52px !important;\r\n        flex-basis:52px !important;\r\n        border-radius:14px !important;\r\n        font-size:12px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-heading { min-width:0 !important; }\r\n    #betting-compare-v51 .c24-modal-kicker {\r\n        margin:0 0 5px !important;\r\n        max-width:100% !important;\r\n        overflow:hidden !important;\r\n        text-overflow:ellipsis !important;\r\n        white-space:nowrap !important;\r\n        font-size:9.5px !important;\r\n        line-height:1.2 !important;\r\n        letter-spacing:.09em !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-title {\r\n        font-size:clamp(28px,8.6vw,35px) !important;\r\n        line-height:1 !important;\r\n        letter-spacing:-.04em !important;\r\n        overflow-wrap:normal !important;\r\n        word-break:normal !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-score {\r\n        margin-top:7px !important;\r\n        display:flex !important;\r\n        flex-wrap:wrap !important;\r\n        align-items:center !important;\r\n        gap:5px 8px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-score strong { font-size:11.5px !important; }\r\n    #betting-compare-v51 .c26-modal-score .c26-star {\r\n        width:12px !important;\r\n        height:13px !important;\r\n        font-size:12px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-watermark {\r\n        right:16px !important;\r\n        bottom:8px !important;\r\n        font-size:72px !important;\r\n        opacity:.10 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-close {\r\n        top:12px !important;\r\n        right:12px !important;\r\n        width:38px !important;\r\n        height:38px !important;\r\n        z-index:10 !important;\r\n    }\r\n\r\n    \/* Keep the empty-image helper away from the title\/score area. *\/\r\n    #betting-compare-v51 .c27-review-image-fallback {\r\n        justify-content:flex-start !important;\r\n        padding:42px 54px 0 16px !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback span {\r\n        position:absolute !important;\r\n        left:50% !important;\r\n        top:45% !important;\r\n        transform:translate(-50%,-50%) !important;\r\n        font-size:68px !important;\r\n        opacity:.45 !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback strong {\r\n        position:relative !important;\r\n        z-index:2 !important;\r\n        font-size:9.5px !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback small {\r\n        position:relative !important;\r\n        z-index:2 !important;\r\n        font-size:8.5px !important;\r\n    }\r\n\r\n    \/* Modal body typography *\/\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body { padding:16px !important; }\r\n    #betting-compare-v51 .c24-modal-fact {\r\n        min-height:88px !important;\r\n        padding:13px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact strong {\r\n        font-size:9px !important;\r\n        line-height:1.3 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact span {\r\n        font-size:12px !important;\r\n        line-height:1.5 !important;\r\n    }\r\n    #betting-compare-v51 .c26-rank-value { font-size:20px !important; }\r\n    #betting-compare-v51 .c24-modal-copy {\r\n        padding:15px !important;\r\n        font-size:12.5px !important;\r\n        line-height:1.7 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict { padding:13px !important; }\r\n    #betting-compare-v51 .c32-verdict span {\r\n        font-size:9px !important;\r\n        line-height:1.3 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict strong {\r\n        font-size:12px !important;\r\n        line-height:1.45 !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-label,\r\n    #betting-compare-v51 .c26-info-points-title {\r\n        font-size:9.5px !important;\r\n        letter-spacing:.09em !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-points li {\r\n        padding:11px 11px 11px 30px !important;\r\n        font-size:11.5px !important;\r\n        line-height:1.55 !important;\r\n    }\r\n    #betting-compare-v51 .c26-editor-note {\r\n        padding:11px !important;\r\n        font-size:10.5px !important;\r\n        line-height:1.55 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-modal-actions .c24-visit-btn {\r\n        min-height:46px !important;\r\n        font-size:10.5px !important;\r\n    }\r\n\r\n    \/* Lower detail pages *\/\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top {\r\n        min-height:100% !important;\r\n        height:100% !important;\r\n        align-items:flex-end !important;\r\n        padding:20px 16px !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-summary {\r\n        padding:14px !important;\r\n        font-size:12px !important;\r\n        line-height:1.7 !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-box {\r\n        padding:14px !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-box strong { font-size:9.5px !important; }\r\n    #betting-compare-v51 .c26-info-box p {\r\n        font-size:12px !important;\r\n        line-height:1.65 !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-footer-inner { font-size:9.5px !important; line-height:1.6 !important; }\r\n}\r\n\r\n@media (max-width: 390px) {\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover { grid-template-columns:54px minmax(0,1fr) !important; }\r\n    #betting-compare-v51 .c24-topic-cell { grid-template-columns:1fr !important; gap:4px !important; }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value { text-align:left !important; }\r\n    #betting-compare-v51 .c24-site-actions { grid-template-columns:1fr !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns:1fr !important; }\r\n    #betting-compare-v51 .c27-review-top .c26-modal-identity { left:14px !important; right:52px !important; bottom:14px !important; }\r\n    #betting-compare-v51 .c24-modal-title { font-size:29px !important; }\r\n    #betting-compare-v51 .c27-review-image-fallback small { display:none !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V36 FINAL MOBILE LAYOUT RESET\r\n   One authoritative mobile layer to neutralize older mobile rules.\r\n   Desktop (761px+) is intentionally unchanged.\r\n   ========================================================== *\/\r\n@media (max-width: 760px) {\r\n    html, body {\r\n        max-width: 100% !important;\r\n        overflow-x: hidden !important;\r\n    }\r\n\r\n    #betting-compare-v51 {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: clip !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-container {\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding-left: 12px !important;\r\n        padding-right: 12px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-section {\r\n        padding: 34px 0 !important;\r\n    }\r\n\r\n    \/* Top navigation: safe horizontal strip, never widens the page. *\/\r\n    #betting-compare-v51 .c24-quick-wrap {\r\n        position: sticky !important;\r\n        top: 0 !important;\r\n        z-index: 9995 !important;\r\n        padding: 7px 0 !important;\r\n        background: rgba(8,9,11,.88) !important;\r\n        -webkit-backdrop-filter: blur(16px) saturate(120%) !important;\r\n        backdrop-filter: blur(16px) saturate(120%) !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick {\r\n        display: flex !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: auto !important;\r\n        overflow-y: hidden !important;\r\n        gap: 0 !important;\r\n        white-space: nowrap !important;\r\n        scrollbar-width: none !important;\r\n        scroll-snap-type: x proximity !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick::-webkit-scrollbar { display: none !important; }\r\n    #betting-compare-v51 .c24-quick-brand,\r\n    #betting-compare-v51 .c24-quick-item {\r\n        flex: 0 0 auto !important;\r\n        min-width: 108px !important;\r\n        scroll-snap-align: start !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick-brand { min-width: 150px !important; }\r\n\r\n    \/* Hero *\/\r\n    #betting-compare-v51 .c24-hero {\r\n        padding: 46px 0 32px !important;\r\n    }\r\n    #betting-compare-v51 .c24-eyebrow {\r\n        font-size: 9px !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: .09em !important;\r\n    }\r\n    #betting-compare-v51 .c24-title {\r\n        max-width: 100% !important;\r\n        margin-top: 12px !important;\r\n        font-size: clamp(34px, 10vw, 46px) !important;\r\n        line-height: .98 !important;\r\n        letter-spacing: -.045em !important;\r\n        overflow-wrap: normal !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 .c24-subtitle {\r\n        max-width: 100% !important;\r\n        margin-top: 14px !important;\r\n        font-size: 13px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n    #betting-compare-v51 .c24-hero-picks {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 8px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-pick-pill {\r\n        width: 100% !important;\r\n        min-height: 42px !important;\r\n        justify-content: flex-start !important;\r\n        padding: 10px 12px !important;\r\n        font-size: 10px !important;\r\n    }\r\n\r\n    \/* Section bars *\/\r\n    #betting-compare-v51 .c24-section-bar {\r\n        min-height: 58px !important;\r\n        padding: 14px 15px !important;\r\n        border-radius: 16px !important;\r\n    }\r\n    #betting-compare-v51 .c24-section-label {\r\n        font-size: 11px !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: .11em !important;\r\n    }\r\n\r\n    \/* Category switch *\/\r\n    #betting-compare-v51 .c24-filter-shell {\r\n        position: sticky !important;\r\n        top: 61px !important;\r\n        z-index: 80 !important;\r\n        display: block !important;\r\n        width: 100% !important;\r\n        margin: 10px 0 14px !important;\r\n        padding: 6px !important;\r\n        border-radius: 15px !important;\r\n        background: rgba(10,11,14,.94) !important;\r\n        -webkit-backdrop-filter: blur(14px) !important;\r\n        backdrop-filter: blur(14px) !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter-tabs {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(3, minmax(0,1fr)) !important;\r\n        width: 100% !important;\r\n        gap: 5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 42px !important;\r\n        padding: 8px 6px !important;\r\n        justify-content: center !important;\r\n        gap: 6px !important;\r\n        font-size: 10px !important;\r\n        letter-spacing: 0 !important;\r\n        border-radius: 10px !important;\r\n    }\r\n\r\n    \/* ------------------------------------------------------\r\n       Ranking card: explicit grid areas. This replaces every\r\n       earlier mobile ranking arrangement and prevents clipping.\r\n       ------------------------------------------------------ *\/\r\n    #betting-compare-v51 .c24-compare-list {\r\n        width: 100% !important;\r\n        gap: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        display: grid !important;\r\n        grid-template-columns: 60px minmax(0,1fr) !important;\r\n        grid-template-areas:\r\n            \"rank brand\"\r\n            \"rating rating\"\r\n            \"topic1 topic1\"\r\n            \"topic2 topic2\"\r\n            \"topic3 topic3\"\r\n            \"actions actions\" !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        overflow: hidden !important;\r\n        transform: none !important;\r\n        border-radius: 17px !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card::after { display: none !important; }\r\n    #betting-compare-v51 .c24-cell {\r\n        min-width: 0 !important;\r\n        min-height: 0 !important;\r\n        border-right: 0 !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.06) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        grid-area: rank !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 12px 7px !important;\r\n        border-right: 1px solid rgba(255,255,255,.06) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 5px !important;\r\n        margin: 0 !important;\r\n        font-size: 22px !important;\r\n        line-height: 1 !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank small {\r\n        margin: 0 !important;\r\n        font-size: 7px !important;\r\n        line-height: 1 !important;\r\n        letter-spacing: .08em !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-cell {\r\n        grid-area: brand !important;\r\n        padding: 11px 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-top {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark {\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        flex: 0 0 44px !important;\r\n        border-radius: 12px !important;\r\n        font-size: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-top > div:last-child { min-width: 0 !important; }\r\n    #betting-compare-v51 .c24-brand-name {\r\n        max-width: 100% !important;\r\n        font-size: 17px !important;\r\n        line-height: 1.08 !important;\r\n        letter-spacing: -.025em !important;\r\n        white-space: normal !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-meta {\r\n        display: flex !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 4px !important;\r\n        margin-top: 6px !important;\r\n    }\r\n    #betting-compare-v51 .c24-badge {\r\n        min-height: 20px !important;\r\n        padding: 4px 6px !important;\r\n        font-size: 7px !important;\r\n        line-height: 1 !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        grid-area: rating !important;\r\n        display: grid !important;\r\n        grid-template-columns: auto minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        padding: 10px 12px !important;\r\n        background: linear-gradient(90deg, rgba(255,101,0,.035), transparent) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell > .c24-cell-label {\r\n        margin: 0 !important;\r\n        font-size: 8px !important;\r\n        line-height: 1.2 !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars-wrap {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: flex-end !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 6px !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars { white-space: nowrap !important; }\r\n    #betting-compare-v51 .c26-star {\r\n        width: 13px !important;\r\n        height: 14px !important;\r\n        font-size: 13px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-number {\r\n        flex: 0 0 auto !important;\r\n        padding: 6px 8px !important;\r\n        font-size: 10.5px !important;\r\n        line-height: 1 !important;\r\n    }\r\n    #betting-compare-v51 .c27-topic-1 { grid-area: topic1 !important; }\r\n    #betting-compare-v51 .c27-topic-2 { grid-area: topic2 !important; }\r\n    #betting-compare-v51 .c27-topic-3 { grid-area: topic3 !important; }\r\n    #betting-compare-v51 .c24-topic-cell {\r\n        display: block !important;\r\n        padding: 10px 12px !important;\r\n        background: transparent !important;\r\n        box-shadow: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell > div {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(92px, 37%) minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-label {\r\n        margin: 0 !important;\r\n        font-size: 8px !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: .075em !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value {\r\n        min-width: 0 !important;\r\n        font-size: 12px !important;\r\n        line-height: 1.35 !important;\r\n        text-align: right !important;\r\n        overflow-wrap: anywhere !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 .c24-action-cell {\r\n        grid-area: actions !important;\r\n        padding: 9px !important;\r\n        border-bottom: 0 !important;\r\n        background: rgba(255,255,255,.008) !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 7px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-site-actions .c24-visit-btn {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 45px !important;\r\n        padding: 9px 8px !important;\r\n        justify-content: center !important;\r\n        font-size: 9.5px !important;\r\n        line-height: 1.2 !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-compare-footnote {\r\n        margin-top: 12px !important;\r\n        padding: 0 2px !important;\r\n        font-size: 10px !important;\r\n        line-height: 1.55 !important;\r\n    }\r\n\r\n    \/* Scoring and all lower sections collapse to one reliable column. *\/\r\n    #betting-compare-v51 .c32-weighting { padding: 14px !important; border-radius: 17px !important; }\r\n    #betting-compare-v51 .c32-weight-head {\r\n        display: block !important;\r\n        margin-bottom: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c32-weight-head p {\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 8px 0 0 !important;\r\n        text-align: left !important;\r\n        font-size: 11px !important;\r\n        line-height: 1.55 !important;\r\n    }\r\n    #betting-compare-v51 .c32-weight-grid,\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-guide-grid.c24-three,\r\n    #betting-compare-v51 .c24-legal-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c32-weight-card,\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 0 !important;\r\n        border-radius: 16px !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card {\r\n        padding: 16px !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3,\r\n    #betting-compare-v51 .c24-legal-card h3 {\r\n        font-size: 16px !important;\r\n        line-height: 1.25 !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card p,\r\n    #betting-compare-v51 .c26-bank-card p,\r\n    #betting-compare-v51 .c24-guide-card p,\r\n    #betting-compare-v51 .c24-legal-card > p {\r\n        font-size: 12px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n\r\n    \/* One 1600x900 source for every image. Mobile cards use a clean 16:9 viewport. *\/\r\n    #betting-compare-v51 .c30-card-media,\r\n    #betting-compare-v51 .c30-section-media,\r\n    #betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        margin: -16px -16px 14px !important;\r\n        width: calc(100% + 32px) !important;\r\n        border-radius: 16px 16px 0 0 !important;\r\n    }\r\n\r\n    \/* KYC: explicit stacked cards, never a squeezed table. *\/\r\n    #betting-compare-v51 .c24-kyc-wrap {\r\n        overflow: visible !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table,\r\n    #betting-compare-v51 .c24-kyc-table tbody {\r\n        display: block !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table thead { display: none !important; }\r\n    #betting-compare-v51 .c24-kyc-table tr {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        margin: 0 0 9px !important;\r\n        padding: 13px 14px !important;\r\n        border: 1px solid rgba(255,255,255,.08) !important;\r\n        border-radius: 15px !important;\r\n        background: #101216 !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        padding: 5px 0 !important;\r\n        border: 0 !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.5 !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td::before {\r\n        display: block !important;\r\n        margin-bottom: 3px !important;\r\n        color: #ff914d !important;\r\n        font-size: 7.5px !important;\r\n        line-height: 1.2 !important;\r\n        letter-spacing: .08em !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1) {\r\n        font-size: 15px !important;\r\n        font-weight: 850 !important;\r\n    }\r\n\r\n    \/* FAQ *\/\r\n    #betting-compare-v51 .c24-faq { gap: 8px !important; }\r\n    #betting-compare-v51 .c24-faq-item { border-radius: 14px !important; }\r\n    #betting-compare-v51 .c24-faq-question {\r\n        width: 100% !important;\r\n        min-height: 56px !important;\r\n        padding: 14px !important;\r\n        gap: 12px !important;\r\n        font-size: 12px !important;\r\n        line-height: 1.45 !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-question span:first-child {\r\n        min-width: 0 !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-answer p {\r\n        padding: 0 14px 15px !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n\r\n    \/* ------------------------------------------------------\r\n       Review modal: image is its own block; title\/score sit below\r\n       it instead of fighting with the placeholder or artwork.\r\n       ------------------------------------------------------ *\/\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 9px !important;\r\n        background: rgba(4,5,7,.48) !important;\r\n        -webkit-backdrop-filter: blur(12px) saturate(112%) brightness(.78) !important;\r\n        backdrop-filter: blur(12px) saturate(112%) brightness(.78) !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        width: calc(100vw - 18px) !important;\r\n        max-width: 560px !important;\r\n        max-height: calc(100dvh - 18px) !important;\r\n        margin: 0 !important;\r\n        overflow-y: auto !important;\r\n        overflow-x: hidden !important;\r\n        border-radius: 18px !important;\r\n        scrollbar-gutter: auto !important;\r\n        overscroll-behavior: contain !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-top {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        aspect-ratio: auto !important;\r\n        padding: 0 !important;\r\n        overflow: hidden !important;\r\n        background: #0b0d10 !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-media {\r\n        position: relative !important;\r\n        inset: auto !important;\r\n        z-index: 0 !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        overflow: hidden !important;\r\n        background: #0b0d10 !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image,\r\n    #betting-compare-v51 .c30-info-image {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        object-position: center center !important;\r\n        transform: none !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 5px !important;\r\n        padding: 20px !important;\r\n        text-align: center !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback.is-hidden { display: none !important; }\r\n    #betting-compare-v51 .c27-review-image-fallback span {\r\n        position: absolute !important;\r\n        left: 50% !important;\r\n        top: 50% !important;\r\n        transform: translate(-50%,-50%) !important;\r\n        font-size: 72px !important;\r\n        opacity: .24 !important;\r\n        pointer-events: none !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback strong,\r\n    #betting-compare-v51 .c27-review-image-fallback small {\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n    #betting-compare-v51 .c27-review-image-fallback strong { font-size: 9px !important; }\r\n    #betting-compare-v51 .c27-review-image-fallback small { font-size: 8px !important; }\r\n    #betting-compare-v51 .c27-review-top .c26-modal-identity {\r\n        position: relative !important;\r\n        left: auto !important;\r\n        right: auto !important;\r\n        bottom: auto !important;\r\n        z-index: 4 !important;\r\n        display: flex !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        padding: 13px 50px 15px 14px !important;\r\n        background: linear-gradient(180deg, #111318, #0c0e11) !important;\r\n        border-top: 1px solid rgba(255,255,255,.06) !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-brandmark {\r\n        width: 48px !important;\r\n        height: 48px !important;\r\n        flex: 0 0 48px !important;\r\n        border-radius: 13px !important;\r\n        font-size: 11px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-heading { min-width: 0 !important; }\r\n    #betting-compare-v51 .c24-modal-kicker {\r\n        max-width: 100% !important;\r\n        margin: 0 0 4px !important;\r\n        font-size: 8px !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: .08em !important;\r\n        white-space: normal !important;\r\n        overflow: visible !important;\r\n        text-overflow: clip !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-title {\r\n        margin: 0 !important;\r\n        font-size: 28px !important;\r\n        line-height: 1 !important;\r\n        letter-spacing: -.035em !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-score {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 4px 7px !important;\r\n        margin-top: 6px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-score strong { font-size: 10.5px !important; }\r\n    #betting-compare-v51 .c26-modal-score .c26-star {\r\n        width: 11px !important;\r\n        height: 12px !important;\r\n        font-size: 11px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-watermark { display: none !important; }\r\n    #betting-compare-v51 .c24-modal-close {\r\n        position: absolute !important;\r\n        top: 10px !important;\r\n        right: 10px !important;\r\n        width: 38px !important;\r\n        height: 38px !important;\r\n        z-index: 20 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body {\r\n        padding: 13px !important;\r\n    }\r\n    #betting-compare-v51 .c27-modal-facts {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(2, minmax(0,1fr)) !important;\r\n        gap: 7px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact {\r\n        min-width: 0 !important;\r\n        min-height: 0 !important;\r\n        padding: 11px !important;\r\n        border-radius: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact strong {\r\n        font-size: 8px !important;\r\n        line-height: 1.25 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact span {\r\n        font-size: 11px !important;\r\n        line-height: 1.45 !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c26-rank-value { font-size: 18px !important; }\r\n    #betting-compare-v51 .c24-modal-copy {\r\n        margin-top: 8px !important;\r\n        padding: 13px !important;\r\n        border-radius: 12px !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 7px !important;\r\n        margin: 8px 0 10px !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict {\r\n        min-height: 0 !important;\r\n        padding: 11px 12px !important;\r\n        border-radius: 11px !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict span { font-size: 8px !important; }\r\n    #betting-compare-v51 .c32-verdict strong { font-size: 11.5px !important; line-height: 1.4 !important; }\r\n    #betting-compare-v51 .c26-review-label,\r\n    #betting-compare-v51 .c26-info-points-title {\r\n        margin: 11px 0 7px !important;\r\n        font-size: 8.5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-points {\r\n        gap: 6px !important;\r\n        margin-top: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-points li {\r\n        padding: 9px 10px 9px 28px !important;\r\n        font-size: 10.5px !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n    #betting-compare-v51 .c26-editor-note {\r\n        margin-top: 9px !important;\r\n        padding: 9px 10px !important;\r\n        font-size: 9px !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-actions {\r\n        position: static !important;\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 7px !important;\r\n        margin: 10px 0 0 !important;\r\n        padding: 0 !important;\r\n        background: transparent !important;\r\n        -webkit-backdrop-filter: none !important;\r\n        backdrop-filter: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-modal-actions .c24-visit-btn {\r\n        width: 100% !important;\r\n        min-height: 44px !important;\r\n        padding: 9px 7px !important;\r\n        justify-content: center !important;\r\n        font-size: 9px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n\r\n    \/* Lower detail modal: image, then heading, then content. *\/\r\n    #betting-compare-v51 .c30-info-hero {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        aspect-ratio: auto !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-media {\r\n        position: relative !important;\r\n        inset: auto !important;\r\n        z-index: 0 !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-image-fallback {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 18px !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-image-fallback.is-hidden { display: none !important; }\r\n    #betting-compare-v51 .c30-info-image-fallback span { font-size: 66px !important; opacity: .28 !important; }\r\n    #betting-compare-v51 .c30-info-image-fallback strong { font-size: 9px !important; }\r\n    #betting-compare-v51 .c30-info-image-fallback small { font-size: 8px !important; }\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top {\r\n        position: relative !important;\r\n        z-index: 3 !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        align-items: flex-start !important;\r\n        padding: 14px 50px 15px 14px !important;\r\n        border-top: 1px solid rgba(255,255,255,.06) !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.06) !important;\r\n        background: linear-gradient(180deg,#111318,#0c0e11) !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-hero .c24-modal-close {\r\n        top: 9px !important;\r\n        right: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-summary {\r\n        padding: 12px !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 7px !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-box {\r\n        min-height: 0 !important;\r\n        padding: 12px !important;\r\n        border-radius: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c26-info-box strong { font-size: 8.5px !important; }\r\n    #betting-compare-v51 .c26-info-box p {\r\n        font-size: 11.5px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-footer-inner {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 8px !important;\r\n        padding: 0 12px !important;\r\n        font-size: 9px !important;\r\n        line-height: 1.55 !important;\r\n        text-align: left !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n    #betting-compare-v51 .c24-container {\r\n        padding-left: 9px !important;\r\n        padding-right: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c24-title { font-size: 32px !important; }\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        grid-template-columns: 54px minmax(0,1fr) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank { font-size: 20px !important; }\r\n    #betting-compare-v51 .c24-brand-mark { width: 40px !important; height: 40px !important; flex-basis: 40px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size: 16px !important; }\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 6px !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars-wrap { justify-content: flex-start !important; }\r\n    #betting-compare-v51 .c24-topic-cell > div {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 4px !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value { text-align: left !important; }\r\n    #betting-compare-v51 .c24-site-actions,\r\n    #betting-compare-v51 .c24-modal-actions { grid-template-columns: 1fr !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns: 1fr !important; }\r\n    #betting-compare-v51 .c24-modal-title { font-size: 26px !important; }\r\n    #betting-compare-v51 .c27-review-media,\r\n    #betting-compare-v51 .c30-info-media { aspect-ratio: 16 \/ 9 !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V36 \u2014 MOBILE TOP BAR + MODAL CLOSE POSITION HARD FIX\r\n   - Mobile quick navigation is removed from the initial viewport.\r\n   - Category switch sticks to the top with no empty offset.\r\n   - Elementor\/theme pink\/magenta button states are hard-overridden.\r\n   - Review close button is pinned to the top-right on desktop\/mobile.\r\n   ========================================================== *\/\r\n\r\n\/* Theme-state hard lock: no magenta\/pink bleed on comparison controls. *\/\r\n#betting-compare-v51 .c24-quick-item,\r\n#betting-compare-v51 .c24-quick-item:hover,\r\n#betting-compare-v51 .c24-quick-item:focus,\r\n#betting-compare-v51 .c24-quick-item:focus-visible,\r\n#betting-compare-v51 .c24-quick-item:active {\r\n    color: #aeb3bc !important;\r\n    background: transparent !important;\r\n    background-color: transparent !important;\r\n    border-color: rgba(255,255,255,.055) !important;\r\n    box-shadow: none !important;\r\n    outline: 0 !important;\r\n    filter: none !important;\r\n    -webkit-appearance: none !important;\r\n    appearance: none !important;\r\n}\r\n#betting-compare-v51 .c24-quick-item:hover,\r\n#betting-compare-v51 .c24-quick-item:focus-visible {\r\n    color: #fff !important;\r\n    background: rgba(255,101,0,.075) !important;\r\n    background-color: rgba(255,101,0,.075) !important;\r\n}\r\n#betting-compare-v51 .c24-quick-item:active {\r\n    color: #fff !important;\r\n    background: rgba(255,101,0,.13) !important;\r\n    background-color: rgba(255,101,0,.13) !important;\r\n}\r\n\r\n\/* Review close button belongs in the upper-right corner of the review hero. *\/\r\n#betting-compare-v51 #c24-modal-overlay .c26-review-modal {\r\n    position: relative !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-top {\r\n    position: relative !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close {\r\n    position: absolute !important;\r\n    top: 18px !important;\r\n    right: 18px !important;\r\n    left: auto !important;\r\n    bottom: auto !important;\r\n    width: 42px !important;\r\n    height: 42px !important;\r\n    margin: 0 !important;\r\n    transform: none !important;\r\n    z-index: 80 !important;\r\n}\r\n\r\n\/* Mobile: remove the bulky top navigation entirely so the page starts cleanly at the hero. *\/\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-quick-wrap {\r\n        display: none !important;\r\n        position: static !important;\r\n        height: 0 !important;\r\n        min-height: 0 !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-hero {\r\n        padding-top: 38px !important;\r\n    }\r\n\r\n    \/* With the top nav gone, the Sports\/Casino\/Crash switch can sit flush at the viewport top. *\/\r\n    #betting-compare-v51 .c24-filter-shell {\r\n        top: 0 !important;\r\n        z-index: 9994 !important;\r\n    }\r\n\r\n    \/* Extra anti-theme hard lock for all primary mobile controls. *\/\r\n    #betting-compare-v51 .c24-filter,\r\n    #betting-compare-v51 .c24-filter:hover,\r\n    #betting-compare-v51 .c24-filter:focus,\r\n    #betting-compare-v51 .c24-filter:focus-visible,\r\n    #betting-compare-v51 .c24-filter:active {\r\n        outline: 0 !important;\r\n        filter: none !important;\r\n        -webkit-appearance: none !important;\r\n        appearance: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter:not(.is-active),\r\n    #betting-compare-v51 .c24-filter:not(.is-active):hover,\r\n    #betting-compare-v51 .c24-filter:not(.is-active):focus,\r\n    #betting-compare-v51 .c24-filter:not(.is-active):focus-visible,\r\n    #betting-compare-v51 .c24-filter:not(.is-active):active {\r\n        color: #b9bdc5 !important;\r\n        background: #111318 !important;\r\n        background-color: #111318 !important;\r\n        border-color: rgba(255,255,255,.075) !important;\r\n        box-shadow: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter.is-active,\r\n    #betting-compare-v51 .c24-filter.is-active:hover,\r\n    #betting-compare-v51 .c24-filter.is-active:focus,\r\n    #betting-compare-v51 .c24-filter.is-active:focus-visible,\r\n    #betting-compare-v51 .c24-filter.is-active:active {\r\n        color: #fff !important;\r\n        background: linear-gradient(145deg, #ff7519, #de4b00) !important;\r\n        background-color: #ff6500 !important;\r\n        border-color: rgba(255,132,57,.38) !important;\r\n        box-shadow: 0 8px 22px rgba(255,101,0,.18) !important;\r\n    }\r\n\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close {\r\n        top: 10px !important;\r\n        right: 10px !important;\r\n        width: 38px !important;\r\n        height: 38px !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V42 - REVIEW HERO + IMAGE CLEANUP\r\n   Uses the supplied media URLs for every visual slot.\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c24-brand-mark,\r\n#betting-compare-v51 .c26-modal-brandmark {\r\n    overflow: hidden !important;\r\n}\r\n#betting-compare-v51 .c24-brand-mark {\r\n    padding: 4px !important;\r\n}\r\n#betting-compare-v51 .c26-modal-brandmark {\r\n    padding: 6px !important;\r\n}\r\n#betting-compare-v51 .c41-brand-logo {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: 100% !important;\r\n    max-height: 100% !important;\r\n    object-fit: contain !important;\r\n    object-position: center !important;\r\n}\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n    padding: 4px !important;\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V42 BASE IMAGE \/ LOGO FIX\r\n   - all supplied 1600x900 artwork is shown in a true 16:9 viewport\r\n   - image layers sit above the modal background (no negative-z disappearing)\r\n   - dark overlays are reduced so artwork stays visible\r\n   - operator logos use compact neutral holders and a consistent scale\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c27-review-top,\r\n#betting-compare-v51 .c30-info-hero,\r\n#betting-compare-v51 .c30-section-media,\r\n#betting-compare-v51 .c30-card-media,\r\n#betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n    aspect-ratio: 16 \/ 9 !important;\r\n    height: auto !important;\r\n}\r\n\r\n\/* Review \/ detail images must never fall behind the modal background. *\/\r\n#betting-compare-v51 .c27-review-media,\r\n#betting-compare-v51 .c30-info-media {\r\n    z-index: 0 !important;\r\n}\r\n#betting-compare-v51 .c27-review-media::after,\r\n#betting-compare-v51 .c30-info-media::after {\r\n    z-index: 1 !important;\r\n}\r\n#betting-compare-v51 .c27-review-image,\r\n#betting-compare-v51 .c30-info-image {\r\n    position: relative !important;\r\n    z-index: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center center !important;\r\n    filter: none !important;\r\n    transform: none !important;\r\n}\r\n#betting-compare-v51 .c27-review-media::after {\r\n    background: linear-gradient(180deg,\r\n        rgba(6,7,9,.00) 0%,\r\n        rgba(6,7,9,.03) 52%,\r\n        rgba(7,8,10,.28) 74%,\r\n        rgba(7,8,10,.76) 100%) !important;\r\n}\r\n#betting-compare-v51 .c30-info-media::after {\r\n    background: linear-gradient(180deg,\r\n        rgba(6,7,9,.00) 0%,\r\n        rgba(6,7,9,.04) 55%,\r\n        rgba(7,8,10,.30) 76%,\r\n        rgba(7,8,10,.78) 100%) !important;\r\n}\r\n#betting-compare-v51 .c26-modal-identity,\r\n#betting-compare-v51 .c26-info-top,\r\n#betting-compare-v51 .c24-modal-close {\r\n    z-index: 4 !important;\r\n}\r\n\r\n\/* Lower section artwork: keep the supplied image bright and uncropped. *\/\r\n#betting-compare-v51 .c30-section-media::after,\r\n#betting-compare-v51 .c30-card-media::after {\r\n    background: linear-gradient(180deg, rgba(7,8,10,.00), rgba(7,8,10,.08) 76%, rgba(7,8,10,.22)) !important;\r\n}\r\n#betting-compare-v51 .c30-section-media img,\r\n#betting-compare-v51 .c30-card-media img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center center !important;\r\n    filter: none !important;\r\n    transform: none !important;\r\n    opacity: 1 !important;\r\n}\r\n\r\n\/* Neutral logo holders: the uploaded logo itself supplies its branding. *\/\r\n#betting-compare-v51 .c24-brand-mark,\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n    width: 44px !important;\r\n    height: 44px !important;\r\n    flex: 0 0 44px !important;\r\n    padding: 5px !important;\r\n    border-radius: 13px !important;\r\n    border: 1px solid rgba(255,255,255,.11) !important;\r\n    background: #111318 !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important;\r\n}\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n    border-color: rgba(255,101,0,.34) !important;\r\n}\r\n#betting-compare-v51 .c26-modal-brandmark {\r\n    width: 58px !important;\r\n    height: 58px !important;\r\n    flex: 0 0 58px !important;\r\n    padding: 5px !important;\r\n    border-radius: 16px !important;\r\n    border: 1px solid rgba(255,255,255,.12) !important;\r\n    background: #111318 !important;\r\n    box-shadow: 0 12px 30px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.05) !important;\r\n}\r\n#betting-compare-v51 .c41-brand-logo {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: 100% !important;\r\n    max-height: 100% !important;\r\n    object-fit: contain !important;\r\n    object-position: center center !important;\r\n}\r\n\r\n\/* Do not let a theme filter\/dim image elements. *\/\r\n#betting-compare-v51 img {\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c27-review-top,\r\n    #betting-compare-v51 .c30-info-hero,\r\n    #betting-compare-v51 .c30-section-media,\r\n    #betting-compare-v51 .c30-card-media,\r\n    #betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n        aspect-ratio: 16 \/ 9 !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark,\r\n    #betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n        width: 40px !important;\r\n        height: 40px !important;\r\n        flex-basis: 40px !important;\r\n        padding: 4px !important;\r\n        border-radius: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c26-modal-brandmark {\r\n        width: 46px !important;\r\n        height: 46px !important;\r\n        flex: 0 0 46px !important;\r\n        padding: 4px !important;\r\n        border-radius: 13px !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V42 FINAL REVIEW HERO + SECTION IMAGE CLEANUP\r\n   - review identity stays INSIDE the artwork on every viewport\r\n   - identity is pushed to the bottom edge with no separate panel\r\n   - modal operator logo is larger and has no extra holder styling\r\n   - full-width standalone section banners are removed\r\n   ========================================================== *\/\r\n\r\n\/* Remove the large one-off banner image beneath lower section headings. *\/\r\n#betting-compare-v51 .c30-section-media {\r\n    display: none !important;\r\n}\r\n\r\n\/* Review hero is one clean image canvas. *\/\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-top {\r\n    position: relative !important;\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    min-height: 0 !important;\r\n    aspect-ratio: 16 \/ 9 !important;\r\n    padding: 0 !important;\r\n    overflow: hidden !important;\r\n    background: #090a0c !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-media {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    z-index: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    aspect-ratio: auto !important;\r\n    overflow: hidden !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-image {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center center !important;\r\n    transform: none !important;\r\n    filter: none !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-media::after {\r\n    background: linear-gradient(180deg,\r\n        rgba(5,6,8,0) 0%,\r\n        rgba(5,6,8,0) 56%,\r\n        rgba(6,7,9,.18) 70%,\r\n        rgba(6,7,9,.68) 88%,\r\n        rgba(6,7,9,.88) 100%) !important;\r\n}\r\n\r\n\/* Only logo + review text sit over the image. *\/\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-top .c26-modal-identity {\r\n    position: absolute !important;\r\n    left: 24px !important;\r\n    right: 92px !important;\r\n    bottom: 10px !important;\r\n    top: auto !important;\r\n    z-index: 6 !important;\r\n    display: flex !important;\r\n    width: auto !important;\r\n    min-width: 0 !important;\r\n    align-items: flex-end !important;\r\n    gap: 16px !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    background: transparent !important;\r\n    border: 0 !important;\r\n    box-shadow: none !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-heading {\r\n    min-width: 0 !important;\r\n    padding: 0 0 2px !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n    width: 82px !important;\r\n    height: 82px !important;\r\n    flex: 0 0 82px !important;\r\n    padding: 0 !important;\r\n    border: 0 !important;\r\n    border-radius: 18px !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n    overflow: visible !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark .c41-brand-logo {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: none !important;\r\n    max-height: none !important;\r\n    object-fit: contain !important;\r\n    object-position: center !important;\r\n    transform: scale(1.10) !important;\r\n    transform-origin: center !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c24-modal-kicker {\r\n    margin: 0 0 6px !important;\r\n    font-size: 9px !important;\r\n    line-height: 1.15 !important;\r\n    letter-spacing: .10em !important;\r\n    text-shadow: 0 2px 14px rgba(0,0,0,.92) !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c24-modal-title {\r\n    margin: 0 !important;\r\n    font-size: clamp(34px, 4.2vw, 52px) !important;\r\n    line-height: .94 !important;\r\n    letter-spacing: -.045em !important;\r\n    text-shadow: 0 3px 18px rgba(0,0,0,.95) !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-score {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 6px 10px !important;\r\n    margin-top: 8px !important;\r\n    text-shadow: 0 2px 12px rgba(0,0,0,.95) !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-score strong {\r\n    font-size: 11px !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-watermark {\r\n    display: none !important;\r\n}\r\n\r\n\/* Close stays independent in the upper-right. *\/\r\n#betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close {\r\n    position: absolute !important;\r\n    top: 16px !important;\r\n    right: 16px !important;\r\n    left: auto !important;\r\n    bottom: auto !important;\r\n    z-index: 20 !important;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top {\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        min-height: 0 !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top .c26-modal-identity {\r\n        position: absolute !important;\r\n        left: 14px !important;\r\n        right: 54px !important;\r\n        bottom: 8px !important;\r\n        top: auto !important;\r\n        display: flex !important;\r\n        align-items: flex-end !important;\r\n        gap: 10px !important;\r\n        padding: 0 !important;\r\n        background: transparent !important;\r\n        border: 0 !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 66px !important;\r\n        height: 66px !important;\r\n        flex: 0 0 66px !important;\r\n        padding: 0 !important;\r\n        border: 0 !important;\r\n        border-radius: 15px !important;\r\n        background: transparent !important;\r\n        box-shadow: none !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark .c41-brand-logo {\r\n        transform: scale(1.10) !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-kicker {\r\n        margin-bottom: 4px !important;\r\n        font-size: 8px !important;\r\n        line-height: 1.1 !important;\r\n        white-space: nowrap !important;\r\n        overflow: hidden !important;\r\n        text-overflow: ellipsis !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title {\r\n        font-size: clamp(27px, 8.4vw, 34px) !important;\r\n        line-height: .96 !important;\r\n        overflow-wrap: normal !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score {\r\n        margin-top: 6px !important;\r\n        gap: 4px 7px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score strong {\r\n        font-size: 10px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close {\r\n        top: 10px !important;\r\n        right: 10px !important;\r\n        width: 38px !important;\r\n        height: 38px !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top .c26-modal-identity {\r\n        left: 11px !important;\r\n        right: 50px !important;\r\n        bottom: 7px !important;\r\n        gap: 8px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 58px !important;\r\n        height: 58px !important;\r\n        flex-basis: 58px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title {\r\n        font-size: 26px !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V42 FINAL POLISH\r\n   - ranking logos fill their holders cleanly\r\n   - premium orange hover overlay for desktop pointer devices\r\n   - final authoritative mobile layout reset\r\n   - close controls forced visible on review\/detail modals\r\n   ========================================================== *\/\r\n\r\n\/* ---------- Logos: fill the square instead of floating inside it ---------- *\/\r\n#betting-compare-v51 .c24-brand-mark,\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n    width: 52px !important;\r\n    height: 52px !important;\r\n    flex: 0 0 52px !important;\r\n    padding: 0 !important;\r\n    overflow: hidden !important;\r\n    border-radius: 13px !important;\r\n    border: 1px solid rgba(255,255,255,.13) !important;\r\n    background: #0c0e12 !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 7px 18px rgba(0,0,0,.18) !important;\r\n}\r\n#betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n    border-color: rgba(255,101,0,.46) !important;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 8px 22px rgba(255,101,0,.13) !important;\r\n}\r\n#betting-compare-v51 .c24-brand-mark .c41-brand-logo {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: none !important;\r\n    max-height: none !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    object-fit: cover !important;\r\n    object-position: center center !important;\r\n    border-radius: inherit !important;\r\n    transform: scale(1.10) !important;\r\n    transform-origin: center center !important;\r\n}\r\n\r\n\/* Larger review logo while keeping it clean over the artwork. *\/\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n    width: 90px !important;\r\n    height: 90px !important;\r\n    flex: 0 0 90px !important;\r\n    padding: 0 !important;\r\n    border: 0 !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n    overflow: visible !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark .c41-brand-logo {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: none !important;\r\n    max-height: none !important;\r\n    object-fit: contain !important;\r\n    object-position: center center !important;\r\n    transform: scale(1.12) !important;\r\n    transform-origin: center center !important;\r\n    filter: drop-shadow(0 8px 18px rgba(0,0,0,.38)) !important;\r\n}\r\n\r\n\/* ---------- Close buttons: never disappear behind Elementor\/theme styles ---------- *\/\r\n#betting-compare-v51 #c24-modal-overlay .c24-modal-close,\r\n#betting-compare-v51 #c26-info-overlay .c24-modal-close {\r\n    display: flex !important;\r\n    visibility: visible !important;\r\n    opacity: 1 !important;\r\n    pointer-events: auto !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    position: absolute !important;\r\n    top: 14px !important;\r\n    right: 14px !important;\r\n    left: auto !important;\r\n    bottom: auto !important;\r\n    width: 42px !important;\r\n    height: 42px !important;\r\n    min-width: 42px !important;\r\n    min-height: 42px !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    z-index: 9999 !important;\r\n    color: #ff9a5b !important;\r\n    border: 1px solid rgba(255,101,0,.42) !important;\r\n    border-radius: 12px !important;\r\n    background: rgba(8,9,11,.82) !important;\r\n    box-shadow: 0 8px 24px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.07) !important;\r\n    -webkit-backdrop-filter: blur(12px) !important;\r\n    backdrop-filter: blur(12px) !important;\r\n}\r\n#betting-compare-v51 #c24-modal-overlay .c24-modal-close .c24-svg,\r\n#betting-compare-v51 #c26-info-overlay .c24-modal-close .c24-svg {\r\n    width: 17px !important;\r\n    height: 17px !important;\r\n    stroke-width: 2.1 !important;\r\n}\r\n\r\n\/* ---------- Desktop pointer hover: orange glass overlay + lift ---------- *\/\r\n@media (hover:hover) and (pointer:fine) {\r\n    #betting-compare-v51 .c24-site-card {\r\n        isolation: isolate !important;\r\n        transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card::after {\r\n        content: \"\" !important;\r\n        display: block !important;\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        width: auto !important;\r\n        height: auto !important;\r\n        left: 0 !important;\r\n        right: 0 !important;\r\n        top: 0 !important;\r\n        bottom: 0 !important;\r\n        z-index: 0 !important;\r\n        opacity: 0 !important;\r\n        pointer-events: none !important;\r\n        background:\r\n            radial-gradient(520px 150px at 18% 0%, rgba(255,101,0,.13), transparent 72%),\r\n            linear-gradient(100deg, rgba(255,101,0,.035), rgba(255,255,255,.018) 48%, rgba(255,101,0,.018)) !important;\r\n        transition: opacity .24s ease !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card > .c24-cell {\r\n        position: relative !important;\r\n        z-index: 1 !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        transform: translateY(-3px) !important;\r\n        border-color: rgba(255,101,0,.42) !important;\r\n        box-shadow: 0 20px 52px rgba(0,0,0,.30), 0 0 34px rgba(255,101,0,.085), inset 0 1px 0 rgba(255,255,255,.045) !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card:hover::after {\r\n        opacity: 1 !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card:hover .c24-brand-mark {\r\n        transform: translateY(-1px) scale(1.045) !important;\r\n        border-color: rgba(255,101,0,.48) !important;\r\n        box-shadow: 0 10px 26px rgba(255,101,0,.13), inset 0 1px 0 rgba(255,255,255,.06) !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter:not(.is-active):hover {\r\n        color: #fff !important;\r\n        border-color: rgba(255,101,0,.30) !important;\r\n        background: linear-gradient(145deg, rgba(255,101,0,.11), rgba(255,101,0,.035)) !important;\r\n        box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 8px 22px rgba(255,101,0,.07) !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card:hover,\r\n    #betting-compare-v51 .c26-bank-card:hover,\r\n    #betting-compare-v51 .c24-guide-card:hover,\r\n    #betting-compare-v51 .c24-legal-card:hover {\r\n        transform: translateY(-3px) !important;\r\n        border-color: rgba(255,101,0,.34) !important;\r\n        box-shadow: 0 18px 44px rgba(0,0,0,.27), 0 0 28px rgba(255,101,0,.055) !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card:hover > .c30-card-media img,\r\n    #betting-compare-v51 .c26-bank-card:hover > .c30-card-media img,\r\n    #betting-compare-v51 .c24-guide-card:hover > .c30-card-media img,\r\n    #betting-compare-v51 .c24-legal-card:hover > .c30-card-media img {\r\n        transform: scale(1.035) !important;\r\n    }\r\n}\r\n\r\n\/* ==========================================================\r\n   FINAL MOBILE AUTHORITY\r\n   Everything below wins over the older responsive experiments.\r\n   ========================================================== *\/\r\n@media (max-width:760px) {\r\n    html, body {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: hidden !important;\r\n    }\r\n    #betting-compare-v51 {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: clip !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick-wrap { display: none !important; }\r\n    #betting-compare-v51 .c24-container {\r\n        width: 100% !important;\r\n        max-width: none !important;\r\n        margin: 0 !important;\r\n        padding-left: 10px !important;\r\n        padding-right: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c24-section { padding: 30px 0 !important; }\r\n    #betting-compare-v51 .c24-hero { padding: 34px 0 30px !important; }\r\n    #betting-compare-v51 .c24-title {\r\n        max-width: 100% !important;\r\n        font-size: clamp(31px, 9.3vw, 40px) !important;\r\n        line-height: .98 !important;\r\n        overflow-wrap: normal !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 .c24-subtitle {\r\n        font-size: 12.5px !important;\r\n        line-height: 1.62 !important;\r\n    }\r\n    #betting-compare-v51 .c24-hero-picks {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 7px !important;\r\n        width: 100% !important;\r\n        overflow: visible !important;\r\n    }\r\n    #betting-compare-v51 .c24-pick-pill {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 40px !important;\r\n        padding: 9px 11px !important;\r\n        justify-content: flex-start !important;\r\n        white-space: normal !important;\r\n        font-size: 9.5px !important;\r\n    }\r\n    #betting-compare-v51 .c32-review-date {\r\n        width: 100% !important;\r\n        font-size: 9.5px !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n\r\n    \/* Category tabs stay flush to the viewport because the top nav is hidden. *\/\r\n    #betting-compare-v51 .c24-filter-shell {\r\n        position: sticky !important;\r\n        top: 0 !important;\r\n        z-index: 9994 !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        margin: 8px 0 12px !important;\r\n        padding: 5px !important;\r\n        border-radius: 14px !important;\r\n        background: rgba(8,9,11,.94) !important;\r\n        -webkit-backdrop-filter: blur(14px) !important;\r\n        backdrop-filter: blur(14px) !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter-tabs {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(3,minmax(0,1fr)) !important;\r\n        gap: 5px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 42px !important;\r\n        padding: 8px 5px !important;\r\n        gap: 5px !important;\r\n        font-size: 9.5px !important;\r\n        border-radius: 10px !important;\r\n    }\r\n\r\n    \/* Ranking card: one stable layout for every 320-760px viewport. *\/\r\n    #betting-compare-v51 .c24-compare-list {\r\n        display: grid !important;\r\n        gap: 9px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        display: grid !important;\r\n        grid-template-columns: 56px minmax(0,1fr) !important;\r\n        grid-template-areas:\r\n            \"rank brand\"\r\n            \"rating rating\"\r\n            \"topic1 topic1\"\r\n            \"topic2 topic2\"\r\n            \"topic3 topic3\"\r\n            \"actions actions\" !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        overflow: hidden !important;\r\n        transform: none !important;\r\n        border-radius: 16px !important;\r\n        box-shadow: 0 12px 30px rgba(0,0,0,.20) !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card::after { display: none !important; }\r\n    #betting-compare-v51 .c24-site-card > .c24-cell {\r\n        min-width: 0 !important;\r\n        min-height: 0 !important;\r\n        border-right: 0 !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.055) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        grid-area: rank !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 11px 5px !important;\r\n        border-right: 1px solid rgba(255,255,255,.055) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank {\r\n        margin: 0 !important;\r\n        font-size: 21px !important;\r\n        line-height: 1 !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank small {\r\n        margin-top: 4px !important;\r\n        font-size: 6.8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-cell {\r\n        grid-area: brand !important;\r\n        padding: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-top {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 9px !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark,\r\n    #betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n        width: 48px !important;\r\n        height: 48px !important;\r\n        flex: 0 0 48px !important;\r\n        padding: 0 !important;\r\n        border-radius: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark .c41-brand-logo {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        transform: scale(1.10) !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-top > div:last-child { min-width: 0 !important; }\r\n    #betting-compare-v51 .c24-brand-name {\r\n        max-width: 100% !important;\r\n        font-size: 16px !important;\r\n        line-height: 1.08 !important;\r\n        white-space: normal !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-meta {\r\n        display: flex !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 4px !important;\r\n        margin-top: 5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-badge {\r\n        min-height: 19px !important;\r\n        padding: 4px 6px !important;\r\n        font-size: 6.7px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        grid-area: rating !important;\r\n        display: grid !important;\r\n        grid-template-columns: auto minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        padding: 9px 10px !important;\r\n        background: linear-gradient(90deg,rgba(255,101,0,.045),transparent) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-cell > .c24-cell-label {\r\n        display: block !important;\r\n        margin: 0 !important;\r\n        font-size: 7.5px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars-wrap {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: flex-end !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 5px !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c26-star {\r\n        width: 12px !important;\r\n        height: 13px !important;\r\n        font-size: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-number {\r\n        margin: 0 !important;\r\n        padding: 5px 7px !important;\r\n        font-size: 9.8px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c27-topic-1 { grid-area: topic1 !important; }\r\n    #betting-compare-v51 .c27-topic-2 { grid-area: topic2 !important; }\r\n    #betting-compare-v51 .c27-topic-3 { grid-area: topic3 !important; }\r\n    #betting-compare-v51 .c24-topic-cell {\r\n        display: block !important;\r\n        padding: 9px 10px !important;\r\n        background: transparent !important;\r\n        box-shadow: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell > div {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(92px,36%) minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-label {\r\n        margin: 0 !important;\r\n        font-size: 7.5px !important;\r\n        line-height: 1.3 !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-topic-cell .c24-cell-value {\r\n        min-width: 0 !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.35 !important;\r\n        text-align: right !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-action-cell {\r\n        grid-area: actions !important;\r\n        padding: 8px !important;\r\n        border-bottom: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1fr !important;\r\n        gap: 6px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-site-actions .c24-visit-btn {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 44px !important;\r\n        padding: 8px 6px !important;\r\n        justify-content: center !important;\r\n        font-size: 9px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n\r\n    \/* Lower cards: one column, predictable media ratio. *\/\r\n    #betting-compare-v51 .c32-weight-grid,\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-guide-grid.c24-three,\r\n    #betting-compare-v51 .c24-legal-grid {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(0,1fr) !important;\r\n        gap: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card {\r\n        min-width: 0 !important;\r\n        width: 100% !important;\r\n        padding: 15px !important;\r\n        border-radius: 15px !important;\r\n    }\r\n    #betting-compare-v51 .c30-card-media,\r\n    #betting-compare-v51 .c24-legal-card > .c30-card-media {\r\n        width: calc(100% + 30px) !important;\r\n        height: auto !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        margin: -15px -15px 14px !important;\r\n        border-radius: 15px 15px 0 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c30-card-media img {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n    }\r\n\r\n    \/* Review and detail modals. *\/\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 7px !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        width: calc(100vw - 14px) !important;\r\n        max-width: 560px !important;\r\n        max-height: calc(100dvh - 14px) !important;\r\n        margin: 0 !important;\r\n        overflow-y: auto !important;\r\n        overflow-x: hidden !important;\r\n        border-radius: 17px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top {\r\n        position: relative !important;\r\n        display: block !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        padding: 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-media {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top .c26-modal-identity {\r\n        position: absolute !important;\r\n        left: 12px !important;\r\n        right: 56px !important;\r\n        bottom: 9px !important;\r\n        top: auto !important;\r\n        z-index: 8 !important;\r\n        display: flex !important;\r\n        width: auto !important;\r\n        align-items: flex-end !important;\r\n        gap: 9px !important;\r\n        padding: 0 !important;\r\n        background: transparent !important;\r\n        border: 0 !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 70px !important;\r\n        height: 70px !important;\r\n        flex: 0 0 70px !important;\r\n        padding: 0 !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n        box-shadow: none !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark .c41-brand-logo {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: contain !important;\r\n        transform: scale(1.12) !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-kicker {\r\n        margin: 0 0 3px !important;\r\n        font-size: 7.5px !important;\r\n        line-height: 1.15 !important;\r\n        white-space: nowrap !important;\r\n        overflow: hidden !important;\r\n        text-overflow: ellipsis !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title {\r\n        margin: 0 !important;\r\n        font-size: clamp(26px,8vw,33px) !important;\r\n        line-height: .96 !important;\r\n        overflow-wrap: normal !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score {\r\n        margin-top: 5px !important;\r\n        gap: 4px 6px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score strong {\r\n        font-size: 9.5px !important;\r\n    }\r\n\r\n    \/* Critical: mobile X is always visible in both modal types. *\/\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close,\r\n    #betting-compare-v51 #c26-info-overlay .c30-info-hero .c24-modal-close {\r\n        display: flex !important;\r\n        visibility: visible !important;\r\n        opacity: 1 !important;\r\n        pointer-events: auto !important;\r\n        position: absolute !important;\r\n        top: 9px !important;\r\n        right: 9px !important;\r\n        left: auto !important;\r\n        bottom: auto !important;\r\n        width: 40px !important;\r\n        height: 40px !important;\r\n        min-width: 40px !important;\r\n        min-height: 40px !important;\r\n        z-index: 10000 !important;\r\n        color: #fff !important;\r\n        border: 1px solid rgba(255,101,0,.52) !important;\r\n        background: rgba(8,9,11,.88) !important;\r\n        box-shadow: 0 7px 22px rgba(0,0,0,.42), 0 0 18px rgba(255,101,0,.08) !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body { padding: 12px !important; }\r\n    #betting-compare-v51 .c27-modal-facts {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(2,minmax(0,1fr)) !important;\r\n        gap: 7px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact {\r\n        min-width: 0 !important;\r\n        min-height: 0 !important;\r\n        padding: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact strong { font-size: 7.7px !important; }\r\n    #betting-compare-v51 .c24-modal-fact span { font-size: 10.8px !important; line-height: 1.4 !important; }\r\n    #betting-compare-v51 .c24-modal-copy,\r\n    #betting-compare-v51 .c26-info-summary {\r\n        font-size: 11.3px !important;\r\n        line-height: 1.62 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict-grid,\r\n    #betting-compare-v51 .c26-info-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 7px !important;\r\n    }\r\n}\r\n\r\n@media (max-width:390px) {\r\n    #betting-compare-v51 .c24-container {\r\n        padding-left: 8px !important;\r\n        padding-right: 8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-title { font-size: 30px !important; }\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        grid-template-columns: 52px minmax(0,1fr) !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-mark,\r\n    #betting-compare-v51 .c24-site-card.is-featured .c24-brand-mark {\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        flex: 0 0 44px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-name { font-size: 15px !important; }\r\n    #betting-compare-v51 .c24-topic-cell > div {\r\n        grid-template-columns: minmax(86px,35%) minmax(0,1fr) !important;\r\n        gap: 7px !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-actions { grid-template-columns: 1fr !important; }\r\n    #betting-compare-v51 .c27-modal-facts { grid-template-columns: 1fr !important; }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 62px !important;\r\n        height: 62px !important;\r\n        flex: 0 0 62px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title { font-size: 25px !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V42 - TOP NAV BRAND CONTAINMENT FIX\r\n   Keeps the BETTING COMPARISON label fully inside its first\r\n   navigation cell on desktop widths.\r\n   ========================================================== *\/\r\n@media (min-width: 981px) {\r\n    #betting-compare-v51 .c24-quick {\r\n        grid-template-columns: minmax(205px, 1.55fr) repeat(6, minmax(0, 1fr)) !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick-brand {\r\n        min-width: 0 !important;\r\n        padding: 0 15px !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick-brand strong {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        gap: 7px !important;\r\n        font-size: 9.6px !important;\r\n        letter-spacing: .105em !important;\r\n        white-space: nowrap !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c24-quick-brand strong::before {\r\n        flex: 0 0 7px !important;\r\n    }\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   V46 \u2014 READABILITY + COPYRIGHT + BET953 LINK NETWORK\r\n   Larger typography for dense comparison\/scoring text, a real\r\n   copyright footer, and clean contextual\/network links.\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c32-weight-head span {\r\n    font-size: 11px !important;\r\n    letter-spacing: .11em !important;\r\n}\r\n#betting-compare-v51 .c32-weight-head strong {\r\n    font-size: 20px !important;\r\n    line-height: 1.25 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-head p {\r\n    font-size: 12px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-title {\r\n    font-size: 14px !important;\r\n}\r\n#betting-compare-v51 .c32-weight-title .c24-svg {\r\n    width: 17px !important;\r\n    height: 17px !important;\r\n}\r\n#betting-compare-v51 .c32-weight-bars span {\r\n    height: 30px !important;\r\n    border-radius: 8px !important;\r\n}\r\n#betting-compare-v51 .c32-weight-bars em {\r\n    padding: 0 10px !important;\r\n    color: #c0c4cb !important;\r\n    font-size: 11px !important;\r\n    line-height: 1.2 !important;\r\n    font-weight: 760 !important;\r\n}\r\n\r\n\/* General readability lift without changing the established layout. *\/\r\n#betting-compare-v51 .c24-cell-label {\r\n    font-size: 8.2px !important;\r\n}\r\n#betting-compare-v51 .c24-cell-value {\r\n    font-size: 12.2px !important;\r\n    line-height: 1.5 !important;\r\n}\r\n#betting-compare-v51 .c24-compare-footnote {\r\n    font-size: 10.5px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n#betting-compare-v51 .c26-detail-card p,\r\n#betting-compare-v51 .c26-bank-card p,\r\n#betting-compare-v51 .c24-guide-card p,\r\n#betting-compare-v51 .c24-legal-card > p {\r\n    font-size: 12px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n\r\n\/* Contextual BET953 links stay visually integrated until hover\/focus. *\/\r\n#betting-compare-v51 .c47-text-link {\r\n    color: inherit !important;\r\n    text-decoration: none !important;\r\n    border-bottom: 1px solid rgba(255,101,0,.38);\r\n    transition: color .2s ease, border-color .2s ease, text-shadow .2s ease;\r\n}\r\n#betting-compare-v51 .c47-text-link:hover,\r\n#betting-compare-v51 .c47-text-link:focus-visible {\r\n    color: #ff8c45 !important;\r\n    border-bottom-color: #ff6500;\r\n    text-shadow: 0 0 14px rgba(255,101,0,.20);\r\n}\r\n\r\n\/* Footer + network links *\/\r\n#betting-compare-v51 .c24-footer {\r\n    padding-top: 30px !important;\r\n}\r\n#betting-compare-v51 .c24-footer-inner {\r\n    font-size: 11px !important;\r\n    line-height: 1.65 !important;\r\n    letter-spacing: .045em !important;\r\n}\r\n#betting-compare-v51 .c24-footer-brand {\r\n    color: #aeb3bc !important;\r\n    font-size: 11.5px !important;\r\n    letter-spacing: .055em !important;\r\n}\r\n#betting-compare-v51 .c47-footer-main {\r\n    color: #ff9654 !important;\r\n    text-decoration: none !important;\r\n    font-weight: 900 !important;\r\n}\r\n#betting-compare-v51 .c47-footer-main:hover,\r\n#betting-compare-v51 .c47-footer-main:focus-visible {\r\n    color: #fff !important;\r\n}\r\n#betting-compare-v51 .c47-network-links {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    margin-top: 15px;\r\n    padding-top: 15px;\r\n    border-top: 1px solid rgba(255,255,255,.055);\r\n}\r\n#betting-compare-v51 .c47-network-links a {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 34px;\r\n    padding: 7px 11px;\r\n    border: 1px solid rgba(255,255,255,.08);\r\n    border-radius: 9px;\r\n    color: #9298a1 !important;\r\n    background: rgba(255,255,255,.018) !important;\r\n    font-size: 10.5px !important;\r\n    font-weight: 760 !important;\r\n    letter-spacing: .02em !important;\r\n    text-transform: none !important;\r\n    text-decoration: none !important;\r\n    transition: color .2s ease, border-color .2s ease, background .2s ease, transform .2s ease, box-shadow .2s ease;\r\n}\r\n#betting-compare-v51 .c47-network-links a:hover,\r\n#betting-compare-v51 .c47-network-links a:focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.32) !important;\r\n    background: rgba(255,101,0,.075) !important;\r\n    box-shadow: 0 8px 24px rgba(255,101,0,.08) !important;\r\n    transform: translateY(-1px);\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c32-weight-head span { font-size: 10px !important; }\r\n    #betting-compare-v51 .c32-weight-head strong { font-size: 18px !important; }\r\n    #betting-compare-v51 .c32-weight-head p { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c32-weight-title { font-size: 14px !important; }\r\n    #betting-compare-v51 .c32-weight-bars span { height: 31px !important; }\r\n    #betting-compare-v51 .c32-weight-bars em { font-size: 10.5px !important; padding: 0 10px !important; }\r\n\r\n    #betting-compare-v51 .c24-cell-label { font-size: 8.5px !important; }\r\n    #betting-compare-v51 .c24-cell-value { font-size: 12px !important; }\r\n    #betting-compare-v51 .c24-compare-footnote { font-size: 10.5px !important; }\r\n\r\n    #betting-compare-v51 .c24-footer-inner {\r\n        gap: 9px !important;\r\n        padding: 0 !important;\r\n        font-size: 10.5px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n    #betting-compare-v51 .c24-footer-brand { font-size: 10.8px !important; }\r\n    #betting-compare-v51 .c47-network-links {\r\n        justify-content: flex-start;\r\n        gap: 6px;\r\n        margin-top: 14px;\r\n        padding-top: 14px;\r\n    }\r\n    #betting-compare-v51 .c47-network-links a {\r\n        min-height: 36px;\r\n        padding: 8px 10px;\r\n        font-size: 10px !important;\r\n    }\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   V47 \u2014 FINAL READABILITY + EXTRA BET953 CONTEXT LINKS\r\n   Final typography layer. It intentionally overrides the older\r\n   compact\/mobile rules so dense copy stays comfortably readable.\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c24-section-label {\r\n    font-size: 14px !important;\r\n    line-height: 1.3 !important;\r\n    letter-spacing: .09em !important;\r\n}\r\n\r\n\/* Transparent scoring \u2014 deliberately larger than the old compact UI. *\/\r\n#betting-compare-v51 .c32-weighting { padding: 20px !important; }\r\n#betting-compare-v51 .c32-weight-head { gap: 24px !important; margin-bottom: 18px !important; }\r\n#betting-compare-v51 .c32-weight-head span {\r\n    font-size: 12px !important;\r\n    line-height: 1.3 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-head strong {\r\n    font-size: 22px !important;\r\n    line-height: 1.25 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-head p {\r\n    font-size: 13.5px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-grid { gap: 13px !important; }\r\n#betting-compare-v51 .c32-weight-card { padding: 17px !important; }\r\n#betting-compare-v51 .c32-weight-title {\r\n    gap: 9px !important;\r\n    margin-bottom: 14px !important;\r\n    font-size: 15.5px !important;\r\n    line-height: 1.3 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-title strong { font-size: 15.5px !important; }\r\n#betting-compare-v51 .c32-weight-title .c24-svg { width: 18px !important; height: 18px !important; }\r\n#betting-compare-v51 .c32-weight-bars { gap: 9px !important; }\r\n#betting-compare-v51 .c32-weight-bars span {\r\n    height: 36px !important;\r\n    border-radius: 9px !important;\r\n}\r\n#betting-compare-v51 .c32-weight-bars em {\r\n    padding: 0 12px !important;\r\n    color: #d0d3d8 !important;\r\n    font-size: 12.5px !important;\r\n    line-height: 1.25 !important;\r\n    font-weight: 780 !important;\r\n}\r\n\r\n\/* Ranking table readability. *\/\r\n#betting-compare-v51 .c24-brand-name {\r\n    font-size: 16.5px !important;\r\n    line-height: 1.15 !important;\r\n}\r\n#betting-compare-v51 .c24-badge {\r\n    font-size: 8.4px !important;\r\n    line-height: 1.2 !important;\r\n}\r\n#betting-compare-v51 .c24-cell-label {\r\n    margin-bottom: 6px !important;\r\n    font-size: 9.4px !important;\r\n    line-height: 1.3 !important;\r\n    letter-spacing: .10em !important;\r\n}\r\n#betting-compare-v51 .c24-cell-value {\r\n    font-size: 13.5px !important;\r\n    line-height: 1.5 !important;\r\n}\r\n#betting-compare-v51 .c24-rating-number {\r\n    font-size: 11.5px !important;\r\n    line-height: 1.2 !important;\r\n}\r\n#betting-compare-v51 .c24-rank small { font-size: 7.8px !important; }\r\n#betting-compare-v51 .c24-compare-footnote {\r\n    font-size: 11.5px !important;\r\n    line-height: 1.75 !important;\r\n}\r\n\r\n\/* Lower content cards and tables. *\/\r\n#betting-compare-v51 .c26-detail-card h3,\r\n#betting-compare-v51 .c26-bank-card h3,\r\n#betting-compare-v51 .c24-guide-card h3,\r\n#betting-compare-v51 .c24-legal-card h3 {\r\n    font-size: 17px !important;\r\n    line-height: 1.3 !important;\r\n}\r\n#betting-compare-v51 .c26-detail-card p,\r\n#betting-compare-v51 .c26-bank-card p,\r\n#betting-compare-v51 .c24-guide-card p,\r\n#betting-compare-v51 .c24-legal-card > p,\r\n#betting-compare-v51 .c24-legal-point {\r\n    font-size: 13px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n#betting-compare-v51 .c26-card-index,\r\n#betting-compare-v51 .c24-step-number,\r\n#betting-compare-v51 .c26-bank-code,\r\n#betting-compare-v51 .c27-card-more,\r\n#betting-compare-v51 .c26-open,\r\n#betting-compare-v51 .c24-bank-status {\r\n    font-size: 10px !important;\r\n    line-height: 1.3 !important;\r\n}\r\n#betting-compare-v51 .c24-kyc-table th { font-size: 10px !important; line-height: 1.35 !important; }\r\n#betting-compare-v51 .c24-kyc-table td { font-size: 12.5px !important; line-height: 1.55 !important; }\r\n#betting-compare-v51 .c24-status { font-size: 9.5px !important; }\r\n\r\n\/* FAQ and modal copy. *\/\r\n#betting-compare-v51 .c24-faq-question {\r\n    font-size: 13px !important;\r\n    line-height: 1.5 !important;\r\n}\r\n#betting-compare-v51 .c24-faq-answer p {\r\n    font-size: 12.75px !important;\r\n    line-height: 1.75 !important;\r\n}\r\n#betting-compare-v51 .c24-modal-fact strong { font-size: 9.5px !important; line-height: 1.3 !important; }\r\n#betting-compare-v51 .c24-modal-fact span { font-size: 12px !important; line-height: 1.55 !important; }\r\n#betting-compare-v51 .c24-modal-copy {\r\n    font-size: 13px !important;\r\n    line-height: 1.75 !important;\r\n}\r\n#betting-compare-v51 .c32-verdict span { font-size: 9px !important; }\r\n#betting-compare-v51 .c32-verdict strong { font-size: 12px !important; line-height: 1.55 !important; }\r\n#betting-compare-v51 .c24-modal-points li { font-size: 12px !important; line-height: 1.6 !important; }\r\n#betting-compare-v51 .c26-editor-note { font-size: 10.5px !important; line-height: 1.6 !important; }\r\n#betting-compare-v51 .c26-info-summary,\r\n#betting-compare-v51 .c26-info-box p { font-size: 12.5px !important; line-height: 1.7 !important; }\r\n#betting-compare-v51 .c26-info-box strong,\r\n#betting-compare-v51 .c26-info-points-title { font-size: 10px !important; }\r\n\r\n\/* More contextual BET953 links while keeping the page visually clean. *\/\r\n#betting-compare-v51 .c47-text-link {\r\n    font-weight: 820 !important;\r\n}\r\n#betting-compare-v51 .c47-brand-link,\r\n#betting-compare-v51 .c47-title-link {\r\n    color: #fff !important;\r\n    border-bottom: 0 !important;\r\n    text-decoration: none !important;\r\n    font-weight: 900 !important;\r\n}\r\n#betting-compare-v51 .c47-brand-link:hover,\r\n#betting-compare-v51 .c47-brand-link:focus-visible,\r\n#betting-compare-v51 .c47-title-link:hover,\r\n#betting-compare-v51 .c47-title-link:focus-visible {\r\n    color: #ff8d46 !important;\r\n    text-shadow: 0 0 16px rgba(255,101,0,.22);\r\n}\r\n\r\n\/* Footer is supporting copy, but still readable. *\/\r\n#betting-compare-v51 .c24-footer-inner {\r\n    font-size: 12px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n#betting-compare-v51 .c24-footer-brand { font-size: 12.5px !important; }\r\n#betting-compare-v51 .c47-network-links a { font-size: 11.5px !important; }\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-section-label { font-size: 13px !important; }\r\n\r\n    #betting-compare-v51 .c32-weighting { padding: 15px !important; }\r\n    #betting-compare-v51 .c32-weight-head strong { font-size: 20px !important; }\r\n    #betting-compare-v51 .c32-weight-head p { font-size: 13px !important; line-height: 1.65 !important; }\r\n    #betting-compare-v51 .c32-weight-head span { font-size: 11px !important; }\r\n    #betting-compare-v51 .c32-weight-card { padding: 14px !important; }\r\n    #betting-compare-v51 .c32-weight-title,\r\n    #betting-compare-v51 .c32-weight-title strong { font-size: 15px !important; }\r\n    #betting-compare-v51 .c32-weight-bars span { height: 36px !important; }\r\n    #betting-compare-v51 .c32-weight-bars em { font-size: 12.5px !important; padding: 0 11px !important; }\r\n\r\n    #betting-compare-v51 .c24-brand-name { font-size: 16px !important; }\r\n    #betting-compare-v51 .c24-badge { font-size: 7.8px !important; }\r\n    #betting-compare-v51 .c24-cell-label { font-size: 9px !important; }\r\n    #betting-compare-v51 .c24-cell-value { font-size: 13px !important; line-height: 1.5 !important; }\r\n    #betting-compare-v51 .c24-rating-number { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c24-compare-footnote { font-size: 11.5px !important; }\r\n\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3,\r\n    #betting-compare-v51 .c24-legal-card h3 { font-size: 16px !important; }\r\n    #betting-compare-v51 .c26-detail-card p,\r\n    #betting-compare-v51 .c26-bank-card p,\r\n    #betting-compare-v51 .c24-guide-card p,\r\n    #betting-compare-v51 .c24-legal-card > p,\r\n    #betting-compare-v51 .c24-legal-point { font-size: 12.5px !important; line-height: 1.7 !important; }\r\n    #betting-compare-v51 .c26-card-index,\r\n    #betting-compare-v51 .c24-step-number,\r\n    #betting-compare-v51 .c26-bank-code,\r\n    #betting-compare-v51 .c27-card-more,\r\n    #betting-compare-v51 .c26-open,\r\n    #betting-compare-v51 .c24-bank-status { font-size: 9.5px !important; }\r\n\r\n    #betting-compare-v51 .c24-kyc-table td { font-size: 12px !important; line-height: 1.6 !important; }\r\n    #betting-compare-v51 .c24-faq-question { font-size: 12.5px !important; }\r\n    #betting-compare-v51 .c24-faq-answer p { font-size: 12.5px !important; line-height: 1.7 !important; }\r\n\r\n    #betting-compare-v51 .c24-modal-fact strong { font-size: 9px !important; }\r\n    #betting-compare-v51 .c24-modal-fact span { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c24-modal-copy { font-size: 12.5px !important; line-height: 1.7 !important; }\r\n    #betting-compare-v51 .c32-verdict strong { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c24-modal-points li { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c26-info-summary,\r\n    #betting-compare-v51 .c26-info-box p { font-size: 12px !important; }\r\n\r\n    #betting-compare-v51 .c24-footer-inner { font-size: 11px !important; }\r\n    #betting-compare-v51 .c24-footer-brand { font-size: 11.5px !important; }\r\n    #betting-compare-v51 .c47-network-links a { font-size: 11px !important; }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V48 - FINAL MOBILE + MODAL AUTHORITY\r\n   Final pass: readable opened pages, stable KYC mobile cards,\r\n   guaranteed mobile close control, and removal of legacy\r\n   responsive collisions without changing the desktop language.\r\n   ========================================================== *\/\r\n\r\n\/* New independent close control is mobile-only. *\/\r\n#betting-compare-v51 .c48-floating-close {\r\n    display: none !important;\r\n}\r\n\r\n\/* -------- OPENED REVIEW \/ DETAIL PAGES: DESKTOP READABILITY -------- *\/\r\n#betting-compare-v51 .c26-review-modal,\r\n#betting-compare-v51 .c26-info-modal {\r\n    max-height: calc(100dvh - 32px) !important;\r\n    scrollbar-width: thin !important;\r\n    scrollbar-color: #ff6500 #0b0d10 !important;\r\n}\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar { width: 6px !important; }\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-track { background: #0b0d10 !important; }\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-thumb {\r\n    background: linear-gradient(180deg,#ff8a3d,#ff6500) !important;\r\n    border-radius: 999px !important;\r\n}\r\n\r\n#betting-compare-v51 .c24-modal-body,\r\n#betting-compare-v51 .c26-info-body {\r\n    padding: 22px !important;\r\n}\r\n#betting-compare-v51 .c24-modal-fact {\r\n    padding: 15px !important;\r\n}\r\n#betting-compare-v51 .c24-modal-fact strong {\r\n    font-size: 11px !important;\r\n    line-height: 1.35 !important;\r\n    letter-spacing: .08em !important;\r\n}\r\n#betting-compare-v51 .c24-modal-fact span {\r\n    font-size: 14px !important;\r\n    line-height: 1.55 !important;\r\n}\r\n#betting-compare-v51 .c24-modal-copy {\r\n    padding: 18px !important;\r\n    font-size: 15px !important;\r\n    line-height: 1.78 !important;\r\n}\r\n#betting-compare-v51 .c32-verdict span {\r\n    font-size: 10.5px !important;\r\n}\r\n#betting-compare-v51 .c32-verdict strong {\r\n    font-size: 14px !important;\r\n    line-height: 1.6 !important;\r\n}\r\n#betting-compare-v51 .c26-review-label,\r\n#betting-compare-v51 .c26-info-points-title {\r\n    font-size: 11px !important;\r\n    letter-spacing: .11em !important;\r\n}\r\n#betting-compare-v51 .c24-modal-points li {\r\n    padding-top: 12px !important;\r\n    padding-bottom: 12px !important;\r\n    font-size: 14px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n#betting-compare-v51 .c26-editor-note {\r\n    font-size: 12px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n\r\n#betting-compare-v51 .c26-info-summary {\r\n    padding: 18px !important;\r\n    font-size: 15px !important;\r\n    line-height: 1.78 !important;\r\n}\r\n#betting-compare-v51 .c26-info-grid {\r\n    gap: 10px !important;\r\n}\r\n#betting-compare-v51 .c26-info-box {\r\n    padding: 17px !important;\r\n}\r\n#betting-compare-v51 .c26-info-box strong {\r\n    font-size: 11px !important;\r\n    line-height: 1.35 !important;\r\n    letter-spacing: .08em !important;\r\n}\r\n#betting-compare-v51 .c26-info-box p {\r\n    margin-top: 8px !important;\r\n    font-size: 14.5px !important;\r\n    line-height: 1.72 !important;\r\n}\r\n\r\n\/* -------- MOBILE: ONE AUTHORITATIVE LAYOUT -------- *\/\r\n@media (max-width: 760px) {\r\n    html,\r\n    body {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: hidden !important;\r\n    }\r\n    #betting-compare-v51,\r\n    #betting-compare-v51 main,\r\n    #betting-compare-v51 section {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: clip !important;\r\n    }\r\n    #betting-compare-v51 .c24-container {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        margin: 0 !important;\r\n        padding-left: 10px !important;\r\n        padding-right: 10px !important;\r\n    }\r\n\r\n    \/* Keep all lower visual cards truly single-column on phones. *\/\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-guide-grid.c24-three,\r\n    #betting-compare-v51 .c24-legal-grid,\r\n    #betting-compare-v51 .c26-method-grid,\r\n    #betting-compare-v51 .c26-bank-grid {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(0,1fr) !important;\r\n        gap: 12px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        max-width: 100% !important;\r\n    }\r\n\r\n    \/* KYC: rebuild the table as clean stacked cards. *\/\r\n    #betting-compare-v51 .c24-kyc-wrap {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow: visible !important;\r\n        padding: 0 !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table,\r\n    #betting-compare-v51 .c24-kyc-table tbody {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table thead {\r\n        display: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table tbody {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table tr,\r\n    #betting-compare-v51 .c24-kyc-table tr:hover {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        margin: 0 !important;\r\n        padding: 16px !important;\r\n        overflow: hidden !important;\r\n        border: 1px solid rgba(255,255,255,.09) !important;\r\n        border-radius: 16px !important;\r\n        background:\r\n            radial-gradient(260px 120px at 100% 0%,rgba(255,101,0,.045),transparent 74%),\r\n            #101216 !important;\r\n        box-shadow: 0 10px 28px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.025) !important;\r\n        transform: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td {\r\n        display: block !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        max-width: 100% !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n        color: #aeb3bc !important;\r\n        font-size: 13.5px !important;\r\n        line-height: 1.6 !important;\r\n        text-align: left !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td + td {\r\n        margin-top: 14px !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td::before {\r\n        display: block !important;\r\n        margin: 0 0 5px !important;\r\n        color: #ff8d46 !important;\r\n        font-size: 9.5px !important;\r\n        line-height: 1.2 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: .09em !important;\r\n        text-transform: uppercase !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1)::before { content: \"Check\" !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(2)::before { content: \"Why it matters\" !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(3)::before { content: \"What to do\" !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(4)::before { content: \"Status\" !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1) {\r\n        color: #fff !important;\r\n        font-size: 18px !important;\r\n        line-height: 1.25 !important;\r\n        font-weight: 900 !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(4) {\r\n        width: 100% !important;\r\n        text-align: left !important;\r\n    }\r\n    #betting-compare-v51 .c24-status {\r\n        display: inline-flex !important;\r\n        min-height: 31px !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: 6px 10px !important;\r\n        font-size: 10.5px !important;\r\n        line-height: 1 !important;\r\n    }\r\n\r\n    \/* Modal overlay must never introduce a second horizontal viewport. *\/\r\n    #betting-compare-v51 .c24-modal-overlay {\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        padding: max(7px, env(safe-area-inset-top)) 7px max(7px, env(safe-area-inset-bottom)) !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c26-review-modal,\r\n    #betting-compare-v51 .c26-info-modal {\r\n        position: relative !important;\r\n        width: calc(100vw - 14px) !important;\r\n        max-width: 560px !important;\r\n        min-width: 0 !important;\r\n        max-height: calc(100dvh - 14px) !important;\r\n        margin: 0 !important;\r\n        overflow-y: auto !important;\r\n        overflow-x: hidden !important;\r\n        border-radius: 18px !important;\r\n        scrollbar-gutter: auto !important;\r\n        overscroll-behavior: contain !important;\r\n        -webkit-overflow-scrolling: touch !important;\r\n    }\r\n\r\n    \/* Independent mobile close button: direct child of modal, so it cannot be clipped by image heroes. *\/\r\n    #betting-compare-v51 .c48-floating-close {\r\n        display: flex !important;\r\n        position: sticky !important;\r\n        top: 8px !important;\r\n        float: right !important;\r\n        z-index: 2147483000 !important;\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        min-width: 44px !important;\r\n        min-height: 44px !important;\r\n        margin: 8px 8px -52px 0 !important;\r\n        padding: 0 !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        color: #fff !important;\r\n        border: 1px solid rgba(255,101,0,.58) !important;\r\n        border-radius: 13px !important;\r\n        background: rgba(8,9,11,.94) !important;\r\n        box-shadow: 0 8px 24px rgba(0,0,0,.48), 0 0 20px rgba(255,101,0,.10) !important;\r\n        -webkit-backdrop-filter: blur(14px) !important;\r\n        backdrop-filter: blur(14px) !important;\r\n        font-family: Arial, sans-serif !important;\r\n        font-size: 27px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1 !important;\r\n        cursor: pointer !important;\r\n    }\r\n    #betting-compare-v51 .c48-floating-close:hover,\r\n    #betting-compare-v51 .c48-floating-close:focus-visible {\r\n        color: #fff !important;\r\n        border-color: rgba(255,140,76,.82) !important;\r\n        background: rgba(255,101,0,.20) !important;\r\n    }\r\n    \/* Hide the legacy hero X only on mobile; the independent close above replaces it. *\/\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top > .c24-modal-close,\r\n    #betting-compare-v51 #c26-info-overlay .c30-info-hero .c24-modal-close {\r\n        display: none !important;\r\n    }\r\n\r\n    \/* Review hero: stable image + identity overlay. *\/\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        aspect-ratio: 16 \/ 10 !important;\r\n        padding: 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-media {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-media::after {\r\n        background: linear-gradient(180deg,rgba(4,5,7,.02) 0%,rgba(5,6,8,.10) 45%,rgba(7,8,10,.90) 100%) !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top .c26-modal-identity {\r\n        position: absolute !important;\r\n        left: 15px !important;\r\n        right: 64px !important;\r\n        bottom: 15px !important;\r\n        top: auto !important;\r\n        z-index: 8 !important;\r\n        display: flex !important;\r\n        width: auto !important;\r\n        min-width: 0 !important;\r\n        align-items: flex-end !important;\r\n        gap: 11px !important;\r\n        padding: 0 !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 68px !important;\r\n        height: 68px !important;\r\n        flex: 0 0 68px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-kicker {\r\n        margin-bottom: 4px !important;\r\n        font-size: 9.5px !important;\r\n        line-height: 1.25 !important;\r\n        letter-spacing: .08em !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title {\r\n        margin: 0 !important;\r\n        font-size: clamp(29px,8.7vw,38px) !important;\r\n        line-height: 1 !important;\r\n        letter-spacing: -.035em !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score {\r\n        margin-top: 7px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-score strong {\r\n        font-size: 11px !important;\r\n    }\r\n\r\n    \/* Detail hero: readable title stays on image; no separate broken header strip. *\/\r\n    #betting-compare-v51 .c30-info-hero {\r\n        position: relative !important;\r\n        display: block !important;\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n        aspect-ratio: 16 \/ 10 !important;\r\n        overflow: hidden !important;\r\n        background: #0b0d10 !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-media {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        z-index: 0 !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        aspect-ratio: auto !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-media::after {\r\n        background: linear-gradient(180deg,rgba(4,5,7,.02) 0%,rgba(5,6,8,.12) 45%,rgba(7,8,10,.92) 100%) !important;\r\n    }\r\n    #betting-compare-v51 .c30-info-hero .c26-info-top {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        z-index: 5 !important;\r\n        display: flex !important;\r\n        align-items: flex-end !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        min-height: 0 !important;\r\n        padding: 18px 64px 18px 16px !important;\r\n        border: 0 !important;\r\n        background: transparent !important;\r\n    }\r\n    #betting-compare-v51 #c26-info-overlay .c24-modal-kicker {\r\n        margin: 0 0 5px !important;\r\n        font-size: 10px !important;\r\n        line-height: 1.25 !important;\r\n        letter-spacing: .09em !important;\r\n    }\r\n    #betting-compare-v51 #c26-info-overlay .c24-modal-title {\r\n        margin: 0 !important;\r\n        font-size: clamp(30px,9vw,39px) !important;\r\n        line-height: 1 !important;\r\n        letter-spacing: -.035em !important;\r\n    }\r\n\r\n    \/* Open-page typography: designed for actual phone reading, not desktop density. *\/\r\n    #betting-compare-v51 .c24-modal-body,\r\n    #betting-compare-v51 .c26-info-body {\r\n        padding: 16px !important;\r\n    }\r\n    #betting-compare-v51 .c27-modal-facts {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact {\r\n        min-height: 0 !important;\r\n        padding: 14px !important;\r\n        border-radius: 13px !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact strong {\r\n        font-size: 10.5px !important;\r\n        line-height: 1.3 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-fact span {\r\n        margin-top: 5px !important;\r\n        font-size: 14px !important;\r\n        line-height: 1.55 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-copy,\r\n    #betting-compare-v51 .c26-info-summary {\r\n        padding: 15px !important;\r\n        font-size: 14.5px !important;\r\n        line-height: 1.75 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict-grid,\r\n    #betting-compare-v51 .c26-info-grid {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 9px !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict,\r\n    #betting-compare-v51 .c26-info-box {\r\n        min-height: 0 !important;\r\n        padding: 14px !important;\r\n        border-radius: 13px !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict span,\r\n    #betting-compare-v51 .c26-info-box strong,\r\n    #betting-compare-v51 .c26-info-points-title,\r\n    #betting-compare-v51 .c26-review-label {\r\n        font-size: 10.5px !important;\r\n        line-height: 1.3 !important;\r\n    }\r\n    #betting-compare-v51 .c32-verdict strong,\r\n    #betting-compare-v51 .c26-info-box p {\r\n        font-size: 14px !important;\r\n        line-height: 1.68 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-points li {\r\n        padding: 11px 12px 11px 31px !important;\r\n        font-size: 13.5px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n    #betting-compare-v51 .c26-editor-note {\r\n        padding: 11px 12px !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-actions {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 8px !important;\r\n        margin: 12px 0 0 !important;\r\n        padding: 0 !important;\r\n        background: transparent !important;\r\n        -webkit-backdrop-filter: none !important;\r\n        backdrop-filter: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-modal-actions .c24-review-btn,\r\n    #betting-compare-v51 .c24-modal-actions .c24-visit-btn {\r\n        width: 100% !important;\r\n        min-height: 48px !important;\r\n        justify-content: center !important;\r\n        font-size: 11.5px !important;\r\n    }\r\n\r\n    \/* FAQ \/ scoring \/ supporting copy also gets a final phone readability floor. *\/\r\n    #betting-compare-v51 .c32-weight-bars em { font-size: 13px !important; }\r\n    #betting-compare-v51 .c24-faq-question { font-size: 14px !important; line-height: 1.5 !important; }\r\n    #betting-compare-v51 .c24-faq-answer p { font-size: 13.5px !important; line-height: 1.75 !important; }\r\n    #betting-compare-v51 .c24-compare-footnote { font-size: 12px !important; line-height: 1.7 !important; }\r\n}\r\n\r\n@media (max-width: 390px) {\r\n    #betting-compare-v51 .c24-container {\r\n        padding-left: 8px !important;\r\n        padding-right: 8px !important;\r\n    }\r\n    #betting-compare-v51 .c24-kyc-table tr { padding: 14px !important; }\r\n    #betting-compare-v51 .c24-kyc-table td:nth-child(1) { font-size: 17px !important; }\r\n    #betting-compare-v51 .c24-kyc-table td { font-size: 13px !important; }\r\n    #betting-compare-v51 #c24-modal-overlay .c27-review-top,\r\n    #betting-compare-v51 .c30-info-hero { aspect-ratio: 16 \/ 11 !important; }\r\n    #betting-compare-v51 #c24-modal-overlay .c26-modal-brandmark {\r\n        width: 60px !important;\r\n        height: 60px !important;\r\n        flex-basis: 60px !important;\r\n    }\r\n    #betting-compare-v51 #c24-modal-overlay .c24-modal-title { font-size: 28px !important; }\r\n    #betting-compare-v51 #c26-info-overlay .c24-modal-title { font-size: 30px !important; }\r\n    #betting-compare-v51 .c24-modal-copy,\r\n    #betting-compare-v51 .c26-info-summary { font-size: 14px !important; }\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   V51 - FINAL SAFE-AREA + BANK FOOTER + CONTEXT LINK PASS\r\n   - FAQ labels cannot run under the action icon on narrow phones.\r\n   - Banking card footers stay on one line on desktop\/tablet.\r\n   - Contextual BET953 links are readable and non-intrusive.\r\n   ========================================================== *\/\r\n\r\n\/* Banking card action row: never shrink words into vertical stacks. *\/\r\n#betting-compare-v51 .c26-bank-foot {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n    flex-wrap: nowrap !important;\r\n    gap: 12px !important;\r\n    width: 100% !important;\r\n    min-width: 0 !important;\r\n}\r\n#betting-compare-v51 .c26-bank-foot .c24-bank-status {\r\n    flex: 0 0 auto !important;\r\n    width: auto !important;\r\n    min-width: max-content !important;\r\n    margin: 0 !important;\r\n    padding: 7px 11px !important;\r\n    white-space: nowrap !important;\r\n    word-break: normal !important;\r\n    overflow-wrap: normal !important;\r\n    line-height: 1 !important;\r\n}\r\n#betting-compare-v51 .c26-bank-foot .c26-open {\r\n    flex: 0 0 auto !important;\r\n    width: auto !important;\r\n    min-width: max-content !important;\r\n    justify-content: flex-end !important;\r\n    white-space: nowrap !important;\r\n    word-break: normal !important;\r\n    overflow-wrap: normal !important;\r\n    line-height: 1.15 !important;\r\n}\r\n\r\n\/* Contextual BET953 promo copy: useful text, not a loud banner. *\/\r\n#betting-compare-v51 .c49-context-promo {\r\n    margin: 14px 0 0 !important;\r\n    padding: 13px 15px !important;\r\n    border: 1px solid rgba(255,101,0,.16) !important;\r\n    border-left: 3px solid #ff6500 !important;\r\n    border-radius: 12px !important;\r\n    color: #aeb3bc !important;\r\n    background: linear-gradient(90deg,rgba(255,101,0,.065),rgba(255,255,255,.012) 55%,transparent) !important;\r\n    font-size: 13.5px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n#betting-compare-v51 .c49-context-promo .c47-text-link {\r\n    color: #ff9a5c !important;\r\n    font-weight: 900 !important;\r\n    border-bottom-color: rgba(255,101,0,.55) !important;\r\n}\r\n#betting-compare-v51 .c49-context-promo .c47-text-link:hover,\r\n#betting-compare-v51 .c49-context-promo .c47-text-link:focus-visible {\r\n    color: #fff !important;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    \/* FAQ safe area: text owns column 1, icon owns column 2. No overlap. *\/\r\n    #betting-compare-v51 .c24-faq-item {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        min-width: 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-question,\r\n    #betting-compare-v51 .c24-faq-question:hover,\r\n    #betting-compare-v51 .c24-faq-question:focus,\r\n    #betting-compare-v51 .c24-faq-question:active {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(0,1fr) 42px !important;\r\n        align-items: center !important;\r\n        justify-content: stretch !important;\r\n        column-gap: 12px !important;\r\n        row-gap: 0 !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 68px !important;\r\n        padding: 14px 13px 14px 15px !important;\r\n        text-align: left !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-question > span:first-child {\r\n        display: block !important;\r\n        grid-column: 1 !important;\r\n        min-width: 0 !important;\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        white-space: normal !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n        hyphens: auto !important;\r\n        font-size: 14px !important;\r\n        line-height: 1.45 !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-plus {\r\n        position: static !important;\r\n        inset: auto !important;\r\n        grid-column: 2 !important;\r\n        justify-self: end !important;\r\n        align-self: center !important;\r\n        width: 40px !important;\r\n        height: 40px !important;\r\n        min-width: 40px !important;\r\n        min-height: 40px !important;\r\n        flex: none !important;\r\n        margin: 0 !important;\r\n        transform-origin: center !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-answer p {\r\n        padding: 2px 15px 16px !important;\r\n        font-size: 13.5px !important;\r\n        line-height: 1.72 !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    \/* Banking action row also stays horizontal and inside the phone card. *\/\r\n    #betting-compare-v51 .c26-bank-foot {\r\n        gap: 10px !important;\r\n        padding-top: 13px !important;\r\n    }\r\n    #betting-compare-v51 .c26-bank-foot .c24-bank-status,\r\n    #betting-compare-v51 .c26-bank-foot .c26-open {\r\n        font-size: 10px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c49-context-promo {\r\n        margin-top: 11px !important;\r\n        padding: 12px 13px !important;\r\n        font-size: 13px !important;\r\n        line-height: 1.65 !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n    #betting-compare-v51 .c24-faq-question,\r\n    #betting-compare-v51 .c24-faq-question:hover,\r\n    #betting-compare-v51 .c24-faq-question:focus,\r\n    #betting-compare-v51 .c24-faq-question:active {\r\n        grid-template-columns: minmax(0,1fr) 38px !important;\r\n        column-gap: 9px !important;\r\n        padding-left: 13px !important;\r\n        padding-right: 11px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-question > span:first-child {\r\n        font-size: 13.5px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-plus {\r\n        width: 38px !important;\r\n        height: 38px !important;\r\n        min-width: 38px !important;\r\n        min-height: 38px !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V51 - LIGHTHOUSE SEO + CRAWLABILITY + LEGIBILITY PASS\r\n   Keeps the established visual design while fixing common SEO\r\n   audit failures: tiny text, weak tap targets and link clarity.\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c24-quick-item {\r\n    font-size: 12px !important;\r\n    line-height: 1.25 !important;\r\n    text-decoration: none !important;\r\n}\r\n#betting-compare-v51 .c24-cell-label,\r\n#betting-compare-v51 .c24-rank small,\r\n#betting-compare-v51 .c24-badge,\r\n#betting-compare-v51 .c24-step-number,\r\n#betting-compare-v51 .c26-card-index,\r\n#betting-compare-v51 .c26-bank-code,\r\n#betting-compare-v51 .c24-bank-status,\r\n#betting-compare-v51 .c26-open,\r\n#betting-compare-v51 .c27-card-more,\r\n#betting-compare-v51 .c26-card-foot,\r\n#betting-compare-v51 .c26-bank-foot,\r\n#betting-compare-v51 .c32-review-date,\r\n#betting-compare-v51 .c24-compare-footnote,\r\n#betting-compare-v51 .c24-modal-kicker,\r\n#betting-compare-v51 .c26-review-label,\r\n#betting-compare-v51 .c26-info-points-title,\r\n#betting-compare-v51 .c26-info-box strong,\r\n#betting-compare-v51 .c24-status {\r\n    font-size: 12px !important;\r\n    line-height: 1.4 !important;\r\n}\r\n#betting-compare-v51 .c32-weight-bars em {\r\n    font-size: 12px !important;\r\n    line-height: 1.25 !important;\r\n}\r\n#betting-compare-v51 .c24-compare-footnote,\r\n#betting-compare-v51 .c32-review-date,\r\n#betting-compare-v51 .c24-footer-inner,\r\n#betting-compare-v51 .c47-network-links {\r\n    font-size: 12px !important;\r\n    line-height: 1.6 !important;\r\n}\r\n#betting-compare-v51 .c24-visit-btn,\r\n#betting-compare-v51 .c24-review-btn,\r\n#betting-compare-v51 .c24-filter,\r\n#betting-compare-v51 .c24-modal-close {\r\n    min-height: 44px !important;\r\n}\r\n#betting-compare-v51 .c47-network-links a {\r\n    min-height: 40px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-cell-label,\r\n    #betting-compare-v51 .c24-rank small,\r\n    #betting-compare-v51 .c24-badge,\r\n    #betting-compare-v51 .c24-step-number,\r\n    #betting-compare-v51 .c26-card-index,\r\n    #betting-compare-v51 .c26-bank-code,\r\n    #betting-compare-v51 .c24-bank-status,\r\n    #betting-compare-v51 .c26-open,\r\n    #betting-compare-v51 .c27-card-more,\r\n    #betting-compare-v51 .c26-card-foot,\r\n    #betting-compare-v51 .c26-bank-foot,\r\n    #betting-compare-v51 .c24-modal-kicker,\r\n    #betting-compare-v51 .c26-review-label,\r\n    #betting-compare-v51 .c26-info-points-title,\r\n    #betting-compare-v51 .c26-info-box strong,\r\n    #betting-compare-v51 .c24-status,\r\n    #betting-compare-v51 .c32-weight-bars em,\r\n    #betting-compare-v51 .c24-compare-footnote,\r\n    #betting-compare-v51 .c32-review-date,\r\n    #betting-compare-v51 .c24-footer-inner,\r\n    #betting-compare-v51 .c47-network-links a {\r\n        font-size: 12.5px !important;\r\n        line-height: 1.45 !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-site-card .c24-cell-value,\r\n    #betting-compare-v51 .c26-detail-card p,\r\n    #betting-compare-v51 .c26-bank-card p,\r\n    #betting-compare-v51 .c24-guide-card p,\r\n    #betting-compare-v51 .c24-legal-card > p,\r\n    #betting-compare-v51 .c24-faq-answer p,\r\n    #betting-compare-v51 .c26-info-summary,\r\n    #betting-compare-v51 .c26-info-box p,\r\n    #betting-compare-v51 .c24-modal-copy,\r\n    #betting-compare-v51 .c24-modal-points li {\r\n        font-size: 13.5px !important;\r\n        line-height: 1.62 !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-faq-question {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(0,1fr) 44px !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        min-height: 64px !important;\r\n        padding: 10px 12px 10px 16px !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-question > span:first-child {\r\n        min-width: 0 !important;\r\n        width: 100% !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n        font-size: 14px !important;\r\n        line-height: 1.45 !important;\r\n        white-space: normal !important;\r\n        overflow-wrap: anywhere !important;\r\n        word-break: normal !important;\r\n    }\r\n    #betting-compare-v51 .c24-faq-plus {\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        min-width: 44px !important;\r\n        flex: 0 0 44px !important;\r\n        justify-self: end !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-filter,\r\n    #betting-compare-v51 .c24-review-btn,\r\n    #betting-compare-v51 .c24-visit-btn,\r\n    #betting-compare-v51 .c24-modal-close,\r\n    #betting-compare-v51 .c47-network-links a {\r\n        min-height: 44px !important;\r\n    }\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   V54 \u2014 MOBILE CRITICAL PERFORMANCE PASS\r\n   Defers below-the-fold rendering\/images and removes the most\r\n   expensive always-on mobile paint effects without changing layout.\r\n   ========================================================== *\/\r\n#betting-compare-v51 #c24-methodology,\r\n#betting-compare-v51 #c24-banks,\r\n#betting-compare-v51 #c24-deposit,\r\n#betting-compare-v51 #c24-withdrawal,\r\n#betting-compare-v51 #c24-kyc,\r\n#betting-compare-v51 #c24-legal,\r\n#betting-compare-v51 #c24-faq,\r\n#betting-compare-v51 .c24-footer {\r\n    content-visibility: auto;\r\n    contain-intrinsic-size: auto 820px;\r\n}\r\n\r\n#betting-compare-v51 .c30-card-media img,\r\n#betting-compare-v51 .c41-brand-logo,\r\n#betting-compare-v51 .c27-review-image,\r\n#betting-compare-v51 #c30-info-image {\r\n    backface-visibility: hidden;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    \/* The decorative page grid is visually subtle but expensive to paint on phones. *\/\r\n    #betting-compare-v51 .c24-grid-bg {\r\n        display: none !important;\r\n    }\r\n\r\n    \/* Replace continuous backdrop blurs with near-identical opaque surfaces. *\/\r\n    #betting-compare-v51 .c24-filter-shell,\r\n    #betting-compare-v51 .c24-section-bar {\r\n        -webkit-backdrop-filter: none !important;\r\n        backdrop-filter: none !important;\r\n    }\r\n    #betting-compare-v51 .c24-filter-shell {\r\n        background: rgba(9,10,12,.97) !important;\r\n    }\r\n    #betting-compare-v51 .c24-section-bar {\r\n        background:\r\n            linear-gradient(110deg, rgba(255,255,255,.07), rgba(255,255,255,.018) 36%, rgba(255,101,0,.065) 82%),\r\n            #0f1013 !important;\r\n    }\r\n\r\n    \/* Lighter shadows reduce mobile paint cost while keeping depth. *\/\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover,\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card,\r\n    #betting-compare-v51 .c24-legal-card,\r\n    #betting-compare-v51 .c24-faq-item {\r\n        box-shadow: 0 7px 20px rgba(0,0,0,.22) !important;\r\n    }\r\n    #betting-compare-v51 .c24-site-card.is-featured {\r\n        box-shadow: 0 9px 24px rgba(0,0,0,.24), 0 0 0 1px rgba(255,101,0,.08) !important;\r\n    }\r\n\r\n    \/* Touch devices do not need hover transforms; removing them avoids extra layers. *\/\r\n    #betting-compare-v51 .c24-site-card:hover,\r\n    #betting-compare-v51 .c27-clickable:hover,\r\n    #betting-compare-v51 .c26-detail-card:hover,\r\n    #betting-compare-v51 .c26-bank-card:hover {\r\n        transform: none !important;\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* ==========================================================\r\n   V55 \u2014 DESKTOP\/TABLET RANKING RESTORE + INLINE LOWER SECTIONS\r\n   ========================================================== *\/\r\n#betting-compare-v51 .c55-section-intro {\r\n    max-width: 920px;\r\n    margin: -2px 0 18px;\r\n    color: #a4a9b1;\r\n    font-size: 13px;\r\n    line-height: 1.75;\r\n}\r\n#betting-compare-v51 .c55-inline-detail {\r\n    display: grid;\r\n    gap: 10px;\r\n    margin-top: 16px;\r\n    padding-top: 15px;\r\n    border-top: 1px solid rgba(255,255,255,.07);\r\n}\r\n#betting-compare-v51 .c55-inline-summary {\r\n    margin: 0 !important;\r\n    color: #c2c6cc !important;\r\n    font-size: 12px !important;\r\n    line-height: 1.68 !important;\r\n}\r\n#betting-compare-v51 .c55-inline-check {\r\n    display: grid;\r\n    grid-template-columns: 92px minmax(0,1fr);\r\n    gap: 10px;\r\n    align-items: start;\r\n    padding: 10px 11px;\r\n    border: 1px solid rgba(255,101,0,.12);\r\n    border-radius: 11px;\r\n    background: rgba(255,101,0,.025);\r\n}\r\n#betting-compare-v51 .c55-inline-check > span {\r\n    color: #ff9555;\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .09em;\r\n    line-height: 1.4;\r\n    text-transform: uppercase;\r\n}\r\n#betting-compare-v51 .c55-inline-check > p {\r\n    margin: 0 !important;\r\n    color: #949aa3 !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1.65 !important;\r\n}\r\n#betting-compare-v51 .c55-static-note {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    width: fit-content;\r\n    margin-top: 15px;\r\n    color: #ff9b5e;\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n#betting-compare-v51 .c55-static-note > span {\r\n    width: 6px;\r\n    height: 6px;\r\n    flex: 0 0 6px;\r\n    border-radius: 50%;\r\n    background: #ff6500;\r\n    box-shadow: 0 0 10px rgba(255,101,0,.45);\r\n}\r\n#betting-compare-v51 .c26-detail-card,\r\n#betting-compare-v51 .c26-bank-card,\r\n#betting-compare-v51 .c24-guide-card,\r\n#betting-compare-v51 .c24-legal-card,\r\n#betting-compare-v51 .c24-kyc-table tbody tr { cursor: default !important; }\r\n#betting-compare-v51 .c26-info-overlay { display: none !important; }\r\n\r\n\/* At compact desktop\/tablet widths, switch from a crushed 7-column row to a deliberate two-row card. *\/\r\n@media (max-width: 1180px) {\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        display: grid !important;\r\n        grid-template-columns: 72px minmax(220px,1.25fr) minmax(150px,.78fr) minmax(180px,.95fr) !important;\r\n        grid-template-areas:\r\n            \"rank brand rating action\"\r\n            \"rank topic1 topic2 topic3\" !important;\r\n        align-items: stretch !important;\r\n        transform: none !important;\r\n        overflow: hidden !important;\r\n        border-radius: 18px !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell { grid-area: rank !important; }\r\n    #betting-compare-v51 .c24-brand-cell { grid-area: brand !important; }\r\n    #betting-compare-v51 .c24-rating-cell { grid-area: rating !important; }\r\n    #betting-compare-v51 .c27-topic-1 { grid-area: topic1 !important; }\r\n    #betting-compare-v51 .c27-topic-2 { grid-area: topic2 !important; }\r\n    #betting-compare-v51 .c27-topic-3 { grid-area: topic3 !important; }\r\n    #betting-compare-v51 .c24-action-cell { grid-area: action !important; grid-column: auto !important; }\r\n    #betting-compare-v51 .c24-cell {\r\n        min-width: 0 !important;\r\n        min-height: 88px !important;\r\n        padding: 14px 16px !important;\r\n        border-right: 1px solid rgba(255,255,255,.055) !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.045) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        min-height: 176px !important;\r\n        padding: 16px 8px !important;\r\n        border-bottom: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-action-cell,\r\n    #betting-compare-v51 .c27-topic-3 { border-right: 0 !important; }\r\n    #betting-compare-v51 .c27-topic-1,\r\n    #betting-compare-v51 .c27-topic-2,\r\n    #betting-compare-v51 .c27-topic-3 { border-bottom: 0 !important; }\r\n    #betting-compare-v51 .c24-brand-top { align-items: center !important; gap: 12px !important; }\r\n    #betting-compare-v51 .c24-brand-mark { width: 54px !important; height: 54px !important; flex-basis: 54px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size: 17px !important; }\r\n    #betting-compare-v51 .c24-badge {\r\n        min-height: 22px !important;\r\n        padding: 4px 7px !important;\r\n        font-size: 8px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-cell-label { font-size: 9px !important; line-height: 1.25 !important; }\r\n    #betting-compare-v51 .c24-cell-value { font-size: 13px !important; line-height: 1.5 !important; }\r\n    #betting-compare-v51 .c24-site-actions { grid-template-columns: 1fr !important; gap: 7px !important; }\r\n    #betting-compare-v51 .c24-review-btn,\r\n    #betting-compare-v51 .c24-visit-btn { width: 100% !important; min-height: 38px !important; font-size: 8.5px !important; }\r\n}\r\n\r\n<\/script>\r\n<script id=\"c54-desktop-css-loader\">(function(){if(window.matchMedia&&window.matchMedia(\"(min-width: 761px)\").matches){var r=document.getElementById(\"c54-desktop-css\"),st=document.createElement(\"style\");st.id=\"c54-desktop-active\";st.textContent=r?r.textContent:\"\";document.head.appendChild(st);}})();<\/script>\r\n<style id=\"c54-mobile-css\" media=\"(max-width: 760px)\">\r\nhtml,body{margin:0!important;max-width:100%!important;overflow-x:hidden!important;background:#090a0c!important}\r\n#betting-compare-v51{--orange:#ff6500;--orange2:#ff8a42;--bg:#090a0c;--surface:#101216;--surface2:#15171b;position:relative;width:100%;max-width:100%;overflow:hidden;color:#f5f6f7;background:linear-gradient(180deg,#110d0b 0,#090a0c 26%,#090a0c 100%);font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}\r\n#betting-compare-v51 *,#betting-compare-v51 *::before,#betting-compare-v51 *::after{box-sizing:border-box;min-width:0}\r\n#betting-compare-v51 button,#betting-compare-v51 a,#betting-compare-v51 h1,#betting-compare-v51 h2,#betting-compare-v51 h3,#betting-compare-v51 h4,#betting-compare-v51 p,#betting-compare-v51 span,#betting-compare-v51 td,#betting-compare-v51 th{font-family:inherit!important}\r\n#betting-compare-v51 a{color:inherit;text-decoration:none}\r\n#betting-compare-v51 button{appearance:none;border:0;outline:0;cursor:pointer}\r\n#betting-compare-v51 .c24-svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\r\n#betting-compare-v51 .c24-container{width:100%!important;max-width:none!important;margin:0 auto!important;padding-left:12px!important;padding-right:12px!important}\r\n#betting-compare-v51 .c24-grid-bg,#betting-compare-v51 .c24-quick-wrap{display:none!important}\r\n#betting-compare-v51 .c24-hero{position:relative;padding:40px 0 30px!important;text-align:center;background:linear-gradient(180deg,rgba(255,101,0,.055),transparent 70%)}\r\n#betting-compare-v51 .c24-hero::before,#betting-compare-v51 .c24-hero::after{display:none!important}\r\n#betting-compare-v51 .c24-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid rgba(255,101,0,.34);border-radius:999px;background:#17110e;color:#ff9b5d;font-size:10px;font-weight:850;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}\r\n#betting-compare-v51 .c24-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--orange)}\r\n#betting-compare-v51 .c24-title{max-width:720px;margin:16px auto 0!important;color:#fff;font-size:clamp(34px,10.7vw,46px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:900!important;text-transform:uppercase}\r\n#betting-compare-v51 .c24-title span{color:#ff6d19}\r\n#betting-compare-v51 .c24-subtitle{max-width:650px;margin:16px auto 0!important;color:#b4b8c0;font-size:14px!important;line-height:1.65!important}\r\n#betting-compare-v51 .c24-hero-picks{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px!important;margin:18px auto 0!important}\r\n#betting-compare-v51 .c24-pick-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:9px 12px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;background:#0f1114!important;color:#c6c9ce!important;font-size:11px!important;line-height:1.2!important;font-weight:760!important}\r\n#betting-compare-v51 .c24-pick-pill.is-top{border-color:rgba(255,101,0,.4)!important;background:#1b100b!important;color:#fff!important}\r\n#betting-compare-v51 .c24-pick-pill.is-top .c24-svg{color:#ff8b43}\r\n#betting-compare-v51 .c32-review-date{display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;max-width:650px!important;margin:13px auto 0!important;padding:0 5px!important;color:#8d929a!important;font-size:10.5px!important;line-height:1.55!important}\r\n#betting-compare-v51 .c32-review-date span{width:6px;height:6px;flex:0 0 6px;margin-top:5px;border-radius:50%;background:#ff6500}\r\n#betting-compare-v51 .c24-section{position:relative;padding:32px 0!important;content-visibility:auto;contain-intrinsic-size:auto 760px}\r\n#betting-compare-v51 #c24-ranking{content-visibility:visible!important;padding-top:26px!important}\r\n#betting-compare-v51 .c24-section-bar{display:flex;align-items:center;min-height:56px;margin:0 0 14px!important;padding:13px 16px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:17px!important;background:linear-gradient(105deg,#17191d,#23130c)!important}\r\n#betting-compare-v51 .c24-section-label{display:flex;align-items:center;gap:11px;color:#ff9858!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase}\r\n#betting-compare-v51 .c24-section-label::before{content:\"\";width:28px;height:2px;background:#ff6500}\r\n#betting-compare-v51 .c24-filter-shell{position:sticky!important;top:0!important;z-index:80!important;margin:0 0 12px!important;padding:5px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:#0b0d10!important}\r\n#betting-compare-v51 .c24-filter-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}\r\n#betting-compare-v51 .c24-filter{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:44px!important;padding:8px 5px!important;border-radius:10px!important;background:transparent!important;color:#9298a1!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-filter.is-active{background:linear-gradient(145deg,#ff7518,#e65100)!important;color:#fff!important}\r\n#betting-compare-v51 .c24-compare-list{display:grid!important;gap:10px!important}\r\n#betting-compare-v51 .c24-site-card{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;width:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px!important;background:#101216!important;contain:layout paint style}\r\n#betting-compare-v51 .c24-site-card.is-featured{border-color:rgba(255,101,0,.58)!important;background:linear-gradient(120deg,rgba(255,101,0,.07),#101216 46%)!important}\r\n#betting-compare-v51 .c24-site-card:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:430px}\r\n#betting-compare-v51 .c24-cell{min-width:0!important;padding:12px!important;border:0!important}\r\n#betting-compare-v51 .c24-rank-cell{grid-column:1!important;grid-row:1 \/ span 2!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:17px 6px!important;border-right:1px solid rgba(255,255,255,.07)!important}\r\n#betting-compare-v51 .c24-rank{color:#fff!important;font-size:22px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.04em!important;text-align:center!important}\r\n#betting-compare-v51 .c24-rank small{display:block!important;margin-top:5px!important;color:#777d86!important;font-size:7px!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .is-featured .c24-rank{color:#ff7b2b!important}\r\n#betting-compare-v51 .c24-brand-cell{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;padding:12px 12px 6px!important}\r\n#betting-compare-v51 .c24-brand-top{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}\r\n#betting-compare-v51 .c24-brand-mark{width:48px!important;height:48px!important;flex:0 0 48px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:13px!important;background:#111419!important;display:flex!important;align-items:center!important;justify-content:center!important}\r\n#betting-compare-v51 .c41-brand-logo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important}\r\n#betting-compare-v51 .c24-brand-name{color:#fff!important;font-size:17px!important;line-height:1.1!important;font-weight:900!important}\r\n#betting-compare-v51 .c24-brand-meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-top:6px!important}\r\n#betting-compare-v51 .c24-badge{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:4px 7px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;color:#9298a1!important;font-size:7px!important;line-height:1!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-badge.is-orange{border-color:rgba(255,101,0,.5)!important;color:#ff9b5e!important}\r\n#betting-compare-v51 .c24-rating-cell{grid-column:2!important;grid-row:2!important;padding:5px 12px 12px!important}\r\n#betting-compare-v51 .c24-cell-label{margin-bottom:5px!important;color:#777d86!important;font-size:8px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-stars-wrap{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}\r\n#betting-compare-v51 .c24-stars{display:flex!important;align-items:center!important;gap:2px!important;color:#ffa043!important}\r\n#betting-compare-v51 .c26-star{position:relative!important;display:inline-block!important;width:13px!important;height:14px!important;font-size:13px!important;line-height:1!important}\r\n#betting-compare-v51 .c26-star-base{color:#45484e!important}\r\n#betting-compare-v51 .c26-star-fill{position:absolute!important;left:0!important;top:0!important;overflow:hidden!important;white-space:nowrap!important;color:#ffa043!important}\r\n#betting-compare-v51 .c24-rating-number{display:inline-flex!important;align-items:center!important;min-height:31px!important;padding:6px 9px!important;border:1px solid rgba(255,101,0,.28)!important;border-radius:999px!important;color:#fff!important;background:#1b130f!important;font-size:11px!important;font-weight:900!important}\r\n#betting-compare-v51 .c24-topic-cell{grid-column:1 \/ -1!important;display:block!important;padding:11px 13px!important;border-top:1px solid rgba(255,255,255,.07)!important}\r\n#betting-compare-v51 .c24-cell-value{color:#e7e8ea!important;font-size:12.5px!important;line-height:1.45!important;font-weight:760!important;overflow-wrap:anywhere!important}\r\n#betting-compare-v51 .c24-action-cell{grid-column:1 \/ -1!important;padding:10px 12px 12px!important;border-top:1px solid rgba(255,255,255,.07)!important}\r\n#betting-compare-v51 .c24-site-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}\r\n#betting-compare-v51 .c24-review-btn,#betting-compare-v51 .c24-visit-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:46px!important;padding:10px 8px!important;border-radius:10px!important;color:#fff!important;font-size:10px!important;line-height:1.15!important;font-weight:900!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-review-btn{background:#181a1e!important}\r\n#betting-compare-v51 .c24-visit-btn{background:linear-gradient(145deg,#ff7518,#eb5300)!important}\r\n#betting-compare-v51 .c24-compare-footnote{margin-top:12px!important;color:#7f858e!important;font-size:10.5px!important;line-height:1.6!important}\r\n#betting-compare-v51 .c32-weighting{padding:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#0f1114!important}\r\n#betting-compare-v51 .c32-weight-head{display:grid!important;gap:7px!important;margin-bottom:12px!important}\r\n#betting-compare-v51 .c32-weight-head span{display:block!important;margin-bottom:4px!important;color:#ff9555!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c32-weight-head strong{color:#fff!important;font-size:18px!important;line-height:1.25!important}\r\n#betting-compare-v51 .c32-weight-head p{margin:0!important;color:#9ca1aa!important;font-size:12px!important;line-height:1.6!important;text-align:left!important}\r\n#betting-compare-v51 .c32-weight-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}\r\n#betting-compare-v51 .c32-weight-card{padding:13px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important;background:#0c0e11!important}\r\n#betting-compare-v51 .c32-weight-title{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;color:#fff!important;font-size:14px!important}\r\n#betting-compare-v51 .c32-weight-title .c24-svg{color:#ff8d46!important}\r\n#betting-compare-v51 .c32-weight-bars{display:grid!important;gap:6px!important}\r\n#betting-compare-v51 .c32-weight-bars span{position:relative!important;display:block!important;height:32px!important;overflow:hidden!important;border-radius:8px!important;background:#17191d!important}\r\n#betting-compare-v51 .c32-weight-bars b{position:absolute!important;inset:0 auto 0 0!important;min-width:5px!important;border-radius:8px!important;background:linear-gradient(90deg,rgba(255,101,0,.36),rgba(255,101,0,.08))!important}\r\n#betting-compare-v51 .c32-weight-bars em{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;height:100%!important;padding:0 9px!important;color:#c4c8cf!important;font-size:12px!important;font-style:normal!important;font-weight:760!important}\r\n#betting-compare-v51 .c24-method-grid,#betting-compare-v51 .c24-bank-grid,#betting-compare-v51 .c24-guide-grid,#betting-compare-v51 .c24-legal-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}\r\n#betting-compare-v51 .c24-method-card,#betting-compare-v51 .c26-detail-card,#betting-compare-v51 .c24-bank-card,#betting-compare-v51 .c26-bank-card,#betting-compare-v51 .c24-guide-card,#betting-compare-v51 .c24-legal-card{position:relative!important;overflow:hidden!important;padding:16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#111318!important;contain:layout paint style}\r\n#betting-compare-v51 .c30-card-media{height:auto!important;aspect-ratio:16\/9!important;margin:-16px -16px 15px!important;overflow:hidden!important;border-bottom:1px solid rgba(255,101,0,.18)!important;background:#0b0d10!important}\r\n#betting-compare-v51 .c30-card-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}\r\n#betting-compare-v51 .c26-card-top,#betting-compare-v51 .c26-bank-head,#betting-compare-v51 .c24-step{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}\r\n#betting-compare-v51 .c26-card-index,#betting-compare-v51 .c24-step-number,#betting-compare-v51 .c26-bank-code{color:#ff8b43!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,101,0,.34)!important;border-radius:12px!important;background:#1b120d!important;color:#ff8b43!important}\r\n#betting-compare-v51 .c24-method-card h3,#betting-compare-v51 .c26-detail-card h3,#betting-compare-v51 .c24-bank-card h3,#betting-compare-v51 .c24-guide-card h3,#betting-compare-v51 .c24-legal-card h3{margin:16px 0 7px!important;color:#fff!important;font-size:17px!important;line-height:1.3!important;font-weight:900!important}\r\n#betting-compare-v51 .c24-method-card p,#betting-compare-v51 .c26-detail-card p,#betting-compare-v51 .c24-bank-card p,#betting-compare-v51 .c24-guide-card p,#betting-compare-v51 .c24-legal-card>p{margin:0!important;color:#a6abb3!important;font-size:13px!important;line-height:1.65!important}\r\n#betting-compare-v51 .c26-card-foot,#betting-compare-v51 .c26-bank-foot,#betting-compare-v51 .c27-card-more{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:15px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#ff8b43!important;font-size:10.5px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-bank-status{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 10px!important;border:1px solid rgba(255,101,0,.30)!important;border-radius:999px!important;background:#1b120d!important;color:#ff995a!important;font-size:9.5px!important;line-height:1.05!important;font-weight:900!important;white-space:nowrap!important}\r\n#betting-compare-v51 .c26-open{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}\r\n#betting-compare-v51 .c24-kyc-wrap{overflow:visible!important;border:0!important;background:transparent!important}\r\n#betting-compare-v51 .c24-kyc-table,#betting-compare-v51 .c24-kyc-table tbody{display:block!important;width:100%!important}\r\n#betting-compare-v51 .c24-kyc-table thead{display:none!important}\r\n#betting-compare-v51 .c24-kyc-table tr{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0 0 10px!important;padding:14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#111318!important}\r\n#betting-compare-v51 .c24-kyc-table td{display:block!important;width:100%!important;padding:0!important;border:0!important;color:#a7acb4!important;font-size:12.5px!important;line-height:1.55!important;overflow-wrap:anywhere!important}\r\n#betting-compare-v51 .c24-kyc-table td::before{display:block!important;margin-bottom:3px!important;color:#ff8b43!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(1){color:#fff!important;font-size:16px!important;font-weight:900!important}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(1)::before{content:\"Check\"}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(2)::before{content:\"Why\"}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(3)::before{content:\"What to do\"}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(4){display:flex!important;justify-content:flex-end!important}\r\n#betting-compare-v51 .c24-kyc-table td:nth-child(4)::before{content:\"Status\";margin-right:auto!important}\r\n#betting-compare-v51 .c24-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:6px 10px!important;border:1px solid rgba(255,101,0,.32)!important;border-radius:999px!important;background:#1b120d!important;color:#ff995a!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-legal-points{display:grid!important;gap:7px!important;margin-top:12px!important}\r\n#betting-compare-v51 .c24-legal-point{padding:9px 10px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:9px!important;background:#0c0e11!important;color:#a9aeb6!important;font-size:11.5px!important;line-height:1.5!important}\r\n#betting-compare-v51 .c24-faq{display:grid!important;gap:9px!important}\r\n#betting-compare-v51 .c24-faq-item{overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#111318!important}\r\n#betting-compare-v51 .c24-faq-question{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;padding:10px 11px 10px 14px!important;background:transparent!important;color:#fff!important;text-align:left!important;font-size:13.5px!important;line-height:1.45!important;font-weight:850!important}\r\n#betting-compare-v51 .c24-faq-question>span:first-child{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}\r\n#betting-compare-v51 .c24-faq-plus{width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,101,0,.35)!important;border-radius:11px!important;background:#1a120e!important;color:#ff8b43!important}\r\n#betting-compare-v51 .c24-faq-answer{display:grid!important;grid-template-rows:0fr!important;transition:none!important}\r\n#betting-compare-v51 .c24-faq-answer>div{overflow:hidden!important}\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-answer{grid-template-rows:1fr!important}\r\n#betting-compare-v51 .c24-faq-answer p{margin:0!important;padding:2px 14px 15px!important;color:#a9aeb6!important;font-size:12.5px!important;line-height:1.65!important}\r\n#betting-compare-v51 .c24-faq-item.is-open .c24-faq-plus{transform:rotate(45deg)!important}\r\n#betting-compare-v51 .c24-footer{padding:24px 0 calc(26px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.07)!important;content-visibility:auto;contain-intrinsic-size:180px}\r\n#betting-compare-v51 .c24-footer-inner{display:grid!important;gap:8px!important;color:#898f98!important;font-size:10.5px!important;line-height:1.6!important;text-transform:uppercase!important;letter-spacing:.04em!important}\r\n#betting-compare-v51 .c24-footer-brand{color:#a8adb5!important;font-weight:850!important}\r\n#betting-compare-v51 .c46-network-links{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:11px!important}\r\n#betting-compare-v51 .c46-network-links a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 9px!important;border:1px solid rgba(255,101,0,.22)!important;border-radius:999px!important;color:#ff9656!important;font-size:10px!important;font-weight:800!important}\r\n#betting-compare-v51 .c47-text-link,#betting-compare-v51 .c47-brand-link,#betting-compare-v51 .c47-title-link{color:inherit!important;text-decoration:none!important;border-bottom:1px solid rgba(255,101,0,.45)!important}\r\n#betting-compare-v51 .c24-modal-overlay{position:fixed!important;inset:0!important;z-index:9999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;background:rgba(4,5,7,.88)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}\r\n#betting-compare-v51 .c24-modal-overlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}\r\n#betting-compare-v51 .c24-modal{position:relative!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:18px!important;background:#0d0f12!important;color:#fff!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#ff6500 #111318!important}\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar{width:4px!important}\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-track{background:#111318!important}\r\n#betting-compare-v51 .c24-modal::-webkit-scrollbar-thumb{background:#ff6500!important;border-radius:999px!important}\r\n#betting-compare-v51 .c48-floating-close{position:sticky!important;top:9px!important;float:right!important;z-index:50!important;width:44px!important;height:44px!important;margin:9px 9px -53px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:12px!important;background:#15100d!important;color:#ff8b43!important;font-size:25px!important;line-height:1!important}\r\n#betting-compare-v51 .c27-review-top,#betting-compare-v51 .c30-info-hero{position:relative!important;min-height:0!important;aspect-ratio:16\/9!important;overflow:hidden!important;background:#0b0d10!important}\r\n#betting-compare-v51 .c27-review-media,#betting-compare-v51 .c30-info-media{position:absolute!important;inset:0!important;z-index:1!important}\r\n#betting-compare-v51 .c27-review-image,#betting-compare-v51 .c30-info-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important}\r\n#betting-compare-v51 .c27-review-image.is-visible,#betting-compare-v51 .c30-info-image.is-visible{opacity:1!important}\r\n#betting-compare-v51 .c27-review-top::after,#betting-compare-v51 .c30-info-hero::after{content:\"\"!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,rgba(5,6,8,.08),rgba(6,7,9,.35) 48%,rgba(8,9,11,.96) 100%)!important;pointer-events:none!important}\r\n#betting-compare-v51 .c27-review-image-fallback,#betting-compare-v51 .c30-info-image-fallback{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0b0d10!important;color:#555b64!important;text-align:center!important}\r\n#betting-compare-v51 .c27-review-image-fallback.is-hidden,#betting-compare-v51 .c30-info-image-fallback.is-hidden{display:none!important}\r\n#betting-compare-v51 .c26-modal-identity{position:absolute!important;left:14px!important;right:60px!important;bottom:14px!important;z-index:5!important;display:flex!important;align-items:flex-end!important;gap:10px!important}\r\n#betting-compare-v51 .c26-modal-brandmark{width:52px!important;height:52px!important;flex:0 0 52px!important;overflow:hidden!important;border-radius:13px!important;background:#111318!important}\r\n#betting-compare-v51 .c26-modal-brandmark .c41-brand-logo{width:100%!important;height:100%!important;object-fit:cover!important}\r\n#betting-compare-v51 .c24-modal-kicker{margin-bottom:4px!important;color:#ff8b43!important;font-size:9px!important;font-weight:900!important;letter-spacing:.10em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-modal-title{margin:0!important;color:#fff!important;font-size:clamp(28px,8vw,36px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em!important}\r\n#betting-compare-v51 .c26-modal-score{display:flex!important;align-items:center!important;gap:8px!important;margin-top:6px!important}\r\n#betting-compare-v51 .c26-info-top{position:absolute!important;left:14px!important;right:60px!important;bottom:14px!important;z-index:5!important;padding:0!important;background:transparent!important}\r\n#betting-compare-v51 .c26-info-top>.c24-modal-close,#betting-compare-v51 .c27-review-top>.c24-modal-close{display:none!important}\r\n#betting-compare-v51 .c24-modal-body,#betting-compare-v51 .c26-info-body{padding:14px!important}\r\n#betting-compare-v51 .c27-modal-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}\r\n#betting-compare-v51 .c24-modal-fact{padding:11px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#111318!important}\r\n#betting-compare-v51 .c24-modal-fact strong,#betting-compare-v51 .c26-info-box strong,#betting-compare-v51 .c26-info-points-title,#betting-compare-v51 .c26-review-label{display:block!important;margin-bottom:5px!important;color:#ff8b43!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c24-modal-fact span{color:#d6d9dd!important;font-size:12px!important;line-height:1.45!important}\r\n#betting-compare-v51 .c24-modal-copy,#betting-compare-v51 .c26-info-summary{margin-top:9px!important;padding:13px!important;border:1px solid rgba(255,101,0,.18)!important;border-radius:13px!important;background:#11100f!important;color:#c5c9cf!important;font-size:13px!important;line-height:1.68!important}\r\n#betting-compare-v51 .c32-verdict-grid,#betting-compare-v51 .c26-info-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:9px 0 12px!important}\r\n#betting-compare-v51 .c32-verdict,#betting-compare-v51 .c26-info-box{padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#111318!important}\r\n#betting-compare-v51 .c32-verdict span{display:block!important;margin-bottom:5px!important;color:#ff8b43!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important}\r\n#betting-compare-v51 .c32-verdict strong,#betting-compare-v51 .c26-info-box p{margin:0!important;color:#d2d5da!important;font-size:12.5px!important;line-height:1.6!important}\r\n#betting-compare-v51 .c24-modal-points{display:grid!important;gap:6px!important;margin:7px 0 0!important;padding:0!important;list-style:none!important}\r\n#betting-compare-v51 .c24-modal-points li{position:relative!important;padding:9px 10px 9px 30px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;background:#101216!important;color:#bcc1c8!important;font-size:12px!important;line-height:1.55!important}\r\n#betting-compare-v51 .c24-modal-points li::before{content:\"\u2713\"!important;position:absolute!important;left:11px!important;top:9px!important;color:#ff8b43!important;font-weight:900!important}\r\n#betting-compare-v51 .c26-editor-note{margin-top:10px!important;padding:10px!important;border-radius:10px!important;background:#0b0d10!important;color:#7f858e!important;font-size:10px!important;line-height:1.55!important}\r\n#betting-compare-v51 .c24-modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:12px!important}\r\n#betting-compare-v51 button:focus-visible,#betting-compare-v51 a:focus-visible,#betting-compare-v51 [tabindex]:focus-visible{outline:2px solid rgba(255,101,0,.65)!important;outline-offset:2px!important}\r\n#betting-compare-v51 .c24-faq-question:hover,#betting-compare-v51 .c24-faq-question:focus,#betting-compare-v51 .c24-faq-question:active{background:transparent!important;color:#fff!important}\r\n#betting-compare-v51 *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;transition:none!important;will-change:auto!important}\r\n@media(max-width:380px){#betting-compare-v51 .c24-container{padding-left:9px!important;padding-right:9px!important}#betting-compare-v51 .c24-title{font-size:32px!important}#betting-compare-v51 .c24-subtitle{font-size:13px!important}#betting-compare-v51 .c24-site-card{grid-template-columns:52px minmax(0,1fr)!important}#betting-compare-v51 .c24-brand-mark{width:44px!important;height:44px!important;flex-basis:44px!important}#betting-compare-v51 .c24-brand-name{font-size:16px!important}#betting-compare-v51 .c24-site-actions{grid-template-columns:1fr!important}#betting-compare-v51 .c24-faq-question{font-size:13px!important}#betting-compare-v51 .c27-modal-facts{grid-template-columns:1fr!important}}\r\n\r\n\r\n\/* V55 \u2014 mobile ranking hierarchy + static lower cards *\/\r\n#betting-compare-v51 .c55-section-intro{margin:-2px 2px 14px!important;color:#a8adb5!important;font-size:12.5px!important;line-height:1.7!important}\r\n#betting-compare-v51 .c55-inline-detail{display:grid;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}\r\n#betting-compare-v51 .c55-inline-summary{margin:0!important;color:#c4c8ce!important;font-size:12.5px!important;line-height:1.68!important}\r\n#betting-compare-v51 .c55-inline-check{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,101,0,.12);border-radius:11px;background:rgba(255,101,0,.025)}\r\n#betting-compare-v51 .c55-inline-check>span{color:#ff9555;font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}\r\n#betting-compare-v51 .c55-inline-check>p{margin:0!important;color:#979ca5!important;font-size:12px!important;line-height:1.65!important}\r\n#betting-compare-v51 .c55-static-note{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:13px;color:#ff9b5e;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}\r\n#betting-compare-v51 .c55-static-note>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#ff6500}\r\n#betting-compare-v51 .c26-detail-card,#betting-compare-v51 .c26-bank-card,#betting-compare-v51 .c24-guide-card,#betting-compare-v51 .c24-legal-card,#betting-compare-v51 .c24-kyc-table tbody tr{cursor:default!important}\r\n#betting-compare-v51 .c26-info-overlay{display:none!important}\r\n\r\n#betting-compare-v51 .c24-site-card,#betting-compare-v51 .c24-site-card:hover{display:grid!important;width:100%!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-areas:\"rank brand\" \"rating rating\" \"topic1 topic1\" \"topic2 topic2\" \"topic3 topic3\" \"action action\"!important;transform:none!important;overflow:hidden!important;border-radius:17px!important}\r\n#betting-compare-v51 .c24-rank-cell{grid-area:rank!important}\r\n#betting-compare-v51 .c24-brand-cell{grid-area:brand!important}\r\n#betting-compare-v51 .c24-rating-cell{grid-area:rating!important}\r\n#betting-compare-v51 .c27-topic-1{grid-area:topic1!important}\r\n#betting-compare-v51 .c27-topic-2{grid-area:topic2!important}\r\n#betting-compare-v51 .c27-topic-3{grid-area:topic3!important}\r\n#betting-compare-v51 .c24-action-cell{grid-area:action!important;grid-column:auto!important}\r\n#betting-compare-v51 .c24-cell{min-width:0!important;min-height:0!important;padding:13px 14px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important}\r\n#betting-compare-v51 .c24-rank-cell{min-height:84px!important;padding:15px 8px!important;align-items:center!important;justify-content:center!important;border-right:1px solid rgba(255,255,255,.055)!important}\r\n#betting-compare-v51 .c24-brand-cell{min-height:84px!important}\r\n#betting-compare-v51 .c24-brand-top{gap:10px!important}\r\n#betting-compare-v51 .c24-brand-mark{width:50px!important;height:50px!important;flex-basis:50px!important}\r\n#betting-compare-v51 .c24-brand-name{font-size:16px!important}\r\n#betting-compare-v51 .c24-brand-meta{gap:5px!important}\r\n#betting-compare-v51 .c24-badge{min-height:21px!important;padding:4px 7px!important;font-size:8.5px!important;white-space:normal!important}\r\n#betting-compare-v51 .c24-rating-cell{background:linear-gradient(90deg,rgba(255,101,0,.055),transparent)!important}\r\n#betting-compare-v51 .c24-stars-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}\r\n#betting-compare-v51 .c24-rating-number{margin-top:0!important;white-space:nowrap!important}\r\n#betting-compare-v51 .c24-topic-cell>div{display:grid!important;grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr)!important;gap:12px!important;align-items:center!important}\r\n#betting-compare-v51 .c24-cell-label{margin-bottom:0!important;font-size:9px!important;line-height:1.3!important}\r\n#betting-compare-v51 .c24-cell-value{font-size:12.5px!important;line-height:1.45!important;text-align:right!important;overflow-wrap:anywhere!important}\r\n#betting-compare-v51 .c24-action-cell{border-bottom:0!important}\r\n#betting-compare-v51 .c24-site-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}\r\n#betting-compare-v51 .c24-review-btn,#betting-compare-v51 .c24-visit-btn{width:100%!important;min-height:44px!important;padding:9px 8px!important;font-size:9.5px!important}\r\n@media(max-width:390px){#betting-compare-v51 .c24-topic-cell>div{grid-template-columns:1fr!important;gap:5px!important}#betting-compare-v51 .c24-cell-value{text-align:left!important}#betting-compare-v51 .c24-site-actions{grid-template-columns:1fr!important}}\r\n\r\n<\/style>\r\n<style id=\"c56-compact-polish\">\r\n\r\n\/* ==========================================================\r\n   V56 \u2014 COMPACT DESKTOP RANKING + CLEAN INLINE DISCLOSURES\r\n   Restores the slim comparison-table feel and keeps lower\r\n   explanations on-page without forcing every card to stay tall.\r\n   ========================================================== *\/\r\n@media (min-width: 761px) {\r\n    #betting-compare-v51 .c24-compare-list {\r\n        gap: 8px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-site-card,\r\n    #betting-compare-v51 .c24-site-card:hover {\r\n        display: grid !important;\r\n        width: 100% !important;\r\n        min-height: 84px !important;\r\n        grid-template-columns: 54px minmax(150px,1.28fr) 106px minmax(112px,.94fr) minmax(108px,.88fr) minmax(132px,1.08fr) 124px !important;\r\n        grid-template-areas: none !important;\r\n        align-items: stretch !important;\r\n        overflow: hidden !important;\r\n        border-radius: 14px !important;\r\n        transform: none !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-rank-cell,\r\n    #betting-compare-v51 .c24-brand-cell,\r\n    #betting-compare-v51 .c24-rating-cell,\r\n    #betting-compare-v51 .c27-topic-1,\r\n    #betting-compare-v51 .c27-topic-2,\r\n    #betting-compare-v51 .c27-topic-3,\r\n    #betting-compare-v51 .c24-action-cell {\r\n        grid-area: auto !important;\r\n        grid-column: auto !important;\r\n        min-width: 0 !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-cell {\r\n        min-height: 84px !important;\r\n        padding: 10px 10px !important;\r\n        border-right: 1px solid rgba(255,255,255,.055) !important;\r\n        border-bottom: 0 !important;\r\n    }\r\n    #betting-compare-v51 .c24-action-cell { border-right: 0 !important; }\r\n    #betting-compare-v51 .c24-rank-cell {\r\n        min-height: 84px !important;\r\n        padding: 10px 6px !important;\r\n        border-right: 1px solid rgba(255,255,255,.055) !important;\r\n    }\r\n    #betting-compare-v51 .c24-rank { font-size: 21px !important; line-height: .95 !important; }\r\n    #betting-compare-v51 .c24-rank small { margin-top: 5px !important; font-size: 7px !important; }\r\n\r\n    #betting-compare-v51 .c24-brand-top { align-items: center !important; gap: 9px !important; }\r\n    #betting-compare-v51 .c24-brand-mark {\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        flex: 0 0 44px !important;\r\n        border-radius: 11px !important;\r\n    }\r\n    #betting-compare-v51 .c24-brand-name { font-size: 14.5px !important; line-height: 1.1 !important; }\r\n    #betting-compare-v51 .c24-brand-meta { gap: 4px !important; margin-top: 5px !important; }\r\n    #betting-compare-v51 .c24-badge {\r\n        min-height: 18px !important;\r\n        padding: 3px 5px !important;\r\n        font-size: 6.9px !important;\r\n        line-height: 1.1 !important;\r\n        white-space: nowrap !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-rating-cell {\r\n        background: linear-gradient(90deg,rgba(255,101,0,.04),transparent) !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars-wrap {\r\n        display: block !important;\r\n    }\r\n    #betting-compare-v51 .c24-stars { gap: 1px !important; }\r\n    #betting-compare-v51 .c24-star { width: 13px !important; height: 13px !important; font-size: 13px !important; }\r\n    #betting-compare-v51 .c24-rating-number {\r\n        width: fit-content !important;\r\n        margin-top: 5px !important;\r\n        padding: 4px 7px !important;\r\n        font-size: 9px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-topic-cell > div {\r\n        display: block !important;\r\n    }\r\n    #betting-compare-v51 .c24-cell-label {\r\n        margin-bottom: 5px !important;\r\n        font-size: 7.3px !important;\r\n        line-height: 1.25 !important;\r\n        letter-spacing: .08em !important;\r\n    }\r\n    #betting-compare-v51 .c24-cell-value {\r\n        font-size: 10.8px !important;\r\n        line-height: 1.35 !important;\r\n        text-align: left !important;\r\n        overflow-wrap: anywhere !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c24-site-actions {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr !important;\r\n        gap: 5px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c24-review-btn,\r\n    #betting-compare-v51 .c24-visit-btn {\r\n        width: 100% !important;\r\n        min-height: 30px !important;\r\n        padding: 6px 6px !important;\r\n        border-radius: 8px !important;\r\n        font-size: 7.4px !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c24-review-btn .c24-svg,\r\n    #betting-compare-v51 .c24-visit-btn .c24-svg { width: 14px !important; height: 14px !important; }\r\n\r\n    \/* Keep the lower visual cards premium, but not poster-height. *\/\r\n    #betting-compare-v51 .c24-method-grid,\r\n    #betting-compare-v51 .c24-bank-grid,\r\n    #betting-compare-v51 .c24-guide-grid,\r\n    #betting-compare-v51 .c24-legal-grid { gap: 12px !important; }\r\n\r\n    #betting-compare-v51 .c26-detail-card,\r\n    #betting-compare-v51 .c26-bank-card,\r\n    #betting-compare-v51 .c24-guide-card {\r\n        min-height: 0 !important;\r\n        padding: 15px !important;\r\n    }\r\n    #betting-compare-v51 .c30-card-media {\r\n        height: 112px !important;\r\n        margin: -15px -15px 14px !important;\r\n        border-radius: 14px 14px 0 0 !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3 {\r\n        margin-top: 14px !important;\r\n        margin-bottom: 6px !important;\r\n        font-size: 15.5px !important;\r\n        line-height: 1.22 !important;\r\n    }\r\n    #betting-compare-v51 .c26-detail-card > p,\r\n    #betting-compare-v51 .c26-bank-card > p,\r\n    #betting-compare-v51 .c24-guide-card > p {\r\n        display: -webkit-box !important;\r\n        -webkit-box-orient: vertical !important;\r\n        -webkit-line-clamp: 3 !important;\r\n        overflow: hidden !important;\r\n        margin-bottom: 0 !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.55 !important;\r\n    }\r\n    #betting-compare-v51 .c55-static-note {\r\n        margin-top: 10px !important;\r\n        font-size: 7.8px !important;\r\n        letter-spacing: .065em !important;\r\n    }\r\n    #betting-compare-v51 .c55-section-intro {\r\n        max-width: 900px !important;\r\n        margin-bottom: 13px !important;\r\n        font-size: 12px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n    #betting-compare-v51 .c49-context-promo {\r\n        margin-top: 12px !important;\r\n        padding: 12px 14px !important;\r\n        font-size: 11.5px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n}\r\n\r\n\/* On-page detail disclosure: compact by default, expands inside the card only. *\/\r\n#betting-compare-v51 .c55-inline-detail { display: none !important; }\r\n#betting-compare-v51 .c56-inline-details {\r\n    margin-top: 11px;\r\n    padding-top: 10px;\r\n    border-top: 1px solid rgba(255,255,255,.065);\r\n}\r\n#betting-compare-v51 .c56-inline-details > summary {\r\n    list-style: none;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 8px;\r\n    min-height: 32px;\r\n    cursor: pointer;\r\n    color: #ff9452;\r\n    font-size: 8.5px;\r\n    line-height: 1.2;\r\n    font-weight: 900;\r\n    letter-spacing: .075em;\r\n    text-transform: uppercase;\r\n    user-select: none;\r\n}\r\n#betting-compare-v51 .c56-inline-details > summary::-webkit-details-marker { display: none; }\r\n#betting-compare-v51 .c56-inline-details > summary::after {\r\n    content: \"+\";\r\n    display: grid;\r\n    place-items: center;\r\n    width: 23px;\r\n    height: 23px;\r\n    flex: 0 0 23px;\r\n    border: 1px solid rgba(255,101,0,.22);\r\n    border-radius: 7px;\r\n    background: rgba(255,101,0,.04);\r\n    color: #ff8b43;\r\n    font-size: 15px;\r\n    line-height: 1;\r\n}\r\n#betting-compare-v51 .c56-inline-details[open] > summary::after { content: \"\u2212\"; }\r\n#betting-compare-v51 .c56-inline-body {\r\n    display: grid;\r\n    gap: 8px;\r\n    padding-top: 7px;\r\n}\r\n#betting-compare-v51 .c56-inline-body > p {\r\n    margin: 0 !important;\r\n    color: #b6bbc2 !important;\r\n    font-size: 11px !important;\r\n    line-height: 1.58 !important;\r\n}\r\n#betting-compare-v51 .c56-inline-check {\r\n    padding: 9px 10px;\r\n    border: 1px solid rgba(255,101,0,.11);\r\n    border-radius: 10px;\r\n    background: rgba(255,101,0,.022);\r\n}\r\n#betting-compare-v51 .c56-inline-check strong {\r\n    display: block;\r\n    margin-bottom: 4px;\r\n    color: #ff9452;\r\n    font-size: 8px;\r\n    line-height: 1.3;\r\n    letter-spacing: .07em;\r\n    text-transform: uppercase;\r\n}\r\n#betting-compare-v51 .c56-inline-check span {\r\n    display: block;\r\n    color: #989ea7;\r\n    font-size: 10.8px;\r\n    line-height: 1.55;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c30-card-media {\r\n        height: 128px !important;\r\n        margin-bottom: 12px !important;\r\n    }\r\n    #betting-compare-v51 .c55-section-intro {\r\n        margin-bottom: 11px !important;\r\n        font-size: 12px !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n    #betting-compare-v51 .c56-inline-details { margin-top: 9px !important; padding-top: 8px !important; }\r\n    #betting-compare-v51 .c56-inline-details > summary { min-height: 34px !important; font-size: 9px !important; }\r\n    #betting-compare-v51 .c56-inline-body > p { font-size: 12px !important; line-height: 1.62 !important; }\r\n    #betting-compare-v51 .c56-inline-check span { font-size: 11.5px !important; line-height: 1.58 !important; }\r\n}\r\n<\/style>\r\n\r\n<!-- V56: compact ranking restored; lower details expand inline -->\r\n\r\n<style id=\"c63-single-app-button\">\r\n\/* V63: V59 preserved exactly; only a single app-download CTA is added in the hero. *\/\r\n#betting-compare-v51 .c63-app-download-wrap {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin: 18px auto 0;\r\n}\r\n#betting-compare-v51 .c63-app-download {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 9px !important;\r\n    min-height: 46px !important;\r\n    padding: 0 20px !important;\r\n    border: 1px solid rgba(255,132,55,.55) !important;\r\n    border-radius: 12px !important;\r\n    color: #fff !important;\r\n    background: linear-gradient(135deg,#ff7418,#ef5100) !important;\r\n    box-shadow: 0 12px 28px rgba(255,101,0,.16) !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1 !important;\r\n    font-weight: 900 !important;\r\n    letter-spacing: .055em !important;\r\n    text-transform: uppercase !important;\r\n    text-decoration: none !important;\r\n    white-space: nowrap !important;\r\n}\r\n#betting-compare-v51 .c63-app-download .c24-svg {\r\n    width: 16px !important;\r\n    height: 16px !important;\r\n    flex: 0 0 16px !important;\r\n}\r\n@media (hover:hover) and (pointer:fine) {\r\n    #betting-compare-v51 .c63-app-download:hover {\r\n        transform: translateY(-1px) !important;\r\n        box-shadow: 0 16px 34px rgba(255,101,0,.22) !important;\r\n    }\r\n}\r\n@media (max-width:760px) {\r\n    #betting-compare-v51 .c63-app-download-wrap { margin-top: 15px !important; }\r\n    #betting-compare-v51 .c63-app-download {\r\n        width: min(100%, 290px) !important;\r\n        min-height: 48px !important;\r\n        padding: 0 16px !important;\r\n        font-size: 11.5px !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<section id=\"betting-compare-v51\">\r\n    <div class=\"c24-grid-bg\"><\/div>\r\n\r\n    <svg width=\"0\" height=\"0\" style=\"position:absolute;overflow:hidden\" aria-hidden=\"true\">\r\n        <symbol id=\"c24-trophy\" viewBox=\"0 0 24 24\"><path d=\"M8 4h8v4a4 4 0 0 1-8 0V4Z\"\/><path d=\"M8 6H5a2 2 0 0 0 2 3h1M16 6h3a2 2 0 0 1-2 3h-1M12 12v4M9 20h6M10 16h4\"\/><\/symbol>\r\n        <symbol id=\"c24-star\" viewBox=\"0 0 24 24\"><path d=\"m12 3 2.7 5.5 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1-4.4-4.3 6.1-.9L12 3Z\"\/><\/symbol>\r\n        <symbol id=\"c24-ball\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m9 9 3-2 3 2-1 4h-4L9 9ZM6.5 15l3.5-2M17.5 15 14 13M12 7V3.5\"\/><\/symbol>\r\n        <symbol id=\"c24-casino\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"14\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"4\" y=\"14\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"6\" height=\"6\" rx=\"1\"\/><\/symbol>\r\n        <symbol id=\"c24-flash\" viewBox=\"0 0 24 24\"><path d=\"M13 2 5 13h6l-1 9 9-12h-6V2Z\"\/><\/symbol>\r\n        <symbol id=\"c24-bank\" viewBox=\"0 0 24 24\"><path d=\"m4 9 8-5 8 5M5 10h14M7 10v7M11 10v7M15 10v7M19 10v7M4 20h16\"\/><\/symbol>\r\n        <symbol id=\"c24-wallet\" viewBox=\"0 0 24 24\"><path d=\"M4 7h15a1 1 0 0 1 1 1v10H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12\"\/><path d=\"M15 11h6v4h-6a2 2 0 0 1 0-4Z\"\/><\/symbol>\r\n        <symbol id=\"c24-user\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21a8 8 0 0 1 16 0\"\/><\/symbol>\r\n        <symbol id=\"c24-shield\" viewBox=\"0 0 24 24\"><path d=\"M12 3 5 6v5c0 5 3 8 7 10 4-2 7-5 7-10V6l-7-3Z\"\/><path d=\"m9 12 2 2 4-5\"\/><\/symbol>\r\n        <symbol id=\"c24-question\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.5 9a2.7 2.7 0 1 1 3.4 2.6c-.9.3-1.4.9-1.4 1.9M12 17h.01\"\/><\/symbol>\r\n        <symbol id=\"c24-arrow\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M14 7l5 5-5 5\"\/><\/symbol>\r\n        <symbol id=\"c24-x\" viewBox=\"0 0 24 24\"><path d=\"m6 6 12 12M18 6 6 18\"\/><\/symbol>\r\n        <symbol id=\"c24-check\" viewBox=\"0 0 24 24\"><path d=\"m5 12 4 4L19 6\"\/><\/symbol>\r\n    <\/svg>\r\n\r\n    <div class=\"c24-quick-wrap\">\r\n        <div class=\"c24-container\">\r\n            <nav class=\"c24-quick\" aria-label=\"Page navigation\">\r\n                <div class=\"c24-quick-brand\"><strong>Betting Comparison<\/strong><\/div>\r\n                <a class=\"c24-quick-item\" href=\"#c24-ranking\" data-scroll=\"#c24-ranking\">Rankings<\/a>\r\n                <a class=\"c24-quick-item\" href=\"#c24-methodology\" data-scroll=\"#c24-methodology\">How We Rank<\/a>\r\n                <a class=\"c24-quick-item\" href=\"#c24-banks\" data-scroll=\"#c24-banks\">Banks<\/a>\r\n                <a class=\"c24-quick-item\" href=\"#c24-deposit\" data-scroll=\"#c24-deposit\">Deposit<\/a>\r\n                <a class=\"c24-quick-item\" href=\"#c24-kyc\" data-scroll=\"#c24-kyc\">KYC<\/a>\r\n                <a class=\"c24-quick-item\" href=\"#c24-faq\" data-scroll=\"#c24-faq\">FAQ<\/a>\r\n            <\/nav>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <header class=\"c24-hero\">\r\n        <div class=\"c24-container\">\r\n            <div class=\"c24-eyebrow\"><span class=\"c24-dot\"><\/span>Editorial Comparison \u2022 Updated Aug 2026<\/div>\r\n            <h1 class=\"c24-title\">Compare Betting Sites <span>Side By Side.<\/span><\/h1>\r\n            <p class=\"c24-subtitle\">Compare seven operators across Sports, Casino and Crash with category-specific scores, transparent ranking criteria, offer notes and full operator reviews.<\/p>\r\n            <div class=\"c24-hero-picks\">\r\n                <div class=\"c24-pick-pill is-top\"><svg class=\"c24-svg\"><use href=\"#c24-trophy\"><\/use><\/svg><strong>#1 Recommended:<\/strong> <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a><\/div>\r\n                <div class=\"c24-pick-pill\">7 Sites Compared<\/div>\r\n                <div class=\"c24-pick-pill\">Sports \u2022 Casino \u2022 Crash<\/div>\r\n            <\/div>\r\n            <div class=\"c32-review-date\"><span><\/span>Comparison content reviewed in August 2026. Promotions, eligibility and payment methods can change by market.<\/div>\r\n            <div class=\"c63-app-download-wrap\">\r\n                <a class=\"c63-app-download\" id=\"c63-app-download\" href=\"https:\/\/app.bet953.com\/953.apk\" data-ios-href=\"https:\/\/bet953.com\/en\/help\/ios\" target=\"_blank\" rel=\"noopener noreferrer\">Download BET953 App <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/header>\r\n\r\n    <main>\r\n        <section class=\"c24-section\" id=\"c24-ranking\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\">\r\n                    <div class=\"c24-section-label\">Top Betting Sites<\/div>\r\n                    \r\n                <\/div>\r\n\r\n                <div class=\"c24-filter-shell\">\r\n                    <div class=\"c24-filter-tabs\" role=\"tablist\" aria-label=\"Comparison focus\">\r\n                        <button class=\"c24-filter is-active\" type=\"button\" data-focus=\"sports\" role=\"tab\" aria-selected=\"true\"><svg class=\"c24-svg\"><use href=\"#c24-ball\"><\/use><\/svg>Sports<\/button>\r\n                        <button class=\"c24-filter\" type=\"button\" data-focus=\"casino\" role=\"tab\" aria-selected=\"false\"><svg class=\"c24-svg\"><use href=\"#c24-casino\"><\/use><\/svg>Casino<\/button>\r\n                        <button class=\"c24-filter\" type=\"button\" data-focus=\"crash\" role=\"tab\" aria-selected=\"false\"><svg class=\"c24-svg\"><use href=\"#c24-flash\"><\/use><\/svg>Crash<\/button>\r\n                    <\/div>\r\n                    \r\n                <\/div>\r\n\r\n                <div class=\"c24-compare-list c24-focus-sports\" id=\"c24-compare-list\" aria-live=\"polite\"><\/div>\r\n                <div class=\"c24-compare-footnote\"><strong>How to read the scores:<\/strong> each tab uses a category-specific editorial framework. Scores are not public user ratings. Promotions, limits and payment methods can change, so verify the live operator terms before registering or depositing.<\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-methodology\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">Comparison Framework<\/div><\/div>\r\n                <p class=\"c55-section-intro\">The scoring framework is explained directly on this page. Each card below shows the practical checks behind the category score, so there is no separate detail window to open.<\/p>\r\n                <div class=\"c32-weighting\" aria-label=\"Editorial score weighting\">\r\n                    <div class=\"c32-weight-head\"><div><span>Transparent scoring<\/span><strong>What moves a site up or down<\/strong><\/div><p>Weights change with the active category, so a strong sportsbook does not automatically receive the same score in Casino or Crash.<\/p><\/div>\r\n                    <div class=\"c32-weight-grid\">\r\n                        <div class=\"c32-weight-card\"><div class=\"c32-weight-title\"><svg class=\"c24-svg\"><use href=\"#c24-ball\"><\/use><\/svg><strong>Sports<\/strong><\/div><div class=\"c32-weight-bars\"><span><b style=\"width:35%\"><\/b><em>Sportsbook 35%<\/em><\/span><span><b style=\"width:25%\"><\/b><em>Live tools 25%<\/em><\/span><span><b style=\"width:20%\"><\/b><em>Promotions 20%<\/em><\/span><span><b style=\"width:10%\"><\/b><em>Mobile 10%<\/em><\/span><span><b style=\"width:10%\"><\/b><em>Payments & account 10%<\/em><\/span><\/div><\/div>\r\n                        <div class=\"c32-weight-card\"><div class=\"c32-weight-title\"><svg class=\"c24-svg\"><use href=\"#c24-casino\"><\/use><\/svg><strong>Casino<\/strong><\/div><div class=\"c32-weight-bars\"><span><b style=\"width:30%\"><\/b><em>Game range 30%<\/em><\/span><span><b style=\"width:25%\"><\/b><em>Live casino 25%<\/em><\/span><span><b style=\"width:20%\"><\/b><em>Promotions 20%<\/em><\/span><span><b style=\"width:10%\"><\/b><em>Mobile 10%<\/em><\/span><span><b style=\"width:15%\"><\/b><em>Payments & account 15%<\/em><\/span><\/div><\/div>\r\n                        <div class=\"c32-weight-card\"><div class=\"c32-weight-title\"><svg class=\"c24-svg\"><use href=\"#c24-flash\"><\/use><\/svg><strong>Crash<\/strong><\/div><div class=\"c32-weight-bars\"><span><b style=\"width:30%\"><\/b><em>Crash access 30%<\/em><\/span><span><b style=\"width:25%\"><\/b><em>Game variety 25%<\/em><\/span><span><b style=\"width:20%\"><\/b><em>Usability 20%<\/em><\/span><span><b style=\"width:10%\"><\/b><em>Promotions 10%<\/em><\/span><span><b style=\"width:15%\"><\/b><em>Payments & account 15%<\/em><\/span><\/div><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"c24-method-grid c26-method-grid\">\r\n                    <article class=\"c24-method-card c26-detail-card\" data-info=\"method-sports\">\r\n                        <div class=\"c26-card-top\"><span class=\"c26-card-index\">01<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-ball\"><\/use><\/svg><\/span><\/div>\r\n                        <h3>Sports Experience<\/h3><p>Pre-match depth, live markets, sportsbook tools, usability and active sports promotions.<\/p>\r\n                    <\/article>\r\n                    <article class=\"c24-method-card c26-detail-card\" data-info=\"method-casino\">\r\n                        <div class=\"c26-card-top\"><span class=\"c26-card-index\">02<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-casino\"><\/use><\/svg><\/span><\/div>\r\n                        <h3>Casino & Crash<\/h3><p>Casino library, live tables, crash\/instant-game access, navigation and active gaming offers.<\/p>\r\n                    <\/article>\r\n                    <article class=\"c24-method-card c26-detail-card\" data-info=\"method-payments\">\r\n                        <div class=\"c26-card-top\"><span class=\"c26-card-index\">03<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-wallet\"><\/use><\/svg><\/span><\/div>\r\n                        <h3>Payments<\/h3><p>Minimum deposit, cashier clarity, available methods, withdrawal flow and payment status visibility.<\/p>\r\n                    <\/article>\r\n                    <article class=\"c24-method-card c26-detail-card\" data-info=\"method-trust\">\r\n                        <div class=\"c26-card-top\"><span class=\"c26-card-index\">04<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-shield\"><\/use><\/svg><\/span><\/div>\r\n                        <h3>Account & Trust<\/h3><p>KYC flow, account controls, terms visibility, responsible-play tools and support access.<\/p>\r\n                    <\/article>\r\n                <\/div>\r\n                <p class=\"c49-context-promo\">Across this framework, <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is our editorial #1 overall pick. Use the live operator pages to verify current offers, payment methods and account availability.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-banks\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">Banking & NetBanking Checks<\/div><\/div>\r\n                <p class=\"c55-section-intro\">Bank and NetBanking availability can change by operator, account and payment provider. Use these cards as a checklist, then confirm the method, limits and status in the live cashier before paying.<\/p>\r\n                <div class=\"c24-bank-grid c26-bank-grid\">\r\n                    <article class=\"c24-bank-card c26-bank-card\" data-info=\"bank-hdfc\">\r\n                        <div class=\"c26-bank-head\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-bank\"><\/use><\/svg><\/span><span class=\"c26-bank-code\">HDFC<\/span><\/div>\r\n                        <h3>HDFC Bank<\/h3><p>Check the selected operator's live cashier for an HDFC or compatible NetBanking route.<\/p>\r\n                        <div class=\"c55-static-note\"><span><\/span>Verify in the live cashier<\/div>\r\n                    <\/article>\r\n                    <article class=\"c24-bank-card c26-bank-card\" data-info=\"bank-icici\">\r\n                        <div class=\"c26-bank-head\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-bank\"><\/use><\/svg><\/span><span class=\"c26-bank-code\">ICICI<\/span><\/div>\r\n                        <h3>ICICI Bank<\/h3><p>Review live availability, payment-provider routing and any account-specific restrictions.<\/p>\r\n                        <div class=\"c55-static-note\"><span><\/span>Verify in the live cashier<\/div>\r\n                    <\/article>\r\n                    <article class=\"c24-bank-card c26-bank-card\" data-info=\"bank-axis\">\r\n                        <div class=\"c26-bank-head\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-bank\"><\/use><\/svg><\/span><span class=\"c26-bank-code\">AXIS<\/span><\/div>\r\n                        <h3>Axis Bank<\/h3><p>Confirm whether Axis or a supported NetBanking route is actually shown before starting a deposit.<\/p>\r\n                        <div class=\"c55-static-note\"><span><\/span>Verify in the live cashier<\/div>\r\n                    <\/article>\r\n                    <article class=\"c24-bank-card c26-bank-card\" data-info=\"bank-sbi\">\r\n                        <div class=\"c26-bank-head\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-bank\"><\/use><\/svg><\/span><span class=\"c26-bank-code\">SBI<\/span><\/div>\r\n                        <h3>State Bank of India<\/h3><p>Use the active cashier to verify SBI availability, limits and the exact payment instructions displayed.<\/p>\r\n                        <div class=\"c55-static-note\"><span><\/span>Verify in the live cashier<\/div>\r\n                    <\/article>\r\n                <\/div>\r\n                <p class=\"c49-context-promo\">Want a live payment-flow reference? Open <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> and check the cashier options currently shown to your account before choosing a bank or NetBanking route.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-deposit\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">How To Deposit<\/div><\/div>\r\n                <p class=\"c55-section-intro\">A good deposit flow should clearly show the available method, currency, amount, any current limits and the final transaction status before you continue.<\/p>\r\n                <div class=\"c24-guide-grid\">\r\n                    <article class=\"c24-guide-card\" data-info=\"deposit-account\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 01<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-user\"><\/use><\/svg><\/span><\/div><h3>Open Your Account<\/h3><p>Sign in to the selected operator and open the Deposit or Cashier section from your account.<\/p><\/article>\r\n                    <article class=\"c24-guide-card\" data-info=\"deposit-method\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 02<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-wallet\"><\/use><\/svg><\/span><\/div><h3>Choose A Method<\/h3><p>Select only from the payment options currently displayed for your account and region.<\/p><\/article>\r\n                    <article class=\"c24-guide-card\" data-info=\"deposit-confirm\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 03<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-check\"><\/use><\/svg><\/span><\/div><h3>Confirm The Amount<\/h3><p>Review the amount, currency and payment details before approving the transaction.<\/p><\/article>\r\n                    <article class=\"c24-guide-card\" data-info=\"deposit-status\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 04<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-shield\"><\/use><\/svg><\/span><\/div><h3>Check Deposit Status<\/h3><p>Return to the operator account and confirm whether the payment is completed, pending or unsuccessful.<\/p><\/article>\r\n                <\/div>\r\n                <p class=\"c49-context-promo\">For a direct example of the deposit flow, <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is this page's #1 recommendation. Check its live cashier for the current methods, limits and provider steps shown to your account.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-withdrawal\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">Withdrawal Guide<\/div><\/div>\r\n                <p class=\"c55-section-intro\">For withdrawals, check the payout routes available to your account, any verification step requested by the operator and the live status of the request until it is completed.<\/p>\r\n                <div class=\"c24-guide-grid c24-three\">\r\n                    <article class=\"c24-guide-card\" data-info=\"withdraw-method\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 01<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-wallet\"><\/use><\/svg><\/span><\/div><h3>Choose A Payout<\/h3><p>Open Withdrawals and select from the payout methods currently available to your account.<\/p><\/article>\r\n                    <article class=\"c24-guide-card\" data-info=\"withdraw-checks\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 02<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-user\"><\/use><\/svg><\/span><\/div><h3>Complete Checks<\/h3><p>If verification is requested, complete it only through the operator's official account or verification screen.<\/p><\/article>\r\n                    <article class=\"c24-guide-card\" data-info=\"withdraw-status\"><div class=\"c24-step\"><span class=\"c24-step-number\">STEP 03<\/span><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-check\"><\/use><\/svg><\/span><\/div><h3>Track The Request<\/h3><p>Use account history to follow the current withdrawal status until the request is completed.<\/p><\/article>\r\n                <\/div>\r\n                <p class=\"c49-context-promo\">If payout speed matters to you, compare the current withdrawal routes and terms shown on <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> directly rather than relying on an old payout-time claim.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-kyc\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">KYC & Account Checks<\/div><\/div>\r\n                <p class=\"c55-section-intro\">These checks can affect account access, deposits and withdrawals. Keep identity, payment and profile details consistent and complete verification only through the official account flow.<\/p>\r\n                <div class=\"c24-kyc-wrap\">\r\n                    <table class=\"c24-kyc-table\">\r\n                        <thead><tr><th>Check<\/th><th>Why It Matters<\/th><th>What To Do<\/th><th>Status<\/th><\/tr><\/thead>\r\n                        <tbody>\r\n                            <tr data-info=\"kyc-identity\"><td>Identity<\/td><td>Connect the account to the correct holder<\/td><td>Use the official verification flow<\/td><td><span class=\"c24-status\">Account<\/span><\/td><\/tr>\r\n                            <tr data-info=\"kyc-payment\"><td>Payment Details<\/td><td>Reduce deposit or payout mismatches<\/td><td>Keep payment-holder details consistent<\/td><td><span class=\"c24-status\">Payments<\/span><\/td><\/tr>\r\n                            <tr data-info=\"kyc-auth\"><td>Authentication<\/td><td>Protect login and payment actions<\/td><td>Keep OTP and account codes private<\/td><td><span class=\"c24-status\">Security<\/span><\/td><\/tr>\r\n                            <tr data-info=\"kyc-profile\"><td>Profile Details<\/td><td>Support future account checks<\/td><td>Keep profile information accurate<\/td><td><span class=\"c24-status\">Profile<\/span><\/td><\/tr>\r\n                        <\/tbody>\r\n                    <\/table>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-legal\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">Legal & Responsible Play<\/div><\/div>\r\n                <p class=\"c55-section-intro\">Eligibility and age requirements depend on location. Review the operator terms that apply to you and use available account limits or responsible-play controls when needed.<\/p>\r\n                <div class=\"c24-legal-grid\">\r\n                    <article class=\"c24-legal-card\" data-info=\"legal-local\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-shield\"><\/use><\/svg><\/span><h3>Check Your Local Rules Before Playing<\/h3><p>Online betting rules, operator availability and payment access can vary by location. Before creating an account or depositing, review the operator's current terms and the rules that apply where you are located.<\/p><div class=\"c24-legal-points\"><div class=\"c24-legal-point\">Use only the official operator website and account flow.<\/div><div class=\"c24-legal-point\">Review current terms, eligibility and payment restrictions.<\/div><div class=\"c24-legal-point\">Do not rely on old bonus or payment information.<\/div><\/div><\/article>\r\n                    <article class=\"c24-legal-card\" data-info=\"legal-responsible\"><span class=\"c24-icon\"><svg class=\"c24-svg\"><use href=\"#c24-user\"><\/use><\/svg><\/span><h3>18+ & Responsible Play<\/h3><p>Bet only if you meet the applicable age requirement. Set personal limits, keep track of activity and use the responsible-play controls available in the account.<\/p><\/article>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"c24-section\" id=\"c24-faq\">\r\n            <div class=\"c24-container\">\r\n                <div class=\"c24-section-bar\"><div class=\"c24-section-label\">Comparison FAQ<\/div><\/div>\r\n                <div class=\"c24-faq\">\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Why is BET953 ranked #1 on this page?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p><a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is the editorial recommendation across all three filters. The other six operators still change position by category, so Sports, Casino and Crash each have a different ranking order below #1.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>What should I compare before choosing a betting site?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p>Compare sportsbook and casino access, current bonuses, minimum deposit, payment options, withdrawal flow, KYC requirements and account controls. Use <a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> as this page's #1 benchmark, then compare its live terms with the other operators.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Are bonus values and minimum deposits fixed?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p>No. Offers, eligibility, payment methods and deposit limits can change. The live operator site should be treated as the final source before depositing.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Do HDFC, ICICI, Axis and SBI work on every site?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p>Not necessarily. Bank and NetBanking availability can differ by operator, account, provider and current cashier setup, so it should be checked live.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Why can the same site rank differently in Sports, Casino and Crash?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p>Each tab emphasizes a different product. A brand can be excellent for in-play sports but less focused on crash games, while another may have stronger casino promotions or instant-game coverage.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Which site is the top Sports pick here?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p><a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is the #1 Sports pick in this comparison and receives a 5.0\/5 Sports score. bet365 is the #2 alternative, with in-play depth as its strongest differentiator.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Which site is the top Casino pick here?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p><a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is ranked #1 for Casino on this page, with William Hill #2 and 1win #3. The Casino tab weighs game range, live casino, promotions, mobile use and account\/payment flow.<\/p><\/div><\/div><\/article>\r\n                    <article class=\"c24-faq-item\"><button class=\"c24-faq-question\" type=\"button\"><span>Which site is the top Crash pick here?<\/span><span class=\"c24-faq-plus\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/span><\/button><div class=\"c24-faq-answer\"><div><p><a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a> is ranked #1 for Crash in this comparison, followed by 1xBet and 1win. The Crash score focuses on access, variety, usability, promotions and connected account\/payment tools.<\/p><\/div><\/div><\/article>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n    <\/main>\r\n\r\n    <footer class=\"c24-footer\">\r\n        <div class=\"c24-container c24-footer-inner\">\r\n            <div class=\"c24-footer-brand\">\u00a9 2026 <a class=\"c47-footer-main\" href=\"https:\/\/bet953.cash\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953.CASH<\/a> \u2022 ALL RIGHTS RESERVED<\/div>\r\n            <div>18+ \u2022 Editorial rankings \u2022 Offers, eligibility and payment methods can change by market.<\/div>\r\n        <\/div>\r\n        <div class=\"c24-container c47-network-links\" aria-label=\"BET953 network links\">\r\n            <a href=\"https:\/\/bet953.bet\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.bet<\/a>\r\n            <a href=\"https:\/\/bet953.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.app<\/a>\r\n            <a href=\"https:\/\/bet953.games\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.games<\/a>\r\n            <a href=\"https:\/\/bet953.promo\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.promo<\/a>\r\n            <a href=\"https:\/\/bet953.cash\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.cash<\/a>\r\n            <a href=\"https:\/\/bet953.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">bet953.dev<\/a>\r\n        <\/div>\r\n    <\/footer>\r\n\r\n    <div class=\"c24-modal-overlay c26-review-overlay\" id=\"c24-modal-overlay\" aria-hidden=\"true\" data-brand=\"bet953\">\r\n        <div class=\"c24-modal c26-review-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"c24-modal-title\">\r\n            <button class=\"c48-floating-close\" type=\"button\" data-modal-close aria-label=\"Close review\">\u00d7<\/button>\r\n            <div class=\"c24-modal-top c26-review-top c27-review-top\">\r\n                <div class=\"c27-review-media\" aria-hidden=\"true\">\r\n                    <img decoding=\"async\" class=\"c27-review-image\" id=\"c27-review-image\" src=\"\" alt=\"\">\r\n                    <div class=\"c27-review-image-fallback\" id=\"c27-review-image-fallback\"><span id=\"c27-review-image-mark\">B953<\/span><strong>ADD SITE IMAGE<\/strong><small>Paste a WordPress Media URL in <b>siteImages<\/b>.<\/small><\/div>\r\n                <\/div>\r\n                <div class=\"c26-modal-identity\">\r\n                    <div class=\"c26-modal-brandmark\" id=\"c26-modal-brandmark\">B953<\/div>\r\n                    <div class=\"c26-modal-heading\">\r\n                        <div class=\"c24-modal-kicker\" id=\"c24-modal-kicker\">SITE REVIEW<\/div>\r\n                        <h2 class=\"c24-modal-title\" id=\"c24-modal-title\">Operator Review<\/h2>\r\n                        <div class=\"c26-modal-score\" id=\"c26-modal-score\" aria-label=\"Editor score\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <button class=\"c24-modal-close\" type=\"button\" data-modal-close aria-label=\"Close review\"><svg class=\"c24-svg\"><use href=\"#c24-x\"><\/use><\/svg><\/button>\r\n                <div class=\"c26-modal-watermark\" id=\"c26-modal-watermark\" aria-hidden=\"true\">B953<\/div>\r\n            <\/div>\r\n            <div class=\"c24-modal-body\">\r\n                <div class=\"c24-modal-facts c26-modal-facts c27-modal-facts\">\r\n                    <div class=\"c24-modal-fact\"><strong>Ranking<\/strong><span id=\"c24-modal-rank\"><\/span><\/div>\r\n                    <div class=\"c24-modal-fact\"><strong id=\"c27-modal-fact1-title\">Category<\/strong><span id=\"c27-modal-fact1\"><\/span><\/div>\r\n                    <div class=\"c24-modal-fact\"><strong id=\"c27-modal-fact2-title\">Feature<\/strong><span id=\"c27-modal-fact2\"><\/span><\/div>\r\n                    <div class=\"c24-modal-fact\"><strong id=\"c27-modal-fact3-title\">Offer \/ Edge<\/strong><span id=\"c27-modal-fact3\"><\/span><\/div>\r\n                <\/div>\r\n                <div class=\"c24-modal-copy\" id=\"c24-modal-copy\"><\/div>\r\n                <div class=\"c32-verdict-grid\">\r\n                    <div class=\"c32-verdict\"><span>Best for<\/span><strong id=\"c32-modal-bestfor\">\u2014<\/strong><\/div>\r\n                    <div class=\"c32-verdict\"><span>Biggest strength<\/span><strong id=\"c32-modal-strength\">\u2014<\/strong><\/div>\r\n                    <div class=\"c32-verdict\"><span>Main trade-off<\/span><strong id=\"c32-modal-tradeoff\">\u2014<\/strong><\/div>\r\n                <\/div>\r\n                <div class=\"c26-review-label\">Key reasons to consider<\/div>\r\n                <ul class=\"c24-modal-points\" id=\"c24-modal-points\"><\/ul>\r\n                <div class=\"c26-editor-note\">Editorial comparison \u2022 Content reviewed Aug 2026. Scores are category-specific; offers, eligibility, payment methods and limits can change by market.<\/div>\r\n                <div class=\"c59-review-actions\"><button class=\"c59-review-close\" type=\"button\" data-modal-close>Close Review<\/button><a class=\"c59-review-visit\" id=\"c24-modal-visit\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"nofollow sponsored noopener noreferrer\">Visit Site <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/a><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\nwindow.setTimeout(function () {\r\n    var root = document.getElementById('betting-compare-v51');\r\n    if (!root) return;\r\n\r\n    \/* ======================================================\r\n       SITE REVIEW IMAGES\r\n       Paste one WordPress Media URL per operator.\r\n       Recommended source size: 1600x900 WebP.\r\n       ====================================================== *\/\r\n    var siteImages = {\r\n        'bet953': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet953.webp',\r\n        'bet365': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet365.webp',\r\n        '1xbet': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/1xbet.webp',\r\n        'skybet': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/sky-bet.webp',\r\n        '1win': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/1win.webp',\r\n        'betfair': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/betfair.webp',\r\n        'williamhill': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/William-Hil.webp'\r\n    };\r\n\r\n    \/* Square transparent operator logos used in ranking cards and review headers. *\/\r\n    var logoImages = {\r\n        'bet953': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-953.webp',\r\n        'bet365': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-365.webp',\r\n        '1xbet': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-1xbet.webp',\r\n        'skybet': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-sky-bet.webp',\r\n        '1win': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-1win.webp',\r\n        'betfair': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-Betfair.webp',\r\n        'williamhill': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo-William-Hill.webp'\r\n    };\r\n\r\n    \/* ======================================================\r\n       LOWER SECTION \/ DETAIL IMAGES\r\n       Add a WordPress Media URL for any item you want to make visual.\r\n       Images are used directly in the related on-page cards.\r\n       Lower-section detail modals are disabled in V55.\r\n       Recommended source size: 1600x900 WebP.\r\n       ====================================================== *\/\r\n    var sectionImages = {\r\n        'methodology': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/Comparison.webp',\r\n        'banks': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/Banking.webp',\r\n        'deposit': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/Deposit.webp',\r\n        'withdrawal': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/Withdrawal.webp',\r\n        'kyc': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/KYC.webp',\r\n        'legal': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/Legal.webp',\r\n        'faq': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/FAQ.webp'\r\n    };\r\n\r\n    var detailImages = {\r\n        'method-sports': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/method-sports.webp',\r\n        'method-casino': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/casino-and-crash.webp',\r\n        'method-payments': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/payments.webp',\r\n        'method-trust': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/account-and-trust.webp',\r\n        'bank-hdfc': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/hdfc.webp',\r\n        'bank-icici': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/icici.webp',\r\n        'bank-axis': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/axis.webp',\r\n        'bank-sbi': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/sbi.webp',\r\n        'deposit-account': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/open-your-account.webp',\r\n        'deposit-method': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/hoose-a-method.webp',\r\n        'deposit-confirm': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/confirm-the-amount.webp',\r\n        'deposit-status': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/check-deposit-status.webp',\r\n        'withdraw-method': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/hoose-a-payout.webp',\r\n        'withdraw-checks': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/complete-checks.webp',\r\n        'withdraw-status': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/track-the-request.webp',\r\n        'kyc-identity': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/identity-kci.webp',\r\n        'kyc-payment': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/payment-details.webp',\r\n        'kyc-auth': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/identity.webp',\r\n        'kyc-profile': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/profile-details.webp',\r\n        'legal-local': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/check-your-local-rules.webp',\r\n        'legal-responsible': 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/18-plus-and-responsible-play.webp'\r\n    };\r\n\r\n    var sites = {\"bet953\":{\"name\":\"BET953\",\"mark\":\"B953\",\"tag\":\"Recommended\",\"url\":\"https:\/\/www.bet953.com\/\",\"sports\":\"Live Sports Promotions\",\"casino\":\"Live Casino Promotions\",\"deposit\":\"Check Live Cashier\",\"summary\":\"BET953 is the editorial #1 recommendation across Sports, Casino and Crash in this comparison. Its main advantage here is breadth: sportsbook, live betting, casino, live casino and crash-style access are presented under one account experience. Rather than hard-code a bonus amount that may change, the comparison points users to the live promotions and cashier before they claim an offer.\",\"points\":[\"Editorial #1 across all three comparison tabs.\",\"One-account positioning across Sports, Casino and Crash.\",\"Current promotions and payment limits should be checked live before depositing.\"],\"focus\":{\"sports\":\"Our #1 Sports pick for the combined sportsbook, live-betting and promotion flow used in this comparison.\",\"casino\":\"Our #1 Casino pick for combining casino, live casino and the same account\/payment flow.\",\"crash\":\"Our #1 Crash pick because crash access remains connected to the same account, balance and payment tools.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Pre-Match + Live\",\"live\":\"Live Sportsbook\",\"bonus\":\"Live Sports Promotions\"},\"casino\":{\"games\":\"Slots + Casino Lobby\",\"live\":\"Live Casino\",\"bonus\":\"Live Casino Promotions\"},\"crash\":{\"access\":\"AVI + Crash Access\",\"variety\":\"Crash \/ Instant Games\",\"edge\":\"One Account Experience\"}}},\"bet365\":{\"name\":\"bet365\",\"mark\":\"365\",\"tag\":\"In-Play\",\"url\":\"https:\/\/www.bet365.com\/\",\"sports\":\"Bet Boosts & In-Play\",\"casino\":\"Offers by Market\",\"deposit\":\"Varies by Market\",\"summary\":\"bet365's clearest strength is Sports. The operator highlights fast In-Play betting, Bet Boosts and Same Game Parlays, and its official material describes very broad sports and live-stream coverage. Promotions differ by jurisdiction, so this comparison treats its product features as the stronger long-term reason to rank it highly rather than relying on one temporary welcome figure.\",\"points\":[\"Strong In-Play focus with Bet Boosts and Same Game Parlays.\",\"Official bet365 material emphasizes broad sports and live-stream coverage.\",\"Bonus values and eligibility vary heavily by market and should be checked locally.\"],\"focus\":{\"sports\":\"Ranked #2 for Sports because in-play depth and sportsbook tooling are its standout strengths.\",\"casino\":\"Lower in the Casino order because this comparison gives more weight to casino-first operators and casino promotions.\",\"crash\":\"Ranked #7 in Crash because crash\/instant games are not the main differentiator used for bet365 in this comparison.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Deep Sportsbook\",\"live\":\"Strong In-Play\",\"bonus\":\"Bet Boosts & In-Play\"},\"casino\":{\"games\":\"Casino by Market\",\"live\":\"Live Casino by Market\",\"bonus\":\"Offers by Market\"},\"crash\":{\"access\":\"Verify by Market\",\"variety\":\"Not a Core Strength\",\"edge\":\"Sports-First Operator\"}}},\"1xbet\":{\"name\":\"1xBet\",\"mark\":\"1X\",\"tag\":\"Bonus Variety\",\"url\":\"https:\/\/1xbet.com\/\",\"sports\":\"Welcome \/ Deposit Bonuses\",\"casino\":\"Free Spins & Promo Codes\",\"deposit\":\"Varies by Method\",\"summary\":\"1xBet's official rules describe a broad bonus system that can include welcome and deposit bonuses, reload offers, promo codes, gifts and free spins, with each offer carrying its own eligibility and wagering conditions. That bonus depth, together with a large sportsbook footprint and crypto\/payment options in some markets, makes it a flexible all-round comparison candidate.\",\"points\":[\"Official rules cover welcome, deposit and reload-style promotions.\",\"Gifts can include free spins and promotional codes.\",\"Availability, wagering terms and payment methods can vary by country and account.\"],\"focus\":{\"sports\":\"Ranked #3 for Sports for broad betting coverage plus a structured bonus program.\",\"casino\":\"Ranked #5 for Casino in your requested order; the bonus system is broad, but casino-first brands are placed above it here.\",\"crash\":\"Ranked #2 for Crash because the comparison gives it strong credit for broad instant-game and bonus variety.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Broad Sports Coverage\",\"live\":\"Live Betting\",\"bonus\":\"Welcome \/ Deposit Bonuses\"},\"casino\":{\"games\":\"Large Casino Mix\",\"live\":\"Live Casino\",\"bonus\":\"Free Spins & Promo Codes\"},\"crash\":{\"access\":\"Strong Crash Access\",\"variety\":\"Instant \/ Multiplier Games\",\"edge\":\"Broad Bonus Variety\"}}},\"skybet\":{\"name\":\"Sky Bet\",\"mark\":\"SKY\",\"tag\":\"BuildABet\",\"url\":\"https:\/\/www.skybet.com\/\",\"sports\":\"\u00a330 Free Bets*\",\"casino\":\"Sky Vegas Promotions\",\"deposit\":\"Varies by Method\",\"summary\":\"Sky Bet is strongly sports-led. At the time of research, its UK site displayed a \u00a330 Free Bets new-customer offer made up of three \u00a310 bet tokens, with qualifying odds and eligibility terms. Beyond the welcome offer, features such as BuildABet, Super Sub, Ghost Leg and Squad Bet give the sportsbook a distinctive football-heavy product identity. Casino promotions sit across the wider Sky Betting & Gaming ecosystem, including Sky Vegas.\",\"points\":[\"Current UK welcome page displayed \u00a330 in Free Bets for eligible new customers.\",\"Distinctive sports tools include BuildABet, Super Sub, Ghost Leg and Squad Bet.\",\"Sky Bet is jurisdiction-specific; check whether the product and offer are available where you live.\"],\"focus\":{\"sports\":\"Ranked #4 for Sports for a polished football product and current new-customer offer in its eligible UK market.\",\"casino\":\"Ranked #4 for Casino because casino access and promotions sit within the wider Sky gaming ecosystem.\",\"crash\":\"Ranked #4 in your Crash order, but users should verify instant\/crash-game availability in their specific Sky gaming product and country.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Football-Led Sportsbook\",\"live\":\"In-Play + BuildABet\",\"bonus\":\"\u00a330 Free Bets*\"},\"casino\":{\"games\":\"Sky Vegas Ecosystem\",\"live\":\"Live Gaming via Ecosystem\",\"bonus\":\"Sky Vegas Promotions\"},\"crash\":{\"access\":\"Verify Availability\",\"variety\":\"Product Dependent\",\"edge\":\"Not a Core Sky Bet Focus\"}}},\"1win\":{\"name\":\"1win\",\"mark\":\"1W\",\"tag\":\"Crash Games\",\"url\":\"https:\/\/1win.com\/\",\"sports\":\"Up to 500% First Deposit*\",\"casino\":\"Free Money \/ Free Spins\",\"deposit\":\"Varies by Method\",\"summary\":\"1win stands out in this comparison for aggressive promotional positioning and a visible crash-game community. Its official forum currently advertises a Free Money bonus up to 500% for the first deposit and regularly highlights free spins, crypto tournaments and crash titles such as Aviator. Because promotional values can rotate, the exact live terms should always be checked before depositing.\",\"points\":[\"1win's forum currently advertises a first-deposit Free Money bonus up to 500%.\",\"Crash-game content prominently features Aviator and other multiplier-style games.\",\"Promotional amounts, wagering terms and eligibility can change, so verify the live offer.\"],\"focus\":{\"sports\":\"Ranked #5 for Sports in your order: strong promotional appeal, but the comparison gives specialist sportsbook products more weight above it.\",\"casino\":\"Ranked #3 for Casino for its promotion-heavy positioning, free-spins ecosystem and broad gaming focus.\",\"crash\":\"Ranked #3 for Crash because crash games are a visible part of the 1win gaming community and product mix.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Sports + Promo Focus\",\"live\":\"Live Betting\",\"bonus\":\"Up to 500% First Deposit*\"},\"casino\":{\"games\":\"Broad Casino Library\",\"live\":\"Live Casino\",\"bonus\":\"Free Money \/ Free Spins\"},\"crash\":{\"access\":\"Aviator \/ Crash Focus\",\"variety\":\"Multiplier Games\",\"edge\":\"Strong Crash Community\"}}},\"betfair\":{\"name\":\"Betfair\",\"mark\":\"BF\",\"tag\":\"Exchange\",\"url\":\"https:\/\/www.betfair.com\/\",\"sports\":\"Bet & Get \/ Exchange Promos\",\"casino\":\"Selected Casino Offers\",\"deposit\":\"Varies by Method\",\"summary\":\"Betfair's real differentiator is the Exchange rather than a headline bonus. The Exchange lets customers back outcomes or lay them against other users, and Betfair explains that the peer-to-peer model can produce more efficient prices because it removes the traditional bookmaker margin; commission is charged on winnings. Sports promotions such as Bet & Get or referral offers exist, but eligibility and values can be personalized.\",\"points\":[\"Unique Exchange model supports both back and lay betting.\",\"Betfair says Exchange prices can often be better because there is no traditional fixed-odds bookmaker margin.\",\"Sports promotions are often selected\/personalized, so check the Promotions Hub for your account.\"],\"focus\":{\"sports\":\"Ranked #6 for Sports in your requested order, with the Exchange as its main reason to consider it.\",\"casino\":\"Ranked #6 for Casino because the Exchange\/sports proposition is a stronger differentiator than casino bonuses.\",\"crash\":\"Ranked #5 for Crash in your order, though crash games are not the core Betfair proposition highlighted by official material.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Sportsbook + Exchange\",\"live\":\"Back \/ Lay + In-Play\",\"bonus\":\"Bet & Get \/ Exchange Promos\"},\"casino\":{\"games\":\"Casino Available\",\"live\":\"Live Casino\",\"bonus\":\"Selected Casino Offers\"},\"crash\":{\"access\":\"Verify Availability\",\"variety\":\"Not a Core Product\",\"edge\":\"Exchange Is Main Strength\"}}},\"williamhill\":{\"name\":\"William Hill\",\"mark\":\"WH\",\"tag\":\"Sports + Vegas\",\"url\":\"https:\/\/www.williamhill.com\/\",\"sports\":\"Bet \u00a310 Get \u00a330*\",\"casino\":\"Vegas Welcome Offers\",\"deposit\":\"Varies by Method\",\"summary\":\"William Hill combines a long-established sportsbook with a dedicated Vegas casino product. Current William Hill promotional pages advertise a Bet \u00a310 Get \u00a330 welcome offer in eligible markets, while William Hill Vegas states that it runs a welcome bonus for new players alongside rotating casino promotions. That two-sided Sports + Casino identity is why it moves up sharply in the Casino ranking.\",\"points\":[\"Current eligible-market pages advertise a Bet \u00a310 Get \u00a330 sportsbook welcome offer.\",\"William Hill Vegas runs a new-player welcome bonus plus rotating casino promotions.\",\"Promotion availability is country-specific and can change without notice.\"],\"focus\":{\"sports\":\"Ranked #7 for Sports in your requested order despite a broad traditional sportsbook and current welcome offer.\",\"casino\":\"Ranked #2 for Casino because William Hill Vegas gives it a strong dedicated casino identity and promotion framework.\",\"crash\":\"Ranked #6 for Crash because instant\/crash games are not the primary feature used to differentiate William Hill here.\"},\"topics\":{\"sports\":{\"sportsbook\":\"Traditional Sportsbook\",\"live\":\"In-Play Betting\",\"bonus\":\"Bet \u00a310 Get \u00a330*\"},\"casino\":{\"games\":\"William Hill Vegas\",\"live\":\"Live Casino\",\"bonus\":\"Vegas Welcome Offers\"},\"crash\":{\"access\":\"Verify Availability\",\"variety\":\"Instant Games Vary\",\"edge\":\"Casino \/ Sports First\"}}}};\r\n    var rankings = {\"sports\":[\"bet953\",\"bet365\",\"1xbet\",\"skybet\",\"1win\",\"betfair\",\"williamhill\"],\"casino\":[\"bet953\",\"williamhill\",\"1win\",\"skybet\",\"1xbet\",\"betfair\",\"bet365\"],\"crash\":[\"bet953\",\"1xbet\",\"1win\",\"skybet\",\"betfair\",\"williamhill\",\"bet365\"]};\r\n    var siteEditorial = {\r\n        bet953: {\r\n            sports:{best:'All-round Sports + Live Betting',strength:'Pre-match, live betting and promotions stay connected to one account.',tradeoff:'Current bonus values and cashier limits should be checked live.'},\r\n            casino:{best:'Casino + Live Casino in one account',strength:'Casino, live tables and account tools sit inside the same platform flow.',tradeoff:'Promotion values can rotate, so use the live offers page.'},\r\n            crash:{best:'Crash access without leaving the main account',strength:'AVI \/ crash-style access stays connected to the same balance and account tools.',tradeoff:'Game availability and limits should be confirmed live.'}\r\n        },\r\n        bet365: {\r\n            sports:{best:'In-play and football-focused bettors',strength:'In-play depth, Bet Boosts and Same Game Parlay-style tools.',tradeoff:'Bonus availability varies significantly by market.'},\r\n            casino:{best:'Existing bet365 users who also want casino access',strength:'A mature cross-product account and recognizable navigation.',tradeoff:'Casino offers and availability depend on jurisdiction.'},\r\n            crash:{best:'Users already inside the bet365 ecosystem',strength:'Broad overall platform and account experience.',tradeoff:'Crash is not the main product differentiator in this comparison.'}\r\n        },\r\n        '1xbet': {\r\n            sports:{best:'Broad sports coverage + bonus variety',strength:'Wide betting coverage combined with a structured promotion system.',tradeoff:'Terms, methods and eligibility can vary by country and account.'},\r\n            casino:{best:'Players who value bonus variety',strength:'Large game mix plus free-spin and promo-code style offers.',tradeoff:'Casino promotion terms need careful live checking.'},\r\n            crash:{best:'Crash and instant-game variety',strength:'Strong visibility of multiplier \/ instant-game formats.',tradeoff:'Availability and specific titles can vary by market.'}\r\n        },\r\n        skybet: {\r\n            sports:{best:'Football-led betting and bet-builder tools',strength:'BuildABet-style football tooling and a polished sportsbook experience.',tradeoff:'The product and welcome offer are jurisdiction-specific.'},\r\n            casino:{best:'Users already in the Sky gaming ecosystem',strength:'Casino access benefits from the wider Sky gaming environment.',tradeoff:'Casino access and offers can sit across separate Sky products.'},\r\n            crash:{best:'Users who want a familiar mainstream brand',strength:'Polished account and mobile experience.',tradeoff:'Crash availability is product- and market-dependent.'}\r\n        },\r\n        '1win': {\r\n            sports:{best:'Promotion-led sportsbook users',strength:'Aggressive promotional positioning alongside sports access.',tradeoff:'Specialist sportsbook tools carry less weight here than the top Sports picks.'},\r\n            casino:{best:'Promotion-heavy casino play',strength:'Broad gaming focus with free-money \/ free-spin style promotions.',tradeoff:'Headline promotional values can rotate and require live verification.'},\r\n            crash:{best:'Aviator and multiplier-style game fans',strength:'Crash content is a visible part of the platform community and product mix.',tradeoff:'Fast-game sessions benefit from tighter personal limits and balance checks.'}\r\n        },\r\n        betfair: {\r\n            sports:{best:'Exchange users who want back \/ lay betting',strength:'The Exchange model is a genuine product differentiator.',tradeoff:'Commission and Exchange mechanics add complexity for new users.'},\r\n            casino:{best:'Existing Betfair users adding casino play',strength:'Casino access alongside a strong sports \/ Exchange account.',tradeoff:'Casino is not the main reason this brand stands out.'},\r\n            crash:{best:'Existing Betfair account holders',strength:'Account controls and established sports ecosystem.',tradeoff:'Crash is not a core differentiator in official product positioning.'}\r\n        },\r\n        williamhill: {\r\n            sports:{best:'Traditional sportsbook users',strength:'Long-established sportsbook with recognizable in-play coverage.',tradeoff:'It ranks lower in this Sports order than the more specialized alternatives above it.'},\r\n            casino:{best:'Sports + Vegas users',strength:'Dedicated William Hill Vegas identity and rotating casino promotions.',tradeoff:'Offer availability is country-specific and can change.'},\r\n            crash:{best:'Existing William Hill casino users',strength:'Established casino ecosystem and account flow.',tradeoff:'Crash \/ instant games are not the main feature used to differentiate the brand here.'}\r\n        }\r\n    };\r\n    var focusText = {sports:'Sports',casino:'Casino',crash:'Crash'};\r\n    var focusConfig = {\r\n        sports: {scoreLabel:'Sports Score', fields:[['Sportsbook','sportsbook'],['Live Betting','live'],['Sports Bonus \/ Edge','bonus']]},\r\n        casino: {scoreLabel:'Casino Score', fields:[['Casino Games','games'],['Live Casino','live'],['Casino Bonus \/ Edge','bonus']]},\r\n        crash: {scoreLabel:'Crash Score', fields:[['Crash Access','access'],['Game Variety','variety'],['Crash Edge','edge']]}\r\n    };\r\n    var activeFocus = 'sports';\r\n\r\n    var list = root.querySelector('#c24-compare-list');\r\n\r\n    function escapeHtml(value) {\r\n        return String(value).replace(\/[&<>\"']\/g, function (ch) {\r\n            return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#039;'}[ch];\r\n        });\r\n    }\r\n\r\n    var editorScores = {\r\n        sports: {bet953:5.0, bet365:4.7, '1xbet':4.5, skybet:4.3, '1win':4.1, betfair:3.9, williamhill:3.7},\r\n        casino: {bet953:4.9, williamhill:4.6, '1win':4.4, skybet:4.2, '1xbet':4.0, betfair:3.8, bet365:3.6},\r\n        crash: {bet953:4.9, '1xbet':4.6, '1win':4.4, skybet:4.2, betfair:4.0, williamhill:3.8, bet365:3.6}\r\n    };\r\n\r\n    function scoreFor(key, focus, rank) {\r\n        var table = editorScores[focus] || editorScores.sports;\r\n        var score = table[key];\r\n        if (typeof score !== 'number') score = Math.max(3, 5.1 - rank * 0.25);\r\n        return score;\r\n    }\r\n\r\n    function starsHtml(score) {\r\n        var value = Math.max(0, Math.min(5, Number(score) || 0));\r\n        var html = '';\r\n        for (var i = 0; i < 5; i++) {\r\n            var fill = Math.max(0, Math.min(1, value - i));\r\n            html += '<span class=\"c26-star\" aria-hidden=\"true\"><span class=\"c26-star-base\">\u2605<\/span><span class=\"c26-star-fill\" style=\"width:' + (fill * 100) + '%\">\u2605<\/span><\/span>';\r\n        }\r\n        return html;\r\n    }\r\n\r\n    function c59IsMobileRanking() {\r\n        return !!(window.matchMedia && window.matchMedia('(max-width: 760px)').matches);\r\n    }\r\n\r\n    function c59MobileCardHtml(key, rank) {\r\n        var site = sites[key];\r\n        var featured = key === 'bet953';\r\n        var score = scoreFor(key, activeFocus, rank);\r\n        var cfg = focusConfig[activeFocus] || focusConfig.sports;\r\n        var topic = (site.topics && site.topics[activeFocus]) || {};\r\n        var badges = featured\r\n            ? '<span class=\"c59-badge is-orange\">Editor\\'s Pick<\/span><span class=\"c59-badge is-soft\">Recommended<\/span>'\r\n            : '<span class=\"c59-badge\">' + escapeHtml(site.tag) + '<\/span>';\r\n        var topicRows = cfg.fields.map(function(field) {\r\n            return '<div class=\"c59-topic\"><div class=\"c59-topic-label\">' + escapeHtml(field[0]) + '<\/div><div class=\"c59-topic-value\">' + escapeHtml(topic[field[1]] || 'Check Live') + '<\/div><\/div>';\r\n        }).join('');\r\n        var logo = logoImages[key]\r\n            ? '<img fetchpriority=\"high\" src=\"' + escapeHtml(logoImages[key]) + '\" alt=\"' + escapeHtml(site.name) + ' logo\" width=\"52\" height=\"52\" ' + (featured ? 'loading=\"eager\" fetchpriority=\"high\"' : 'loading=\"lazy\" fetchpriority=\"low\"') + ' decoding=\"async\">'\r\n            : escapeHtml(site.mark);\r\n        var brandName = featured\r\n            ? '<a class=\"c47-brand-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a>'\r\n            : escapeHtml(site.name);\r\n\r\n        return '<article class=\"c59-site-card' + (featured ? ' is-featured' : '') + '\" data-site=\"' + key + '\" tabindex=\"0\" aria-label=\"Open ' + escapeHtml(site.name) + ' review\">' +\r\n            '<div class=\"c59-head\">' +\r\n                '<div class=\"c59-rank\">#' + rank + '<small>Rank<\/small><\/div>' +\r\n                '<div class=\"c59-logo\">' + logo + '<\/div>' +\r\n                '<div class=\"c59-brand\"><div class=\"c59-name\">' + brandName + '<\/div><div class=\"c59-badges\">' + badges + '<\/div><\/div>' +\r\n            '<\/div>' +\r\n            '<div class=\"c59-score-row\"><div class=\"c59-score-label\">' + escapeHtml(cfg.scoreLabel) + '<\/div><div class=\"c59-stars\">' + starsHtml(score) + '<\/div><div class=\"c59-score-pill\">' + score.toFixed(1) + ' \/ 5<\/div><\/div>' +\r\n            '<div class=\"c59-topic-list\">' + topicRows + '<\/div>' +\r\n            '<div class=\"c59-actions\"><button class=\"c59-review-btn\" type=\"button\" data-review=\"' + key + '\">Full Review <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/button><a class=\"c59-visit-btn\" href=\"' + escapeHtml(site.url) + '\" target=\"_blank\" rel=\"nofollow sponsored noopener noreferrer\" aria-label=\"Visit ' + escapeHtml(site.name) + ' official site\" title=\"Visit ' + escapeHtml(site.name) + ' official site\">Visit Site <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/a><\/div>' +\r\n        '<\/article>';\r\n    }\r\n\r\n    function cardHtml(key, rank) {\r\n        if (c59IsMobileRanking()) return c59MobileCardHtml(key, rank);\r\n\r\n        var site = sites[key];\r\n        var featured = key === 'bet953';\r\n        var score = scoreFor(key, activeFocus, rank);\r\n        var cfg = focusConfig[activeFocus] || focusConfig.sports;\r\n        var topic = (site.topics && site.topics[activeFocus]) || {};\r\n        var badges = featured\r\n            ? '<span class=\"c24-badge is-orange\">Editor\\'s Pick<\/span><span class=\"c24-badge is-soft\">Recommended<\/span>'\r\n            : '<span class=\"c24-badge\">' + escapeHtml(site.tag) + '<\/span>';\r\n        var topicCells = cfg.fields.map(function(field, index) {\r\n            return '<div class=\"c24-cell c24-topic-cell c27-topic-' + (index + 1) + '\"><div><div class=\"c24-cell-label\">' + escapeHtml(field[0]) + '<\/div><div class=\"c24-cell-value\">' + escapeHtml(topic[field[1]] || 'Check Live') + '<\/div><\/div><\/div>';\r\n        }).join('');\r\n\r\n        return '<article class=\"c24-site-card' + (featured ? ' is-featured' : '') + '\" data-site=\"' + key + '\" tabindex=\"0\" aria-label=\"Open ' + escapeHtml(site.name) + ' review\">' +\r\n            '<div class=\"c24-cell c24-rank-cell\"><div class=\"c24-rank\">#' + rank + '<small>Rank<\/small><\/div><\/div>' +\r\n            '<div class=\"c24-cell c24-brand-cell\"><div class=\"c24-brand-top\"><div class=\"c24-brand-mark\" data-brand=\"' + key + '\">' + (logoImages[key] ? '<img fetchpriority=\"high\" class=\"c41-brand-logo\" src=\"' + escapeHtml(logoImages[key]) + '\" alt=\"' + escapeHtml(site.name) + ' logo\" width=\"56\" height=\"56\" ' + (featured ? 'loading=\"eager\" fetchpriority=\"high\"' : 'loading=\"lazy\" fetchpriority=\"low\"') + ' decoding=\"async\">' : escapeHtml(site.mark)) + '<\/div><div><div class=\"c24-brand-name\">' + (featured ? '<a class=\"c47-brand-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a>' : escapeHtml(site.name)) + '<\/div><div class=\"c24-brand-meta\">' + badges + '<\/div><\/div><\/div><\/div>' +\r\n            '<div class=\"c24-cell c24-rating-cell\"><div class=\"c24-cell-label\">' + escapeHtml(cfg.scoreLabel) + '<\/div><div class=\"c24-stars-wrap\"><div class=\"c24-stars\">' + starsHtml(score) + '<\/div><div class=\"c24-rating-number\">' + score.toFixed(1) + ' \/ 5<\/div><\/div><\/div>' +\r\n            topicCells +\r\n            '<div class=\"c24-cell c24-action-cell\"><div class=\"c24-site-actions\"><button class=\"c24-review-btn\" type=\"button\" data-review=\"' + key + '\">Full Review <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/button><a class=\"c24-visit-btn\" href=\"' + escapeHtml(site.url) + '\" target=\"_blank\" rel=\"nofollow sponsored noopener noreferrer\" aria-label=\"Visit ' + escapeHtml(site.name) + ' official site\" title=\"Visit ' + escapeHtml(site.name) + ' official site\">Visit Site <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg><\/a><\/div><\/div>' +\r\n        '<\/article>';\r\n    }\r\n\r\n    function renderRanking(focus) {\r\n        activeFocus = focus;\r\n        var order = rankings[focus] || rankings.sports;\r\n        list.classList.remove('c24-focus-sports', 'c24-focus-casino', 'c24-focus-crash');\r\n        list.classList.add('c24-focus-' + focus);\r\n        list.innerHTML = order.map(function (key, index) { return cardHtml(key, index + 1); }).join('');\r\n        bindCards();\r\n    }\r\n\r\n    root.querySelectorAll('.c24-filter').forEach(function (button) {\r\n        button.addEventListener('click', function () {\r\n            var focus = button.getAttribute('data-focus') || 'sports';\r\n            root.querySelectorAll('.c24-filter').forEach(function (item) {\r\n                item.classList.remove('is-active');\r\n                item.setAttribute('aria-selected', 'false');\r\n            });\r\n            button.classList.add('is-active');\r\n            button.setAttribute('aria-selected', 'true');\r\n            renderRanking(focus);\r\n        });\r\n    });\r\n\r\n    var c59RankingMedia = window.matchMedia ? window.matchMedia('(max-width: 760px)') : null;\r\n    if (c59RankingMedia) {\r\n        var c59HandleRankingBreakpoint = function () { renderRanking(activeFocus); };\r\n        if (c59RankingMedia.addEventListener) c59RankingMedia.addEventListener('change', c59HandleRankingBreakpoint);\r\n        else if (c59RankingMedia.addListener) c59RankingMedia.addListener(c59HandleRankingBreakpoint);\r\n    }\r\n\r\n    root.querySelectorAll('[data-scroll]').forEach(function (button) {\r\n        button.addEventListener('click', function (event) {\r\n            if (event) event.preventDefault();\r\n            var target = root.querySelector(button.getAttribute('data-scroll'));\r\n            if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n        });\r\n    });\r\n\r\n    root.querySelectorAll('.c24-faq-question').forEach(function (button) {\r\n        button.addEventListener('click', function () {\r\n            var item = button.closest('.c24-faq-item');\r\n            if (item) item.classList.toggle('is-open');\r\n        });\r\n    });\r\n\r\n    var overlay = root.querySelector('#c24-modal-overlay');\r\n    var modalTitle = root.querySelector('#c24-modal-title');\r\n    var modalKicker = root.querySelector('#c24-modal-kicker');\r\n    var modalRank = root.querySelector('#c24-modal-rank');\r\n    var modalFact1Title = root.querySelector('#c27-modal-fact1-title');\r\n    var modalFact1 = root.querySelector('#c27-modal-fact1');\r\n    var modalFact2Title = root.querySelector('#c27-modal-fact2-title');\r\n    var modalFact2 = root.querySelector('#c27-modal-fact2');\r\n    var modalFact3Title = root.querySelector('#c27-modal-fact3-title');\r\n    var modalFact3 = root.querySelector('#c27-modal-fact3');\r\n    var modalCopy = root.querySelector('#c24-modal-copy');\r\n    var modalPoints = root.querySelector('#c24-modal-points');\r\n    var modalVisit = root.querySelector('#c24-modal-visit');\r\n    var modalBrandMark = root.querySelector('#c26-modal-brandmark');\r\n    var modalWatermark = root.querySelector('#c26-modal-watermark');\r\n    var modalScore = root.querySelector('#c26-modal-score');\r\n    var modalBestFor = root.querySelector('#c32-modal-bestfor');\r\n    var modalStrength = root.querySelector('#c32-modal-strength');\r\n    var modalTradeoff = root.querySelector('#c32-modal-tradeoff');\r\n    var modalReviewImage = root.querySelector('#c27-review-image');\r\n    var modalReviewImageFallback = root.querySelector('#c27-review-image-fallback');\r\n    var modalReviewImageMark = root.querySelector('#c27-review-image-mark');\r\n\r\n    function setManagedImage(image, fallback, src, alt) {\r\n        if (!image || !fallback) return;\r\n        image.onload = null;\r\n        image.onerror = null;\r\n        image.classList.remove('is-visible');\r\n        fallback.classList.remove('is-hidden');\r\n        if (!src) {\r\n            image.removeAttribute('src');\r\n            image.alt = '';\r\n            return;\r\n        }\r\n        image.alt = alt || '';\r\n        image.decoding = 'async';\r\n        image.setAttribute('fetchpriority', 'low');\r\n        image.onload = function () {\r\n            image.classList.add('is-visible');\r\n            fallback.classList.add('is-hidden');\r\n        };\r\n        image.onerror = function () {\r\n            image.classList.remove('is-visible');\r\n            fallback.classList.remove('is-hidden');\r\n        };\r\n        image.src = src;\r\n        if (image.complete && image.naturalWidth > 0) image.onload();\r\n    }\r\n\r\n    function openReview(key) {\r\n        var site = sites[key];\r\n        if (!site) return;\r\n        var order = rankings[activeFocus] || rankings.sports;\r\n        var rank = order.indexOf(key) + 1;\r\n        var score = scoreFor(key, activeFocus, rank);\r\n        var focusLabel = activeFocus.charAt(0).toUpperCase() + activeFocus.slice(1);\r\n\r\n        modalKicker.textContent = focusLabel.toUpperCase() + ' \u2022 RANK #' + rank;\r\n        modalTitle.innerHTML = key === 'bet953' ? '<a class=\"c47-title-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a>' : escapeHtml(site.name);\r\n        modalRank.innerHTML = '<strong class=\"c26-rank-value\">#' + rank + '<\/strong><span>' + score.toFixed(1) + ' \/ 5 Editor Score<\/span>';\r\n        if (logoImages[key]) {\r\n            modalBrandMark.innerHTML = '<img class=\"c41-brand-logo\" src=\"' + escapeHtml(logoImages[key]) + '\" alt=\"' + escapeHtml(site.name) + ' logo\" width=\"64\" height=\"64\" decoding=\"async\" fetchpriority=\"low\">';\r\n        } else {\r\n            modalBrandMark.textContent = site.mark;\r\n        }\r\n        modalWatermark.textContent = site.mark;\r\n        modalScore.innerHTML = '<div class=\"c24-stars\">' + starsHtml(score) + '<\/div><strong>' + score.toFixed(1) + ' \/ 5<\/strong>';\r\n        overlay.setAttribute('data-brand', key);\r\n        var cfg = focusConfig[activeFocus] || focusConfig.sports;\r\n        var topic = (site.topics && site.topics[activeFocus]) || {};\r\n        var f1 = cfg.fields[0], f2 = cfg.fields[1], f3 = cfg.fields[2];\r\n        modalFact1Title.textContent = f1[0];\r\n        modalFact1.textContent = topic[f1[1]] || 'Check Live';\r\n        modalFact2Title.textContent = f2[0];\r\n        modalFact2.textContent = topic[f2[1]] || 'Check Live';\r\n        modalFact3Title.textContent = f3[0];\r\n        modalFact3.textContent = topic[f3[1]] || 'Check Live';\r\n        var img = siteImages[key] || '';\r\n        modalReviewImageMark.textContent = site.mark;\r\n        setManagedImage(modalReviewImage, modalReviewImageFallback, img, site.name + ' website');\r\n        var reviewCopy = site.summary + ' ' + (site.focus[activeFocus] || '');\r\n        modalCopy.innerHTML = key === 'bet953' ? escapeHtml(reviewCopy).replace(\/\\bBET953\\b\/g, '<a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a>') : escapeHtml(reviewCopy);\r\n        var editorial = (siteEditorial[key] && siteEditorial[key][activeFocus]) || null;\r\n        if (modalBestFor) modalBestFor.textContent = editorial ? editorial.best : 'Compare the category details above';\r\n        if (modalStrength) modalStrength.textContent = editorial ? editorial.strength : (site.focus[activeFocus] || 'Category-specific strengths');\r\n        if (modalTradeoff) modalTradeoff.textContent = editorial ? editorial.tradeoff : 'Check current terms and market availability';\r\n        modalPoints.innerHTML = site.points.map(function (point) { return '<li>' + escapeHtml(point) + '<\/li>'; }).join('');\r\n        modalVisit.href = site.url;\r\n        modalVisit.setAttribute('aria-label', 'Visit ' + site.name + ' official site');\r\n        modalVisit.setAttribute('title', 'Visit ' + site.name + ' official site');\r\n        modalVisit.innerHTML = 'Visit ' + escapeHtml(site.name) + ' <svg class=\"c24-svg\"><use href=\"#c24-arrow\"><\/use><\/svg>';\r\n        modalVisit.classList.remove('is-disabled');\r\n        modalVisit.setAttribute('aria-disabled', 'false');\r\n\r\n        overlay.classList.add('is-open');\r\n        overlay.setAttribute('aria-hidden', 'false');\r\n        document.documentElement.style.overflow = 'hidden';\r\n        document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeReview() {\r\n        overlay.classList.remove('is-open');\r\n        overlay.setAttribute('data-brand', '');\r\n        overlay.setAttribute('aria-hidden', 'true');\r\n        document.documentElement.style.overflow = '';\r\n        document.body.style.overflow = '';\r\n    }\r\n\r\n    function bindCards() {\r\n        list.querySelectorAll('.c24-site-card, .c59-site-card').forEach(function (card) {\r\n            var key = card.getAttribute('data-site');\r\n            card.addEventListener('click', function (event) {\r\n                if (event.target.closest('a,button')) return;\r\n                openReview(key);\r\n            });\r\n            card.addEventListener('keydown', function (event) {\r\n                if (event.key === 'Enter' || event.key === ' ') {\r\n                    event.preventDefault();\r\n                    openReview(key);\r\n                }\r\n            });\r\n        });\r\n\r\n        list.querySelectorAll('[data-review]').forEach(function (button) {\r\n            button.addEventListener('click', function () { openReview(button.getAttribute('data-review')); });\r\n        });\r\n    }\r\n\r\n    root.querySelectorAll('[data-modal-close]').forEach(function (button) {\r\n        button.addEventListener('click', closeReview);\r\n    });\r\n\r\n    overlay.addEventListener('click', function (event) {\r\n        if (event.target === overlay) closeReview();\r\n    });\r\n\r\n    document.addEventListener('keydown', function (event) {\r\n        if (event.key === 'Escape' && overlay.classList.contains('is-open')) closeReview();\r\n        if (event.key === 'Escape' && infoOverlay && infoOverlay.classList.contains('is-open')) closeInfo();\r\n    });\r\n\r\n\r\n\r\n    var infoDetails = {\r\n        'method-sports': {\r\n            kicker: 'COMPARISON PILLAR 01', title: 'Sports Experience',\r\n            summary: 'This pillar looks beyond a single welcome bonus. The aim is to compare how useful the sportsbook feels before and during a match.',\r\n            box1Title: 'What we check', box1: 'Pre-match coverage, live markets, bet-builder style tools, navigation, event discovery and current sports offers.',\r\n            box2Title: 'Why it matters', box2: 'A strong sportsbook should make finding a market, checking current odds and moving between live and pre-match action easy.',\r\n            box3Title: 'Ranking effect', box3: 'Operators with deeper sports tooling and clearer live-betting flows move higher in the Sports tab.',\r\n            points: ['Depth of pre-match and live markets.', 'Sportsbook usability on desktop and mobile.', 'Current promotions and the clarity of their terms.', 'Distinctive tools such as in-play features, bet builders or exchange functionality.']\r\n        },\r\n        'method-casino': {\r\n            kicker: 'COMPARISON PILLAR 02', title: 'Casino & Crash',\r\n            summary: 'Casino rankings are based on the overall gaming experience rather than the size of one temporary promotion.',\r\n            box1Title: 'What we check', box1: 'Casino categories, live casino access, crash or instant-game availability, navigation and current gaming offers.',\r\n            box2Title: 'Why it matters', box2: 'Game variety only helps if the lobby is easy to use and the account, balance and payment flow stay clear.',\r\n            box3Title: 'Ranking effect', box3: 'Dedicated casino products and stronger crash\/instant-game access receive more weight in their relevant tabs.',\r\n            points: ['Casino and live-casino breadth.', 'Crash or instant-game visibility.', 'Current casino promotions and terms.', 'How smoothly the user can move between game categories.']\r\n        },\r\n        'method-payments': {\r\n            kicker: 'COMPARISON PILLAR 03', title: 'Payments',\r\n            summary: 'Payment comparisons focus on what a user can actually verify in the active cashier rather than assuming every method is available to every account. For a live reference, check the current cashier options on BET953.',\r\n            box1Title: 'What we check', box1: 'Minimum deposit, cashier clarity, available payment routes, status visibility and the withdrawal flow.',\r\n            box2Title: 'Why it matters', box2: 'A good payment flow should clearly show the amount, method, provider steps and the current status of a deposit or payout.',\r\n            box3Title: 'Ranking effect', box3: 'Clearer payment information and fewer confusing steps support a stronger overall comparison score.',\r\n            points: ['Minimum deposit and method-specific limits.', 'Availability of bank, card, wallet or crypto routes where applicable.', 'Withdrawal options and verification requirements.', 'Visibility of completed, pending or unsuccessful transactions.']\r\n        },\r\n        'method-trust': {\r\n            kicker: 'COMPARISON PILLAR 04', title: 'Account & Trust',\r\n            summary: 'This pillar looks at the account experience around betting: verification, controls, terms, support visibility and responsible-play information.',\r\n            box1Title: 'What we check', box1: 'KYC flow, profile controls, terms visibility, account history, security prompts and responsible-play tools.',\r\n            box2Title: 'Why it matters', box2: 'The quality of an operator is not only the game or bet screen; users also need clear account and support processes.',\r\n            box3Title: 'Ranking effect', box3: 'Clearer account controls and transparent processes strengthen the editorial comparison result.',\r\n            points: ['Identity and payment verification flow.', 'Account history and security controls.', 'Responsible-play and limit information.', 'Visibility of terms, help and account support routes.']\r\n        },\r\n        'bank-hdfc': {\r\n            kicker: 'BANKING CHECK', title: 'HDFC Bank',\r\n            summary: 'HDFC support should be confirmed inside the selected operator\\'s current cashier. A comparison page should not assume that one bank route is permanently available to every user.',\r\n            box1Title: 'What to verify', box1: 'Look for HDFC or a compatible NetBanking route in the active deposit list before entering payment details.',\r\n            box2Title: 'Deposit check', box2: 'Review the minimum and maximum amount, provider redirect, account-holder details and final confirmation screen.',\r\n            box3Title: 'If it is missing', box3: 'Use only another payment method that the operator itself currently displays for your account.',\r\n            points: ['Confirm the bank or NetBanking route is shown live.', 'Review deposit limits before payment.', 'Keep account-holder details consistent when required.', 'Return to the operator and verify the deposit status after payment.']\r\n        },\r\n        'bank-icici': {\r\n            kicker: 'BANKING CHECK', title: 'ICICI Bank',\r\n            summary: 'ICICI availability can depend on the operator, payment provider, account and region, so the active cashier remains the source of truth.',\r\n            box1Title: 'What to verify', box1: 'Check whether ICICI or an applicable NetBanking option is shown in the cashier at the time of deposit.',\r\n            box2Title: 'Deposit check', box2: 'Confirm the exact amount, any provider step, the account-holder information requested and transaction status.',\r\n            box3Title: 'If it is missing', box3: 'Do not force a bank route from an old guide; choose only a currently displayed option.',\r\n            points: ['Verify live cashier availability.', 'Check current limits or restrictions.', 'Complete authentication only through the payment flow you started.', 'Track the final payment status in the operator account.']\r\n        },\r\n        'bank-axis': {\r\n            kicker: 'BANKING CHECK', title: 'Axis Bank',\r\n            summary: 'Axis Bank should be treated as a route to check, not a guaranteed payment method across every operator in the comparison.',\r\n            box1Title: 'What to verify', box1: 'Confirm that Axis or a supported NetBanking provider appears in the live payment list.',\r\n            box2Title: 'Deposit check', box2: 'Review current minimums, maximums, provider instructions and any authentication request before approval.',\r\n            box3Title: 'If it is missing', box3: 'Use another supported cashier option instead of relying on an outdated payment list.',\r\n            points: ['Check the active method list.', 'Verify the exact deposit amount.', 'Follow only the official provider redirect.', 'Confirm completed or pending status after returning to the operator.']\r\n        },\r\n        'bank-sbi': {\r\n            kicker: 'BANKING CHECK', title: 'State Bank of India',\r\n            summary: 'SBI availability and limits can change with the operator or payment provider. The current cashier should always be checked before a deposit.',\r\n            box1Title: 'What to verify', box1: 'Look for SBI, Internet Banking or another explicitly supported bank route in the selected account.',\r\n            box2Title: 'Deposit check', box2: 'Check the provider, amount, bank instructions and any authentication step before confirming the payment.',\r\n            box3Title: 'If it is missing', box3: 'Select another payment route shown by the operator rather than assuming SBI is supported.',\r\n            points: ['Verify the live payment route.', 'Read current limits and instructions.', 'Use authentication only for the transaction you started.', 'Check the operator account for final status.']\r\n        }\r\n    };\r\n\r\n\r\n    Object.assign(infoDetails, {\r\n        'deposit-account': {kicker:'DEPOSIT \u2022 STEP 01',title:'Open The Deposit Area',summary:'Start from the selected operator account so the cashier, currency and payment routes are tied to the correct profile. For a direct example, open BET953 and review the live cashier options shown to your account.',box1Title:'Where to start',box1:'Sign in and open Deposit, Cashier or Payments from the official account menu.',box2Title:'What to check',box2:'Confirm the account, currency and current balance before choosing a payment route.',box3Title:'Avoid',box3:'Do not use payment links copied from old guides or third-party messages.',points:['Use the official operator account.','Confirm the deposit currency.','Open the live cashier before choosing a method.','Check that the account details shown are yours.']},\r\n        'deposit-method': {kicker:'DEPOSIT \u2022 STEP 02',title:'Choose A Live Payment Method',summary:'Payment availability can change by operator, account and region. The active cashier is the only method list that matters at the moment of deposit.',box1Title:'Method list',box1:'Compare the payment routes actually displayed for your account.',box2Title:'Limits',box2:'Check minimum, maximum, currency and any provider-specific limits.',box3Title:'Provider flow',box3:'Follow only the redirect or wallet details generated by the cashier you opened.',points:['Use only a currently displayed method.','Review limits before payment.','Match the payment currency.','Keep provider and account-holder details consistent when required.']},\r\n        'deposit-confirm': {kicker:'DEPOSIT \u2022 STEP 03',title:'Confirm The Deposit',summary:'Before approving a payment, verify the amount and the exact route shown by the operator or payment provider.',box1Title:'Amount',box1:'Check the deposit amount, currency and any fee shown before approval.',box2Title:'Destination',box2:'For bank or crypto flows, verify the destination or provider details generated for that transaction.',box3Title:'Authentication',box3:'Use OTP or payment confirmation only for the transaction you intentionally started.',points:['Confirm the exact amount.','Check the currency and destination.','Read the final confirmation screen.','Keep transaction references until the balance updates.']},\r\n        'deposit-status': {kicker:'DEPOSIT \u2022 STEP 04',title:'Check Deposit Status',summary:'After payment, return to the account and confirm whether the transaction is completed, pending or unsuccessful before trying again.',box1Title:'Account status',box1:'Check balance and transaction history in the operator account.',box2Title:'Provider status',box2:'Compare the payment-provider record if the operator balance has not updated yet.',box3Title:'If pending',box3:'Avoid duplicate payments while one transaction is unresolved.',points:['Check completed \/ pending \/ failed status.','Keep the provider reference.','Avoid duplicate deposits.','Use official support if the status remains unresolved.']},\r\n        'withdraw-method': {kicker:'WITHDRAWAL \u2022 STEP 01',title:'Choose A Payout Route',summary:'Open the withdrawal area and compare only the payout methods currently offered to the account. If payout speed matters, compare the current BET953 withdrawal routes and terms directly instead of assuming a fixed processing time.',box1Title:'Available routes',box1:'Choose from the methods displayed in the live withdrawal screen.',box2Title:'Details',box2:'Check payout currency, account-holder information and any minimum or maximum.',box3Title:'Method match',box3:'Some operators may restrict withdrawals to verified or previously used routes.',points:['Open the live withdrawal screen.','Review payout limits.','Confirm holder details.','Use a route the account actually offers.']},\r\n        'withdraw-checks': {kicker:'WITHDRAWAL \u2022 STEP 02',title:'Complete Requested Checks',summary:'A payout can trigger identity or payment verification. Complete only the checks requested in the official account flow.',box1Title:'Identity',box1:'Confirm what document or account detail is being requested.',box2Title:'Payment',box2:'Keep payment-holder and profile details consistent where required.',box3Title:'Security',box3:'Upload sensitive information only inside the verified operator flow.',points:['Read the exact verification request.','Use only the official account page.','Provide only requested information.','Keep OTP and account credentials private.']},\r\n        'withdraw-status': {kicker:'WITHDRAWAL \u2022 STEP 03',title:'Track The Payout',summary:'Use account history to follow the request through pending, review, processing or completed states.',box1Title:'Status',box1:'Check the current payout state in account history.',box2Title:'Action required',box2:'Look for any verification or support message linked to the request.',box3Title:'Avoid duplicates',box3:'Do not create repeated payout requests while an earlier one is still active unless instructed.',points:['Track one active request clearly.','Check for verification prompts.','Keep payout references.','Use official support for unresolved requests.']},\r\n        'kyc-identity': {kicker:'KYC \u2022 IDENTITY',title:'Identity Check',summary:'Identity checks connect the account to the correct holder and can be required before certain account or payment actions. On BET953, use only the official account verification flow for any requested identity step.',box1Title:'Typical check',box1:'The operator may request an accepted identity document through its verification flow.',box2Title:'Why it matters',box2:'It helps match the profile to the person controlling the account.',box3Title:'Security',box3:'Submit documents only through the official verification interface.',points:['Use current and accurate profile details.','Follow the requested document format.','Avoid sending documents through unofficial channels.','Check verification status after submission.']},\r\n        'kyc-payment': {kicker:'KYC \u2022 PAYMENTS',title:'Payment Details Check',summary:'Payment verification can be used to reduce mismatches between the account holder and a deposit or payout method.',box1Title:'What can be checked',box1:'Holder name, payment route or transaction details depending on the operator.',box2Title:'Why it matters',box2:'Consistent payment information can make deposit and withdrawal reviews clearer.',box3Title:'Before payment',box3:'Use details that match the account where required.',points:['Keep holder information consistent.','Check payment details before submission.','Use the active cashier or withdrawal flow.','Retain transaction references.']},\r\n        'kyc-auth': {kicker:'KYC \u2022 SECURITY',title:'Authentication & OTP',summary:'Authentication protects login and payment actions. Treat OTPs and account codes as private credentials.',box1Title:'OTP',box1:'Use a code only for the action you started and after reading what it is approving.',box2Title:'Login security',box2:'Keep passwords and account recovery details separate from payment authentication.',box3Title:'Never share',box3:'Do not forward OTPs or login codes to another person.',points:['Read the authentication message.','Confirm you initiated the action.','Never share OTPs.','Use only the official website or app.']},\r\n        'kyc-profile': {kicker:'KYC \u2022 PROFILE',title:'Profile Details',summary:'Accurate profile information supports future verification, payment and account-security checks.',box1Title:'Keep accurate',box1:'Review name, contact and other required profile details for accuracy.',box2Title:'Why it matters',box2:'Mismatched profile data can create friction during verification or payouts.',box3Title:'Update safely',box3:'Change personal details only through the official account settings or support process.',points:['Keep profile details accurate.','Review changes before saving.','Use official account settings.','Check support instructions for restricted fields.']},\r\n        'legal-local': {kicker:'LEGAL CHECK',title:'Check Local Rules & Availability',summary:'Online betting rules and operator availability can differ by location. A comparison ranking does not replace the rules that apply to the user.',box1Title:'Before registering',box1:'Check operator terms, location eligibility and the rules that apply where you are.',box2Title:'Payments',box2:'A payment method being visible does not by itself establish legal availability.',box3Title:'Current information',box3:'Use current operator and local information rather than old guides.',points:['Check location eligibility.','Read current operator terms.','Use official operator domains.','Do not treat an editorial ranking as legal advice.']},\r\n        'legal-responsible': {kicker:'RESPONSIBLE PLAY',title:'18+ & Account Controls',summary:'Use betting only if you meet the applicable age requirement and keep the account within limits that you intentionally set.',box1Title:'Limits',box1:'Use deposit, loss, session or other controls offered by the operator where available.',box2Title:'Activity',box2:'Review account history and keep track of time and money spent.',box3Title:'Take action',box3:'Use available responsible-play tools if betting is no longer staying within your intended limits.',points:['Meet the applicable age requirement.','Set personal limits.','Review activity regularly.','Use responsible-play controls available in the account.']}\r\n    });\r\n\r\n    var infoOverlay = root.querySelector('#c26-info-overlay');\r\n    var infoKicker = root.querySelector('#c26-info-kicker');\r\n    var infoTitle = root.querySelector('#c26-info-title');\r\n    var infoSummary = root.querySelector('#c26-info-summary');\r\n    var infoBox1Title = root.querySelector('#c26-info-box1-title');\r\n    var infoBox1 = root.querySelector('#c26-info-box1');\r\n    var infoBox2Title = root.querySelector('#c26-info-box2-title');\r\n    var infoBox2 = root.querySelector('#c26-info-box2');\r\n    var infoBox3Title = root.querySelector('#c26-info-box3-title');\r\n    var infoBox3 = root.querySelector('#c26-info-box3');\r\n    var infoPoints = root.querySelector('#c26-info-points');\r\n    var infoImage = root.querySelector('#c30-info-image');\r\n    var infoImageFallback = root.querySelector('#c30-info-image-fallback');\r\n    var infoImageMark = root.querySelector('#c30-info-image-mark');\r\n\r\n    function detailMark(data, key) {\r\n        var label = (data && data.title) ? data.title : key;\r\n        var compact = String(label || 'INFO').replace(\/[^A-Za-z0-9]\/g, '').toUpperCase();\r\n        return compact.slice(0, 5) || 'INFO';\r\n    }\r\n\r\n    function applySectionImages() {\r\n        var map = {\r\n            methodology: '#c24-methodology',\r\n            banks: '#c24-banks',\r\n            deposit: '#c24-deposit',\r\n            withdrawal: '#c24-withdrawal',\r\n            kyc: '#c24-kyc',\r\n            legal: '#c24-legal',\r\n            faq: '#c24-faq'\r\n        };\r\n\r\n        Object.keys(map).forEach(function (key) {\r\n            var src = sectionImages[key] || '';\r\n            if (!src) return;\r\n            var section = root.querySelector(map[key]);\r\n            if (!section) return;\r\n            var container = section.querySelector('.c24-container');\r\n            var bar = container ? container.querySelector('.c24-section-bar') : null;\r\n            if (!container || !bar || container.querySelector('.c30-section-media')) return;\r\n\r\n            var media = document.createElement('div');\r\n            media.className = 'c30-section-media';\r\n            var img = document.createElement('img');\r\n            var sectionLabel = section.querySelector('.c24-section-label');\r\n            img.alt = sectionLabel ? sectionLabel.textContent.trim() + ' illustration' : 'Betting comparison illustration';\r\n            img.loading = 'lazy';\r\n            img.decoding = 'async';\r\n            img.addEventListener('load', function () { media.classList.add('is-loaded'); });\r\n            img.addEventListener('error', function () { media.remove(); });\r\n            img.src = src;\r\n            media.appendChild(img);\r\n            bar.insertAdjacentElement('afterend', media);\r\n        });\r\n    }\r\n\r\n    var c53ImageObserver = null;\r\n\r\n    function c53LoadDeferredImage(img) {\r\n        if (!img) return;\r\n        var src = img.getAttribute('data-src');\r\n        if (!src || img.getAttribute('src')) return;\r\n        img.src = src;\r\n        img.removeAttribute('data-src');\r\n    }\r\n\r\n    function c53ObserveImage(img) {\r\n        if (!img) return;\r\n        if (!('IntersectionObserver' in window)) {\r\n            c53LoadDeferredImage(img);\r\n            return;\r\n        }\r\n        if (!c53ImageObserver) {\r\n            c53ImageObserver = new IntersectionObserver(function (entries, observer) {\r\n                entries.forEach(function (entry) {\r\n                    if (!entry.isIntersecting) return;\r\n                    c53LoadDeferredImage(entry.target);\r\n                    observer.unobserve(entry.target);\r\n                });\r\n            }, { rootMargin: '180px 0px', threshold: 0.01 });\r\n        }\r\n        c53ImageObserver.observe(img);\r\n    }\r\n\r\n    function applyDetailCardImages() {\r\n        root.querySelectorAll('[data-info]').forEach(function (card) {\r\n            if (card.tagName === 'TR') return;\r\n            var key = card.getAttribute('data-info');\r\n            var src = detailImages[key] || '';\r\n            if (!src || card.querySelector('.c30-card-media')) return;\r\n\r\n            var media = document.createElement('div');\r\n            media.className = 'c30-card-media';\r\n            var img = document.createElement('img');\r\n            var cardTitle = card.querySelector('h3');\r\n            img.alt = cardTitle ? cardTitle.textContent.trim() + ' guide illustration' : 'Betting guide illustration';\r\n            img.loading = 'lazy';\r\n            img.decoding = 'async';\r\n            img.setAttribute('fetchpriority', 'low');\r\n            img.width = 640;\r\n            img.height = 360;\r\n            img.setAttribute('data-src', src);\r\n            img.addEventListener('load', function () { media.classList.add('is-loaded'); });\r\n            img.addEventListener('error', function () { media.remove(); });\r\n            media.appendChild(img);\r\n            card.insertBefore(media, card.firstChild);\r\n            c53ObserveImage(img);\r\n        });\r\n    }\r\n\r\n    function c49LinkBet953(value) {\r\n        return escapeHtml(String(value || '')).replace(\/\\bBET953\\b\/g, '<a class=\"c47-text-link\" href=\"https:\/\/www.bet953.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BET953<\/a>');\r\n    }\r\n\r\n    function openInfo(key) {\r\n        var data = infoDetails[key];\r\n        if (!data || !infoOverlay) return;\r\n        infoKicker.textContent = data.kicker;\r\n        infoTitle.textContent = data.title;\r\n\r\n        var imageSrc = detailImages[key] || '';\r\n        if (infoImageMark) infoImageMark.textContent = detailMark(data, key);\r\n        setManagedImage(infoImage, infoImageFallback, imageSrc, data.title || 'Detail image');\r\n\r\n        infoSummary.innerHTML = c49LinkBet953(data.summary);\r\n        infoBox1Title.textContent = data.box1Title;\r\n        infoBox1.innerHTML = c49LinkBet953(data.box1);\r\n        infoBox2Title.textContent = data.box2Title;\r\n        infoBox2.innerHTML = c49LinkBet953(data.box2);\r\n        infoBox3Title.textContent = data.box3Title;\r\n        infoBox3.innerHTML = c49LinkBet953(data.box3);\r\n        infoPoints.innerHTML = (data.points || []).map(function (point) { return '<li>' + c49LinkBet953(point) + '<\/li>'; }).join('');\r\n        infoOverlay.classList.add('is-open');\r\n        infoOverlay.setAttribute('aria-hidden', 'false');\r\n        document.documentElement.style.overflow = 'hidden';\r\n        document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeInfo() {\r\n        if (!infoOverlay) return;\r\n        infoOverlay.classList.remove('is-open');\r\n        infoOverlay.setAttribute('aria-hidden', 'true');\r\n        document.documentElement.style.overflow = '';\r\n        document.body.style.overflow = '';\r\n    }\r\n\r\n    function c56EnhanceInlineDetails() {\r\n        root.querySelectorAll('[data-info]').forEach(function (card) {\r\n            if (card.tagName === 'TR' || card.querySelector('.c56-inline-details')) return;\r\n            var key = card.getAttribute('data-info') || '';\r\n            if (!\/^(method-|bank-|deposit-|withdraw-)\/.test(key)) return;\r\n            var data = infoDetails[key];\r\n            if (!data) return;\r\n\r\n            var detail = document.createElement('details');\r\n            detail.className = 'c56-inline-details';\r\n            detail.innerHTML =\r\n                '<summary>More info<\/summary>' +\r\n                '<div class=\"c56-inline-body\">' +\r\n                    '<p>' + c49LinkBet953(data.summary || '') + '<\/p>' +\r\n                    '<div class=\"c56-inline-check\"><strong>' + escapeHtml(data.box1Title || 'Key check') + '<\/strong><span>' + c49LinkBet953(data.box1 || '') + '<\/span><\/div>' +\r\n                '<\/div>';\r\n            card.appendChild(detail);\r\n        });\r\n    }\r\n\r\n    \/* V56: lower-section detail stays in the card and expands only when requested. *\/\r\n    c56EnhanceInlineDetails();\r\n\r\n\r\n    \/* V42: standalone section banners intentionally disabled. *\/\r\n    renderRanking('sports');\r\n\r\n    \/* V54: no below-the-fold media work until the visitor actually moves down the page. *\/\r\n    var c54MediaStarted = false;\r\n    function c54StartDeferredMedia() {\r\n        if (c54MediaStarted) return;\r\n        c54MediaStarted = true;\r\n        applyDetailCardImages();\r\n        ['scroll','touchmove','wheel'].forEach(function (name) { window.removeEventListener(name, c54StartDeferredMedia); });\r\n    }\r\n    ['scroll','touchmove','wheel'].forEach(function (name) { window.addEventListener(name, c54StartDeferredMedia, {passive:true, once:true}); });\r\n}, 70);;\r\n<\/script>\r\n<script id=\"c50-seo-runtime\">\r\nwindow.setTimeout(function () {\r\n    'use strict';\r\n    var SEO_TITLE = 'Best Betting Sites 2026 \u2013 Sports, Casino & Crash | BET953';\r\n    var SEO_DESCRIPTION = 'Compare 7 betting sites for Sports, Casino and Crash in 2026. Review editorial scores, bonuses, banking, deposits, withdrawals, KYC and BET953.';\r\n    var canonicalUrl = (function () {\r\n        try {\r\n            var url = new URL(window.location.href);\r\n            url.hash = '';\r\n            url.search = '';\r\n            return url.href;\r\n        } catch (e) {\r\n            return window.location.href.split('#')[0].split('?')[0];\r\n        }\r\n    })();\r\n\r\n    document.title = SEO_TITLE;\r\n    if (document.documentElement) {\r\n        document.documentElement.setAttribute('lang', 'en');\r\n        document.documentElement.setAttribute('dir', 'ltr');\r\n    }\r\n\r\n    function upsertMeta(selector, attrs) {\r\n        var node = document.head.querySelector(selector);\r\n        if (!node) {\r\n            node = document.createElement('meta');\r\n            document.head.appendChild(node);\r\n        }\r\n        Object.keys(attrs).forEach(function (key) { node.setAttribute(key, attrs[key]); });\r\n        return node;\r\n    }\r\n\r\n    function upsertLink(selector, attrs) {\r\n        var node = document.head.querySelector(selector);\r\n        if (!node) {\r\n            node = document.createElement('link');\r\n            document.head.appendChild(node);\r\n        }\r\n        Object.keys(attrs).forEach(function (key) { node.setAttribute(key, attrs[key]); });\r\n        return node;\r\n    }\r\n\r\n    upsertMeta('meta[name=\"description\"]', { name: 'description', content: SEO_DESCRIPTION });\r\n    upsertMeta('meta[name=\"robots\"]', { name: 'robots', content: 'index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1' });\r\n    upsertMeta('meta[name=\"googlebot\"]', { name: 'googlebot', content: 'index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1' });\r\n    ['meta[name=\"description\"]','meta[name=\"robots\"]','meta[name=\"googlebot\"]'].forEach(function (selector) {\r\n        document.head.querySelectorAll(selector).forEach(function (node, index) { if (index > 0) node.remove(); });\r\n    });\r\n    if (!document.head.querySelector('meta[name=\"viewport\"]')) {\r\n        upsertMeta('meta[name=\"viewport\"]', { name: 'viewport', content: 'width=device-width,initial-scale=1,viewport-fit=cover' });\r\n    }\r\n\r\n    document.head.querySelectorAll('link[rel=\"canonical\"]').forEach(function (node, index) {\r\n        if (index > 0) node.remove();\r\n    });\r\n    upsertLink('link[rel=\"canonical\"]', { rel: 'canonical', href: canonicalUrl });\r\n\r\n    upsertMeta('meta[property=\"og:title\"]', { property: 'og:title', content: SEO_TITLE });\r\n    upsertMeta('meta[property=\"og:description\"]', { property: 'og:description', content: SEO_DESCRIPTION });\r\n    upsertMeta('meta[property=\"og:type\"]', { property: 'og:type', content: 'website' });\r\n    upsertMeta('meta[property=\"og:url\"]', { property: 'og:url', content: canonicalUrl });\r\n    upsertMeta('meta[property=\"og:image\"]', { property: 'og:image', content: 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet953.webp' });\r\n    upsertMeta('meta[name=\"twitter:card\"]', { name: 'twitter:card', content: 'summary_large_image' });\r\n    upsertMeta('meta[name=\"twitter:title\"]', { name: 'twitter:title', content: SEO_TITLE });\r\n    upsertMeta('meta[name=\"twitter:description\"]', { name: 'twitter:description', content: SEO_DESCRIPTION });\r\n    upsertMeta('meta[name=\"twitter:image\"]', { name: 'twitter:image', content: 'https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet953.webp' });\r\n\r\n    var faqEntities = [\r\n        ['Why is BET953 ranked #1 on this page?', 'BET953 is the editorial recommendation across all three filters. The other six operators change position by category, so Sports, Casino and Crash each have a different ranking order below #1.'],\r\n        ['What should I compare before choosing a betting site?', 'Compare sportsbook and casino access, current bonuses, minimum deposit, payment options, withdrawal flow, KYC requirements and account controls.'],\r\n        ['Are bonus values and minimum deposits fixed?', 'No. Offers, eligibility, payment methods and deposit limits can change. The live operator site should be treated as the final source before depositing.'],\r\n        ['Do HDFC, ICICI, Axis and SBI work on every site?', 'Not necessarily. Bank and NetBanking availability can differ by operator, account, provider and current cashier setup, so it should be checked live.'],\r\n        ['Why can the same site rank differently in Sports, Casino and Crash?', 'Each tab emphasizes a different product. A brand can be excellent for in-play sports but less focused on crash games, while another may have stronger casino promotions or instant-game coverage.'],\r\n        ['Which site is the top Sports pick here?', 'BET953 is the #1 Sports pick in this comparison and receives a 5.0\/5 Sports score.'],\r\n        ['Which site is the top Casino pick here?', 'BET953 is ranked #1 for Casino on this page, with William Hill #2 and 1win #3.'],\r\n        ['Which site is the top Crash pick here?', 'BET953 is ranked #1 for Crash in this comparison, followed by 1xBet and 1win.']\r\n    ];\r\n\r\n    var schema = {\r\n        '@context': 'https:\/\/schema.org',\r\n        '@graph': [\r\n            {\r\n                '@type': 'WebPage',\r\n                '@id': canonicalUrl + '#webpage',\r\n                'url': canonicalUrl,\r\n                'name': SEO_TITLE,\r\n                'description': SEO_DESCRIPTION,\r\n                'inLanguage': 'en',\r\n                'dateModified': '2026-08-18',\r\n                'isPartOf': { '@type': 'WebSite', 'name': 'BET953 Betting Site Comparison', 'url': window.location.origin + '\/' }\r\n            },\r\n            {\r\n                '@type': 'ItemList',\r\n                'name': 'Top Betting Sites 2026',\r\n                'itemListOrder': 'https:\/\/schema.org\/ItemListOrderAscending',\r\n                'numberOfItems': 7,\r\n                'itemListElement': [\r\n                    { '@type': 'ListItem', 'position': 1, 'name': 'BET953', 'url': 'https:\/\/www.bet953.com\/' },\r\n                    { '@type': 'ListItem', 'position': 2, 'name': 'bet365', 'url': 'https:\/\/www.bet365.com\/' },\r\n                    { '@type': 'ListItem', 'position': 3, 'name': '1xBet', 'url': 'https:\/\/1xbet.com\/' },\r\n                    { '@type': 'ListItem', 'position': 4, 'name': 'Sky Bet', 'url': 'https:\/\/www.skybet.com\/' },\r\n                    { '@type': 'ListItem', 'position': 5, 'name': '1win', 'url': 'https:\/\/1win.com\/' },\r\n                    { '@type': 'ListItem', 'position': 6, 'name': 'Betfair', 'url': 'https:\/\/www.betfair.com\/' },\r\n                    { '@type': 'ListItem', 'position': 7, 'name': 'William Hill', 'url': 'https:\/\/www.williamhill.com\/' }\r\n                ]\r\n            },\r\n            {\r\n                '@type': 'FAQPage',\r\n                'mainEntity': faqEntities.map(function (entry) {\r\n                    return {\r\n                        '@type': 'Question',\r\n                        'name': entry[0],\r\n                        'acceptedAnswer': { '@type': 'Answer', 'text': entry[1] }\r\n                    };\r\n                })\r\n            }\r\n        ]\r\n    };\r\n\r\n    var oldSchema = document.getElementById('c50-structured-data');\r\n    if (oldSchema) oldSchema.remove();\r\n    var schemaNode = document.createElement('script');\r\n    schemaNode.type = 'application\/ld+json';\r\n    schemaNode.id = 'c50-structured-data';\r\n    schemaNode.textContent = JSON.stringify(schema);\r\n    document.head.appendChild(schemaNode);\r\n}, 900);;\r\n<\/script>\r\n\r\n<style id=\"c57-readability-pass\">\r\n\/* ==========================================================\r\n   V57 - READABILITY PASS\r\n   Larger typography while preserving the compact V56 layout.\r\n   ========================================================== *\/\r\n@media (min-width: 761px) {\r\n    #betting-compare-v51 .c24-rank { font-size: 23px !important; }\r\n    #betting-compare-v51 .c24-rank small { font-size: 8.5px !important; line-height: 1.2 !important; }\r\n\r\n    #betting-compare-v51 .c24-brand-name { font-size: 16px !important; line-height: 1.12 !important; }\r\n    #betting-compare-v51 .c24-badge { font-size: 8px !important; min-height: 20px !important; padding: 4px 6px !important; }\r\n\r\n    #betting-compare-v51 .c24-cell-label {\r\n        font-size: 8.8px !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: .075em !important;\r\n    }\r\n    #betting-compare-v51 .c24-cell-value {\r\n        font-size: 12.5px !important;\r\n        line-height: 1.42 !important;\r\n        font-weight: 720 !important;\r\n    }\r\n    #betting-compare-v51 .c24-rating-number { font-size: 10.5px !important; }\r\n    #betting-compare-v51 .c24-review-btn,\r\n    #betting-compare-v51 .c24-visit-btn { font-size: 8.8px !important; font-weight: 900 !important; }\r\n\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3,\r\n    #betting-compare-v51 .c24-legal-card h3 { font-size: 17px !important; line-height: 1.25 !important; }\r\n\r\n    #betting-compare-v51 .c26-detail-card > p,\r\n    #betting-compare-v51 .c26-bank-card > p,\r\n    #betting-compare-v51 .c24-guide-card > p,\r\n    #betting-compare-v51 .c24-legal-card > p { font-size: 12.8px !important; line-height: 1.62 !important; }\r\n\r\n    #betting-compare-v51 .c55-static-note { font-size: 9px !important; }\r\n    #betting-compare-v51 .c55-section-intro { font-size: 13px !important; line-height: 1.65 !important; }\r\n    #betting-compare-v51 .c49-context-promo { font-size: 12.8px !important; line-height: 1.65 !important; }\r\n\r\n    #betting-compare-v51 .c56-inline-details > summary { font-size: 9.8px !important; }\r\n    #betting-compare-v51 .c56-inline-body > p { font-size: 12.5px !important; line-height: 1.65 !important; }\r\n    #betting-compare-v51 .c56-inline-check strong { font-size: 9px !important; }\r\n    #betting-compare-v51 .c56-inline-check span { font-size: 12px !important; line-height: 1.62 !important; }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-rank { font-size: 23px !important; }\r\n    #betting-compare-v51 .c24-rank small { font-size: 9px !important; }\r\n    #betting-compare-v51 .c24-brand-name { font-size: 17px !important; line-height: 1.15 !important; }\r\n    #betting-compare-v51 .c24-badge { font-size: 8.5px !important; line-height: 1.15 !important; }\r\n    #betting-compare-v51 .c24-cell-label { font-size: 10px !important; line-height: 1.3 !important; }\r\n    #betting-compare-v51 .c24-cell-value { font-size: 14px !important; line-height: 1.5 !important; }\r\n    #betting-compare-v51 .c24-rating-number { font-size: 12px !important; }\r\n    #betting-compare-v51 .c24-review-btn,\r\n    #betting-compare-v51 .c24-visit-btn { font-size: 10px !important; }\r\n\r\n    #betting-compare-v51 .c26-detail-card h3,\r\n    #betting-compare-v51 .c26-bank-card h3,\r\n    #betting-compare-v51 .c24-guide-card h3,\r\n    #betting-compare-v51 .c24-legal-card h3 { font-size: 18px !important; line-height: 1.28 !important; }\r\n    #betting-compare-v51 .c26-detail-card > p,\r\n    #betting-compare-v51 .c26-bank-card > p,\r\n    #betting-compare-v51 .c24-guide-card > p,\r\n    #betting-compare-v51 .c24-legal-card > p { font-size: 13.5px !important; line-height: 1.68 !important; }\r\n    #betting-compare-v51 .c55-section-intro,\r\n    #betting-compare-v51 .c49-context-promo { font-size: 13px !important; line-height: 1.68 !important; }\r\n    #betting-compare-v51 .c56-inline-details > summary { font-size: 10.5px !important; }\r\n    #betting-compare-v51 .c56-inline-body > p { font-size: 13px !important; line-height: 1.68 !important; }\r\n    #betting-compare-v51 .c56-inline-check strong { font-size: 9.5px !important; }\r\n    #betting-compare-v51 .c56-inline-check span { font-size: 12.5px !important; line-height: 1.65 !important; }\r\n}\r\n<\/style>\r\n\r\n<style id=\"c59-final-ranking-modal-fix\">\r\n\/* ==========================================================\r\n   V59 - ISOLATED MOBILE RANKING + CLEAN REVIEW ACTIONS\r\n   Mobile ranking uses dedicated markup\/classes, so legacy table\r\n   media queries cannot collapse or overlap its content.\r\n   ========================================================== *\/\r\n\r\n#betting-compare-v51 .c59-review-actions {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: flex-end !important;\r\n    gap: 10px !important;\r\n    width: min(100%, 520px) !important;\r\n    margin: 18px 0 0 auto !important;\r\n    padding: 16px 0 2px !important;\r\n    border-top: 1px solid rgba(255,255,255,.075) !important;\r\n    background: transparent !important;\r\n}\r\n#betting-compare-v51 .c59-review-close,\r\n#betting-compare-v51 .c59-review-visit {\r\n    position: relative !important;\r\n    inset: auto !important;\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 8px !important;\r\n    min-height: 45px !important;\r\n    margin: 0 !important;\r\n    padding: 10px 18px !important;\r\n    border-radius: 11px !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1.15 !important;\r\n    font-weight: 900 !important;\r\n    letter-spacing: .035em !important;\r\n    text-transform: uppercase !important;\r\n    white-space: nowrap !important;\r\n    writing-mode: horizontal-tb !important;\r\n    text-orientation: mixed !important;\r\n    transform: none !important;\r\n    box-shadow: none !important;\r\n}\r\n#betting-compare-v51 .c59-review-close {\r\n    flex: 0 0 160px !important;\r\n    color: #e8eaed !important;\r\n    border: 1px solid rgba(255,255,255,.10) !important;\r\n    background: #15171b !important;\r\n}\r\n#betting-compare-v51 .c59-review-visit {\r\n    flex: 0 0 220px !important;\r\n    color: #fff !important;\r\n    border: 1px solid rgba(255,121,32,.48) !important;\r\n    background: linear-gradient(135deg,#ff7418,#ed5100) !important;\r\n    box-shadow: 0 8px 22px rgba(255,101,0,.14) !important;\r\n}\r\n#betting-compare-v51 .c59-review-close:hover,\r\n#betting-compare-v51 .c59-review-close:focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,101,0,.36) !important;\r\n    background: #1a1c21 !important;\r\n}\r\n#betting-compare-v51 .c59-review-visit:hover,\r\n#betting-compare-v51 .c59-review-visit:focus-visible {\r\n    color: #fff !important;\r\n    border-color: rgba(255,142,72,.72) !important;\r\n    background: linear-gradient(135deg,#ff812d,#f25b09) !important;\r\n}\r\n#betting-compare-v51 .c59-review-actions .c24-svg {\r\n    width: 16px !important;\r\n    height: 16px !important;\r\n    flex: 0 0 16px !important;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n    #betting-compare-v51 .c24-compare-list {\r\n        display: grid !important;\r\n        gap: 10px !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c59-site-card {\r\n        position: relative !important;\r\n        display: block !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        max-width: 100% !important;\r\n        margin: 0 !important;\r\n        overflow: hidden !important;\r\n        border: 1px solid rgba(255,255,255,.10) !important;\r\n        border-radius: 17px !important;\r\n        color: #f7f8fa !important;\r\n        background: #101216 !important;\r\n        box-shadow: 0 8px 24px rgba(0,0,0,.24) !important;\r\n        transform: none !important;\r\n    }\r\n    #betting-compare-v51 .c59-site-card.is-featured {\r\n        border-color: rgba(255,101,0,.62) !important;\r\n        background: linear-gradient(145deg,rgba(255,101,0,.055),transparent 42%),#101216 !important;\r\n        box-shadow: 0 9px 26px rgba(0,0,0,.26), inset 3px 0 0 #ff6500 !important;\r\n    }\r\n    #betting-compare-v51 .c59-head {\r\n        display: grid !important;\r\n        grid-template-columns: 46px 52px minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        min-height: 82px !important;\r\n        padding: 12px 13px !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.075) !important;\r\n    }\r\n    #betting-compare-v51 .c59-rank {\r\n        min-width: 0 !important;\r\n        color: #f3f5f7 !important;\r\n        font-size: 22px !important;\r\n        line-height: .95 !important;\r\n        font-weight: 950 !important;\r\n        text-align: center !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c59-site-card.is-featured .c59-rank { color: #ff7d2b !important; }\r\n    #betting-compare-v51 .c59-rank small {\r\n        display: block !important;\r\n        margin-top: 6px !important;\r\n        color: #767c85 !important;\r\n        font-size: 8px !important;\r\n        line-height: 1 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: .11em !important;\r\n        text-transform: uppercase !important;\r\n    }\r\n    #betting-compare-v51 .c59-logo {\r\n        width: 52px !important;\r\n        height: 52px !important;\r\n        overflow: hidden !important;\r\n        border: 1px solid rgba(255,255,255,.11) !important;\r\n        border-radius: 13px !important;\r\n        background: #111419 !important;\r\n    }\r\n    #betting-compare-v51 .c59-logo img {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n    }\r\n    #betting-compare-v51 .c59-brand { min-width: 0 !important; }\r\n    #betting-compare-v51 .c59-name {\r\n        min-width: 0 !important;\r\n        color: #fff !important;\r\n        font-size: 17px !important;\r\n        line-height: 1.12 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: -.015em !important;\r\n        white-space: normal !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n    #betting-compare-v51 .c59-badges {\r\n        display: flex !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 5px !important;\r\n        margin-top: 6px !important;\r\n    }\r\n    #betting-compare-v51 .c59-badge {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        min-height: 21px !important;\r\n        padding: 4px 7px !important;\r\n        border: 1px solid rgba(255,255,255,.10) !important;\r\n        border-radius: 999px !important;\r\n        color: #9298a1 !important;\r\n        background: rgba(255,255,255,.018) !important;\r\n        font-size: 8px !important;\r\n        line-height: 1 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: .055em !important;\r\n        text-transform: uppercase !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c59-badge.is-orange,\r\n    #betting-compare-v51 .c59-badge.is-soft {\r\n        border-color: rgba(255,101,0,.42) !important;\r\n        color: #ff9b5e !important;\r\n        background: rgba(255,101,0,.035) !important;\r\n    }\r\n    #betting-compare-v51 .c59-score-row {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(76px,auto) minmax(84px,1fr) auto !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        min-width: 0 !important;\r\n        min-height: 55px !important;\r\n        padding: 10px 13px !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.07) !important;\r\n        background: linear-gradient(90deg,rgba(255,101,0,.055),transparent 72%) !important;\r\n    }\r\n    #betting-compare-v51 .c59-score-label,\r\n    #betting-compare-v51 .c59-topic-label {\r\n        min-width: 0 !important;\r\n        color: #7c828b !important;\r\n        font-size: 9.5px !important;\r\n        line-height: 1.25 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: .075em !important;\r\n        text-transform: uppercase !important;\r\n        white-space: normal !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n    #betting-compare-v51 .c59-stars {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 1px !important;\r\n        min-width: 0 !important;\r\n        white-space: nowrap !important;\r\n        overflow: hidden !important;\r\n    }\r\n    #betting-compare-v51 .c59-stars .c26-star {\r\n        width: 14px !important;\r\n        height: 14px !important;\r\n        flex: 0 0 14px !important;\r\n        font-size: 14px !important;\r\n    }\r\n    #betting-compare-v51 .c59-score-pill {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        min-height: 32px !important;\r\n        padding: 6px 9px !important;\r\n        border: 1px solid rgba(255,101,0,.35) !important;\r\n        border-radius: 999px !important;\r\n        color: #f4f5f6 !important;\r\n        background: rgba(255,101,0,.035) !important;\r\n        font-size: 12px !important;\r\n        line-height: 1 !important;\r\n        font-weight: 900 !important;\r\n        white-space: nowrap !important;\r\n    }\r\n    #betting-compare-v51 .c59-topic-list {\r\n        display: grid !important;\r\n        width: 100% !important;\r\n    }\r\n    #betting-compare-v51 .c59-topic {\r\n        display: grid !important;\r\n        grid-template-columns: minmax(106px,38%) minmax(0,1fr) !important;\r\n        align-items: center !important;\r\n        gap: 10px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 55px !important;\r\n        padding: 10px 13px !important;\r\n        border-bottom: 1px solid rgba(255,255,255,.065) !important;\r\n    }\r\n    #betting-compare-v51 .c59-topic-value {\r\n        min-width: 0 !important;\r\n        color: #f1f3f5 !important;\r\n        font-size: 13.5px !important;\r\n        line-height: 1.38 !important;\r\n        font-weight: 800 !important;\r\n        text-align: right !important;\r\n        white-space: normal !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n    #betting-compare-v51 .c59-actions {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(2,minmax(0,1fr)) !important;\r\n        gap: 8px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        padding: 10px 12px 12px !important;\r\n        background: rgba(255,255,255,.008) !important;\r\n    }\r\n    #betting-compare-v51 .c59-review-btn,\r\n    #betting-compare-v51 .c59-visit-btn {\r\n        position: relative !important;\r\n        inset: auto !important;\r\n        display: flex !important;\r\n        flex-direction: row !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 7px !important;\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        max-width: 100% !important;\r\n        min-height: 44px !important;\r\n        height: auto !important;\r\n        margin: 0 !important;\r\n        padding: 9px 8px !important;\r\n        border-radius: 10px !important;\r\n        font-size: 10.8px !important;\r\n        line-height: 1.1 !important;\r\n        font-weight: 900 !important;\r\n        letter-spacing: .025em !important;\r\n        text-align: center !important;\r\n        text-transform: uppercase !important;\r\n        white-space: nowrap !important;\r\n        writing-mode: horizontal-tb !important;\r\n        text-orientation: mixed !important;\r\n        overflow: hidden !important;\r\n        transform: none !important;\r\n    }\r\n    #betting-compare-v51 .c59-review-btn {\r\n        color: #e6e8eb !important;\r\n        border: 1px solid rgba(255,255,255,.085) !important;\r\n        background: #17191d !important;\r\n    }\r\n    #betting-compare-v51 .c59-visit-btn {\r\n        color: #fff !important;\r\n        border: 1px solid rgba(255,121,32,.45) !important;\r\n        background: linear-gradient(135deg,#ff7418,#ef5100) !important;\r\n    }\r\n    #betting-compare-v51 .c59-actions .c24-svg {\r\n        width: 15px !important;\r\n        height: 15px !important;\r\n        flex: 0 0 15px !important;\r\n    }\r\n\r\n    #betting-compare-v51 .c59-review-actions {\r\n        display: grid !important;\r\n        grid-template-columns: .9fr 1.1fr !important;\r\n        gap: 8px !important;\r\n        width: 100% !important;\r\n        margin: 14px 0 0 !important;\r\n        padding: 14px 0 0 !important;\r\n        border-top: 1px solid rgba(255,255,255,.075) !important;\r\n    }\r\n    #betting-compare-v51 .c59-review-close,\r\n    #betting-compare-v51 .c59-review-visit {\r\n        width: 100% !important;\r\n        min-width: 0 !important;\r\n        min-height: 45px !important;\r\n        padding: 9px 8px !important;\r\n        font-size: 10.5px !important;\r\n        flex: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 350px) {\r\n    #betting-compare-v51 .c59-head {\r\n        grid-template-columns: 42px 48px minmax(0,1fr) !important;\r\n        gap: 8px !important;\r\n        padding-left: 10px !important;\r\n        padding-right: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c59-logo { width: 48px !important; height: 48px !important; }\r\n    #betting-compare-v51 .c59-name { font-size: 16px !important; }\r\n    #betting-compare-v51 .c59-score-row {\r\n        grid-template-columns: 72px minmax(78px,1fr) auto !important;\r\n        gap: 6px !important;\r\n        padding-left: 10px !important;\r\n        padding-right: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c59-stars .c26-star { width: 13px !important; height: 13px !important; flex-basis: 13px !important; font-size: 13px !important; }\r\n    #betting-compare-v51 .c59-topic {\r\n        grid-template-columns: minmax(96px,37%) minmax(0,1fr) !important;\r\n        gap: 8px !important;\r\n        padding-left: 10px !important;\r\n        padding-right: 10px !important;\r\n    }\r\n    #betting-compare-v51 .c59-topic-value { font-size: 12.8px !important; }\r\n    #betting-compare-v51 .c59-actions { padding-left: 10px !important; padding-right: 10px !important; gap: 7px !important; }\r\n    #betting-compare-v51 .c59-review-btn,\r\n    #betting-compare-v51 .c59-visit-btn { font-size: 10px !important; padding-left: 6px !important; padding-right: 6px !important; }\r\n}\r\n<\/style>\r\n\r\n<script id=\"c63-app-link-router\">\r\n(function () {\r\n    var button = document.getElementById('c63-app-download');\r\n    if (!button) return;\r\n    var ua = navigator.userAgent || '';\r\n    var isIOS = \/iPad|iPhone|iPod\/i.test(ua) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);\r\n    if (isIOS) button.href = button.getAttribute('data-ios-href');\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Betting Comparison Rankings How We Rank Banks Deposit KYC FAQ Editorial Comparison \u2022 Updated Aug 2026 Compare Betting Sites Side By Side. Compare seven operators across Sports, Casino and Crash with category-specific scores, transparent ranking criteria, offer notes and full operator reviews. #1 Recommended: BET953 7 Sites Compared Sports \u2022 Casino \u2022 Crash Comparison content [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Elementor #11 - bet953.cash<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bet953.cash\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Elementor #11 - bet953.cash\" \/>\n<meta property=\"og:description\" content=\"Betting Comparison Rankings How We Rank Banks Deposit KYC FAQ Editorial Comparison \u2022 Updated Aug 2026 Compare Betting Sites Side By Side. Compare seven operators across Sports, Casino and Crash with category-specific scores, transparent ranking criteria, offer notes and full operator reviews. #1 Recommended: BET953 7 Sites Compared Sports \u2022 Casino \u2022 Crash Comparison content [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bet953.cash\/\" \/>\n<meta property=\"og:site_name\" content=\"bet953.cash\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T22:00:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet953.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1980\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bet953.cash\\\/\",\"url\":\"https:\\\/\\\/bet953.cash\\\/\",\"name\":\"Elementor #11 - bet953.cash\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bet953.cash\\\/#website\"},\"datePublished\":\"2026-08-16T14:52:06+00:00\",\"dateModified\":\"2026-08-18T22:00:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bet953.cash\\\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bet953.cash\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bet953.cash\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\\\/\\\/bet953.cash\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Elementor #11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bet953.cash\\\/#website\",\"url\":\"https:\\\/\\\/bet953.cash\\\/\",\"name\":\"bet953.cash\",\"description\":\"Online Casino, Sports Betting &amp; Live Games\",\"publisher\":{\"@id\":\"https:\\\/\\\/bet953.cash\\\/#organization\"},\"alternateName\":\"BET953\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bet953.cash\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bet953.cash\\\/#organization\",\"name\":\"bet953\",\"alternateName\":\"bet953\",\"url\":\"https:\\\/\\\/bet953.cash\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\\\/\\\/bet953.cash\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bet953.cash\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/bet953.cash\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo.png\",\"width\":360,\"height\":120,\"caption\":\"bet953\"},\"image\":{\"@id\":\"https:\\\/\\\/bet953.cash\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Elementor #11 - bet953.cash","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bet953.cash\/","og_locale":"fa_IR","og_type":"article","og_title":"Elementor #11 - bet953.cash","og_description":"Betting Comparison Rankings How We Rank Banks Deposit KYC FAQ Editorial Comparison \u2022 Updated Aug 2026 Compare Betting Sites Side By Side. Compare seven operators across Sports, Casino and Crash with category-specific scores, transparent ranking criteria, offer notes and full operator reviews. #1 Recommended: BET953 7 Sites Compared Sports \u2022 Casino \u2022 Crash Comparison content [&hellip;]","og_url":"https:\/\/bet953.cash\/","og_site_name":"bet953.cash","article_modified_time":"2026-08-18T22:00:31+00:00","og_image":[{"width":1980,"height":1080,"url":"https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/bet953.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"6 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bet953.cash\/","url":"https:\/\/bet953.cash\/","name":"Elementor #11 - bet953.cash","isPartOf":{"@id":"https:\/\/bet953.cash\/#website"},"datePublished":"2026-08-16T14:52:06+00:00","dateModified":"2026-08-18T22:00:31+00:00","breadcrumb":{"@id":"https:\/\/bet953.cash\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bet953.cash\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bet953.cash\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/bet953.cash\/"},{"@type":"ListItem","position":2,"name":"Elementor #11"}]},{"@type":"WebSite","@id":"https:\/\/bet953.cash\/#website","url":"https:\/\/bet953.cash\/","name":"bet953.cash","description":"Online Casino, Sports Betting &amp; Live Games","publisher":{"@id":"https:\/\/bet953.cash\/#organization"},"alternateName":"BET953","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bet953.cash\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/bet953.cash\/#organization","name":"bet953","alternateName":"bet953","url":"https:\/\/bet953.cash\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/bet953.cash\/#\/schema\/logo\/image\/","url":"https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo.png","contentUrl":"https:\/\/bet953.cash\/wp-content\/uploads\/2026\/08\/logo.png","width":360,"height":120,"caption":"bet953"},"image":{"@id":"https:\/\/bet953.cash\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bet953.cash\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11"}],"version-history":[{"count":46,"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/bet953.cash\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions\/290"}],"wp:attachment":[{"href":"https:\/\/bet953.cash\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}