html,body{margin:0;padding:0}body{font-family:Kanit,sans-serif}body>div{min-height:100vh}.provider-page{color:#fff;background:#070504;min-height:100vh}.provider-page *{box-sizing:border-box}.provider-page a{text-decoration:none}.provider-nav{background:#080605;border-bottom:1px solid #692607;align-items:center;height:78px;padding:0 max(20px,50vw - 590px);display:flex}.provider-nav nav{gap:9px;display:flex}.provider-nav nav a{color:#e7b18c;border:1px solid #76300f;border-radius:20px;padding:8px 14px;font-size:12px}.provider-nav nav a:hover,.provider-nav nav a.active{color:#fff;background:#e85412}.provider-page main{width:min(1180px,100% - 32px);margin:auto;padding:26px 0 70px}.provider-breadcrumb{color:#947e70;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.provider-breadcrumb a{color:#ff7730}.provider-hero{background:radial-gradient(circle at 20% 45%,#4c190c,#0000 32%),#100b08;border:1px solid #713014;grid-template-columns:340px 1fr;align-items:center;gap:48px;padding:34px;display:grid}.provider-hero-art{aspect-ratio:1;background:#15100d;border:2px solid #e46121;border-radius:14px;position:relative;overflow:hidden}.provider-hero-art img{object-fit:cover}.provider-hero-art.is-kingmidas img{object-position:94% 42%;transform:scale(8.4)}.provider-eyebrow{color:#ff6c20;letter-spacing:.2em;margin:0 0 8px;font-size:11px;font-weight:700}.provider-hero h1{color:#ff752b;margin:0;font-size:clamp(42px,5vw,72px);line-height:1}.provider-hero h2{margin:9px 0 15px;font-size:23px}.provider-hero p:not(.provider-eyebrow){color:#b8aaa2;max-width:680px;font-size:14px;line-height:1.75}.provider-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.provider-facts span{color:#8e8078;background:#0b0908;border:1px solid #452313;padding:12px;font-size:10px}.provider-facts b{color:#ff7a32;font-size:17px;display:block}.provider-content{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.provider-content article{background:#100d0b;border:1px solid #3d2418;padding:28px;position:relative;overflow:hidden}.provider-content article>span{color:#ff62151c;font-size:65px;font-weight:900;position:absolute;top:2px;right:15px}.provider-content h2{margin:0 0 10px;font-size:20px;position:relative}.provider-content p{color:#a69a93;margin:0;font-size:13px;line-height:1.8;position:relative}.provider-checklist{background:#160d08;border:1px solid #733114;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;margin-top:18px;padding:28px;display:grid}.provider-checklist h2{margin:0;font-size:27px}.provider-checklist ul{color:#b9aaa2;grid-template-columns:1fr 1fr;gap:8px 25px;margin:0;padding-left:20px;font-size:12px;display:grid}.provider-checklist li::marker{color:#ff6c20}.related-providers{text-align:center;margin-top:55px}.related-providers>div{justify-content:center;gap:10px;margin:20px 0;display:flex}.related-providers>div a{color:#fff;background:#100c0a;border:1px solid #472415;width:140px;padding:12px;font-size:10px}.related-providers img{object-fit:cover;border-radius:8px;margin:0 auto 8px;display:block}.all-providers{color:#ff762d;font-size:12px}.provider-footer{color:#81756e;background:#050403;border-top:1px solid #452012;justify-content:space-between;padding:25px max(20px,50vw - 590px);font-size:10px;display:flex}@media (max-width:760px){.provider-nav{height:67px}.provider-nav nav{display:none}.provider-page main{width:calc(100% - 20px);padding-top:18px}.provider-hero{grid-template-columns:1fr;gap:25px;padding:20px}.provider-hero-art{width:min(280px,85%);margin:auto}.provider-hero h1{font-size:38px}.provider-hero h2{font-size:20px}.provider-facts,.provider-content{grid-template-columns:1fr}.provider-content article{padding:22px 18px}.provider-checklist{grid-template-columns:1fr;padding:22px 18px}.provider-checklist ul{grid-template-columns:1fr}.related-providers>div{grid-template-columns:1fr 1fr;display:grid}.related-providers>div a{width:auto}.provider-footer{flex-direction:column;align-items:flex-start;gap:7px}}.provider-hero-art.is-kingmidas{background-image:url(/assets/providers/kingmidas-hero.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.provider-hero-art.is-kingmidas img{transform:none;opacity:0!important}.native-mobile-menu{margin-left:auto;display:none;position:relative}.native-mobile-menu summary{cursor:pointer;background:#090909;border:1px solid #ff6500;border-radius:11px;place-items:center;width:44px;height:38px;list-style:none;display:grid}.native-mobile-menu summary::-webkit-details-marker{display:none}.native-mobile-menu summary:before{content:"";background:linear-gradient(#ff6500 0 2px,#0000 2px 8px,#ff6500 8px 10px,#0000 10px 16px,#ff6500 16px 18px);border-radius:2px;width:25px;height:18px}.native-mobile-menu[open] summary{background:#1c0c04;box-shadow:0 0 16px #ff650044}.native-mobile-menu nav{background:#090706;border:1px solid #713014;border-radius:12px;flex-direction:column;gap:7px;width:230px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #000;display:flex!important}.native-mobile-menu nav a{text-align:center;display:block}@media (max-width:760px){.native-mobile-menu{display:block}.provider-nav>.brand{margin-right:auto}}.afb-library{margin-top:54px}.afb-library-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.afb-library-head h2{color:#ffb049;margin:0;font-size:20px}.afb-library-head input{color:#fff;width:210px;height:40px;font:inherit;background:#151008;border:1px solid #644117;border-radius:22px;outline:0;padding:0 14px;font-size:12px}.afb-library-head input:focus{border-color:#ff7a25}.afb-game-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.afb-game-card{text-align:center;background:#100d08;border:1px solid #6e4a14;border-radius:12px;overflow:hidden}.afb-game-card>img{aspect-ratio:1;object-fit:cover;background:#17130c;width:100%;height:auto;display:block}.afb-game-card h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:7px 5px;font-size:11px;font-weight:500;overflow:hidden}.afb-game-card>div{grid-template-columns:1fr 1fr;gap:4px;padding:0 6px 7px;display:grid}.afb-game-card a,.afb-game-card button{color:#151006;cursor:pointer;background:#ffc653;border:0;border-radius:6px;place-items:center;min-width:0;height:31px;padding:0 4px;font:500 9px inherit;display:grid}.afb-game-card button{color:#dcb35b;background:#1b1408;border:1px solid #765315}.afb-game-card button:hover,.afb-game-card a:hover{filter:brightness(1.15)}.afb-more{color:#151006;cursor:pointer;background:#ff7a25;border:1px solid #a9601d;border-radius:20px;margin:24px auto 0;padding:10px 22px;font:600 12px inherit;display:block}.afb-empty{text-align:center;color:#978a80}.afb-demo-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.afb-demo-phone{background:#30313f;border:1px solid #9b6a17;border-radius:15px;grid-template-rows:auto 1fr auto;width:min(430px,100vw - 30px);height:min(760px,100vh - 30px);display:grid;overflow:hidden;box-shadow:0 24px 70px #000}.afb-demo-phone header{color:#f2dfb8;background:#19150d;justify-content:space-between;align-items:center;padding:12px;display:flex}.afb-demo-phone header button{color:#e7c775;cursor:pointer;background:0 0;border:1px solid #af7b20;border-radius:8px;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.afb-demo-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.afb-demo-stage img{object-fit:cover;border-radius:15px;width:160px;height:160px;box-shadow:0 10px 30px #0007}.afb-demo-stage h2{margin:22px 0 8px;font-size:17px}.afb-demo-stage p{color:#d0d0d5;max-width:300px;margin:0;font-size:11px;line-height:1.7}.afb-demo-stage a{color:#fff;background:#ff791f;border-radius:20px;margin-top:20px;padding:10px 24px;font-size:12px}.afb-demo-phone footer{text-align:center;color:#e6e6ef;padding:10px;font-size:9px}@media (max-width:1050px){.afb-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.afb-library{margin-top:40px}.afb-library-head{flex-direction:column;align-items:stretch}.afb-library-head input{width:100%}.afb-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.afb-game-card>div{grid-template-columns:1fr}.afb-game-card h3{font-size:10px}}@media (max-width:430px){.afb-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (background-image:image-set(url("x.avif") type("image/avif"))){.provider-hero-art.is-kingmidas{background-image:-webkit-image-set(url(/assets/providers/kingmidas-hero.avif) 1x type("image/avif"),url(/assets/providers/kingmidas-hero.webp) 1x type("image/webp"));background-image:image-set("/assets/providers/kingmidas-hero.avif" 1x type("image/avif"),"/assets/providers/kingmidas-hero.webp" 1x type("image/webp"))}}
.policy-page{color:#f8f6f2;background:radial-gradient(90% 620px at 50% 0,#b1410c47,#0000 82%),radial-gradient(circle at 88% 42%,#ff6a1c12,#0000 30%),#070605;min-height:100vh;padding-top:67px}.policy-page *{box-sizing:border-box}.policy-page a{text-decoration:none}.policy-page main{width:min(1120px,100% - 32px);margin:auto;padding:60px 0 90px}.policy-hero{text-align:center}.policy-hero>p{color:#ff6a1c;letter-spacing:.25em;margin:0 0 12px;font-size:11px;font-weight:800}.policy-hero h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:1}.policy-hero>div{color:#aa9d95;max-width:760px;margin:22px auto 0;font-size:14px;line-height:1.8}.policy-content{grid-template-columns:1fr 1fr;gap:14px;margin-top:55px;display:grid}.policy-content article{background:linear-gradient(145deg,#15100d,#0b0908);border:1px solid #452617;min-height:190px;padding:30px;position:relative;overflow:hidden}.policy-content article>span{color:#ff68151c;font-size:64px;font-weight:900;position:absolute;top:4px;right:18px}.policy-content h2{margin:0 0 12px;font-size:21px;position:relative}.policy-content p{color:#aa9e97;margin:0;font-size:13px;line-height:1.8;position:relative}.policy-footer{text-align:center;color:#8e8178;background:#090806;border-top:1px solid #46210f;padding:30px max(20px,50vw - 560px);display:block}.policy-footer nav{flex-wrap:nowrap;justify-content:center;gap:clamp(10px,1.55vw,24px);display:flex}.policy-footer nav a{white-space:nowrap}.policy-footer a{color:#d5bca9;font-size:11px}.policy-footer a:hover{color:#ff742b}.policy-footer p,.policy-footer small{margin:16px 0 0;font-size:10px;display:block}@media (max-width:700px){.policy-page main{padding:52px 0}.policy-content{grid-template-columns:1fr;margin-top:36px}.policy-content article{min-height:auto;padding:24px 20px}.policy-footer{padding:28px 16px}.policy-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;display:grid}.policy-footer nav a{white-space:normal;background:#100c09;border:1px solid #382116;border-radius:8px;place-items:center;min-height:38px;padding:7px 5px;line-height:1.35;display:grid}.policy-footer p{margin-top:22px;line-height:1.6}}
@media (max-width:580px){body>div>footer:not(.policy-footer),body>footer:not(.policy-footer){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}body>div>footer:not(.policy-footer)>div:first-child,body>div>footer:not(.policy-footer)>div:nth-child(4),body>div>footer:not(.policy-footer)>.copyright,body>footer:not(.policy-footer)>div:first-child,body>footer:not(.policy-footer)>div:nth-child(4),body>footer:not(.policy-footer)>.copyright{grid-column:1/-1}}
.provider-faq{background:#0f0c0a;border:1px solid #492515;margin-top:18px;padding:28px}.provider-faq>h2{margin:0 0 18px;font-size:25px}.provider-faq details{border-top:1px solid #38251c;padding:15px 0}.provider-faq summary{color:#fff;cursor:pointer;font-size:14px;font-weight:600}.provider-faq summary::marker{color:#ff7025}.provider-faq p{color:#aa9d96;margin:10px 0 0;font-size:13px;line-height:1.75}.provider-hero strong{color:#e5d9d1;font-weight:600}@media (max-width:760px){.provider-faq{padding:22px 18px}.provider-faq>h2{font-size:21px}}
.related-providers{overflow:hidden}.related-providers>.related-slider{width:100%;margin:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.related-providers .related-track{will-change:transform;gap:10px;width:max-content;margin:0;animation:42s linear infinite provider-marquee;display:flex}.related-providers .related-track:hover{animation-play-state:paused}.related-providers .related-track a{color:#fff;background:#100c0a;border:1px solid #472415;flex:0 0 140px;width:140px;padding:12px;font-size:10px;transition:border-color .2s,transform .2s}.related-providers .related-track a:hover{border-color:#ff6b22;transform:translateY(-3px)}.related-providers .related-track img{object-fit:cover;border-radius:8px;margin:0 auto 8px;display:block}@keyframes provider-marquee{to{transform:translate(calc(-50% - 5px))}}@media (max-width:760px){.related-providers>.related-slider{margin:16px 0;display:block}.related-providers .related-track{gap:8px;animation-duration:34s;display:flex}.related-providers .related-track a{flex-basis:112px;width:112px;padding:10px}.related-providers .related-track img{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.related-providers .related-track{animation-play-state:paused}}
@media (max-width:760px){.site-header,.provider-nav,.articles-nav{justify-content:flex-start!important;position:relative!important}.site-header>.brand,.provider-nav>.brand,.articles-nav>.brand{margin:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.site-header>.nav-toggle,.provider-nav>.native-mobile-menu,.articles-nav>.native-mobile-menu{order:-1!important;margin:0 auto 0 0!important}.nav-toggle,.native-mobile-menu summary{color:#0000!important;cursor:pointer!important;background:#090909!important;border:1px solid #ff6500!important;border-radius:11px!important;place-items:center!important;width:44px!important;height:38px!important;padding:0!important;font-size:0!important;display:grid!important}.nav-toggle[aria-expanded=true],.native-mobile-menu[open] summary{background:#1c0c04!important;box-shadow:0 0 16px #ff650044!important}.main-nav.open,.native-mobile-menu nav{z-index:100!important;background:#080706fa!important;border:1px solid #713014!important;border-width:1px 0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;width:auto!important;max-height:calc(100vh - 67px)!important;margin:0!important;padding:8px 16px 12px!important;display:flex!important;position:fixed!important;top:67px!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 36px #000b!important}.main-nav.open a,.native-mobile-menu nav a{color:#e8d5c7!important;background:0 0!important;border:0!important;border-bottom:1px solid #3d2115!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:7px 14px!important;font-size:13px!important;line-height:1.25!important;display:flex!important}.main-nav.open a:last-child,.native-mobile-menu nav a:last-child{border-bottom:0!important}.main-nav.open a:hover,.main-nav.open a.active,.native-mobile-menu nav a:hover,.native-mobile-menu nav a.active{color:#ff762d!important}.main-nav.open a.active:after{display:none!important}.site-header,.provider-nav,.articles-nav{background:#070707f7!important;border-bottom:1px solid #2c1a11!important;justify-content:center!important;align-items:center!important;height:67px!important;min-height:67px!important;padding:0 18px!important;display:flex!important;position:fixed!important;inset:0 0 auto!important}.site-header>.brand,.provider-nav>.brand,.articles-nav>.brand{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.site-header>.nav-toggle,.provider-nav>.native-mobile-menu,.articles-nav>.native-mobile-menu{z-index:102!important;margin:0!important;position:absolute!important;top:14px!important;left:20px!important;right:auto!important}.nav-toggle,.native-mobile-menu summary{color:#0000!important;cursor:pointer!important;background:#090909!important;border:1px solid #ff6500!important;border-radius:11px!important;place-items:center!important;width:44px!important;height:40px!important;padding:0!important;font-size:0!important;list-style:none!important;display:grid!important}.nav-toggle span,.nav-toggle b{display:none!important}.nav-toggle:before,.native-mobile-menu summary:before{content:""!important;background:linear-gradient(#ff6500 0 2px,#0000 2px 8px,#ff6500 8px 10px,#0000 10px 16px,#ff6500 16px 18px)!important;border-radius:2px!important;width:25px!important;height:18px!important}.main-nav.open,.live-header.menu-open .main-nav,.native-mobile-menu nav{z-index:101!important;background:#080808fa!important;border:0!important;flex-direction:column!important;gap:0!important;width:auto!important;max-height:calc(100vh - 79px)!important;margin:0!important;padding:8px 0 12px!important;display:flex!important;position:fixed!important;top:67px!important;left:20px!important;right:20px!important;overflow-y:auto!important;box-shadow:0 18px 36px #000c!important}.main-nav.open a,.live-header.menu-open .main-nav a,.native-mobile-menu nav a{color:#f1f1f1!important;text-align:left!important;background:#080808!important;border:0!important;border-bottom:1px solid #252525!important;border-radius:0 0 12px 12px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:50px!important;margin:0!important;padding:8px 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}.main-nav.open a.active,.live-header.menu-open .main-nav a.active,.native-mobile-menu nav a.active{color:#ff681e!important;padding-left:4px!important}.main-nav.open a:after,.native-mobile-menu nav a:after{display:none!important}.main-nav.open a:last-child,.live-header.menu-open .main-nav a:last-child,.native-mobile-menu nav a:last-child{color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#ff9545,#f04d0a)!important;border:1px solid #ff9b55!important;border-radius:12px!important;justify-content:center!important;min-height:52px!important;margin-top:10px!important;padding:8px 14px!important;box-shadow:0 6px 20px #ff5b2538!important}.provider-page main,.articles-page main,.policy-page main{padding-top:max(67px,env(safe-area-inset-top))!important}}
@media (max-width:760px){.site-header{position:fixed!important;inset:0 0 auto!important}}
@media (max-width:760px){.main-nav.open a,.native-mobile-menu nav a{text-align:left!important;justify-content:flex-start!important;width:100%!important;padding-left:18px!important;font-weight:700!important}.main-nav.open a.active,.native-mobile-menu nav a.active{padding-left:18px!important;font-weight:800!important}}
footer h2{color:#ff7b2b;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.benefits small,.section-heading p:last-child,.stats small{color:#a5a5a5}.footer-brand~div a,footer p{color:#aaa}.editorial-grid article>span{color:#a45b2c!important}@media (max-width:900px){.hero-editorial .player-panel:before,.hero-editorial .player-panel:after{animation:none!important}.hero-editorial .player-panel:after{filter:saturate()brightness(.9)!important}}@media (max-width:580px){footer h2{font-size:12px}}
.universal-footer{z-index:2;color:#aaa;background:#080808;border-top:1px solid #5b260d;grid-template-columns:1.4fr .72fr 1fr 1.45fr;gap:50px;padding:54px max(28px,50vw - 870px) 24px;display:grid;position:relative}.universal-footer .brand{color:#f7f7f4;align-items:center;gap:10px;text-decoration:none;display:flex}.universal-footer .brand-mark{color:#090909;clip-path:polygon(8% 0,100% 0,82% 100%,0 100%);background:#ff6a00;place-items:center;width:39px;height:39px;font-size:25px;font-style:italic;font-weight:900;display:grid}.universal-footer .brand b,.universal-footer .brand small{line-height:1;display:block}.universal-footer .brand b{letter-spacing:2px;font-size:18px}.universal-footer .brand small{color:#bbb;letter-spacing:2.2px;margin-top:4px;font-size:7px}.universal-footer h2{color:#ff6a00;letter-spacing:1px;margin:0 0 12px;font-size:12px}.universal-footer nav a{color:#aaa;margin:8px 0;font-size:11px;text-decoration:none;display:block}.universal-footer nav a:hover{color:#ff6a00}.universal-footer-brand p{color:#aaa;letter-spacing:3px;margin:12px 0;font-size:9px}.universal-footer-guides>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.universal-footer-guides a{line-height:1.4}.universal-footer-copyright{color:#aaa;text-align:center;border-top:1px solid #222;grid-column:1/-1;margin:20px 0 0;padding-top:20px;font-size:11px}.contact-page .contact-footer,.live-page .live-footer,.policy-page .policy-footer,.provider-page .provider-footer{display:none!important}@media (max-width:900px){.universal-footer{grid-template-columns:1fr 1fr;gap:32px}.universal-footer-brand,.universal-footer-guides,.universal-footer-copyright{grid-column:1/-1}}@media (max-width:580px){body footer.universal-footer{padding:28px 18px 18px;grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px 14px!important}.universal-footer-brand,.universal-footer-guides,.universal-footer-copyright{grid-column:1/-1!important}.universal-footer>nav{min-width:0;grid-column:auto!important}.universal-footer h2{margin-bottom:2px}.universal-footer nav a{align-items:center;min-width:44px;min-height:30px;margin:0;font-size:11px;line-height:1.3;display:flex}body footer.universal-footer>nav.universal-footer-guides{width:100%;margin-top:0;grid-column:1/-1!important}.universal-footer-guides>div{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:0 14px}.universal-footer-copyright{margin-top:2px}}
