:root{color-scheme:light;--red:#d91637;--red-deep:#b90f2c;--red-pale:#fff1f3;--ink:#171b23;--muted:#626b78;--soft:#626b78;--line:#e7e9ed;--surface:#ffffff;--surface-soft:#f7f8fa;--sand:#f5f0e8;--green:#0d805a;--shadow:0 20px 55px rgba(22,29,40,.08);--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #8d1128;outline-offset:3px}img,svg{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;top:8px;left:12px;padding:10px 14px;border-radius:7px;background:#171b23;color:#fff;font-size:12px;font-weight:760;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.preview-bar{min-height:34px;padding:6px max(24px,calc((100vw - 1200px) / 2));display:flex;align-items:center;gap:9px;background:#171b23;color:#f8f8f8;font-size:11px;font-weight:650;letter-spacing:.045em}.preview-dot,.status-dot{width:7px;height:7px;border-radius:50%;background:#f05d75;display:inline-block}.preview-divider{color:#626b78}.preview-spacer{flex:1}.site-header{position:sticky;z-index:30;top:0;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(229,232,237,.88);backdrop-filter:blur(16px)}.header-inner{width:min(1200px,calc(100% - 48px));min-height:78px;margin:0 auto;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:-.075em;line-height:1}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:1px;border-radius:10px 4px 10px 4px;background:var(--red);color:#fff;font-size:19px;letter-spacing:-.08em}.brand-word{color:var(--red)}.brand-ie{align-self:flex-start;margin:-3px 0 0 6px;padding:3px 5px;border:1px solid #f0c4cc;border-radius:5px;color:var(--red-deep);font-size:8px;font-weight:800;letter-spacing:.08em}.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2vw,25px);margin:0 auto}.primary-nav a,.login-link{color:#3d4653;font-size:13px;font-weight:650;transition:color .18s ease}.primary-nav a:hover,.login-link:hover{color:var(--red)}.primary-nav .nav-help{color:#626b78}.header-actions{display:flex;align-items:center;gap:19px}.menu-toggle{display:none}.button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:760;line-height:1.2;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--red);color:#fff;box-shadow:0 9px 22px rgba(217,22,55,.16)}.button-primary:hover{background:var(--red-deep);box-shadow:0 12px 25px rgba(217,22,55,.22)}.button-secondary{border-color:#dfe2e7;background:#fff;color:var(--ink)}.button-secondary:hover{border-color:#c7cbd3;background:#fafbfc}.button-small{min-height:41px;padding:0 14px;font-size:12px;border-radius:8px}.button-white{background:#fff;color:var(--red-deep)}.button-white:hover{background:#fff8f9}.button-block{width:100%}.hero{width:min(1200px,calc(100% - 48px));margin:0 auto}.home-hero{min-height:570px;padding:68px 0 62px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.hero-copy{max-width:595px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#69727e;font-size:10px;font-weight:830;letter-spacing:.16em;line-height:1.5}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--red)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}.home-hero h1{max-width:610px;margin:21px 0 17px;font-size:clamp(44px,5.2vw,66px);font-weight:780;letter-spacing:-.065em;line-height:1.04}.hero-lead{max-width:580px;margin:0;color:#66707d;font-size:17px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hero-meta{display:flex;flex-wrap:wrap;gap:21px;margin-top:30px;color:#64707c;font-size:11px;font-weight:650}.meta-check{margin-right:6px;color:var(--green);font-weight:900}.hero-visual{position:relative;min-height:405px;display:grid;place-items:center;overflow:hidden;border:1px solid #f0f0f2;border-radius:34px;background:radial-gradient(circle at 70% 22%,#fff5f6 0,rgba(255,245,246,.3) 32%,transparent 60%),#fafafa}.visual-orbit{position:absolute;border:1px solid rgba(217,22,55,.12);border-radius:50%}.orbit-one{width:375px;height:375px}.orbit-two{width:285px;height:285px;border-style:dashed}.visual-card-main{position:relative;z-index:1;width:min(280px,73%);min-height:276px;padding:22px;border:1px solid rgba(226,228,232,.9);border-radius:19px;background:#fff;box-shadow:0 28px 60px rgba(25,28,36,.13);transform:rotate(-4deg)}.visual-card-label,.side-card-label{display:block;color:#626b78;font-size:8px;font-weight:850;letter-spacing:.16em}.visual-card-logo{display:flex;align-items:center;margin:23px 0 28px;font-size:24px;font-weight:900;letter-spacing:-.08em}.visual-card-logo .brand-mark{width:32px;height:32px;font-size:18px}.visual-card-logo .brand-word{color:var(--red)}.visual-card-line{display:block;height:7px;margin:10px 0;border-radius:8px;background:#eef0f3}.line-wide{width:85%}.line-short{width:55%}.visual-card-chips{display:flex;gap:7px;margin-top:21px}.visual-card-chips span{padding:5px 9px;border-radius:50px;background:#f6f7f9;color:#66707d;font-size:9px;font-weight:700}.visual-card-footer{display:flex;justify-content:space-between;margin-top:25px;color:#626b78;font-size:8px;font-weight:800;letter-spacing:.13em}.visual-spark{color:var(--red);font-size:16px}.floating-tag{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #eceef1;border-radius:13px;background:#fff;box-shadow:0 12px 28px rgba(25,28,36,.09)}.tag-games{top:68px;left:12px}.tag-offer{right:12px;bottom:61px}.floating-tag strong,.floating-tag small{display:block}.floating-tag strong{font-size:10px;font-weight:800}.floating-tag small{color:#626b78;font-size:8px}.tag-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#f1f5f3;color:#26805c;font-size:13px}.tag-icon-red{background:#fff0f2;color:var(--red)}.trust-strip{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:21px 28px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px}.trust-strip > div{display:flex;align-items:center;gap:12px;padding:0 18px;border-right:1px solid var(--line)}.trust-strip > div:first-child{padding-left:0}.trust-strip > div:last-child{border:0}.trust-icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #f2ccd2;border-radius:10px;color:var(--red-deep);font-size:10px;font-weight:850}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:11px;font-weight:760}.trust-strip small{margin-top:2px;color:#626b78;font-size:10px}.section{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:86px 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.section-heading h2,.responsible-strip h2,.final-cta h2{margin:10px 0 7px;font-size:clamp(28px,3vw,38px);font-weight:760;letter-spacing:-.05em;line-height:1.15}.section-heading p,.responsible-strip p,.final-cta p{max-width:610px;margin-bottom:0;color:#626b78;font-size:14px;line-height:1.7}.section-search{width:min(360px,100%)}.search-form{min-height:47px;display:flex;align-items:center;padding:4px 5px 4px 13px;border:1px solid #e3e6eb;border-radius:9px;background:#fff;box-shadow:0 5px 18px rgba(25,28,36,.035)}.search-icon{margin-right:8px;color:#626b78;font-size:20px;line-height:1;transform:rotate(-15deg)}.search-form input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);font-size:12px;background:transparent}.search-form input:focus-visible{outline:0}.search-form:focus-within{border-color:#aa283f;box-shadow:0 0 0 3px rgba(217,22,55,.12)}.search-form button{min-height:36px;padding:0 12px;border:0;border-radius:6px;background:#f7f7f8;color:#39414b;font-size:10px;font-weight:800;cursor:pointer}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{position:relative;min-height:224px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature-number{color:#626b78;font-size:10px;font-weight:800;letter-spacing:.12em}.feature-arrow{position:absolute;top:20px;right:20px;color:var(--red);font-size:19px}.feature-kicker{color:#626b78;font-size:9px;font-weight:800;letter-spacing:.16em}.feature-card h3{margin:6px 0 6px;font-size:24px;letter-spacing:-.04em}.feature-card p{max-width:280px;margin:0;color:#626b78;font-size:12px;line-height:1.55}.feature-red{border-color:#f2d9dd;background:linear-gradient(142deg,#fff 52%,#fff4f5)}.feature-sand{background:linear-gradient(142deg,#fff 52%,#f9f4ed)}.feature-ink{background:linear-gradient(142deg,#fff 52%,#f5f6f8)}.section-categories{padding-top:28px}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.topic-card{position:relative;min-height:142px;padding:17px 17px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid var(--line);border-radius:13px;background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.topic-card:hover{border-color:#e4abb4;transform:translateY(-3px);box-shadow:0 12px 25px rgba(25,28,36,.06)}.topic-card-kicker,.related-card-label{color:#626b78;font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.topic-card-title{max-width:88%;color:#303743;font-size:13px;font-weight:730;line-height:1.4}.topic-card-arrow{position:absolute;right:14px;bottom:15px;color:var(--red);font-size:14px}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--red-deep);font-size:12px;font-weight:780}.text-link:hover{color:#8d0a21}.promo-band{position:relative;min-height:310px;padding:43px 50px;display:flex;align-items:center;overflow:hidden;border-radius:20px;background:#bf142f;color:#fff}.promo-band-content{position:relative;z-index:2;max-width:550px}.promo-band .eyebrow{color:#ffd9df}.promo-band h2{margin:12px 0 9px;color:#fff;font-size:clamp(29px,3.5vw,42px);letter-spacing:-.05em;line-height:1.13}.promo-band p{max-width:470px;margin-bottom:21px;color:#ffe9ed;font-size:13px;line-height:1.7}.promo-band-art{position:absolute;right:7%;top:-70px;width:390px;height:390px}.promo-circle{position:absolute;display:block;border:1px solid rgba(255,255,255,.25);border-radius:50%}.circle-a{inset:10px}.circle-b{inset:52px;border-style:dashed}.promo-word{position:absolute;top:135px;left:76px;color:rgba(255,255,255,.13);font-size:76px;font-weight:900;letter-spacing:-.09em;line-height:.75;transform:rotate(-12deg)}.promo-star{position:absolute;color:#ffdbe0}.star-a{top:72px;right:75px;font-size:35px}.star-b{bottom:74px;left:56px;font-size:19px}.guide-list{border-top:1px solid var(--line)}.guide-row{min-height:74px;display:grid;grid-template-columns:54px 1.2fr 1.7fr 25px;align-items:center;gap:17px;border-bottom:1px solid var(--line);transition:padding .18s ease,background .18s ease}.guide-row:hover{padding-left:8px;background:#fdfbfc}.guide-row-index{color:#626b78;font-size:10px;font-weight:850}.guide-row-title{color:#2e3540;font-size:13px;font-weight:760}.guide-row-summary{overflow:hidden;color:#626b78;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-row-arrow{color:var(--red);font-size:16px}.responsible-strip{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:22px;padding:26px 30px;border:1px solid #e8ebef;border-radius:16px;background:#fafbfc}.responsible-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#edf1f4;color:#3e4b56;font-size:16px;font-weight:850}.responsible-strip h2{margin:5px 0 4px;font-size:24px}.responsible-strip p{max-width:630px;font-size:12px}.responsible-strip .text-link{margin-right:6px;white-space:nowrap}.final-cta{padding-top:63px;padding-bottom:85px;display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta h2{font-size:29px}.final-cta p{font-size:12px}.site-footer{border-top:1px solid var(--line);background:#fbfbfc}.footer-inner{width:min(1200px,calc(100% - 48px));margin:0 auto}.footer-top{padding:47px 0 34px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:42px}.brand-footer{font-size:22px}.brand-footer .brand-mark{width:30px;height:30px;font-size:17px}.footer-brand p{max-width:230px;margin:14px 0;color:#626b78;font-size:11px}.footer-pill{display:inline-block;padding:6px 9px;border-radius:50px;background:#f0f2f4;color:#505b67;font-size:9px;font-weight:750}.footer-col{display:flex;flex-direction:column;gap:9px}.footer-col h2{margin:2px 0 7px;color:#535d69;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.footer-col a{color:#626b78;font-size:11px}.footer-col a:hover,.footer-bottom a:hover{color:var(--red)}.footer-note{padding:13px 15px;display:flex;align-items:flex-start;gap:11px;border:1px solid #ebecef;border-radius:10px;background:#fff}.footer-note-mark{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#f3f4f6;color:#69727e;font-size:10px;font-weight:800}.footer-note p{margin:1px 0 0;color:#69727e;font-size:10px;line-height:1.6}.footer-bottom{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#626b78;font-size:9px}.footer-bottom div{display:flex;gap:16px}.footer-bottom a{color:#626b78}.footer-preview{padding:4px 7px;border-radius:4px;background:#f2f3f5;color:#68717d;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.toast{position:fixed;z-index:60;right:24px;bottom:24px;max-width:min(390px,calc(100% - 40px));padding:13px 17px;border:1px solid #303743;border-radius:10px;background:#202630;color:#fff;font-size:12px;line-height:1.5;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.toast.is-visible{opacity:1;transform:translateY(0)}.page-main{width:min(1120px,calc(100% - 48px));margin:0 auto}.breadcrumbs{min-height:57px;display:flex;align-items:center;gap:9px;color:#626b78;font-size:10px}.breadcrumbs a:hover{color:var(--red)}.breadcrumb-sep{color:#c0c5cc}.breadcrumbs [aria-current="page"]{max-width:360px;overflow:hidden;color:#59636f;text-overflow:ellipsis;white-space:nowrap}.page-hero{min-height:310px;padding:39px 45px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:center;gap:45px;overflow:hidden;border:1px solid #eeeef1;border-radius:19px;background:linear-gradient(120deg,#fff 56%,#fff8f9)}.page-hero-copy h1{max-width:740px;margin:12px 0 10px;font-size:clamp(34px,4vw,48px);font-weight:770;letter-spacing:-.055em;line-height:1.08}.page-hero-copy .hero-lead{max-width:690px;font-size:14px;line-height:1.75}.page-hero-actions{margin-top:21px;display:flex;align-items:center;gap:21px;flex-wrap:wrap}.page-hero-actions .button{min-height:45px}.page-promo{position:relative;isolation:isolate;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin:16px 0 20px;padding:16px 19px;overflow:hidden;border:1px solid #ead9dd;border-left:3px solid var(--red-deep);border-radius:14px;background:linear-gradient(100deg,#fffafb 0%,#fff 70%)}.page-promo::after{position:absolute;z-index:-1;top:-48px;right:17%;width:140px;height:140px;border:1px solid rgba(181,29,53,.09);border-radius:50%;box-shadow:0 0 0 16px rgba(181,29,53,.025),0 0 0 34px rgba(181,29,53,.018);content:""}.page-promo-art{display:grid;width:46px;height:46px;place-items:center;border:1px solid #edc9cf;border-radius:13px;background:#fff;color:var(--red-deep);font-size:17px;font-weight:850}.page-promo--bonus .page-promo-art{background:#fff4e8;color:#94630c;border-color:#f0dfc4}.page-promo--payment .page-promo-art{background:#eef8f1;color:#277142;border-color:#d6eadc}.page-promo--vip .page-promo-art{background:#f6f2fb;color:#70518e;border-color:#e6dced}.page-promo--safer-play .page-promo-art,.page-promo--support .page-promo-art{background:#f1f6fb;color:#315f87;border-color:#dce8f2}.page-promo-copy{min-width:0}.page-promo-copy .eyebrow{display:block;margin-bottom:4px;font-size:8px}.page-promo-copy h2{margin:0 0 4px;color:var(--ink);font-size:16px;letter-spacing:-.025em;line-height:1.25}.page-promo-copy p{max-width:780px;margin:0;color:#626b78;font-size:10px;line-height:1.5}.page-promo-action{position:relative;z-index:1;min-width:0;min-height:40px;padding:0 14px;white-space:normal;overflow-wrap:anywhere;text-align:center}.context-popup[hidden],.mobile-context-bar[hidden]{display:none !important}.context-popup{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(25,29,36,.56)}.context-popup-panel{position:relative;width:min(450px,100%);max-height:min(80vh,620px);overflow:auto;padding:30px;border:1px solid #eceef1;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17,24,39,.25)}.context-popup-panel h2{margin:9px 36px 10px 0;color:var(--ink);font-size:25px;line-height:1.2}.context-popup-panel p{margin:0 0 20px;color:#626b78;font-size:13px;line-height:1.65}.context-popup-close,.mobile-context-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e4e6e9;border-radius:50%;background:#fff;color:#333b47;font-size:23px;line-height:1;cursor:pointer}.context-popup-close{position:absolute;top:16px;right:16px}.context-popup-panel > .button{width:100%}body.context-popup-open{overflow:hidden}.mobile-context-bar{display:none}body.mobile-context-bar-open #toast{bottom:calc(128px + env(safe-area-inset-bottom,0px))}.small-note{margin:13px 0 0;color:#626b78;font-size:9px}.page-hero-side{position:relative;min-height:204px;display:grid;place-items:center}.side-card{position:relative;z-index:1;width:min(265px,100%);min-height:171px;padding:20px;border:1px solid #eceef1;border-radius:14px;background:#fff;box-shadow:0 18px 35px rgba(25,28,36,.09);transform:rotate(3deg)}.side-card-icon{width:31px;height:31px;margin:18px 0 8px;display:grid;place-items:center;border-radius:9px 4px 9px 4px;background:var(--red);color:white;font-size:16px;font-weight:850}.side-card strong{display:block;max-width:200px;overflow:hidden;color:#353d48;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.side-card-footer{display:flex;align-items:center;gap:7px;margin-top:16px;color:#626b78;font-size:8px;font-weight:760;letter-spacing:.09em}.side-card-footer .status-dot{width:6px;height:6px;background:#31926e}.side-stamp{position:absolute;right:3px;bottom:3px;width:74px;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f2d7dc;border-radius:50%;background:#fff7f8;color:var(--red);transform:rotate(13deg)}.side-stamp span{font-size:24px;font-weight:900;letter-spacing:-.1em;line-height:1}.side-stamp small{margin-top:3px;font-size:6px;font-weight:900;letter-spacing:.23em}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:55px;padding:58px 7px 53px}.article-content{max-width:730px}.article-meta{display:flex;align-items:center;gap:10px;margin-bottom:23px;color:#626b78;font-size:9px;font-weight:700}.article-pill{padding:5px 8px;border-radius:5px;background:#fff0f2;color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.meta-divider{width:3px;height:3px;border-radius:50%;background:#bbc0c7}.article-intro{margin-bottom:26px;color:#39424e;font-size:18px;font-weight:550;line-height:1.72}.article-content h2{margin:30px 0 9px;font-size:23px;font-weight:750;letter-spacing:-.04em;line-height:1.25}.article-content p{color:#626c78;font-size:13px;line-height:1.85}.insight-box{margin:22px 0;padding:16px 17px;display:flex;align-items:flex-start;gap:12px;border:1px solid #f0dfe2;border-radius:10px;background:#fffafb}.insight-icon{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#f8e3e7;color:var(--red-deep);font-size:11px;font-weight:850}.insight-box strong{display:block;margin:0 0 4px;color:#333b45;font-size:11px;font-weight:800}.insight-box p{margin:0;color:#6b737d;font-size:11px;line-height:1.65}.check-list{margin:14px 0 24px;padding:0;display:grid;gap:11px;list-style:none}.check-list li{display:flex;align-items:flex-start;gap:10px;color:#5b6571;font-size:12px;line-height:1.65}.list-check{width:17px;height:17px;display:inline-grid;flex:0 0 auto;place-items:center;margin-top:1px;border-radius:50%;background:#eef6f2;color:#187753;font-size:9px;font-weight:850}.answer-card{margin:31px 0 23px;padding:22px 23px;border-radius:12px;background:#f6f7f9}.answer-card.direct-answer{margin:25px 0 29px;padding:20px 22px;border:1px solid #efd5da;border-left:4px solid var(--red);background:#fff9fa}.answer-card h2{margin:9px 0 7px;font-size:18px}.answer-card p{margin-bottom:0;font-size:12px}.intent-panel{margin:27px 0 31px;padding:23px;border:1px solid var(--line);border-radius:13px;background:#fbfbfc}.intent-panel-head{margin-bottom:17px}.intent-panel-head h2,.intent-panel h2{margin:8px 0 5px;font-size:21px;letter-spacing:-.04em}.intent-panel-head p,.intent-panel > p,.intent-panel p{margin:0;color:#626b78;font-size:11px;line-height:1.7}.intent-panel .topic-grid{margin-top:18px}.intent-panel .topic-card{min-height:105px;background:#fff}.intent-panel .topic-card-title{font-size:11px}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.intent-card{min-height:132px;padding:14px;border:1px solid #e7e9ed;border-radius:9px;background:#fff}.intent-card-label{display:block;margin-bottom:11px;color:#626b78;font-size:8px;font-weight:850;letter-spacing:.12em}.intent-card strong{display:block;color:#303743;font-size:11px;line-height:1.45}.intent-card p{margin-top:6px;color:#626b78;font-size:10px;line-height:1.55}.panel-link{margin-top:15px;display:inline-flex;gap:9px;color:var(--red-deep);font-size:10px;font-weight:800}.offer-panel{background:#fff}.offer-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.offer-panel-head h2{margin-bottom:0}.pending-badge{padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #efdee1;border-radius:50px;background:#fff8f9;color:#626b78;font-size:8px;font-weight:800;white-space:nowrap}.pending-badge .status-dot{width:6px;height:6px}.offer-facts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #eceef1;border-radius:9px}.offer-facts div{padding:13px;border-right:1px solid #eceef1}.offer-facts div:last-child{border-right:0}.offer-facts dt{color:#626b78;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.offer-facts dd{margin:5px 0 0;color:#303743;font-size:10px;font-weight:700}.panel-footnote{margin-top:13px !important;color:#626b78 !important;font-size:9px !important}.steps-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;list-style:none}.steps-list li{min-height:110px;padding:13px;display:flex;flex-direction:column;gap:12px;border:1px solid #e7e9ed;border-radius:9px;background:#fff}.steps-list li > span,.safer-steps span{color:var(--red-deep);font-size:9px;font-weight:850;letter-spacing:.1em}.steps-list strong,.steps-list small{display:block}.steps-list strong{color:#303743;font-size:10px;line-height:1.4}.steps-list small{margin-top:4px;color:#626b78;font-size:9px;line-height:1.5}.payment-rows{border-top:1px solid #e7e9ed}.payment-rows div{min-height:44px;padding:10px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e9ed}.payment-rows span{color:#626b78;font-size:10px}.payment-rows strong{color:#303743;font-size:10px;text-align:right}.support-routes{border-top:1px solid #e7e9ed}.support-routes a{position:relative;min-height:53px;padding:9px 27px 9px 31px;display:grid;grid-template-columns:1fr;border-bottom:1px solid #e7e9ed}.support-routes a > span{position:absolute;left:1px;top:12px;color:#626b78;font-size:8px;font-weight:850}.support-routes strong{color:#303743;font-size:10px}.support-routes small{color:#626b78;font-size:9px}.support-routes b{position:absolute;top:14px;right:2px;color:var(--red);font-size:12px}.safer-panel{border-color:#dce9e2;background:#f8fbf9}.safer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.safer-steps div{min-height:103px;padding:13px;display:flex;flex-direction:column;gap:9px;border:1px solid #dce9e2;border-radius:9px;background:#fff}.safer-steps strong,.safer-steps small{display:block}.safer-steps strong{color:#303743;font-size:10px}.safer-steps small{color:#626b78;font-size:9px;line-height:1.5}.guide-method-steps{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:7px}.guide-method-steps div{min-height:68px;padding:11px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-radius:8px;background:#fff;border:1px solid #e7e9ed}.guide-method-steps div span{color:#626b78;font-size:7px;font-weight:850;letter-spacing:.1em}.guide-method-steps strong{color:#303743;font-size:9px;line-height:1.4}.guide-method-steps b{color:var(--red);font-size:13px;text-align:center}.status-panel{border-left:4px solid #d6a52e;background:#fffdf7}.status-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.status-points span{padding:6px 9px;border:1px solid #e9e2cf;border-radius:50px;background:#fff;color:#626b78;font-size:8px;font-weight:700}.vip-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#fff,#fff6f7)}.vip-status{min-width:165px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #f0dce0;border-radius:10px;background:#fff}.vip-status strong{color:#303743;font-size:10px}.vip-status small{color:#626b78;font-size:9px}.editorial-note{margin:21px 0 0;padding:14px 0;display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line)}.editorial-note-mark{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border-radius:7px 3px 7px 3px;background:var(--red);color:white;font-size:10px;font-weight:850}.editorial-note p{margin:0;color:#626b78;font-size:10px;line-height:1.65}.content-aside{position:sticky;top:105px;display:grid;gap:13px}.commercial-page-layout{width:100%;min-width:0;margin:23px auto 57px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px}.commercial-main-column{min-width:0}.commercial-sidebar{min-width:0;display:grid;align-self:start;align-content:start;gap:12px}body.context-popup-open .commercial-sidebar{display:none}.geo-facts-card,.sidebar-offer-card,.sidebar-context-card,.sidebar-related-card{min-width:0;padding:17px;border:1px solid #e7e9ed;border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(26,30,38,.045)}.sidebar-card-heading{display:flex;align-items:center;gap:11px}.sidebar-card-icon{width:35px;height:35px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #e8dadd;border-radius:10px;background:#fff7f8;color:var(--red-deep);font-size:10px;font-weight:900;letter-spacing:.04em}.sidebar-card-heading .eyebrow,.sidebar-offer-top .eyebrow,.sidebar-context-copy .eyebrow,.sidebar-related-card > .eyebrow{display:block;color:#69727e;font-size:7px;font-weight:850;letter-spacing:.1em}.sidebar-card-heading h2,.sidebar-offer-card h2,.sidebar-context-card h2,.sidebar-related-card h2{margin:4px 0 0;color:#303743;font-size:15px;font-weight:800;letter-spacing:-.025em;line-height:1.3}.geo-facts-list{margin:13px 0 0;display:grid;gap:0}.geo-facts-list > div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f0f1f3}.geo-facts-list dt{color:#69727e;font-size:9px}.geo-facts-list dd{margin:0;color:#343d49;font-size:9px;font-weight:750;text-align:right}.geo-facts-list dd a{color:var(--red-deep)}.sidebar-offer-card{position:relative;border-color:#e9cfd4;background:linear-gradient(145deg,#fffafb,#fff 65%)}.sidebar-offer-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-featured-badge{padding:5px 8px;border-radius:50px;background:#fff0f2;color:var(--red-deep);font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.sidebar-brand-lockup{min-height:42px;margin:12px 0 5px;display:flex;align-items:center;gap:6px;color:#252b34}.sidebar-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px 4px 9px 4px;background:var(--red-deep);color:#fff;font-size:18px;font-weight:900;letter-spacing:-.08em}.sidebar-brand-word{font-size:20px;font-weight:850;letter-spacing:-.07em}.sidebar-offer-card h2{margin-top:8px;font-size:18px}.sidebar-offer-card > p,.sidebar-context-card p,.sidebar-related-card p{margin:7px 0 0;color:#626b78;font-size:10px;line-height:1.55}.sidebar-feature-list{margin:12px 0 14px;padding:0;display:grid;gap:7px;list-style:none}.sidebar-feature-list li{display:flex;align-items:flex-start;gap:7px;color:#3f4854;font-size:9px;line-height:1.4}.sidebar-feature-list li > span{color:#277142;font-size:10px;font-weight:900}.sidebar-offer-cta{width:100%;min-width:0;min-height:42px;justify-content:center;padding-inline:10px;font-size:10px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.35}.sidebar-context-card{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px}.sidebar-context-visual{width:54px;height:54px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #e7e9ed;border-radius:12px;background:#f6f7f9;color:#4d5763;font-size:15px;font-weight:850}.sidebar-context-visual--game{border-color:#ead5d9;background:#fff7f8;color:var(--red-deep)}.sidebar-context-visual--bonus{border-color:#f0dfc4;background:#fff8ef;color:#94630c}.sidebar-context-visual--payment{border-color:#d6eadc;background:#f2faf4;color:#277142}.sidebar-context-visual--vip{border-color:#e6dced;background:#f8f4fb;color:#70518e}.sidebar-context-visual--comparison{border-color:#dce8f2;background:#f3f8fc;color:#315f87}.sidebar-context-copy{min-width:0}.sidebar-context-card h2{margin-top:5px;font-size:13px}.sidebar-context-link,.sidebar-related-card > a{margin-top:9px;display:inline-flex;align-items:flex-start;gap:5px;color:var(--red-deep);font-size:9px;font-weight:800;line-height:1.45}.sidebar-related-card{background:#fafbfc}.sidebar-related-card h2{font-size:13px}.mobile-inline-offers{display:none}.commercial-main-column > .content-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}.commercial-main-column .article-content{max-width:840px}.commercial-main-column > .related-section,.commercial-main-column > .page-bottom-cta{max-width:840px}.aside-card{padding:21px;border:1px solid var(--line);border-radius:13px;background:#fff}.aside-card h2{margin:9px 0 7px;font-size:20px;letter-spacing:-.04em}.aside-card p{margin-bottom:16px;color:#626b78;font-size:11px;line-height:1.7}.aside-card .button{min-height:43px;font-size:11px}.aside-safe{display:block;margin-top:11px;color:#626b78;font-size:9px;text-align:center}.aside-links{padding:18px 20px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;background:#fafbfc}.aside-links strong{margin-bottom:7px;color:#5c6672;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.aside-links a{padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e9ebef;color:#59636e;font-size:10px}.aside-links a span{color:var(--red)}.related-section{padding:32px 0 65px;border-top:1px solid var(--line)}.related-section .section-heading{align-items:center;margin-bottom:18px}.related-section .section-heading h2{margin-bottom:0;font-size:27px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-card{position:relative;min-height:112px;padding:14px 17px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:10px;transition:border-color .18s ease,transform .18s ease}.related-card:hover{border-color:#e0a5af;transform:translateY(-2px)}.related-card strong{max-width:90%;color:#37404c;font-size:11px;line-height:1.45}.related-arrow{position:absolute;right:14px;bottom:12px;color:var(--red);font-size:13px}.page-bottom-cta{margin-bottom:75px;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:14px;background:#fff3f5}.page-bottom-cta h2{margin:6px 0 5px;font-size:24px;letter-spacing:-.045em}.page-bottom-cta p{margin:0;color:#626b78;font-size:11px}.page-bottom-cta .button{flex:0 0 auto}.search-page{min-height:70vh}.search-hero{max-width:680px;margin:50px auto 40px;text-align:center}.search-hero h1{margin:12px 0 8px;font-size:clamp(34px,4vw,48px);letter-spacing:-.06em}.search-hero > p{color:#707985;font-size:14px}.search-hero .search-form{margin-top:24px}.search-results-section{margin:0 auto 75px;max-width:860px}.search-results-section h2{margin-bottom:16px;font-size:20px;letter-spacing:-.04em}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:10px}.search-result{position:relative;min-height:130px;padding:15px 40px 15px 16px;border:1px solid var(--line);border-radius:10px}.search-result:hover{border-color:#e1a7b0}.search-result-kicker{color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.search-result strong{display:block;margin:5px 0;color:#313a45;font-size:12px;line-height:1.4}.search-result p{margin:0;color:#626b78;font-size:10px;line-height:1.6}.search-result-arrow{position:absolute;top:14px;right:14px;color:var(--red)}.empty-state{padding:22px;border:1px dashed #d8dce2;border-radius:10px;color:#68727e;font-size:12px;text-align:center}.gold-page{min-height:100vh;padding:30px;display:grid;place-items:center;background:#f8f9fb}.gold-card{width:min(480px,100%);padding:35px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.gold-card .brand{margin-bottom:30px}.gold-card h1{margin:12px 0;font-size:30px;letter-spacing:-.05em}.gold-card p{margin-bottom:22px;color:#68727e;font-size:13px;line-height:1.75}.gold-card .button{min-height:43px}@media (max-width:1000px){.header-inner{gap:20px}.primary-nav{gap:13px}.primary-nav a{font-size:12px}.header-actions{gap:12px}.login-link{font-size:12px}.home-hero{gap:26px}.topic-grid{grid-template-columns:repeat(3,1fr)}.content-layout{gap:34px}}@media (max-width:800px){.header-inner{min-height:70px}.menu-toggle{width:40px;height:40px;margin-left:auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.menu-lines,.menu-lines::before,.menu-lines::after{width:17px;height:2px;display:block;border-radius:2px;background:#363e48}.menu-lines{position:relative}.menu-lines::before,.menu-lines::after{position:absolute;left:0;content:""}.menu-lines::before{top:-6px}.menu-lines::after{top:6px}.primary-nav{position:absolute;top:69px;left:0;right:0;padding:11px 24px 18px;display:none;align-items:stretch;flex-direction:column;gap:0;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 15px 25px rgba(20,24,31,.06)}.primary-nav.is-open{display:flex}.primary-nav a{padding:11px 2px;border-bottom:1px solid #f0f1f3;font-size:13px}.primary-nav a:last-child{border-bottom:0}.header-actions{margin-left:0}.header-actions .login-link{display:none}.home-hero{min-height:auto;padding-top:52px;grid-template-columns:1fr}.hero-copy{max-width:700px}.hero-visual{min-height:350px}.trust-strip{grid-template-columns:repeat(2,1fr);row-gap:20px}.trust-strip > div:nth-child(2){border-right:0}.trust-strip > div:nth-child(3){padding-left:0}.section{padding:68px 0}.section-heading{align-items:flex-start;flex-direction:column;gap:18px}.section-categories{padding-top:18px}.feature-grid{gap:11px}.feature-card{min-height:195px;padding:17px}.feature-card h3{font-size:20px}.promo-band{padding:36px 32px}.promo-band-art{right:-120px;opacity:.6}.responsible-strip{grid-template-columns:60px 1fr}.responsible-strip .text-link{grid-column:2}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.footer-brand{grid-column:1 / -1}.page-hero{grid-template-columns:minmax(0,1fr) 220px;padding:31px;gap:20px}.page-promo{grid-template-columns:42px minmax(0,1fr);gap:10px 13px;padding:14px}.page-promo-art{width:40px;height:40px;border-radius:11px}.page-promo-action{grid-column:2;justify-self:start}.content-layout{grid-template-columns:1fr}.article-content{max-width:none}.content-aside{position:static;grid-template-columns:1fr 1fr}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.preview-bar{min-height:31px;padding:6px 16px;font-size:9px}.header-inner,.hero,.trust-strip,.section,.footer-inner,.page-main{width:calc(100% - 32px)}.header-inner{gap:11px}.brand{font-size:22px}.brand-mark{width:30px;height:30px;font-size:17px}.header-actions .button{min-height:38px;padding:0 10px;font-size:10px}.home-hero{padding:42px 0 38px}.home-hero h1{margin-top:16px;font-size:clamp(39px,12vw,53px)}.hero-lead{font-size:14px}.hero-actions{gap:9px}.hero-actions .button{min-height:45px;padding:0 12px;font-size:11px}.hero-meta{gap:12px;font-size:9px}.hero-visual{min-height:315px;border-radius:23px}.visual-card-main{min-height:250px;padding:18px}.tag-games{top:30px;left:7px}.tag-offer{right:7px;bottom:27px}.floating-tag{gap:7px;padding:8px 10px}.floating-tag strong{font-size:9px}.floating-tag small{font-size:7px}.tag-icon{width:25px;height:25px}.trust-strip{padding:16px 12px;gap:15px 4px}.trust-strip > div{padding:0 6px;gap:8px}.trust-icon{width:29px;height:29px;font-size:9px}.trust-strip strong{font-size:9px}.trust-strip small{font-size:8px}.section{padding:54px 0}.section-heading h2,.responsible-strip h2{font-size:27px}.section-heading p{font-size:12px}.section-search{width:100%}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:160px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:8px}.topic-card{min-height:126px;padding:13px}.topic-card-title{font-size:11px}.promo-band{min-height:290px;padding:29px 21px}.promo-band h2{max-width:290px;font-size:31px}.promo-band p{max-width:285px;font-size:11px}.promo-band-art{right:-235px;opacity:.45}.guide-row{min-height:72px;grid-template-columns:28px 1fr 20px;gap:8px}.guide-row-title{font-size:11px}.guide-row-summary{display:none}.responsible-strip{padding:19px 17px;grid-template-columns:47px 1fr;gap:13px}.responsible-mark{width:43px;height:43px;font-size:12px}.responsible-strip h2{font-size:21px}.responsible-strip p{font-size:10px}.responsible-strip .text-link{font-size:10px}.final-cta{align-items:flex-start;flex-direction:column;gap:15px;padding-top:38px;padding-bottom:57px}.final-cta h2{font-size:25px}.footer-top{padding:35px 0 24px;grid-template-columns:repeat(2,1fr);gap:24px 20px}.footer-brand{grid-column:1 / -1}.footer-col h2{font-size:9px}.footer-col a{font-size:10px}.footer-bottom{padding:15px 0;align-items:flex-start;flex-direction:column;gap:10px}.footer-bottom div{order:-1}.footer-preview{position:absolute;right:16px}.page-main{width:calc(100% - 32px)}.breadcrumbs{min-height:45px;gap:6px;font-size:9px}.breadcrumbs [aria-current="page"]{max-width:175px}.page-hero{min-height:auto;padding:25px 20px;grid-template-columns:1fr}.page-promo{grid-template-columns:36px minmax(0,1fr);gap:9px 11px;margin:12px 0 17px;padding:13px;border-radius:12px}.page-promo-art{width:34px;height:34px;border-radius:10px;font-size:13px}.page-promo-copy .eyebrow{font-size:7px}.page-promo-copy h2{font-size:14px}.page-promo-copy p{font-size:9px}.page-promo-action{grid-column:1 / -1;width:100%;justify-content:center}.context-popup{display:none !important}.mobile-context-bar:not([hidden]){position:fixed;z-index:120;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"copy close" "action action";gap:10px 12px;max-height:42vh;overflow:auto;padding:13px 16px calc(13px + env(safe-area-inset-bottom,0px));border-top:1px solid #ead9dd;background:#fff;box-shadow:0 -10px 32px rgba(30,34,42,.16)}.mobile-context-copy{grid-area:copy;display:grid;gap:4px;min-width:0}.mobile-context-copy .eyebrow{color:var(--red-deep);font-size:7px}.mobile-context-copy strong{color:var(--ink);font-size:13px;line-height:1.3}.mobile-context-copy > span:last-child{display:-webkit-box;overflow:hidden;color:#626b78;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-context-close{grid-area:close;align-self:start;width:34px;height:34px}.mobile-context-bar > .button{grid-area:action;min-height:40px;width:100%;justify-content:center}body.mobile-context-bar-open{padding-bottom:calc(122px + env(safe-area-inset-bottom,0px))}body.mobile-context-bar-open #toast{bottom:calc(132px + env(safe-area-inset-bottom,0px))}.page-hero-copy h1{font-size:34px}.page-hero-copy .hero-lead{font-size:12px}.page-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.page-hero-side{display:none}.content-layout{padding:36px 2px 40px;gap:26px}.article-meta{margin-bottom:17px}.article-intro{font-size:15px}.article-content h2{font-size:20px}.article-content p{font-size:12px}.content-aside{grid-template-columns:1fr}.related-section{padding:25px 0 44px}.related-grid{grid-template-columns:1fr 1fr;gap:8px}.related-card{min-height:108px;padding:12px}.related-card strong{font-size:10px}.related-section .section-heading{flex-direction:row;align-items:center}.related-section .section-heading h2{font-size:23px}.page-bottom-cta{margin-bottom:45px;align-items:flex-start;flex-direction:column;padding:22px 19px}.page-bottom-cta h2{font-size:21px}.page-bottom-cta p{font-size:10px}.search-hero{margin:35px auto 30px}.search-hero h1{font-size:36px}.search-results{grid-template-columns:1fr}.search-results-section{margin-bottom:50px}.gold-page{padding:16px}.gold-card{padding:25px 21px}.intent-panel{padding:16px;margin:21px 0 24px}.intent-panel-head h2,.intent-panel h2{font-size:18px}.intent-panel .topic-grid{grid-template-columns:repeat(2,1fr)}.intent-grid,.steps-list,.safer-steps{grid-template-columns:1fr}.intent-card{min-height:auto}.offer-panel-head,.vip-panel{align-items:flex-start;flex-direction:column}.pending-badge{white-space:normal}.offer-facts{grid-template-columns:1fr}.offer-facts div{border-right:0;border-bottom:1px solid #eceef1}.offer-facts div:last-child{border-bottom:0}.steps-list li{min-height:auto;flex-direction:row}.payment-rows div{align-items:flex-start;flex-direction:column;gap:4px}.payment-rows strong{text-align:left}.guide-method-steps{grid-template-columns:1fr}.guide-method-steps b{transform:rotate(90deg)}.vip-status{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.service-page{padding-bottom:42px}.service-hero,.service-copy,.service-links{width:min(100% - 40px,780px);margin-left:auto;margin-right:auto}.service-hero{padding:42px 0 18px}.service-hero h1{max-width:720px;margin:12px 0;color:var(--ink);font-size:clamp(32px,5vw,48px);letter-spacing:-.045em;line-height:1.08}.service-hero p,.service-copy > p{color:var(--muted);font-size:16px;line-height:1.7}.service-copy{padding:12px 0 24px}.service-copy > h2{margin:26px 0 8px;color:var(--ink);font-size:21px}.service-copy .answer-card{margin:12px 0 24px}.service-copy .check-list{margin-top:16px}.service-links{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:18px;border-top:1px solid var(--line)}.service-links a{color:var(--red-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.service-hero,.service-copy,.service-links{width:min(100% - 32px,780px)}.service-hero{padding-top:30px}}.game-directory-head{margin:34px 0 16px;padding-top:25px;border-top:1px solid var(--line)}.game-directory-head h2{margin:7px 0;color:var(--ink);font-size:23px;letter-spacing:-.035em}.game-directory-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.game-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;margin-top:17px}.game-index-card{position:relative;display:flex;min-height:142px;flex-direction:column;gap:8px;padding:17px;border:1px solid #e8eaf0;border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.game-index-card:hover{transform:translateY(-2px);border-color:#d9a2aa;box-shadow:0 9px 22px rgba(31,37,49,.06)}.game-index-card:focus-visible{outline:3px solid #b51d35;outline-offset:3px}.game-index-provider{color:var(--red-deep);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.game-index-card strong{padding-right:20px;font-size:14px;line-height:1.35}.game-index-mechanic{color:#626b78;font-size:11px;line-height:1.55}.game-index-arrow{position:absolute;right:15px;top:13px;color:var(--red-deep);font-size:14px}.game-facts-panel{border-color:#ece3e5}.game-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0 10px}.game-facts-grid > div{min-width:0;padding:12px;border:1px solid #eceef1;border-radius:11px;background:#fff}.game-facts-grid dt{margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-facts-grid dd{margin:0;color:var(--ink);font-size:11px;font-weight:650;line-height:1.5}.game-facts-panel .panel-link{display:inline-flex;align-items:center;gap:6px;margin-top:5px;color:var(--red-deep);font-size:11px;font-weight:750;text-underline-offset:3px}.home-game-links{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:18px 20px;border:1px solid #ece3e5;border-radius:14px;background:#fff}.home-game-links h3{margin:5px 0;color:var(--ink);font-size:16px}.home-game-links p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.compare-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 8px;padding:0;list-style:none}.compare-criteria li{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #eceef1;border-radius:11px;background:#fff;color:var(--ink);font-size:11px;line-height:1.55}.compare-criteria li > span:first-child{color:var(--red-deep);font-weight:900}.compare-panel .game-index-grid{margin-top:17px}.review-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.review-route-grid a{min-height:72px;padding:15px 16px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #e7e9ed;border-radius:10px;background:#fff}.review-route-grid a:hover{border-color:var(--red)}.review-route-grid strong{color:var(--ink);font-size:13px}.review-route-grid span{color:var(--muted);font-size:11px;line-height:1.5}.home-main{overflow:clip}.home-hero{align-items:center;padding-top:55px;padding-bottom:49px}.home-hero h1{max-width:590px}.home-hero .hero-lead{max-width:530px}.home-brand-visual{min-height:405px}.home-brand-visual .visual-card-main{max-width:340px;min-height:290px;padding:28px}.home-hero-data{display:grid;gap:10px;margin:24px 0 27px}.home-hero-data span{display:flex;align-items:center;gap:8px;color:#636b78;font-size:11px}.home-hero-data span::before{width:6px;height:6px;border-radius:50%;background:var(--red);content:""}.home-facts{margin-top:3px}.home-facts > div{align-items:flex-start;padding-top:4px;padding-bottom:4px}.home-facts .trust-icon{flex:0 0 34px}.home-facts small{max-width:210px;line-height:1.45}.home-intro{padding-top:76px;padding-bottom:35px}.home-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.home-intro-grid article{min-height:215px;padding:22px;border:1px solid #e9ebef;border-radius:16px;background:#fff}.home-intro-grid h3{margin:0 0 9px;color:var(--ink);font-size:17px;letter-spacing:-.02em}.home-intro-grid p{margin:0 0 16px;color:#596474;font-size:12px;line-height:1.75}.home-funnel{margin-top:58px;padding:34px;border:1px solid #ece5e7;border-radius:22px;background:#fff}.home-funnel .section-heading{margin-bottom:22px}.home-funnel .section-heading h2{max-width:670px}.home-funnel-bonus{background:linear-gradient(135deg,#fff 0%,#fff9fa 100%)}.bonus-funnel-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.bonus-terms-card,.bonus-calculator-card{position:relative;padding:24px;border:1px solid #ece6e8;border-radius:16px;background:#fff}.bonus-card-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#fff0f2;color:var(--red-deep);font-size:21px;font-weight:800}.bonus-terms-card h3,.calculator-heading h3{margin:16px 0 8px;color:var(--ink);font-size:20px;letter-spacing:-.035em}.bonus-terms-card p,.calculator-heading p{margin:0;color:#596474;font-size:12px;line-height:1.75}.home-check-list{display:grid;gap:10px;margin:19px 0 20px;padding:0;list-style:none}.home-check-list li{position:relative;padding-left:20px;color:#374151;font-size:11px;line-height:1.55}.home-check-list li::before{position:absolute;left:0;top:0;color:var(--red-deep);content:"✓";font-weight:800}.bonus-terms-card > .text-link{color:var(--red-deep);font-size:11px;font-weight:750;text-underline-offset:3px}.bonus-calculator-card{border-color:#e7dadd;box-shadow:0 14px 38px rgba(42,30,33,.045)}.calculator-heading .eyebrow{color:var(--red-deep)}.calculator-heading h3{margin-top:7px}.bonus-calculator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}.bonus-calculator label{display:grid;gap:6px;color:#424b58;font-size:10px;font-weight:720}.bonus-calculator input,.bonus-calculator select{width:100%;min-height:42px;padding:0 11px;border:1px solid #dce0e5;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.bonus-calculator input:focus-visible,.bonus-calculator select:focus-visible,.home-game-search-wrap input:focus-visible{outline:3px solid rgba(181,29,53,.25);border-color:var(--red-deep)}.bonus-calculator .calculator-contribution{grid-column:1 / 2}.bonus-calculator button{align-self:end;min-height:42px}.calculator-result{min-height:42px;margin:15px 0 0;padding:12px 13px;border-radius:10px;background:#fff5f6;color:#6b1825;font-size:12px;font-weight:700;line-height:1.55}.calculator-note{margin:9px 0 0;color:#747c87;font-size:10px;line-height:1.55}.home-funnel-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;padding:18px 20px;border:1px solid #ece3e5;border-radius:14px;background:#fff}.home-funnel-cta > div{display:grid;gap:4px}.home-funnel-cta strong{color:var(--ink);font-size:13px}.home-funnel-cta span{color:#667080;font-size:11px;line-height:1.5}.home-game-finder{max-width:520px;margin:0 0 17px}.home-game-finder > label{display:block;margin-bottom:7px;color:var(--ink);font-size:11px;font-weight:750}.home-game-search-wrap{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid #dfe2e7;border-radius:11px;background:#fff}.home-game-search-wrap > span:first-child{color:var(--red-deep);font-size:22px}.home-game-search-wrap input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}#home-game-count{flex:0 0 auto;color:#697382;font-size:10px}.home-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-game-card{display:grid;grid-template-columns:82px minmax(0,1fr);overflow:hidden;min-width:0;border:1px solid #e9ebef;border-radius:15px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-game-card[hidden]{display:none}.home-game-card:hover{transform:translateY(-2px);border-color:#d9a2aa;box-shadow:0 12px 28px rgba(31,37,49,.07)}.home-game-art{position:relative;display:grid;min-height:166px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 43%,#ffe7eb 0,#fff5f6 36%,#faf7f7 100%)}.home-game-orbit{position:absolute;width:64px;height:64px;border:1px solid #edc9cf;border-radius:50%;box-shadow:0 0 0 10px rgba(229,29,61,.035),0 0 0 20px rgba(229,29,61,.025)}.home-game-mark{position:relative;color:var(--red-deep);font-size:20px;font-weight:850;letter-spacing:-.06em}.home-game-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:16px}.home-game-provider{color:var(--red-deep);font-size:8px;font-weight:800;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.home-game-copy h3{margin:7px 0 6px;color:var(--ink);font-size:15px;letter-spacing:-.025em}.home-game-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:auto;padding-top:12px}.home-game-actions .text-link{color:var(--red-deep);font-size:10px;font-weight:750;text-underline-offset:3px}.home-game-actions .button{min-height:34px;padding:0 10px;font-size:9px}.home-game-facts{display:grid;gap:5px;margin:10px 0 2px;color:var(--ink-muted);font-size:10px;line-height:1.5}.home-game-facts strong{color:var(--ink);font-weight:760}.home-game-fact-muted{color:#6f737c;font-style:italic}.quickstart-method-label{display:block;margin:14px 0 6px;color:var(--ink);font-size:11px;font-weight:760}.quickstart-method-select{width:100%;min-height:42px;padding:0 12px;border:1px solid #d8dbe2;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.quickstart-method-link{display:inline-flex;width:fit-content;margin-top:9px}.game-funnel-cta{border-color:#e6dadd;background:#fffafb}.home-compare-section{padding-top:74px}.home-table-wrap{overflow-x:auto;border:1px solid #e6e8ed;border-radius:15px;background:#fff}.home-compare-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.home-compare-table th,.home-compare-table td{padding:15px 17px;border-bottom:1px solid #edf0f3;color:#46505e;font-size:11px;line-height:1.55;vertical-align:top}.home-compare-table thead th{background:#fbf8f9;color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-compare-table tbody tr:last-child th,.home-compare-table tbody tr:last-child td{border-bottom:0}.home-compare-table tbody th{min-width:165px;color:var(--ink);font-size:11px;font-weight:720}.home-compare-table td a{color:var(--red-deep);font-weight:750;text-underline-offset:3px}.home-payments-section,.home-mobile-section,.home-vip-section{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:45px;padding-top:74px}.home-section-copy h2{max-width:650px;margin:9px 0 12px;color:var(--ink);font-size:clamp(26px,3vw,36px);letter-spacing:-.045em;line-height:1.13}.home-section-copy > p{max-width:700px;margin:0 0 13px;color:#596474;font-size:12px;line-height:1.8}.payment-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.payment-link-grid a{display:grid;gap:5px;min-height:75px;padding:13px;border:1px solid #e8eaee;border-radius:11px;background:#fff;text-decoration:none}.payment-link-grid a:hover,.home-hub-card:hover{border-color:#d9a2aa}.payment-link-grid strong{color:var(--ink);font-size:11px}.payment-link-grid small{color:#6a7380;font-size:9px;line-height:1.5}.home-section-copy > .button{min-height:40px}.payment-visual{position:relative;display:grid;min-height:270px;place-items:center;overflow:hidden;border:1px solid #eee6e8;border-radius:22px;background:linear-gradient(145deg,#fff 5%,#fff8f9 100%)}.payment-visual-chip{position:absolute;top:25px;right:25px;display:grid;width:50px;height:33px;place-items:center;border:1px solid #e5cfd3;border-radius:9px;background:#fff;color:var(--red-deep);font-size:11px;font-weight:850}.payment-visual-lines{display:grid;gap:10px;width:64%;padding:24px;border:1px solid #ebe4e6;border-radius:15px;background:#fff;box-shadow:0 14px 35px rgba(39,28,31,.06)}.payment-visual-lines i{height:9px;border-radius:8px;background:#f0edf0}.payment-visual-lines i:nth-child(2){width:75%;background:#f5e4e7}.payment-visual-lines i:nth-child(3){width:52%}.payment-visual-arrow{position:absolute;left:18%;bottom:32px;color:var(--red);font-size:24px}.payment-visual small{position:absolute;right:16%;bottom:37px;color:#747c87;font-size:8px;font-weight:800;letter-spacing:.12em}.home-mobile-section{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr)}.mobile-visual{display:grid;min-height:300px;margin:0;place-items:center;border:1px solid #eee6e8;border-radius:22px;background:linear-gradient(145deg,#fff9fa,#fff)}.mobile-device{width:142px;height:245px;padding:9px;border:2px solid #b9bdc5;border-radius:25px;background:#fff;box-shadow:0 18px 45px rgba(35,38,45,.12)}.mobile-device-speaker{display:block;width:36px;height:4px;margin:3px auto 9px;border-radius:4px;background:#d4d7dc}.mobile-device-screen{display:flex;height:209px;flex-direction:column;align-items:center;justify-content:center;gap:13px;border-radius:16px;background:#fff8f9}.mobile-device-screen .brand-mark{width:37px;height:37px;font-size:16px}.mobile-device-screen .brand-word{font-size:22px}.mobile-device-screen i{width:72%;height:7px;border-radius:6px;background:#f0dfe2}.mobile-device-screen i:nth-of-type(2){width:55%}.mobile-device-screen b{color:var(--red-deep);font-size:8px;letter-spacing:.1em}.home-mobile-section .hero-actions{gap:16px}.home-vip-section{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.vip-feature-card,.vip-feature-note{padding:27px;border:1px solid #e8e6eb;border-radius:18px;background:#fff}.vip-feature-card{background:linear-gradient(145deg,#fff 35%,#fff8f9 100%)}.vip-feature-card h2{margin:10px 0;color:var(--ink);font-size:clamp(26px,3vw,35px);letter-spacing:-.045em}.vip-feature-card p,.vip-feature-note p{color:#596474;font-size:11px;line-height:1.75}.vip-feature-links{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.vip-feature-links a{padding:8px 10px;border:1px solid #e9e3e5;border-radius:8px;color:#5e2530;font-size:9px;font-weight:700;text-decoration:none}.vip-feature-card .button{min-height:39px}.vip-feature-note{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fbfafb}.vip-feature-symbol{display:grid;width:46px;height:46px;place-items:center;border:1px solid #e9dce0;border-radius:15px;color:var(--red-deep);font-size:19px;font-weight:850}.vip-feature-note h3{margin:15px 0 5px;color:var(--ink);font-size:17px}.vip-feature-note .text-link{color:var(--red-deep);font-size:10px;font-weight:750}.home-hubs-section{padding-top:78px}.home-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.home-hub-card{display:flex;min-height:88px;align-items:center;gap:12px;padding:14px;border:1px solid #e8eaee;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.home-hub-card:hover{transform:translateY(-1px)}.home-hub-number{align-self:flex-start;color:#b51d35;font-size:9px;font-weight:850;letter-spacing:.08em}.home-hub-card > span:nth-child(2){display:grid;gap:4px;flex:1}.home-hub-card strong{color:var(--ink);font-size:11px}.home-hub-card small{color:#6a7380;font-size:9px;line-height:1.45}.home-hub-arrow{color:var(--red-deep);font-size:12px}.home-responsible-section{display:flex;align-items:center;gap:20px;margin-top:64px;padding:24px;border:1px solid #e7e8eb;border-radius:15px;background:#fbfbfc}.home-responsible-section > div:nth-child(2){flex:1}.home-responsible-section h2{margin:5px 0;color:var(--ink);font-size:18px}.home-responsible-section p{max-width:720px;margin:0;color:#626b78;font-size:10px;line-height:1.7}.home-responsible-section > a{flex:0 0 auto;color:var(--red-deep);font-size:10px;font-weight:750}.home-faq-section{padding-top:74px}.home-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.home-faq-item{align-self:start;padding:15px 16px;border:1px solid #e7e9ed;border-radius:12px;background:#fff}.home-faq-item summary{position:relative;padding-right:23px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:750;line-height:1.5;list-style:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary::after{position:absolute;right:0;top:-1px;color:var(--red-deep);content:"+";font-size:18px;font-weight:500}.home-faq-item[open] summary::after{content:"−"}.home-faq-item summary:focus-visible{outline:3px solid rgba(181,29,53,.24);outline-offset:4px;border-radius:3px}.home-faq-item p{margin:11px 0 0;color:#626b78;font-size:10px;line-height:1.7}.home-final-cta{align-items:center}.home-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}.home-final-actions .button{min-height:44px}.home-final-actions .text-link{color:var(--red-deep);font-size:10px;font-weight:750}@media (max-width:900px){.home-funnel{padding:26px}.bonus-funnel-grid{grid-template-columns:1fr}.home-payments-section,.home-mobile-section,.home-vip-section{gap:25px}.home-game-grid{grid-template-columns:1fr}}@media (max-width:700px){.home-intro-grid{grid-template-columns:1fr}.home-intro-grid article{min-height:0}.home-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-faq-list{grid-template-columns:1fr}.home-payments-section,.home-mobile-section,.home-vip-section{grid-template-columns:1fr}.home-mobile-section .mobile-visual{order:2}.home-mobile-section .home-section-copy{order:1}.home-mobile-section .mobile-visual{min-height:255px}.home-responsible-section{align-items:flex-start;flex-wrap:wrap}.home-responsible-section > div:nth-child(2){flex-basis:calc(100% - 60px)}.home-responsible-section > a{margin-left:58px}.home-final-cta{align-items:flex-start}.home-final-actions{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.home-hero{padding-top:40px}.home-brand-visual{min-height:320px}.home-brand-visual .visual-card-main{min-height:245px;padding:21px}.home-hero-data{gap:7px;margin:17px 0}.home-hero-data span{font-size:9px}.home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-facts > div{padding-right:6px}.home-facts .trust-icon{flex-basis:28px;width:28px;height:28px;font-size:9px}.home-facts strong{font-size:9px}.home-facts small{font-size:8px}.home-intro{padding-top:52px}.home-funnel{margin-top:37px;padding:17px;border-radius:17px}.bonus-terms-card,.bonus-calculator-card{padding:17px}.bonus-calculator{gap:9px}.bonus-calculator label{font-size:9px}.bonus-calculator input,.bonus-calculator select{min-height:40px;padding:0 8px;font-size:10px}.bonus-calculator .button{padding:0 8px;font-size:9px}.home-funnel-cta{align-items:flex-start;flex-direction:column;padding:15px}.home-funnel-cta .button{width:100%;justify-content:center}.home-game-card{grid-template-columns:58px minmax(0,1fr)}.home-game-art{min-height:170px}.home-game-orbit{width:43px;height:43px}.home-game-mark{font-size:15px}.home-game-copy{padding:12px}.home-game-copy h3{font-size:13px}.home-game-actions{gap:7px}.home-game-actions .button{font-size:8px}.quickstart-method-link{width:100%;justify-content:center}.payment-link-grid{grid-template-columns:1fr 1fr}.home-hub-grid{grid-template-columns:1fr}.home-responsible-section{padding:17px}.home-responsible-section > div:nth-child(2){flex-basis:calc(100% - 50px)}.home-responsible-section > a{margin-left:0}.home-faq-section{padding-top:52px}.home-final-cta{padding:24px 18px}}@media (max-width:700px){.game-facts-grid{grid-template-columns:1fr}.compare-criteria{grid-template-columns:1fr}.review-route-grid{grid-template-columns:1fr}.home-game-links{align-items:flex-start;flex-direction:column}.home-game-links .button{width:100%;justify-content:center}}.game-page-main{padding-bottom:44px}.game-detail-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);gap:34px;align-items:center;padding:30px 0 38px;border-bottom:1px solid var(--line)}.game-detail-copy{min-width:0}.game-detail-copy h1{max-width:760px;margin:12px 0 18px;color:var(--ink);font-size:clamp(32px,4.3vw,54px);letter-spacing:-.055em;line-height:1.02}.game-answer-first{max-width:680px;padding:16px 18px;border:1px solid #eadde0;border-radius:15px;background:#fffafb}.game-answer-first h2{margin:5px 0 7px;color:var(--ink);font-size:17px;letter-spacing:-.025em;line-height:1.35}.game-answer-first p{margin:0;color:#4f5967;font-size:14px;line-height:1.65}.game-provider-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.game-provider-chips span{padding:7px 10px;border:1px solid #eceef1;border-radius:999px;background:#fff;color:#4f5967;font-size:10px;font-weight:750}.game-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px;margin-top:18px}.game-availability-note{margin:10px 0 0;color:#747d89;font-size:10px;line-height:1.5}.game-visual{position:relative;display:grid;min-height:315px;margin:0;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--game-accent) 18%,white);border-radius:24px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--game-accent) 15%,white) 0,#fff 66%)}.game-visual::before,.game-visual::after{position:absolute;display:block;content:"";pointer-events:none}.game-visual::before{width:188px;height:188px;border:1px solid color-mix(in srgb,var(--game-accent) 38%,white);border-radius:50%;box-shadow:0 0 0 17px color-mix(in srgb,var(--game-accent) 5%,transparent),0 0 0 36px color-mix(in srgb,var(--game-accent) 4%,transparent)}.game-visual::after{width:118px;height:118px;border:1px solid color-mix(in srgb,var(--game-accent) 15%,white);border-radius:50%;transform:rotate(35deg) scaleX(1.65)}.game-visual-orbit{position:absolute;width:250px;height:250px;border:1px dashed color-mix(in srgb,var(--game-accent) 25%,white);border-radius:50%;transform:rotate(-18deg) scaleY(.63)}.game-visual-mark{z-index:1;display:grid;width:92px;height:92px;place-items:center;border:1px solid color-mix(in srgb,var(--game-accent) 35%,white);border-radius:25px;background:color-mix(in srgb,var(--game-accent) 9%,white);box-shadow:0 12px 34px color-mix(in srgb,var(--game-accent) 17%,transparent);color:var(--game-accent);font-size:44px;font-weight:800}.game-visual-label{position:absolute;top:25px;left:25px;z-index:1;color:var(--game-accent);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.game-visual figcaption{position:absolute;right:16px;bottom:13px;color:#89919c;font-size:9px}.game-art--avalanche .game-visual-mark,.game-art--tomb .game-visual-mark,.game-art--pharaoh .game-visual-mark{border-radius:8px 8px 24px 24px}.game-art--alien-grid::before,.game-art--sugar-grid::before{border-radius:24px;background:repeating-linear-gradient(90deg,transparent 0 23px,color-mix(in srgb,var(--game-accent) 14%,transparent) 24px 25px),repeating-linear-gradient(0deg,transparent 0 23px,color-mix(in srgb,var(--game-accent) 14%,transparent) 24px 25px)}.game-art--candy::after,.game-art--candy-1000::after{width:154px;height:154px;border:8px dotted color-mix(in srgb,var(--game-accent) 38%,white);transform:rotate(14deg)}.game-art--fishing::before,.game-art--fishing-1000::before,.game-art--splash::before,.game-art--megaways-fish::before{width:280px;height:75px;border:0;border-top:2px solid color-mix(in srgb,var(--game-accent) 38%,white);border-radius:50%;box-shadow:0 18px 0 -1px color-mix(in srgb,var(--game-accent) 24%,white),0 37px 0 -1px color-mix(in srgb,var(--game-accent) 16%,white);transform:translateY(28px) rotate(-7deg)}.game-art--jackpot-savanna::before,.game-art--fortune::before{width:166px;height:166px;border-width:8px;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 7px color-mix(in srgb,var(--game-accent) 25%,white),0 0 0 20px color-mix(in srgb,var(--game-accent) 5%,transparent)}.game-art--olympus::after,.game-art--thunder::after,.game-art--super-scatter::after{width:150px;height:210px;border:0;border-right:3px solid color-mix(in srgb,var(--game-accent) 45%,white);border-radius:0;transform:rotate(26deg) skewY(-20deg)}.game-art--portal::before,.game-art--tarot::before,.game-art--gothic-romance::before{border-radius:48% 48% 12% 12%;transform:rotate(45deg) scale(.82)}.game-section{margin-top:38px;padding:27px;border:1px solid #eceef1;border-radius:20px;background:#fff}.game-section-heading{margin-bottom:18px}.game-section-heading h2,.game-mechanics-copy h2{margin:6px 0 8px;color:var(--ink);font-size:25px;letter-spacing:-.04em;line-height:1.15}.game-section-heading p,.game-mechanics-copy > p{max-width:700px;margin:0;color:#636d7a;font-size:13px;line-height:1.65}.game-facts-table-wrap{overflow-x:auto;border:1px solid #eceef1;border-radius:13px}.game-facts-table{width:100%;border-collapse:collapse;color:var(--ink);font-size:12px}.game-facts-table tr + tr{border-top:1px solid #eceef1}.game-facts-table th,.game-facts-table td{padding:12px 15px;text-align:left;vertical-align:top;line-height:1.55}.game-facts-table th{width:29%;background:#fcfbfb;color:#586270;font-size:10px;font-weight:800}.game-facts-table td{color:#303947}.game-mechanics-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:24px;border-color:#eadde0;background:#fffdfd}.game-mechanics-copy h3{margin:20px 0 8px;color:var(--ink);font-size:14px}.game-feature-list{display:grid;gap:9px;margin:0;padding-left:19px;color:#4f5967;font-size:12px;line-height:1.6}.game-bonus-card{padding:19px;border:1px solid #f0e7e9;border-radius:15px;background:#fff}.game-bonus-card h3{margin:7px 0;color:var(--ink);font-size:17px}.game-bonus-card p{margin:0;color:#596371;font-size:12px;line-height:1.65}.game-buy-note{margin-top:15px;padding-top:13px;border-top:1px solid #eceef1}.game-buy-note strong{display:block;margin-bottom:5px;color:var(--ink);font-size:11px}.game-example-section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;border-color:#e5e9ef;background:#fbfcfe}.game-example-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f3e8eb;color:var(--red-deep);font-size:20px}.game-example-section h2{margin:5px 0 7px;color:var(--ink);font-size:19px;letter-spacing:-.03em}.game-example-section p{max-width:820px;margin:0;color:#596371;font-size:13px;line-height:1.7}.game-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.game-start-steps li{display:flex;gap:12px;padding:16px;border:1px solid #eceef1;border-radius:13px}.game-start-steps li > span{color:var(--red-deep);font-size:11px;font-weight:850}.game-start-steps strong{display:block;color:var(--ink);font-size:12px}.game-start-steps p{margin:6px 0 0;color:#697382;font-size:11px;line-height:1.55}.game-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.game-related-card{display:flex;min-width:0;flex-direction:column;gap:7px;padding:15px;border:1px solid #eceef1;border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.game-related-card:hover{transform:translateY(-2px);border-color:#d9a2aa}.game-related-card span{color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.game-related-card strong{color:var(--ink);font-size:13px}.game-related-card small{color:#697382;font-size:10px;line-height:1.5}.game-faq-list{display:grid;gap:8px}.game-faq-item{padding:13px 15px;border:1px solid #eceef1;border-radius:12px;background:#fff}.game-faq-item summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:750}.game-faq-item p{margin:10px 0 0;color:#596371;font-size:12px;line-height:1.65}.game-source-section{margin-top:30px;padding:19px 22px;border:1px solid #eceef1;border-radius:16px;background:#fcfcfd}.game-source-section > p{margin:6px 0 11px;color:#707987;font-size:10px}.game-source-links{display:flex;flex-wrap:wrap;gap:10px 18px}.game-source-links a{color:var(--red-deep);font-size:11px;font-weight:750;text-underline-offset:3px}.game-bottom-cta{margin-top:24px}@media (max-width:760px){.game-detail-hero{grid-template-columns:1fr;gap:20px}.game-detail-copy h1{font-size:clamp(31px,9vw,43px)}.game-visual{min-height:240px}.game-mechanics-section{grid-template-columns:1fr}.game-start-steps{grid-template-columns:1fr}.game-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.game-section{margin-top:22px;padding:18px 15px;border-radius:16px}.game-related-grid{grid-template-columns:1fr}.game-facts-table th,.game-facts-table td{padding:10px 11px}.game-example-section{grid-template-columns:35px minmax(0,1fr);gap:10px}.game-example-icon{width:34px;height:34px}}.bonus-page-main{padding-bottom:44px}.bonus-detail-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:32px;align-items:center;padding:28px 0 37px;border-bottom:1px solid var(--line)}.bonus-detail-copy{min-width:0}.bonus-detail-copy h1{max-width:720px;margin:12px 0 18px;color:var(--ink);font-size:clamp(32px,4.2vw,52px);letter-spacing:-.055em;line-height:1.03}.bonus-answer-first{max-width:700px;padding:17px 19px;border:1px solid #eadde0;border-radius:15px;background:#fffafb}.bonus-answer-first h2{margin:5px 0 7px;color:var(--ink);font-size:17px;letter-spacing:-.025em;line-height:1.35}.bonus-answer-first p{margin:0;color:#4f5967;font-size:13px;line-height:1.65}.bonus-fit{display:grid;gap:4px;max-width:700px;margin:15px 0 0;color:#596371;font-size:11px;line-height:1.6}.bonus-fit strong{color:var(--ink);font-size:11px}.bonus-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:17px}.bonus-availability-note{margin:9px 0 0;color:#747d89;font-size:10px;line-height:1.5}.bonus-hero-card{position:relative;display:flex;min-height:255px;flex-direction:column;justify-content:flex-end;padding:27px;overflow:hidden;border:1px solid #efdee2;border-radius:23px;background:radial-gradient(circle at 75% 22%,#fff0f2 0,#fff 48%,#fffafa 100%)}.bonus-hero-card::before,.bonus-hero-card::after{position:absolute;top:14px;right:10px;width:154px;height:154px;border:1px solid #f0d7dc;border-radius:50%;content:"";pointer-events:none}.bonus-hero-card::after{top:34px;right:30px;width:115px;height:115px;border-style:dashed}.bonus-hero-card .eyebrow,.bonus-hero-card h2,.bonus-hero-card p,.bonus-card-mark{position:relative;z-index:1}.bonus-card-mark{display:grid;width:43px;height:43px;margin-bottom:auto;place-items:center;border:1px solid #ebcfd4;border-radius:14px;background:#fff;color:var(--red-deep);font-size:22px;font-weight:800}.bonus-hero-card h2{max-width:390px;margin:8px 0 7px;color:var(--ink);font-size:23px;letter-spacing:-.04em;line-height:1.15}.bonus-hero-card p{max-width:390px;margin:0;color:#596371;font-size:11px;line-height:1.65}.bonus-section{margin-top:34px;padding:25px;border:1px solid #eceef1;border-radius:19px;background:#fff}.bonus-section-heading{margin-bottom:17px}.bonus-section-heading h2,.bonus-withdrawal-section h2{margin:6px 0 8px;color:var(--ink);font-size:24px;letter-spacing:-.04em;line-height:1.18}.bonus-section-heading p{max-width:760px;margin:0;color:#626d7a;font-size:12px;line-height:1.65}.bonus-terms-table-wrap{overflow-x:auto;border:1px solid #eceef1;border-radius:12px}.bonus-terms-table{width:100%;border-collapse:collapse;color:var(--ink);font-size:12px}.bonus-terms-table tr + tr{border-top:1px solid #eceef1}.bonus-terms-table th,.bonus-terms-table td{padding:11px 14px;text-align:left;vertical-align:top;line-height:1.55}.bonus-terms-table th{width:24%;background:#fcfbfb;color:#586270;font-size:10px;font-weight:800}.bonus-terms-table td{color:#303947}.bonus-examples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.bonus-example-card{min-width:0;padding:16px;border:1px solid #eceef1;border-radius:13px;background:#fffdfd}.bonus-example-card h3{margin:7px 0 9px;color:var(--ink);font-size:14px;line-height:1.3}.bonus-example-card > strong{display:block;color:#4d2230;font-size:12px;line-height:1.55}.bonus-example-card p{margin:9px 0 0;color:#697382;font-size:10px;line-height:1.6}.bonus-interactive-section{border-color:#eadde0;background:linear-gradient(145deg,#fff,#fffafb)}.bonus-interactive-section .bonus-section-heading{max-width:760px}.bonus-interactive-section .bonus-calculator{max-width:720px}.bonus-interactive-section .bonus-calculator button{grid-column:2}.bonus-interactive-note{max-width:740px;margin:10px 0 0;color:#747c87;font-size:10px;line-height:1.6}.bonus-ladder-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.bonus-ladder-step{min-height:128px;padding:14px;border:1px solid #eceef1;border-radius:12px;background:#fff}.bonus-ladder-step > span{display:block;color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.09em}.bonus-ladder-step strong{display:block;margin:9px 0 5px;color:var(--ink);font-size:11px;line-height:1.35}.bonus-ladder-step p{margin:0;color:#697382;font-size:9px;line-height:1.55}.bonus-start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bonus-start-steps li{display:flex;gap:10px;padding:14px;border:1px solid #eceef1;border-radius:12px}.bonus-start-steps li > span{flex:0 0 auto;color:var(--red-deep);font-size:10px;font-weight:850}.bonus-start-steps strong{display:block;color:var(--ink);font-size:11px;line-height:1.4}.bonus-start-steps p{margin:6px 0 0;color:#697382;font-size:10px;line-height:1.55}.bonus-withdrawal-section{border-color:#e5e9ef;background:#fbfcfe}.bonus-withdrawal-section > p{max-width:900px;margin:0 0 11px;color:#596371;font-size:12px;line-height:1.7}.bonus-withdrawal-section > .text-link{color:var(--red-deep);font-size:11px;font-weight:750;text-underline-offset:3px}.bonus-faq-list{display:grid;gap:8px}.bonus-faq-item{padding:13px 15px;border:1px solid #eceef1;border-radius:12px;background:#fff}.bonus-faq-item summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:750}.bonus-faq-item p{margin:9px 0 0;color:#596371;font-size:11px;line-height:1.65}.bonus-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bonus-related-card{display:flex;min-width:0;flex-direction:column;gap:7px;padding:14px;border:1px solid #eceef1;border-radius:12px;color:inherit;text-decoration:none}.bonus-related-card:hover{border-color:#d9a2aa}.bonus-related-card > span{color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bonus-related-card strong{color:var(--ink);font-size:12px;line-height:1.4}.bonus-related-card small{color:#697382;font-size:9px;line-height:1.5}.bonus-bottom-cta{margin-top:23px}@media (max-width:900px){.bonus-examples-grid{grid-template-columns:1fr 1fr}.bonus-ladder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bonus-start-steps{grid-template-columns:1fr 1fr}}@media (max-width:760px){.bonus-detail-hero{grid-template-columns:1fr;gap:18px}.bonus-detail-copy h1{font-size:clamp(31px,9vw,43px)}.bonus-hero-card{min-height:220px}.bonus-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.bonus-section{margin-top:22px;padding:18px 15px;border-radius:16px}.bonus-examples-grid,.bonus-related-grid,.bonus-start-steps{grid-template-columns:1fr}.bonus-ladder-grid{grid-template-columns:1fr 1fr}.bonus-terms-table th,.bonus-terms-table td{padding:10px}.bonus-terms-table th{width:34%}.bonus-interactive-section .bonus-calculator{grid-template-columns:1fr}.bonus-interactive-section .bonus-calculator button{grid-column:auto}}.payment-page-main{padding-bottom:44px}.payment-detail-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:32px;align-items:center;padding:28px 0 37px;border-bottom:1px solid var(--line)}.payment-detail-copy{min-width:0}.payment-detail-copy h1{max-width:740px;margin:12px 0 18px;color:var(--ink);font-size:clamp(32px,4.2vw,52px);letter-spacing:-.055em;line-height:1.03}.payment-answer-first{max-width:700px;padding:17px 19px;border:1px solid #eadde0;border-radius:15px;background:#fffafb}.payment-answer-first h2{margin:5px 0 7px;color:var(--ink);font-size:17px;letter-spacing:-.025em;line-height:1.35}.payment-answer-first p{margin:0;color:#4f5967;font-size:13px;line-height:1.65}.payment-fit{display:grid;gap:4px;max-width:700px;margin:15px 0 0;color:#596371;font-size:11px;line-height:1.6}.payment-fit strong{color:var(--ink);font-size:11px}.payment-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:17px}.payment-availability-note{margin:9px 0 0;color:#747d89;font-size:10px;line-height:1.5}.payment-hero-card{position:relative;display:flex;min-height:250px;flex-direction:column;justify-content:flex-end;padding:27px;overflow:hidden;border:1px solid #e2e8ed;border-radius:23px;background:radial-gradient(circle at 78% 20%,#edf5f8 0,#fff 48%,#fbfcfd 100%)}.payment-hero-card::before,.payment-hero-card::after{position:absolute;top:17px;right:14px;width:150px;height:95px;border:1px solid #dce8ee;border-radius:16px;content:"";transform:rotate(-13deg);pointer-events:none}.payment-hero-card::after{top:40px;right:37px;width:118px;height:75px;border-style:dashed;transform:rotate(10deg)}.payment-hero-card .eyebrow,.payment-hero-card h2,.payment-hero-card p,.payment-card-mark{position:relative;z-index:1}.payment-card-mark{display:grid;width:43px;height:43px;margin-bottom:auto;place-items:center;border:1px solid #d7e1e7;border-radius:14px;background:#fff;color:#426d80;font-size:19px;font-weight:800}.payment-hero-card h2{max-width:390px;margin:8px 0 7px;color:var(--ink);font-size:23px;letter-spacing:-.04em;line-height:1.15}.payment-hero-card p{max-width:390px;margin:0;color:#596371;font-size:11px;line-height:1.65}.payment-section{margin-top:34px}.payment-section-heading{margin-bottom:17px}.payment-section-heading h2,.payment-pending-section h2,.payment-verification-section h2{margin:6px 0 8px;color:var(--ink);font-size:24px;letter-spacing:-.04em;line-height:1.18}.payment-section-heading p{max-width:760px;margin:0;color:#626d7a;font-size:12px;line-height:1.65}.payment-table-wrap{overflow-x:auto;border:1px solid #eceef1;border-radius:12px}.payment-facts-table{width:100%;border-collapse:collapse;color:var(--ink);font-size:12px}.payment-facts-table tr + tr{border-top:1px solid #eceef1}.payment-facts-table th,.payment-facts-table td{padding:11px 14px;text-align:left;vertical-align:top;line-height:1.55}.payment-facts-table th{width:23%;background:#fcfbfb;color:#586270;font-size:10px;font-weight:800}.payment-facts-table td{color:#303947}.payment-pending-section,.payment-verification-section{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.payment-pending-section > div,.payment-verification-section > div{max-width:850px}.payment-pending-section p,.payment-verification-section p{margin:0;color:#596371;font-size:12px;line-height:1.7}.payment-pending-section > .text-link,.payment-verification-section > .text-link{flex:0 0 auto;color:var(--red-deep);font-size:11px;font-weight:750;text-underline-offset:3px}.payment-start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.payment-start-steps li{display:flex;gap:10px;padding:14px;border:1px solid #eceef1;border-radius:12px}.payment-start-steps li > span{flex:0 0 auto;color:var(--red-deep);font-size:10px;font-weight:850}.payment-start-steps strong{display:block;color:var(--ink);font-size:11px;line-height:1.4}.payment-start-steps p{margin:6px 0 0;color:#697382;font-size:10px;line-height:1.55}.payment-faq-list{display:grid;gap:8px}.payment-faq-item{padding:13px 15px;border:1px solid #eceef1;border-radius:12px;background:#fff}.payment-faq-item summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:750}.payment-faq-item p{margin:9px 0 0;color:#596371;font-size:11px;line-height:1.65}.payment-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-related-card{display:flex;min-width:0;flex-direction:column;gap:7px;padding:14px;border:1px solid #eceef1;border-radius:12px;color:inherit;text-decoration:none}.payment-related-card > span{color:#426d80;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.payment-related-card strong{color:var(--ink);font-size:12px;line-height:1.4}.payment-related-card small{color:#697382;font-size:9px;line-height:1.5}.payment-bottom-cta{margin-top:23px}.payment-hero-card{min-height:0;justify-content:flex-start;gap:10px;padding:15px}.payment-hero-card::before,.payment-hero-card::after{display:none}.payment-hero-card .payment-art{margin:0 0 3px}.payment-art{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f0e9}.payment-art img{display:block;width:100%;height:100%;object-fit:cover}.payment-hero-card .eyebrow,.payment-hero-card h2{position:static;z-index:auto}.payment-hero-card h2{margin:0 2px 2px;font-size:20px}.payment-inline-visual{display:grid;grid-template-columns:minmax(0,520px) minmax(120px,1fr);align-items:center;gap:16px;margin:18px 0 0}.payment-inline-visual .payment-art{border:1px solid #ece6e0;background:#fffdfb}.payment-inline-visual figcaption{max-width:300px;color:#626d7a;font-size:11px;line-height:1.6}.payment-status-visual{display:block;margin-top:18px}.payment-status-visual figcaption{margin-top:7px}.payment-guidance-section > h2:not(:first-child){margin-top:27px;padding-top:22px;border-top:1px solid var(--line)}.payment-guidance-section > p{max-width:790px;color:#596371;font-size:13px;line-height:1.75}.payment-context-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.payment-context-links a{color:var(--red-deep);font-size:11px;font-weight:720;text-underline-offset:3px}@media (max-width:900px){.payment-start-steps{grid-template-columns:1fr 1fr}}@media (max-width:760px){.payment-detail-hero{grid-template-columns:1fr;gap:18px}.payment-detail-copy h1{font-size:clamp(31px,9vw,43px)}.payment-related-grid{grid-template-columns:1fr 1fr}.payment-pending-section,.payment-verification-section{align-items:flex-start;flex-direction:column}.payment-inline-visual{grid-template-columns:1fr;gap:8px}.payment-inline-visual figcaption{max-width:none}}@media (max-width:520px){.payment-section{margin-top:22px;padding:18px 15px;border-radius:16px}.payment-start-steps,.payment-related-grid{grid-template-columns:1fr}.payment-facts-table th,.payment-facts-table td{padding:10px}.payment-facts-table th{width:34%}.payment-context-links{display:grid;grid-template-columns:1fr;gap:10px}}.vip-page-main{padding-bottom:62px}.vip-detail-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:34px;align-items:center;padding:42px 0 55px}.vip-detail-copy h1{max-width:780px;margin:12px 0 20px;color:var(--ink);font-size:clamp(34px,4.6vw,56px);line-height:1.02;letter-spacing:-.052em}.vip-answer-first{max-width:760px;padding:19px 21px;border:1px solid #ead9dd;border-left:3px solid var(--red-deep);border-radius:12px;background:#fffafa}.vip-answer-first h2{margin:7px 0;color:var(--ink);font-size:16px;letter-spacing:-.025em}.vip-answer-first p,.vip-fit span{color:#586272;font-size:12px;line-height:1.75}.vip-fit{display:flex;flex-direction:column;gap:5px;max-width:710px;margin:17px 0 0}.vip-fit strong{color:#333a46;font-size:11px}.vip-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:19px}.vip-status-note{margin:12px 0 0;color:#68717e;font-size:10px;line-height:1.65}.vip-hero-card{min-height:270px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #e8e2e4;border-radius:18px;background:linear-gradient(145deg,#fff 25%,#fff7f8 100%)}.vip-card-mark{width:44px;height:44px;margin-bottom:22px;display:grid;place-items:center;border:1px solid #e6d8dc;border-radius:14px;color:var(--red-deep);font-size:14px;font-weight:850}.vip-hero-card h2{margin:8px 0;color:var(--ink);font-size:20px;line-height:1.25;letter-spacing:-.035em}.vip-hero-card p{margin:4px 0 17px;color:#606978;font-size:11px;line-height:1.7}.vip-card-status{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #eee6e8;border-radius:999px;background:#fff;color:#4b5360;font-size:9px;font-weight:700}.vip-card-status i{width:7px;height:7px;border-radius:50%;background:#b54352}.vip-section{margin-top:29px;padding:29px;border:1px solid #ece9eb;border-radius:16px;background:#fff}.vip-section-heading{max-width:780px;margin-bottom:19px}.vip-section-heading h2,.vip-verification-section h2{margin:8px 0;color:var(--ink);font-size:clamp(21px,2.8vw,30px);letter-spacing:-.04em}.vip-section-heading p,.vip-verification-section p{margin:0;color:#606978;font-size:11px;line-height:1.75}.vip-table-wrap{width:100%;overflow-x:auto;border:1px solid #ece8ea;border-radius:11px}.vip-facts-table,.vip-comparison-table{width:100%;border-collapse:collapse;text-align:left}.vip-facts-table th,.vip-facts-table td,.vip-comparison-table th,.vip-comparison-table td{padding:13px 15px;border-bottom:1px solid #f0edef;vertical-align:top;font-size:10px;line-height:1.65}.vip-facts-table tr:last-child th,.vip-facts-table tr:last-child td,.vip-comparison-table tbody tr:last-child th,.vip-comparison-table tbody tr:last-child td{border-bottom:0}.vip-facts-table th,.vip-comparison-table tbody th{width:195px;color:#333a46;font-weight:750}.vip-facts-table td,.vip-comparison-table td{color:#5b6471}.vip-comparison-table thead th{color:#353c47;background:#faf8f9;font-size:10px;font-weight:800}.vip-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.vip-category-card{min-height:105px;padding:16px;border:1px solid #eee9eb;border-radius:12px;background:#fdfcfc}.vip-category-card span{color:var(--red-deep);font-size:9px;font-weight:850;letter-spacing:.08em}.vip-category-card p{margin:9px 0 0;color:#505966;font-size:10px;line-height:1.7}.vip-limits-section > .text-link,.vip-verification-section .text-link{display:inline-block;margin-top:12px;color:var(--red-deep);font-size:10px;font-weight:750}.vip-workflow-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.vip-workflow-steps li{min-height:100px;padding:15px;display:flex;gap:13px;border:1px solid #eee9eb;border-radius:12px;background:#fff}.vip-workflow-steps li > span{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fbf1f3;color:var(--red-deep);font-size:9px;font-weight:850}.vip-workflow-steps strong{color:#343b47;font-size:10px}.vip-workflow-steps p{margin:5px 0 0;color:#626b77;font-size:10px;line-height:1.65}.vip-workflow-note{margin:14px 0 0;padding:11px 13px;border-left:2px solid #b54352;background:#fffafa;color:#525b67;font-size:10px;line-height:1.6}.vip-verification-section{display:grid;grid-template-columns:48px minmax(0,1fr);gap:17px;align-items:start;background:#faf9fa}.vip-verification-mark{width:43px;height:43px;display:grid;place-items:center;border:1px solid #eadfe2;border-radius:13px;color:var(--red-deep);font-weight:850}.vip-faq-list{display:grid;gap:8px}.vip-faq-item{border:1px solid #ece8ea;border-radius:10px;background:#fff}.vip-faq-item summary{padding:13px 15px;color:#343b47;font-size:10px;font-weight:750;cursor:pointer}.vip-faq-item p{margin:0;padding:0 15px 14px;color:#5e6774;font-size:10px;line-height:1.7}.vip-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vip-related-card{min-height:115px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #ece8ea;border-radius:11px;background:#fff;color:inherit;text-decoration:none}.vip-related-card:hover{border-color:#d5b8bf;background:#fffafa}.vip-related-card span{color:var(--red-deep);font-size:8px;font-weight:800;text-transform:uppercase}.vip-related-card strong{color:#343b47;font-size:10px}.vip-related-card small{color:#68717d;font-size:9px;line-height:1.55}.vip-bottom-cta{border-color:#eadde0;background:#fffafa}.vip-bottom-cta p{color:#5e6774}@media (max-width:820px){.vip-detail-hero{grid-template-columns:1fr;gap:20px;padding-top:26px}.vip-hero-card{min-height:auto}.vip-category-grid,.vip-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vip-section{margin-top:18px;padding:18px;border-radius:13px}.vip-category-grid,.vip-related-grid,.vip-workflow-steps{grid-template-columns:1fr}.vip-facts-table th{width:132px}.vip-facts-table th,.vip-facts-table td,.vip-comparison-table th,.vip-comparison-table td{min-width:125px;padding:11px}.vip-comparison-table th:first-child,.vip-comparison-table tbody th{min-width:100px}.vip-verification-section{grid-template-columns:1fr}.vip-detail-actions{align-items:flex-start;flex-direction:column;gap:12px}}@media (min-width:1200px){.page-main{width:min(1360px,calc(100% - 64px))}.page-main.top-ranking-main{width:min(1360px,calc(100% - 64px));max-width:1360px;padding-right:0;padding-left:0}.commercial-page-layout{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.commercial-sidebar{position:sticky;top:96px}.mobile-inline-offers{display:none}}@media (min-width:768px) and (max-width:1199px){.commercial-page-layout{display:block;margin-top:17px}.commercial-sidebar{display:none}.mobile-inline-offers{margin:18px 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.mobile-inline-offers .geo-facts-card{grid-column:1 / -1}.geo-facts-card--compact .geo-facts-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.geo-facts-card--compact .geo-facts-list > div{min-height:47px;padding:6px 8px;display:grid;align-content:center;justify-content:stretch;gap:4px;border-top:1px solid #f0f1f3}.geo-facts-card--compact .geo-facts-list dt,.geo-facts-card--compact .geo-facts-list dd{text-align:left}.mobile-inline-offers .sidebar-offer-card,.mobile-inline-offers .sidebar-context-card{min-height:100%}}@media (max-width:767px){.commercial-page-layout{display:block;margin-top:14px}.commercial-sidebar{display:none}.mobile-inline-offers{margin:15px 0 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mobile-inline-offers .geo-facts-card--compact{display:none}.mobile-inline-offers .sidebar-offer-card,.mobile-inline-offers .sidebar-context-card{padding:15px}.mobile-inline-offers .sidebar-brand-lockup{margin:8px 0 3px}.mobile-inline-offers .sidebar-feature-list{grid-template-columns:1fr}.mobile-inline-offers .sidebar-context-card{grid-template-columns:46px minmax(0,1fr);gap:10px}.mobile-inline-offers .sidebar-context-visual{width:46px;height:46px}}@media (max-width:767px){.context-popup{display:none !important}.mobile-context-bar:not([hidden]){position:fixed;z-index:120;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"copy close" "action action";gap:10px 12px;max-height:42vh;overflow:auto;padding:13px 16px calc(13px + env(safe-area-inset-bottom,0px));border-top:1px solid #ead9dd;background:#fff;box-shadow:0 -10px 32px rgba(30,34,42,.16)}.mobile-context-copy{grid-area:copy;min-width:0;display:grid;gap:4px}.mobile-context-copy .eyebrow{color:var(--red-deep);font-size:8px;font-weight:850;letter-spacing:.09em}.mobile-context-copy strong{color:var(--ink);font-size:12px}.mobile-context-copy > span:last-child{color:#626b78;font-size:10px;line-height:1.5}.mobile-context-close{grid-area:close}.mobile-context-bar > .button{grid-area:action;min-height:40px;width:100%;justify-content:center}body.mobile-context-bar-open{padding-bottom:calc(122px + env(safe-area-inset-bottom,0px))}body.mobile-context-bar-open #toast{bottom:calc(132px + env(safe-area-inset-bottom,0px))}}.top-ranking-main{max-width:1180px;margin:auto;padding:0 30px 44px}.top-ranking-hero{padding:30px 0 22px}.top-ranking-copy{max-width:830px}.top-ranking-answer{margin-top:14px;padding:14px 17px;border:1px solid #ead9dd;border-left:3px solid var(--red-deep);border-radius:12px;background:#fffafa}.top-ranking-answer p{margin:6px 0 0;font-size:12px;line-height:1.7}.top-featured-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 22px;padding:18px 20px;border:1px solid #e7d4d9;border-radius:15px;background:#fff9fa}.top-featured-copy h2{margin:6px 0;font-size:22px}.top-ranking-section{margin-top:19px;padding:20px;border:1px solid #ece9eb;border-radius:15px}.top-weight-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none}.top-weight-list li{display:flex;justify-content:space-between;gap:8px;padding:11px;border:1px solid #ece8ea;border-radius:10px;background:#fdfcfc;font-size:11px}.top-weight-list strong{color:var(--red-deep);font-size:18px}.top-ranking-table-wrap{overflow:auto;border:1px solid #e9e6e8;border-radius:12px}.top-ranking-table-wrap:focus-visible{outline:3px solid #9d2c3b;outline-offset:3px}.top-ranking-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left;font-size:10px}.top-ranking-table caption{padding:10px;text-align:left;background:#fcfbfb}.top-ranking-table th,.top-ranking-table td{padding:10px 8px;border-bottom:1px solid #efedef}.top-ranking-table thead th{background:#faf8f9;white-space:nowrap}.top-ranking-table tbody th{text-align:left}.top-ranking-table .top-total-cell{background:#fffafa}.top-total-cell strong{color:var(--red-deep);font-size:19px}.top-source-list{display:grid;gap:7px}.top-source-details{border:1px solid #ece9eb;border-radius:10px}.top-source-details summary{padding:11px;cursor:pointer;font-size:10px;font-weight:750}.top-ranking-related{margin-top:22px}@media(max-width:800px){.top-ranking-main{padding-right:22px;padding-left:22px}.top-weight-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.top-ranking-main{padding:0 16px 38px}.top-featured-brand{align-items:flex-start;flex-direction:column;padding:16px}.top-featured-brand>.button,.top-bottom-cta>.button{width:100%}.top-ranking-section{padding:15px}.top-bottom-cta{align-items:flex-start;flex-direction:column}}.top-featured-brand > .button,.top-bottom-cta > .button{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.home-game-finder{max-width:none}.home-game-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.home-game-filters label,.game-compare-controls label{display:grid;gap:6px;color:var(--ink);font-size:10px;font-weight:750}.home-game-filters select,.game-compare-controls select{width:100%;min-height:42px;padding:0 10px;border:1px solid #dfe2e7;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px}.home-game-filters select:focus-visible,.game-compare-controls select:focus-visible{outline:3px solid rgba(181,29,53,.25);border-color:var(--red-deep)}.home-tool-cta{display:inline-flex;margin-top:14px}.game-compare-tool{padding:20px;border:1px solid #e9e3e5;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(42,30,33,.035)}.game-compare-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.game-compare-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:11px}.game-compare-table th,.game-compare-table td{padding:11px 10px;border-bottom:1px solid #efedef;overflow-wrap:anywhere;vertical-align:top}.game-compare-table thead th{background:#fff8f9;color:var(--red-deep)}.game-compare-table thead th:first-child{width:19%;color:var(--ink)}.game-compare-table tbody th{color:var(--ink);font-weight:750}.game-compare-table td{color:#505a68;line-height:1.55}.game-compare-note{margin:12px 0;color:#667080;font-size:10px;line-height:1.6}.game-compare-tool>.button{margin-top:3px}@media(max-width:900px){.home-game-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-game-filters{grid-template-columns:1fr 1fr;gap:8px}.home-game-filters label,.game-compare-controls label{font-size:9px}.home-game-filters select,.game-compare-controls select{min-height:40px;padding:0 7px;font-size:10px}.game-compare-tool{padding:13px}.game-compare-controls{gap:8px}.game-compare-table{font-size:9px}.game-compare-table th,.game-compare-table td{padding:8px 5px}.game-compare-table thead th:first-child{width:22%}.game-compare-tool>.button{display:flex;width:100%;justify-content:center}.home-tool-cta{display:flex;justify-content:center}}:root{--red:#c31936;--red-deep:#8d1128;--red-pale:#f8ecee;--ink:#21171a;--muted:#62565a;--soft:#62565a;--line:#e2d8d9;--surface:#fff;--surface-soft:#f8f5f0;--sand:#f1e9df;--shadow:none;--radius:3px}body{background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em;font-weight:700}.site-header{z-index:30;background:#fff;border-bottom:2px solid var(--ink);backdrop-filter:none}.header-inner{width:min(1240px,calc(100% - 48px));min-height:68px;gap:24px}.brand{order:1;font-family:Georgia,"Times New Roman",serif;font-size:24px;letter-spacing:-.06em}.brand-mark{width:31px;height:31px;border-radius:2px;background:var(--red-deep);font-family:Arial,Helvetica,sans-serif}.brand-ie{border-radius:2px}.primary-nav{order:2;flex:1;gap:clamp(14px,1.8vw,24px);margin:0 auto}.primary-nav a{color:#38282c;font-size:12px;font-weight:700}.header-actions{order:3;margin-left:0;gap:0}.menu-toggle{order:4}.button,.button-small{border-radius:3px;box-shadow:none;letter-spacing:.015em}.button-primary,.button-primary:hover{background:var(--red-deep);box-shadow:none}.button-secondary{border-color:#cbbabc;background:#fff;color:#3b252b}.button:hover{transform:none}.home-hero{min-height:525px;padding:52px 0 48px;grid-template-columns:1.12fr .88fr;gap:54px}.home-hero h1{max-width:650px;margin:19px 0 16px;font-size:clamp(43px,5vw,62px);letter-spacing:-.045em;line-height:1.02}.hero-lead{max-width:540px;color:#584d50;font-size:16px;line-height:1.68}.hero-visual{min-height:375px;border:0;border-left:5px solid var(--red-deep);border-radius:0;background:#f5f0e9;background-image:none;box-shadow:none}.home-visual-index{position:absolute;top:23px;left:26px;color:var(--red-deep);font:700 9px/1 Arial,Helvetica,sans-serif;letter-spacing:.15em}.home-reel-still{display:flex;align-items:center;gap:0;padding:34px 0 20px;border-block:1px solid #cdbfc0}.home-reel-cell{width:98px;height:136px;display:grid;place-items:center;border-right:1px solid #cdbfc0;background:#fff;color:#34252a;font:700 65px/1 Georgia,"Times New Roman",serif}.home-reel-cell:first-child{border-left:1px solid #cdbfc0}.home-reel-cell-feature{height:158px;transform:translateY(-9px);background:var(--red-deep);color:#fff}.home-reel-caption{position:absolute;right:25px;bottom:20px;left:26px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #cdbfc0;padding-top:11px}.home-reel-caption strong{font:700 14px Georgia,"Times New Roman",serif}.home-reel-caption span{color:#62565a;font-size:9px}.visual-orbit,.home-game-orbit,.game-visual-orbit,.page-promo::after{display:none!important}.visual-card-main,.floating-tag{display:none!important}.section{padding:62px 0}.section-heading{margin-bottom:23px}.section-heading h2,.responsible-strip h2,.final-cta h2{font-size:clamp(27px,2.8vw,36px);letter-spacing:-.025em}.home-intro-grid{gap:26px}.home-intro-grid article{min-height:0;padding:20px 8px 21px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.home-funnel{margin-top:43px;padding:28px 0;border:0;border-top:3px solid var(--red-deep);border-radius:0;background:#fff}.home-funnel-bonus,.home-funnel-games,.home-funnel-quickstart{background:#fff;background-image:none}.bonus-terms-card,.bonus-calculator-card{padding:19px 20px;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.bonus-card-mark{border-radius:2px;background:#f5ece8}.calculator-result{border-left:3px solid var(--red-deep);border-radius:0;background:#faf6f1;color:#37282c}.home-game-grid{gap:16px 22px}.home-game-card{grid-template-columns:66px minmax(0,1fr);border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none;transition:border-color .18s ease}.home-game-card:hover{transform:none;border-color:var(--red-deep);box-shadow:none}.home-game-art{min-height:100%;background:#f4eee7;background-image:none}.home-game-mark{color:var(--red-deep);font-family:Georgia,"Times New Roman",serif}.home-game-copy{padding:13px 12px}.game-index-card{border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.game-index-card:hover{transform:none;border-color:var(--red-deep);box-shadow:none}.home-game-compare{border-top:1px solid var(--line)}.game-compare-tool{padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.game-compare-table thead th{background:#f5f0e9;color:var(--red-deep)}.game-compare-table th,.game-compare-table td{border-bottom:1px solid var(--line)}.home-table-wrap,.game-facts-table-wrap{border-color:var(--line);border-radius:0}.home-compare-table,.game-facts-table{font-family:Arial,Helvetica,sans-serif}.home-compare-table thead th,.game-facts-table th{background:#f5f0e9}.home-compare-table th,.home-compare-table td{border-color:var(--line)}.home-hub-card,.payment-link-grid a,.related-card,.search-result{border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.home-hub-card:hover,.related-card:hover,.search-result:hover{border-color:var(--red-deep);box-shadow:none;transform:none}.home-responsible-section{border:0;border-top:1px solid var(--line);border-radius:0;background:#faf7f2}.home-faq-item{border:0;border-top:1px solid var(--line);border-radius:0;background:#fff}.page-promo{border:0;border-left:4px solid var(--red-deep);border-radius:0;background:#f7f2ec;background-image:none}.page-main .page-hero,.game-detail-hero,.bonus-detail-hero,.payment-detail-hero,.vip-detail-hero,.service-hero{border-radius:0;background:#fff;background-image:none;box-shadow:none}.game-answer-first,.bonus-answer-first,.payment-answer-first,.vip-answer-first{padding:8px 15px;border:0;border-left:3px solid var(--red-deep);border-radius:0;background:#faf6f1}.game-section,.intent-panel,.bonus-section,.payment-section,.vip-section,.top-ranking-section{padding:25px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;background-image:none;box-shadow:none}.bonus-terms-section,.bonus-examples-section,.bonus-interactive-section,.bonus-start-section,.bonus-withdrawal-section,.bonus-faq-section,.bonus-related-section,.payment-facts-section,.payment-pending-section,.payment-start-section,.payment-verification-section,.payment-faq-section,.payment-related-section,.vip-facts-section,.vip-compare-section,.vip-limits-section,.vip-workflow-section,.vip-verification-section,.vip-faq-section,.vip-related-section{padding:25px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;background-image:none;box-shadow:none}.game-mechanics-section{background:transparent}.game-bonus-card,.game-facts-grid>div,.bonus-terms-table,.payment-facts-card,.vip-facts-card{border-radius:0;box-shadow:none}.game-visual{min-height:315px;border:0;border-left:5px solid var(--game-accent);border-radius:0;background:#f3eee7;background-image:none}.game-visual::before,.game-visual::after{display:none!important;content:none!important}.game-visual-mark{width:150px;height:150px;border:0;border-radius:0;background:transparent;box-shadow:none;font:700 82px/1 Georgia,"Times New Roman",serif}.game-visual-label{top:22px;left:25px;font-family:Arial,Helvetica,sans-serif}.game-visual figcaption{color:#5f5357}.game-facts-table tr+tr{border-color:var(--line)}.game-facts-table th{width:27%;background:#f5f0e9}.page-bottom-cta,.top-featured-brand,.final-cta{border:0;border-top:3px solid var(--red-deep);border-radius:0;background:#f7f2ec;background-image:none;box-shadow:none}.geo-facts-card,.sidebar-offer-card,.sidebar-context-card,.sidebar-related-card{border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.sidebar-offer-card{border-top:3px solid var(--red-deep);background:#fff}.context-popup-panel,.gold-card{border-radius:4px;box-shadow:0 16px 48px rgba(31,18,22,.18)}.payment-visual,.mobile-visual,.vip-feature-card,.vip-feature-note,.bonus-hero-card,.payment-hero-card,.vip-hero-card{border-radius:0;background:#f5f0e9;background-image:none;box-shadow:none}.site-footer{border-top:2px solid var(--ink);background:#fff}.footer-top{border-bottom:1px solid var(--line)}.nav-overlay[hidden]{display:none}body.nav-scroll-lock{overflow:hidden;padding-right:var(--nav-scrollbar-width,0px)}@media(max-width:1000px){.header-inner{gap:18px}.primary-nav{gap:12px}.primary-nav a{font-size:11px}.home-hero{gap:32px}}@media(max-width:800px){.header-inner{min-height:64px;gap:12px}.brand{order:1}.header-actions{order:2;margin-left:auto}.header-actions .button{min-height:39px;padding:0 12px;font-size:10px}.menu-toggle{order:3;width:38px;height:38px;margin-left:0;border:1px solid #cdbfc0;border-radius:3px;background:#fff}.menu-toggle[aria-expanded="true"] .menu-lines{background:transparent}.menu-toggle[aria-expanded="true"] .menu-lines::before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-lines::after{top:0;transform:rotate(-45deg)}.nav-overlay:not([hidden]){position:fixed;z-index:25;inset:64px 0 0;display:block;width:100%;height:calc(100dvh - 64px);padding:0;border:0;border-radius:0;background:rgba(33,23,26,.43);cursor:default}.primary-nav{z-index:31;top:64px;left:0;right:0;order:4;max-height:calc(100dvh - 64px);overflow:auto;padding:8px 24px 18px;border:0;border-top:1px solid var(--line);background:#fff;box-shadow:none}.primary-nav a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.primary-nav a:last-child{border:0}.home-hero{grid-template-columns:1fr;padding-top:37px}.hero-visual{min-height:310px}.home-reel-cell{width:82px;height:112px;font-size:54px}.home-reel-cell-feature{height:132px}.home-reel-caption{align-items:flex-start;flex-direction:column}.home-game-grid{grid-template-columns:1fr}.home-funnel{padding:23px 0}.section{padding:48px 0}}@media(max-width:560px){.header-inner,.hero,.trust-strip,.section,.footer-inner,.page-main{width:calc(100% - 32px)}.home-hero h1{font-size:clamp(40px,11vw,52px)}.hero-visual{min-height:270px}.home-reel-still{padding:26px 0 16px}.home-reel-cell{width:68px;height:98px;font-size:44px}.home-reel-cell-feature{height:114px}.home-visual-index{left:16px}.home-reel-caption{right:15px;bottom:13px;left:16px}.section-heading{gap:12px}.game-visual{min-height:260px}.game-visual-mark{width:112px;height:112px;font-size:65px}.home-game-card{grid-template-columns:54px minmax(0,1fr)}.home-game-art{min-height:100%}.home-game-copy{padding:11px 10px}}.hub-spoke-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.hub-spoke-list li{min-width:0;border-bottom:1px solid var(--line)}.hub-spoke-list a{display:block;padding:13px 4px;color:var(--ink);font-size:14px;font-weight:650;line-height:1.45;text-decoration:none}.hub-spoke-list a:hover,.hub-spoke-list a:focus-visible{color:var(--red-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.hub-spoke-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hub-spoke-list{grid-template-columns:1fr}}.slot-hub-main,.slot-page-main{--slot-accent:#a83f4e;background:#fff;color:#202a2d}.slot-hub-hero{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:54px;padding-top:42px;padding-bottom:42px;border-bottom:1px solid #e8e5e2}.slot-hub-hero h1,.slot-detail-hero h1{max-width:850px;color:#1f282b;font-size:clamp(38px,5vw,60px);line-height:1.03;letter-spacing:-.045em}.slot-hub-hero .hero-lead,.slot-detail-copy .game-answer-first p{max-width:720px;color:#535d60;font-size:17px;line-height:1.65}.slot-hub-hero .direct-answer{margin:24px 0 0;padding:19px 21px;border-left:3px solid #a83f4e;background:#f8f6f4}.slot-hub-hero .direct-answer h2{margin:5px 0 7px;font-size:18px;line-height:1.3}.slot-hub-hero .direct-answer p{margin:0;color:#465155;line-height:1.6}.slot-hub-mark{display:grid;place-items:center;gap:2px;aspect-ratio:1;border:1px solid #e8e5e2;border-radius:50%;background:radial-gradient(circle at 50% 48%,#fbf4e9 0 38%,#fff 39%);color:#a83f4e}.slot-hub-mark span{font:700 74px/1 Georgia,serif;letter-spacing:-.08em}.slot-hub-mark small{font-size:10px;font-weight:800;letter-spacing:.16em}.slot-hub-article{min-width:0}.slot-section-heading{max-width:760px;margin:0 0 22px}.slot-section-heading .eyebrow{color:#8b4b3d;font-size:10px;font-weight:800;letter-spacing:.15em}.slot-section-heading h2{margin:7px 0 8px;color:#202a2d;font-size:clamp(25px,3vw,35px);line-height:1.15;letter-spacing:-.025em}.slot-section-heading p{margin:0;color:#5b6568;line-height:1.6}.slot-directory-section,.slot-filter-section,.slot-hub-reading,.slot-faq-section{padding:38px 0;border-bottom:1px solid #e8e5e2}.slot-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.slot-card-item{min-width:0}.slot-card{display:grid;grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:100px;padding:15px;border:1px solid #e8e5e2;border-radius:5px;background:#fff;color:#202a2d;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.slot-card:hover,.slot-card:focus-visible{border-color:var(--slot-accent);transform:translateY(-2px);outline:none}.slot-card-art{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:color-mix(in srgb,var(--slot-accent) 12%,white);color:var(--slot-accent);font:36px/1 Georgia,serif}.slot-card-copy{display:grid;gap:4px;min-width:0}.slot-card-provider{color:#667074;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.slot-card-copy strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.slot-card-facts{color:#596469;font-size:12px;line-height:1.45}.slot-card-arrow{align-self:start;color:var(--slot-accent);font-size:17px}.slot-filter-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none}.slot-filter-nav a{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;border:1px solid #e3ded9;border-radius:3px;color:#293438;font-size:12px;font-weight:700;text-decoration:none}.slot-filter-nav a:hover,.slot-filter-nav a:focus-visible{border-color:#a83f4e;color:#8e3041}.slot-filter-nav span{color:#7a8386;font-size:10px}.slot-filter-result{scroll-margin-top:88px;padding:18px 0 25px;border-top:1px solid #e8e5e2}.slot-filter-result h3{margin:0 0 12px;font-size:19px}.slot-card-grid--filtered{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.slot-card--compact{grid-template-columns:42px minmax(0,1fr) 16px;gap:9px;min-height:78px;padding:10px}.slot-card--compact .slot-card-art{width:42px;height:42px;font-size:25px}.slot-card--compact .slot-card-copy strong{font-size:14px}.slot-card--compact .slot-card-facts{font-size:11px}.slot-back-link,.slot-hub-reading a,.slot-source-section>a{display:inline-block;margin:15px 14px 0 0;color:#8f3040;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.slot-hub-reading h2{margin:0 0 9px;font-size:24px}.slot-hub-reading p{max-width:760px;color:#545f63;line-height:1.7}.slot-faq-list{border-top:1px solid #e7e2dd}.slot-faq-item{padding:15px 0;border-bottom:1px solid #e7e2dd}.slot-faq-item summary{cursor:pointer;color:#252f32;font-weight:750;line-height:1.45}.slot-faq-item p{max-width:800px;margin:10px 0 0;color:#4d585b;line-height:1.65}.slot-detail-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);gap:42px;align-items:center;padding-top:36px;padding-bottom:42px;border-bottom:1px solid #e8e5e2}.slot-detail-copy .game-answer-first{max-width:760px;margin:22px 0 16px;padding:17px 19px;border-left:3px solid var(--slot-accent);background:#f8f6f4}.slot-detail-copy .game-answer-first h2{margin:4px 0 7px;font-size:18px;line-height:1.3}.slot-detail-copy .game-answer-first p{margin:0;font-size:15px}.slot-detail-copy .game-provider-chips span{border-color:#e4dfda;background:#fff;color:#495356}.slot-hero-figure{min-width:0;margin:0;border:1px solid #e7e2dd;border-radius:5px;overflow:hidden;background:#fff}.slot-art{display:block;overflow:hidden;background:#f6f2ed}.slot-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.slot-showcase{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:20px 0 0;padding:18px 20px;border:1px solid #e5ded5;border-left:4px solid var(--slot-accent);background:#fbfaf8}.slot-showcase h2{margin:4px 0 5px;font-size:22px}.slot-showcase p{max-width:720px;margin:0;color:#4e595d;line-height:1.55}.slot-availability-note{display:block;margin-top:8px;color:#70797c;font-size:12px;line-height:1.5}.slot-cta{flex:0 1 auto;max-width:100%;min-width:0;white-space:normal;text-align:center;overflow-wrap:anywhere}.slot-section{padding:34px 0;border-bottom:1px solid #e8e5e2}.slot-section>p,.slot-section>div>p{max-width:830px;color:#404c50;font-size:15px;line-height:1.8}.slot-facts .game-facts-table-wrap{max-width:850px;overflow-x:auto}.slot-facts .game-facts-table{width:100%;border-collapse:collapse}.slot-facts .game-facts-table th,.slot-facts .game-facts-table td{padding:11px 13px;border-bottom:1px solid #e7e2dd;text-align:left;vertical-align:top;line-height:1.5}.slot-facts .game-facts-table th{width:30%;color:#4b5659;font-size:13px}.slot-facts .game-facts-table td{color:#263135;font-size:14px}.slot-facts .slot-cta,.slot-session .slot-cta,.slot-mechanics .slot-cta{margin-top:18px}.slot-demo-section{max-width:100%}.slot-demo-cover{position:relative;width:100%;min-width:0;min-height:240px;aspect-ratio:16/9;overflow:hidden;border:1px solid #e7e2dd;background:#f5f1ed}.slot-demo-cover>.slot-art{position:absolute;inset:0;height:100%}.slot-demo-cover>.slot-art img{width:100%;height:100%;object-fit:cover}.slot-demo-cover-copy{position:absolute;right:18px;bottom:18px;display:grid;gap:8px;width:min(390px,calc(100% - 36px));padding:18px;background:rgba(255,255,255,.96);border:1px solid #e7e2dd}.slot-demo-cover-copy strong{font-size:20px}.slot-demo-cover-copy p{margin:0;color:#566064;font-size:13px;line-height:1.5}.slot-demo-cover-copy .button{justify-self:start}.slot-demo-status{margin:8px 0 0;color:#657074;font-size:12px}.slot-demo-frame iframe{display:block;width:100%;aspect-ratio:16/9;border:1px solid #ddd;background:#15171a}.slot-demo-fallback{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);align-items:center;gap:25px;padding:14px;border:1px solid #e8e5e2;background:#fbfaf8}.slot-demo-fallback .slot-art{border:1px solid #e5ded5}.slot-demo-fallback h3{margin:7px 0;font-size:21px}.slot-demo-fallback p{color:#4e595d;line-height:1.65}.slot-mechanics{position:relative}.slot-fact-callout{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:16px;max-width:820px;margin-top:17px;padding:15px 17px;border-left:3px solid var(--slot-accent);background:#faf8f6}.slot-fact-callout strong{color:#303a3e;font-size:14px}.slot-fact-callout span{color:#515c5f;font-size:13px;line-height:1.6}.slot-bonus{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px}.slot-feature-visual{display:grid;place-items:center;width:150px;height:150px;border:1px solid #e7e2dd;border-radius:50%;background:color-mix(in srgb,var(--slot-accent) 10%,white);color:var(--slot-accent);font:76px/1 Georgia,serif}.slot-round-example{padding-left:22px;border-left:3px solid var(--slot-accent)}.slot-example-note{font-size:12px!important;color:#737c7e!important}.slot-session{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff}.slot-session>div{max-width:810px}.slot-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.slot-related-card{display:grid;gap:7px;height:100%;padding:15px;border:1px solid #e7e2dd;border-top:3px solid var(--slot-accent);color:#202a2d;text-decoration:none}.slot-related-card>span{color:#697376;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.slot-related-card strong{font-size:17px}.slot-related-card small{color:#566165;font-size:12px;line-height:1.55}.slot-related-card:hover,.slot-related-card:focus-visible{background:#faf8f6;outline:2px solid #a83f4e;outline-offset:2px}.slot-text-offer{display:inline-block;margin-top:15px;color:#8e3041;font-weight:750;text-decoration:underline;text-underline-offset:3px}.slot-source-section{padding:28px 0;border-bottom:1px solid #e8e5e2}.slot-source-section h2{margin:0 0 8px;font-size:21px}.slot-source-section p{color:#5d676a;font-size:13px;line-height:1.55}.slot-source-section ul{display:flex;flex-wrap:wrap;gap:10px 20px;margin:12px 0 0;padding-left:19px}.slot-source-section li a{color:#77303c;font-size:13px;text-underline-offset:3px}.slot-bottom-cta{margin:30px 0 45px;border-top:1px solid #e8e5e2}.slot-hub-main .mobile-inline-offers,.slot-page-main .mobile-inline-offers{margin:20px 0}@media(min-width:1200px){.slot-page-main .commercial-page-layout,.slot-hub-main .commercial-page-layout{align-items:start}.slot-page-main .commercial-main-column,.slot-hub-main .commercial-main-column{min-width:0}.slot-page-main .commercial-sidebar,.slot-hub-main .commercial-sidebar{align-self:start}}@media(max-width:1100px){.slot-card-grid--filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-detail-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:25px}}@media(max-width:800px){.slot-hub-hero{grid-template-columns:minmax(0,1fr) 110px;gap:20px}.slot-hub-mark span{font-size:48px}.slot-detail-hero{grid-template-columns:1fr;gap:22px}.slot-hero-figure{max-width:760px}.slot-showcase,.slot-session{align-items:flex-start;flex-direction:column}.slot-showcase .slot-cta,.slot-session .slot-cta{align-self:flex-start}.slot-card-grid{grid-template-columns:1fr}.slot-card-grid--filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-bonus{grid-template-columns:minmax(0,1fr) 100px}.slot-feature-visual{width:90px;height:90px;font-size:47px}.slot-fact-callout{grid-template-columns:1fr;gap:5px}.slot-related-grid{grid-template-columns:1fr}.slot-demo-fallback{grid-template-columns:1fr}.slot-demo-fallback .slot-art{max-width:600px}}@media(max-width:560px){.slot-hub-hero{grid-template-columns:1fr;gap:15px;padding-top:25px;padding-bottom:28px}.slot-hub-mark{display:none}.slot-hub-hero h1,.slot-detail-hero h1{font-size:clamp(34px,9vw,45px)}.slot-hub-hero .hero-lead{font-size:15px}.slot-directory-section,.slot-filter-section,.slot-hub-reading,.slot-faq-section,.slot-section{padding:26px 0}.slot-card-grid--filtered{grid-template-columns:1fr}.slot-card{grid-template-columns:52px minmax(0,1fr) 16px;gap:10px;min-height:82px;padding:11px}.slot-card-art{width:52px;height:52px;font-size:29px}.slot-card-copy strong{font-size:15px}.slot-card-facts{font-size:11px}.slot-detail-hero{padding-top:22px;padding-bottom:25px}.slot-detail-copy .game-answer-first{padding:13px}.slot-showcase{margin-top:13px;padding:15px}.slot-showcase .slot-cta,.slot-session .slot-cta{width:100%}.slot-facts .game-facts-table th{width:38%;padding:9px 8px;font-size:12px}.slot-facts .game-facts-table td{padding:9px 8px;font-size:12px;overflow-wrap:anywhere}.slot-demo-cover{width:100%;min-height:210px;aspect-ratio:4/3}.slot-demo-cover-copy{right:10px;bottom:10px;width:calc(100% - 20px);padding:13px}.slot-demo-cover-copy .button{width:100%}.slot-bonus{grid-template-columns:1fr}.slot-feature-visual{display:none}.slot-session{padding:24px 0}.slot-bottom-cta{align-items:flex-start;flex-direction:column}.slot-bottom-cta .slot-cta{width:100%}.slot-source-section ul{display:block}.slot-source-section li{margin:8px 0}}.game-theme-starburst{--game-accent:#b83350}.game-theme-gonzos-quest{--game-accent:#327a94}.game-theme-book-of-dead{--game-accent:#a67a3a}.game-theme-book-of-dead-go-collect{--game-accent:#8d673c}.game-theme-reactoonz{--game-accent:#5866a8}.game-theme-legacy-of-dead{--game-accent:#78553e}.game-theme-rise-of-olympus{--game-accent:#58718f}.game-theme-moon-princess{--game-accent:#6f5a9f}.game-theme-tome-of-madness{--game-accent:#674f8d}.game-theme-sweet-bonanza{--game-accent:#be4f8a}.game-theme-sweet-bonanza-1000{--game-accent:#c3529f}.game-theme-gates-of-olympus{--game-accent:#4f6ba5}.game-theme-gates-of-olympus-super-scatter{--game-accent:#b48b33}.game-theme-big-bass-bonanza{--game-accent:#347f8a}.game-theme-big-bass-bonanza-1000{--game-accent:#28838a}.game-theme-sugar-rush{--game-accent:#b54c6b}.game-theme-the-dog-house{--game-accent:#946844}.game-theme-fishin-frenzy-megaways{--game-accent:#367f90}.game-theme-mega-moolah{--game-accent:#9c7c36}.game-theme-immortal-romance{--game-accent:#754e73}.game-theme-mega-fortune{--game-accent:#9a7d4a}.game-theme-starlight-princess{--game-accent:#8b65b3}.game-theme-the-dog-house-megaways{--game-accent:#b07845}.game-theme-madame-destiny-megaways{--game-accent:#70527f}.game-theme-big-bass-splash{--game-accent:#3f8790}.game-theme-basket-bounty{--game-accent:#b83350}.game-theme-bonanza-billion{--game-accent:#b83350}.game-theme-book-of-shadows{--game-accent:#b83350}.game-theme-dork-unit{--game-accent:#b83350}.game-theme-fire-portals{--game-accent:#b83350}.game-theme-hand-of-anubis{--game-accent:#b83350}.game-theme-hot-slice{--game-accent:#b83350}.game-theme-sun-of-egypt-3{--game-accent:#b83350}.game-theme-temple-tumble-megaways{--game-accent:#b83350}.game-theme-zeus-vs-hades{--game-accent:#b83350}.slot-theme-basket-bounty{--slot-accent:#bf8b31}.slot-theme-bonanza-billion{--slot-accent:#a85b38}.slot-theme-book-of-shadows{--slot-accent:#805846}.slot-theme-dork-unit{--slot-accent:#4d7890}.slot-theme-fire-portals{--slot-accent:#bb6035}.slot-theme-hand-of-anubis{--slot-accent:#267b79}.slot-theme-hot-slice{--slot-accent:#bd4b31}.slot-theme-sun-of-egypt-3{--slot-accent:#c18a42}.slot-theme-temple-tumble-megaways{--slot-accent:#65835c}.slot-theme-zeus-vs-hades{--slot-accent:#ad6037}