@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/dm-sans-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/assets/fonts/manrope-greek.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/assets/fonts/manrope-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--ink:#101827;--navy:#0c1220;--navy2:#151e31;--cream:#f8f7f2;--muted:#5d6876;--line:#dce2df;--mint:#b7eac7;--gold:#e6bd79}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.62}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:10px;z-index:99}.skip:focus{left:8px}.top{background:var(--navy);color:#fff;position:relative;z-index:10;border-bottom:1px solid #ffffff1b}.top-inner{max-width:1450px;margin:auto;min-height:80px;padding:0 5%;display:flex;align-items:center;gap:44px}.brand{display:inline-flex;align-items:center;gap:10px;font:800 20px/1 'Manrope',sans-serif;letter-spacing:-.06em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--mint);border-radius:12px;color:var(--mint);font-size:28px;font-style:italic;line-height:1}.brand-light{font-weight:400;color:var(--mint)}.brand small{display:block;letter-spacing:.35em;font:600 8px/1.4 'Manrope',sans-serif;color:#a8b5c6;margin-top:2px}.top nav{display:flex;align-items:center;gap:26px;margin-left:auto}.top nav a{color:#bac4d1;font-size:13px;font-weight:700;white-space:nowrap}.top nav a:hover,.top nav a.active{color:var(--mint)}.top-cta{background:var(--mint);color:#102018;padding:11px 17px;border-radius:5px;font-weight:800;font-size:13px;white-space:nowrap}.top-cta span{margin-left:7px}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:26px}.hero{background:radial-gradient(circle at 78% 40%,#253b47 0,#152033 38%,#0c1220 74%);color:#fff;position:relative;overflow:hidden}.hero-inner{max-width:1450px;margin:auto;padding:58px 5% 80px;position:relative;z-index:2}.home-hero .hero-inner{padding-top:91px;padding-bottom:114px}.eyebrow{display:block;font:800 10px/1.5 'Manrope',sans-serif;letter-spacing:.22em;color:#539b79}.hero .eyebrow{color:var(--mint)}.hero h1{font:800 clamp(39px,5vw,77px)/1.08 'Manrope',sans-serif;letter-spacing:-.055em;max-width:950px;margin:20px 0 22px}.home-hero h1{font-size:clamp(48px,6.2vw,95px);max-width:930px}.hero h1 em{font-style:normal;font-weight:500;color:var(--mint)}.hero-sub{font-size:17px;color:#c5d1d9;max-width:710px;line-height:1.75;margin:0}.hero-actions{display:flex;gap:12px;margin-top:31px}.button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:5px;font-weight:800;font-size:13px}.button{background:var(--mint);color:#102018}.ghost-button{border:1px solid #a5b9bd;color:#fff}.button:hover,.top-cta:hover,.play-button:hover{background:#d8ffdf}.ghost-button:hover{background:#ffffff1c}.hero-art{position:absolute;right:-70px;top:0;width:640px;height:100%;opacity:.8;pointer-events:none}.art-ring{position:absolute;border:1px solid #b7eac73d;border-radius:50%;transform:rotate(-30deg)}.ring-one{width:620px;height:620px;top:-110px;right:-120px}.ring-two{width:470px;height:470px;top:-35px;right:-45px}.art-nine{position:absolute;font:800 430px/1 'Manrope',sans-serif;color:#b7eac716;right:70px;top:0;transform:rotate(-10deg)}.art-chip{position:absolute;bottom:82px;right:90px;padding:12px 24px;border:1px solid #b7eac755;border-radius:40px;color:var(--mint);font:700 11px 'Manrope',sans-serif;letter-spacing:.3em;transform:rotate(-13deg)}.breadcrumbs{display:flex;gap:10px;color:#a6b6c1;font-size:12px;margin-bottom:34px}.breadcrumbs a:hover{color:#fff}.showcase{max-width:1450px;margin:-31px auto 0;padding:0 5%;position:relative;z-index:3}.showcase-head{display:flex;justify-content:space-between;align-items:center;background:#eaf4ed;padding:13px 20px;border-radius:7px 7px 0 0;color:#557469;font-size:12px}.showcase-head .eyebrow{color:#20734d}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ced9d5;border:1px solid #ced9d5;box-shadow:0 18px 44px #10222212}.show-card{background:#fff;padding:28px 29px 26px;min-height:228px;position:relative;overflow:hidden}.card-index{font:700 11px 'Manrope';color:#86948e;letter-spacing:.12em}.card-orb{position:absolute;right:24px;top:30px;width:49px;height:49px;border:1px solid #dce9e0;border-radius:50%;display:grid;place-items:center;color:#5e9878;font-size:25px}.show-card h2{font:800 20px 'Manrope',sans-serif;letter-spacing:-.04em;margin:27px 0 2px}.show-card p{color:var(--muted);font-size:13px;margin:0 0 18px}.play-button{display:inline-block;background:var(--navy);color:#fff;border-radius:4px;padding:9px 21px;font-weight:800;font-size:12px}.play-button:hover{color:var(--navy)}.intro-row,.home-content,.article-grid,.related,.catalog{max-width:1450px;margin:auto;padding-left:5%;padding-right:5%}.home-content{padding-top:88px}.intro-row{padding:0;display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:52px}.intro-row h2{font:800 clamp(32px,3.7vw,56px)/1.1 'Manrope';letter-spacing:-.055em;margin:12px 0 0;max-width:650px}.intro-row p{font-size:17px;color:var(--muted);max-width:400px}.toc{border:1px solid var(--line);background:#fff;padding:24px 28px;margin-bottom:42px}.toc>div{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 28px;margin-top:13px}.toc a{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eef1ed;font-size:13px;font-weight:700}.toc a:hover{color:#268056}.toc a span{color:#84a393;font:800 10px 'Manrope'}.home-section{display:grid;grid-template-columns:1fr 3fr;gap:40px;border-top:1px solid var(--line);padding:40px 0 47px}.section-num{font:700 12px 'Manrope';letter-spacing:.15em;color:#739b87;padding-top:7px}.home-section h2,.article-main h2,.section-title h2{font:800 clamp(25px,2.5vw,36px)/1.25 'Manrope';letter-spacing:-.04em;margin:0 0 14px}.home-section p,.article-main p{color:#4f5d64;font-size:15px;max-width:820px;margin:0 0 17px}.text-link{font-size:13px;font-weight:800;color:#27734e;text-decoration:underline;text-underline-offset:4px}.catalog{padding-top:67px;padding-bottom:15px}.section-title{margin-bottom:22px}.section-title h2{margin-top:6px}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.link-tile{background:#fff;border:1px solid var(--line);border-radius:5px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:63px;font-size:13px;font-weight:700}.link-tile span{color:#70a37f}.link-tile:hover{border-color:#83be96;background:#fafffb}.end-banner{max-width:1305px;margin:75px auto 90px;padding:60px 6%;background:var(--navy);color:#fff;border-radius:7px;position:relative;overflow:hidden}.end-banner:after{content:'9';position:absolute;right:6%;top:-100px;font:800 400px 'Manrope';color:#ffffff0b}.end-banner h2{font:800 clamp(35px,4vw,60px)/1.12 'Manrope';letter-spacing:-.05em;margin:15px 0 26px;position:relative;z-index:1}.end-banner .button{position:relative;z-index:1}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:9%;padding-top:85px;padding-bottom:70px}.article-main h2{margin:16px 0 17px}.article-main h2:not(:first-child){margin-top:43px}.article-main p{font-size:16px;line-height:1.84}.steps{border-top:1px solid var(--line)}.step{display:flex;gap:23px;border-bottom:1px solid var(--line);padding:17px 0;align-items:flex-start}.step span{font:800 11px 'Manrope';color:#6ca182;min-width:30px;padding-top:5px}.step p{margin:0;font-weight:700;color:var(--ink)}.aside{align-self:start;background:#e8f2eb;padding:29px;position:sticky;top:20px}.aside h3{font:800 21px/1.3 'Manrope';letter-spacing:-.03em;margin:13px 0}.aside p{color:#52665a;font-size:13px}.aside-cta{display:block;background:#10251a;color:#fff;text-align:center;padding:11px;margin-top:22px;font-size:12px;font-weight:800}.aside-line{height:1px;background:#c3d7c8;margin:25px 0}.aside b{display:block;font-size:12px;margin-bottom:10px}.aside>a:not(.aside-cta){display:block;color:#286c48;font-size:12px;padding:5px 0}.related{padding-bottom:70px}.related .link-grid{grid-template-columns:repeat(3,1fr)}footer{background:var(--navy);color:#fff;padding:63px 5% 22px}.footer-grid,.footer-bottom{max-width:1305px;margin:auto}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:64px}.footer-grid p{color:#95a4b5;font-size:13px;max-width:240px}.footer-grid b{display:block;font:800 12px 'Manrope';margin-bottom:18px;color:var(--mint)}.footer-grid a:not(.brand){display:block;color:#aebdcc;font-size:12px;margin:10px 0}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1b;padding-top:19px;display:flex;justify-content:space-between;color:#8e9cad;font-size:11px}@media(max-width:1000px){.top-inner{gap:20px}.top nav{gap:15px}.top nav a{font-size:11px}.hero-art{opacity:.3}.show-card{padding:22px}.show-card h2{font-size:17px}}@media(max-width:760px){.top-inner{min-height:67px}.brand{font-size:17px}.brand-mark{width:34px;height:34px;font-size:24px}.menu-toggle{display:block;margin-left:auto}.top-cta{display:none}.top nav{display:none;position:absolute;left:0;right:0;top:67px;background:#111b2c;padding:15px 5% 22px;flex-direction:column;align-items:stretch;gap:0}.top nav.open{display:flex}.top nav a{font-size:14px;padding:11px 0;border-bottom:1px solid #ffffff15}.hero-inner{padding:42px 5% 75px}.home-hero .hero-inner{padding:68px 5% 92px}.hero h1,.home-hero h1{font-size:clamp(39px,10vw,65px)}.hero-sub{font-size:15px}.hero-art{display:none}.showcase{margin-top:-23px}.showcase-head span:last-child{display:none}.showcase-grid{grid-template-columns:1fr}.show-card{min-height:150px;padding:16px 20px}.show-card h2{margin:10px 0 0}.show-card p{margin:0 0 10px}.card-orb{top:25px}.home-content{padding-top:60px}.intro-row{grid-template-columns:1fr;gap:8px}.toc>div{grid-template-columns:1fr}.home-section{grid-template-columns:1fr;gap:4px;padding:30px 0}.link-grid,.related .link-grid{grid-template-columns:1fr}.catalog{padding-top:47px}.article-grid{grid-template-columns:1fr;padding-top:53px;gap:38px}.aside{position:static}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.end-banner{margin:45px 5% 60px;padding:40px 8%}.footer-bottom{gap:15px;flex-wrap:wrap}}
.home-extra{border-top:1px solid var(--line);padding:54px 0 15px}.home-extra>h2{font:800 clamp(28px,3vw,42px)/1.2 'Manrope';letter-spacing:-.05em;max-width:670px;margin:8px 0 26px}.extra-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.extra-grid article{background:#fff;border:1px solid var(--line);padding:25px 27px}.extra-grid h3{font:800 17px/1.3 'Manrope';margin:0 0 11px}.extra-grid p,.home-extra>p{font-size:14px;color:#536068;line-height:1.8;margin:0}.home-extra>p{max-width:980px;margin:25px 0 0}@media(max-width:760px){.extra-grid{grid-template-columns:1fr}}
@media(min-width:761px){.home-hero .hero-inner{padding-top:55px;padding-bottom:70px}.home-hero h1{font-size:clamp(48px,5.4vw,80px)}.home-hero .hero-actions{margin-top:23px}}
@media(min-width:761px){.home-hero .hero-inner{padding-top:42px;padding-bottom:48px}.home-hero h1{font-size:clamp(48px,5vw,72px)}.home-hero .hero-sub{max-width:820px}}
.fact-table{border-top:1px solid var(--line);margin:0 0 25px}.fact-table>div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--line);padding:11px 0;gap:20px;font-size:14px}.fact-table b{font-weight:800}.fact-table span{color:#4f5d64}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:15px 0}.faq-list summary{cursor:pointer;font-weight:800;font-size:14px}.faq-list p{margin:10px 0!important;font-size:14px!important}.game-article .link-grid{grid-template-columns:repeat(2,1fr)}.game-cta{background:var(--navy);color:#fff;padding:28px;margin-top:35px}.game-cta h3{font:800 22px 'Manrope';margin:0 0 8px}.game-cta p{color:#b8c8cd;margin:0 0 18px}@media(max-width:760px){.fact-table>div{grid-template-columns:115px 1fr}.game-article .link-grid{grid-template-columns:1fr}}
/* NINE: cool glass identity */
:root{--ink:#092c39;--navy:#063846;--navy2:#075565;--cream:#f3f9fa;--muted:#527079;--line:#d3e4e8;--mint:#aff1d6;--gold:#d6fa5c}
body{background:#f3f9fa;color:#092c39;font-family:'DM Sans',Arial,sans-serif}.top{background:#fff;color:#082f3a;border-color:#d9e9ed}.brand-mark{border-color:#05a8ba;color:#047f93}.brand-light{color:#06a7b8}.brand small{color:#56818a}.top nav a{color:#38606b}.top nav a:hover,.top nav a.active{color:#007f92}.top-cta{background:#d6fa5c;color:#123529}.top-cta:hover{background:#c2ec3b}.menu-toggle{color:#053c4b}.hero{background:#063846;color:#fff}.home-hero{background:#063846 url('/assets/img/hero-nine-glass.png') center center/cover no-repeat}.hero .eyebrow{color:#aef2db}.hero h1 em{color:#c9fb73}.hero-sub{color:#d5ebed}.home-hero .hero-sub{max-width:680px}.hero-art{display:none}.hero .breadcrumbs{color:#b6d4d9}.button{background:#d6fa5c;color:#10362e}.button:hover{background:#c2ec3b}.ghost-button{border-color:#b8d8d8;color:#fff}.showcase-head{background:#d9f4f1;color:#22636a}.showcase-head .eyebrow,.eyebrow{color:#007f92}.showcase-grid{gap:12px;background:transparent;border:0;box-shadow:none}.show-card{border:1px solid #c9e3e6;background:#fff;box-shadow:0 14px 25px #114d5810}.show-card:nth-child(2){background:#eaf9f6;transform:translateY(10px)}.card-index,.card-orb{display:none}.show-card h2{font-size:21px}.play-button{background:#063846}.play-button:hover{background:#006c7e;color:#fff}.toc,.extra-grid article,.link-tile{background:#fff;border-color:#d3e4e8}.toc a:hover,.text-link,.section-num,.link-tile span{color:#007f92}.link-tile:hover{background:#eaf9f6;border-color:#4bb6bc}.aside{background:#e1f3f3}.aside p{color:#42666d}.aside-cta{background:#063846}.aside>a:not(.aside-cta){color:#007f92}.end-banner,.game-cta,footer{background:#063846}.footer-grid b{color:#d6fa5c}.footer-grid a:not(.brand){color:#b7d8dc}.footer-bottom{color:#a3c8cd}
@media(max-width:760px){.top nav{background:#fff}.top nav a{border-color:#d3e4e8}.home-hero{background-position:70% center}.home-hero:before{content:'';position:absolute;inset:0;background:#063846a8}.show-card:nth-child(2){transform:none}}
.page-promo{max-width:1305px;margin:36px auto 0;padding:18px 22px;background:#e7f8f4;border-left:5px solid #09aebc;display:flex;align-items:center;gap:21px}.page-promo .promo-symbol{width:52px;height:52px;display:grid;place-items:center;background:#c7f2e9;color:#006b78;font-size:26px;flex:none}.page-promo>div{flex:1}.page-promo strong{display:block;font:800 17px/1.3 'Manrope';margin:2px 0}.page-promo p{margin:0;font-size:12px;color:#527079}.promo-action{display:inline-flex;padding:11px 17px;background:#063846;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.promo-action:hover{background:#087588}.fact-ribbon{max-width:1305px;margin:35px auto 0;border-top:1px solid #bedfe3;border-bottom:1px solid #bedfe3;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 0}.fact-ribbon span{font-size:12px;color:#51717a;border-right:1px solid #bedfe3;padding:4px 15px}.fact-ribbon span:last-child{border:0}.fact-ribbon b{display:block;color:#063846;font:800 14px 'Manrope'}.bonus-feature,.finder-section,.compare-section,.start-section,.vip-section{max-width:1305px;margin:90px auto 0}.bonus-feature{display:grid;grid-template-columns:1fr 380px;gap:9%;align-items:start}.bonus-copy h2,.finder-section h2,.compare-section h2,.start-section h2,.vip-section h2{font:800 clamp(30px,3.5vw,53px)/1.1 'Manrope';letter-spacing:-.05em;margin:10px 0 18px}.bonus-copy h2 em{font-style:normal;color:#009caf}.bonus-copy p,.finder-section .section-title p,.compare-section>p,.start-section p,.vip-section p{color:#527079;font-size:15px;line-height:1.8;max-width:650px}.bonus-conditions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.bonus-conditions span{border:1px solid #b9dce1;padding:10px 13px;font-size:12px;color:#55747d}.bonus-conditions b{display:block;color:#073947;font-size:15px}.bonus-copy .button{margin-right:18px}.tool{background:#fff;border:1px solid #cde3e6;padding:25px;container-type:inline-size}.tool h3{font:800 20px 'Manrope';margin:7px 0 20px}.tool label{display:block;font-size:12px;font-weight:800;color:#254b56;margin:17px 0 6px}.tool input,.tool select,.finder-controls select{width:100%;padding:12px;border:1px solid #a9cfd5;background:#f5fbfb;color:#073947;border-radius:3px;font:inherit;font-size:14px}.tool-result{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.tool-result span{background:#e3f7f2;padding:13px;color:#436971;font-size:12px}.tool-result b{display:block;font:800 21px 'Manrope';color:#063846}.tool p,.tool small{font-size:12px;line-height:1.7;color:#5d777d}.finder-section .section-title{max-width:830px}.finder-controls{display:flex;gap:14px;margin:25px 0}.finder-controls label{font-size:12px;font-weight:800;min-width:180px}.finder-controls select{display:block;margin-top:5px}.finder-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.finder-item{background:#fff;border:1px solid #d0e4e8;padding:17px;display:flex;flex-direction:column;min-height:170px}.finder-item[hidden]{display:none}.game-glyph{color:#00a7b7;font-size:24px}.finder-item b{font:800 15px 'Manrope';margin-top:9px}.finder-item small{color:#63828a;margin:4px 0 10px}.finder-item a{margin-top:auto;font-size:12px;font-weight:800;color:#007b8b}.finder-count{font-size:12px;color:#61818b}.compare-section .table-wrap{overflow:auto}.compare-section table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.compare-section th,.compare-section td{text-align:left;padding:15px 18px;border-bottom:1px solid #d8e8eb}.compare-section thead{background:#e1f5f0;color:#174d58}.compare-section tbody th{font-weight:800}.compare-section td a{color:#007e8d;font-weight:800}.start-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #b9dce1;border-bottom:1px solid #b9dce1;padding:60px 0}.start-section ol{list-style:none;padding:0;margin:0;display:grid;gap:9px}.start-section li{display:flex;gap:16px;align-items:center;background:#fff;padding:15px 19px;border-left:3px solid #05a7b5}.start-section li b{width:110px}.start-section li span{font-size:13px;color:#54757d}.vip-section{margin-bottom:70px}.rtp-tool{margin:60px 0}.rtp-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.route-placeholder{min-height:100vh;display:grid;place-items:center;background:#063846;color:#fff}.route-placeholder main{max-width:520px;padding:50px}.route-placeholder h1{font:800 50px 'Manrope'}.route-placeholder a{color:#d6fa5c;text-decoration:underline}
@container (max-width:340px){.tool-result,.rtp-fields{grid-template-columns:1fr}}
@media(max-width:1400px){.page-promo,.fact-ribbon,.bonus-feature,.finder-section,.compare-section,.start-section,.vip-section{margin-left:5%;margin-right:5%}}
@media(max-width:850px){.bonus-feature,.start-section{grid-template-columns:1fr;gap:28px}.finder-grid{grid-template-columns:repeat(3,1fr)}.fact-ribbon{grid-template-columns:repeat(2,1fr)}.fact-ribbon span:nth-child(2){border:0}}
@media(max-width:760px){.page-promo{align-items:flex-start;flex-wrap:wrap;margin-top:25px}.page-promo .promo-symbol{display:none}.promo-action{margin-left:0}.finder-grid{grid-template-columns:repeat(2,1fr)}.finder-controls{flex-wrap:wrap}.finder-controls label{flex:1;min-width:140px}.bonus-feature,.finder-section,.compare-section,.start-section,.vip-section{margin-top:60px}.start-section{padding:36px 0}.fact-ribbon{margin-top:24px}}
.menu-backdrop{position:fixed;inset:67px 0 0;background:#022c3799;z-index:9}.menu-open,.promo-open{overflow:hidden}.promo-overlay{position:fixed;inset:0;z-index:40;background:#002a36a3;display:grid;place-items:center;padding:20px}.promo-dialog{background:#f4fbfc;color:#073947;width:min(480px,100%);padding:34px;position:relative;box-shadow:0 22px 70px #001d25a0}.promo-dialog h2{font:800 28px/1.2 'Manrope';margin:10px 0}.promo-dialog p{font-size:14px;color:#527079}.promo-dialog .button{margin-top:16px}.promo-close{position:absolute;right:14px;top:8px;border:0;background:none;color:#174d58;font-size:29px;cursor:pointer}.mobile-promo{display:none}
@media(max-width:760px){.top-inner{gap:9px}.top-cta{display:inline-flex;order:2;margin-left:auto;padding:8px 10px;font-size:11px}.menu-toggle{order:3;margin-left:0}.top nav{z-index:13;max-height:calc(100vh - 67px);overflow:auto}.mobile-promo{display:flex;position:fixed;z-index:30;bottom:0;left:0;right:0;background:#063846;color:#fff;padding:10px 12px;align-items:center;gap:9px;box-shadow:0 -8px 22px #092d3840}.mobile-promo span{font-size:12px;flex:1}.mobile-promo a{background:#d6fa5c;color:#0b3440;padding:9px;font-size:11px;font-weight:800}.mobile-promo button{background:none;border:0;color:#fff;font-size:24px}}


.grid-cell{min-width:0}
/* WCAG contrast refinements verified against the built pages. */
.top .brand-light{color:#006b79}.top .brand small{color:#426b72}
footer .brand-light{color:#abe8e8}footer .brand small{color:#b5d9dc}
main .eyebrow,main .text-link,main .section-num{color:#006a78!important}
main .hero .eyebrow,main .end-banner .eyebrow{color:#bceff0!important}
.finder-item small,.finder-count{color:#426b72!important}
.toc a span{color:#426b72!important}
.step>span{color:#426b59!important}.aside a{color:#006a78!important}
@media(max-width:760px){body:has(.mobile-promo){padding-bottom:74px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.promo-dialog{max-height:min(92vh,740px);overflow:auto}
.steps{list-style:none;padding-left:0}
table.fact-table{width:100%;border-collapse:collapse}
table.fact-table th,table.fact-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #c9e1e4;vertical-align:top}
table.fact-table th{width:38%;font-weight:800;color:#0c3c48}
table.fact-table td{color:#365d66}
@media(max-width:430px){table.fact-table th,table.fact-table td{padding:11px 8px;font-size:12px}}
/* Game pages place the same single promotion beside the guide at desktop size. */
.game-content-layout{max-width:1450px;margin:48px auto;padding:0 5%}
.game-content-layout>.page-promo{margin:0 0 28px;max-width:none}
.game-content-layout>.game-article{padding:0;max-width:none}
@media(min-width:1200px){
 .game-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:5%;align-items:start}
 .game-content-layout>.page-promo{grid-column:2;grid-row:1;position:sticky;top:95px;display:block;padding:22px}
 .game-content-layout>.page-promo .promo-symbol{margin-bottom:12px}
 .game-content-layout>.page-promo .promo-action{margin-top:16px}
 .game-content-layout>.game-article{grid-column:1;grid-row:1;display:block}
 .game-content-layout>.game-article .aside{position:static;margin-top:42px}
 .promo-open .game-content-layout>.page-promo{visibility:hidden}
}




/* Payment cluster: facts, routes and issue resolution. */
.page-promo .payment-promo-image{display:block;flex:0 0 166px;width:166px;aspect-ratio:16/9;overflow:hidden;background:#063846}
.page-promo .payment-promo-image img{display:block;width:100%;height:100%;object-fit:cover}
.payment-article{max-width:1160px;margin:0 auto;padding:50px 5% 90px}
.payment-section{padding:38px 0;border-bottom:1px solid #c4dde1}
.payment-section .eyebrow{color:#006a78}
.payment-section h2,.payment-final h2{font:800 clamp(25px,3vw,42px)/1.16 'Manrope',sans-serif;letter-spacing:-.045em;margin:10px 0 18px;color:#063846}
.payment-section p,.payment-final p{max-width:780px;line-height:1.75;color:#385e67}
.payment-section .table-wrap{overflow-x:auto;margin:25px 0}
.payment-facts{width:100%;border-collapse:collapse;background:#fff;min-width:430px}
.payment-facts th,.payment-facts td{text-align:left;padding:16px;border-bottom:1px solid #c8dfe3;vertical-align:top;font-size:14px}
.payment-facts th{font-weight:800;color:#063846}
.payment-facts td{color:#385e67}
.payment-facts thead{background:#dff5f2}
.payment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);gap:50px;align-items:start}
.payment-visual{display:block;margin-top:12px;aspect-ratio:16/9;background:#063846}
.payment-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.payment-steps{list-style:decimal;padding-left:22px;display:grid;gap:11px;margin:20px 0;color:#254b56}
.payment-steps li{padding-left:8px;line-height:1.6}
.payment-problems{margin:20px 0}
.payment-problems>div{padding:16px 0;border-bottom:1px solid #c8dfe3}
.payment-problems dt{font-weight:800;color:#063846}
.payment-problems dd{margin:6px 0 0;color:#385e67;line-height:1.6}
.payment-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.payment-related a{display:inline-flex;padding:10px 13px;background:#e1f4f2;color:#075969;font-size:13px;font-weight:700}
.payment-related a:hover{background:#d2ece8}
.payment-final{background:#063846;color:#fff;margin:50px 0 0;padding:32px}
.payment-final h2{color:#fff}.payment-final p{color:#c9e5e6}
.payment-final .button{display:inline-flex;margin-top:12px}
@media(max-width:900px){.payment-grid{grid-template-columns:1fr;gap:15px}.payment-visual{max-width:600px}}
@media(max-width:760px){.page-promo .payment-promo-image{flex-basis:100%;width:100%;height:130px;aspect-ratio:auto}.payment-article{padding-top:25px}.payment-section{padding:28px 0}.payment-facts{min-width:380px}.payment-facts th,.payment-facts td{font-size:12px;padding:11px}.payment-final{padding:25px}}
.table-wrap:focus-visible{outline:3px solid #007d8c;outline-offset:3px}
/* Individual slot guides */
.slot-hub,.slot-detail{max-width:1180px;margin:48px auto 80px;padding:0 20px}.slot-hub .section-title{margin-bottom:26px}.slot-hub .section-title p{max-width:760px}.slot-filters{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 28px}.slot-filters a{display:inline-flex;border:1px solid #93c9ce;border-radius:999px;padding:9px 14px;color:#063846;background:#f2fbf9;text-decoration:none;font-size:.9rem;font-weight:700}.slot-filters a:hover,.slot-filters a:focus-visible{background:#dcf4ef;outline:2px solid #006d78}.slot-filter-panel{display:none;scroll-margin-top:90px}.slot-filter-panels:not(:has(.slot-filter-panel:target)) .slot-filter-panel:first-child,.slot-filter-panel:target{display:block}.slot-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.slot-hub-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;background:#fff;border:1px solid #c7dfe2;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #073e4610}.slot-hub-card img{width:100%;height:100%;object-fit:cover}.slot-hub-card>div{padding:20px 18px 20px 0}.slot-hub-card h3{margin:7px 0 6px;font-size:1.25rem}.slot-hub-card h3 a{color:#063846}.slot-hub-card p{margin:6px 0;color:#42616a}.slot-card-facts{font-size:.85rem}.slot-detail{display:grid;gap:32px}.slot-detail>section,.slot-intro{padding:30px;background:#fff;border:1px solid #c7dfe2;border-radius:20px;box-shadow:0 15px 36px #073e4610}.slot-detail h2{margin:8px 0 16px;color:#083c48}.slot-detail p{max-width:850px;line-height:1.75}.slot-intro{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px}.slot-art{display:block;overflow:hidden;border-radius:16px;background:#0b3440}.slot-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.slot-facts{width:100%;border-collapse:collapse}.slot-facts th,.slot-facts td{padding:11px 13px;border-bottom:1px solid #d9e9eb;text-align:left;font-size:.95rem}.slot-facts th{color:#3b5a61;width:42%}.slot-demo{position:relative;max-width:850px;aspect-ratio:16/9;background:#0c2d3a;border-radius:16px;overflow:hidden;margin:20px 0}.slot-demo-facade{height:100%;position:relative}.slot-demo-facade .slot-art{height:100%}.slot-demo-facade img{height:100%}.slot-demo-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;border:0;cursor:pointer}.slot-demo iframe{width:100%;height:100%;border:0;display:block}.slot-demo-fallback{max-width:850px;margin:18px 0}.slot-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-related a{display:block;background:#eff9f7;border:1px solid #b9d9d8;padding:14px;border-radius:10px;color:#063846;font-weight:700}.slot-final{background:#083b47!important;color:#fff}.slot-final h2,.slot-final p{color:#fff}.slot-final .button{margin-top:8px}
@media(max-width:760px){.slot-hub,.slot-detail{padding:0 16px;margin:34px auto 64px}.slot-hub-grid,.slot-intro,.slot-related{grid-template-columns:1fr}.slot-hub-card{grid-template-columns:130px minmax(0,1fr)}.slot-hub-card>div{padding:13px 10px 13px 0}.slot-hub-card h3{font-size:1rem}.slot-hub-card p{font-size:.82rem}.slot-detail>section,.slot-intro{padding:20px}.slot-demo{aspect-ratio:4/3}.slot-facts th,.slot-facts td{font-size:.87rem;padding:10px}}
@media(max-width:430px){.slot-hub-card{grid-template-columns:1fr}.slot-hub-card img{height:170px}.slot-hub-card>div{padding:0 16px 15px}.slot-filters a{font-size:.82rem;padding:8px 10px}.slot-demo{aspect-ratio:1/1}}

/* optimized-hero-start */
.hero{background-image:image-set(url('/assets/img/hero-nine-glass-40d3c07f25-1200.avif') type('image/avif'),url('/assets/img/hero-nine-glass-40d3c07f25-1200.webp') type('image/webp'))}
/* optimized-hero-end */
.slot-intro-copy,.slot-card-copy{min-width:0}
.slot-text-link{margin-top:20px}.slot-text-link a{color:#006c74;font-weight:800;text-underline-offset:4px}
/* 2026 light editorial conversion theme: white canvas, ink, crimson and hard gold. */
:root{--ink:#141414;--navy:#171717;--navy2:#303030;--cream:#fffdf8;--muted:#4b4b4b;--line:#d2cec4;--mint:#ffcf46;--gold:#ffcf46}
body{background:#fffdf8;color:#171717}
.top{background:#fff;color:#171717;border-bottom:2px solid #171717}.brand-mark{border-color:#c4122e;color:#c4122e;border-radius:3px}.top .brand-light,.brand-light{color:#171717}.top .brand small,.brand small{color:#665d4c}.top nav a{color:#242424}.top nav a:hover,.top nav a.active{color:#b40e2b}.top-cta,.button,.mobile-promo a{background:#c4122e;color:#fff}.top-cta:hover,.button:hover,.mobile-promo a:hover{background:#9f0922;color:#fff}.menu-toggle{color:#171717}
.hero,.home-hero{background-color:#fffdf8!important;background-image:linear-gradient(90deg,#fffdf8 0%,#fffdf8f7 35%,#fffdf8cf 53%,#fffdf800 84%),url('/assets/editorial/hero-jackpot-1200.webp')!important;background-size:cover!important;background-position:center right!important;color:#161616}.hero h1,.home-hero h1{color:#111;max-width:900px;text-shadow:none}.hero h1 em{color:#b40e2b}.hero-sub,.home-hero .hero-sub{color:#242424;max-width:690px;font-weight:600}.hero .breadcrumbs,.hero .breadcrumbs a{color:#393939}.hero .eyebrow,main .hero .eyebrow{color:#a20c25!important}.ghost-button{border-color:#171717;color:#171717}.ghost-button:hover{background:#ffe7af;color:#171717}
main .eyebrow,main .text-link,main .section-num{color:#a20c25!important}.showcase{margin-top:-24px}.showcase-head{background:#171717;color:#fff;border-radius:0}.showcase-head .eyebrow{color:#ffcf46!important}.showcase-grid{gap:8px}.show-card,.show-card:nth-child(2){background:#fff;transform:none;border:1px solid #171717;box-shadow:6px 6px 0 #171717}.show-card:nth-child(2){border-top:5px solid #c4122e}.show-card h2,.show-card p{color:#171717}.play-button,.promo-action{background:#171717;color:#fff}.play-button:hover,.promo-action:hover{background:#c4122e;color:#fff}
.page-promo{background:#fff;border:2px solid #171717;border-left:8px solid #c4122e;box-shadow:8px 8px 0 #ffcf46}.page-promo .promo-symbol{background:#ffcf46;color:#171717}.page-promo strong{color:#151515}.page-promo p{color:#444}.page-promo .payment-promo-image{background:#171717}
.home-content,.article-grid,.catalog,.related,.slot-hub,.slot-detail,.payment-article{color:#171717}.home-section,.payment-section,.start-section{border-color:#bbb3a6}.home-section p,.article-main p,.payment-section p,.slot-detail p,.home-extra p{color:#333}.toc,.extra-grid article,.link-tile,.slot-detail>section,.slot-intro,.slot-hub-card,.payment-facts,.compare-section table,.tool,.finder-item{background:#fff;border-color:#c7bfb2;box-shadow:none}.link-tile:hover,.slot-related a:hover{background:#fff0c6;border-color:#c4122e}.text-link,.slot-text-link a,.payment-related a,.slot-hub-card h3 a{color:#a20c25}.slot-related a,.slot-filters a,.payment-related a{background:#fff;border:1px solid #bbafa0;color:#171717}.slot-filters a:hover,.slot-filters a:focus-visible{background:#ffcf46;outline-color:#171717}.slot-facts th,.payment-facts th,.fact-table th{color:#171717}.slot-facts td,.payment-facts td,.fact-table td{color:#333}
.aside{background:#f6efe2;border-left:5px solid #c4122e}.aside p,.aside>a:not(.aside-cta){color:#333!important}.aside-cta{background:#c4122e}.game-cta,.payment-final,.slot-final,.end-banner{background:#171717!important;color:#fff}.game-cta p,.payment-final p,.slot-final p{color:#eee}.end-banner .button,.game-cta .button,.payment-final .button,.slot-final .button{background:#c4122e;color:#fff}.bonus-conditions span{border-color:#a79c8b;color:#333}.bonus-conditions b,.tool-result b{color:#171717}.tool input,.tool select,.finder-controls select{background:#fff;border-color:#a79c8b;color:#171717}.tool-result span{background:#fff2ca;color:#333}.compare-section thead{background:#171717;color:#fff}.compare-section td a,.finder-item a{color:#a20c25}.start-section li{border-left-color:#c4122e}.game-glyph{color:#b40e2b}
footer{background:#f5efe4;color:#171717;border-top:3px solid #171717}.footer-grid b{color:#a20c25}.footer-grid p,.footer-grid a:not(.brand),.footer-bottom{color:#383838}.footer-grid a:hover{color:#a20c25}footer .brand-light{color:#171717}footer .brand small{color:#665d4c}.footer-bottom{border-color:#c7bfb2}
.promo-overlay{background:#000a}.promo-dialog{background:#fffdf8;color:#171717;border:3px solid #171717}.promo-dialog p{color:#333}.mobile-promo{background:#171717;color:#fff}.mobile-promo a{background:#c4122e;color:#fff}
.editorial-figure{max-width:920px;margin:30px auto 42px;overflow:hidden;background:#171717;border:1px solid #171717;box-shadow:8px 8px 0 #ffcf46}.editorial-figure picture,.editorial-figure img{display:block;width:100%}.editorial-figure img{height:auto;aspect-ratio:16/9;object-fit:cover}.home-longform{max-width:1120px;margin:80px auto;padding:0 5%}.home-longform-intro{padding:26px 0 32px;border-top:7px solid #c4122e;border-bottom:2px solid #171717}.home-longform-intro h2{font:800 clamp(30px,3.8vw,54px)/1.12 'Manrope';letter-spacing:-.05em;margin:10px 0 18px}.home-longform-intro p{font-size:17px;max-width:790px;color:#333}.home-deep-section{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:36px;padding:44px 0;border-bottom:1px solid #c7bfb2}.home-deep-section .eyebrow{grid-column:1;grid-row:1/5;padding-top:8px}.home-deep-section h2{grid-column:2;font:800 clamp(25px,2.8vw,37px)/1.2 'Manrope';letter-spacing:-.035em;margin:0 0 20px}.home-deep-section p{grid-column:2;font-size:16px;line-height:1.8;color:#2c2c2c;max-width:790px;margin:0 0 20px}.home-deep-section p a{color:#a20c25;font-weight:800;text-decoration:underline;text-underline-offset:3px}.home-editorial{max-width:1060px;margin:45px 0 58px}
@media(max-width:760px){.top nav{background:#fff}.top nav a{border-color:#d2cec4}.hero,.home-hero{background-image:linear-gradient(90deg,#fffdf8f7,#fffdf8dd),url('/assets/editorial/hero-jackpot-800.webp')!important;background-position:center right!important}.home-hero:before{display:none}.show-card:nth-child(2){transform:none}.home-deep-section{display:block;padding:32px 0}.home-deep-section .eyebrow{padding:0 0 10px}.home-deep-section h2{font-size:27px}.home-deep-section p{font-size:15px}.editorial-figure{margin:24px 0 32px;box-shadow:5px 5px 0 #ffcf46}.mobile-promo{background:#171717}.menu-backdrop{background:#0008}}
