@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/ibm-plex-sans-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/ibm-plex-sans-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url("/assets/fonts/barlow-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url("/assets/fonts/barlow-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--bg:#0a0510;--bg-elev:#140a1f;--bg-soft:#1e0f2e;--line:rgba(200, 120, 180, 0.14);--text:#f0e6f5;--muted:#9a80a0;--red:#ff2d78;--red-deep:#d81b7a;--gold:#ff9e00;--gold-soft:#ffb703;--ink-on-gold:#1a0a00;--mark-light:#fce4ec;--radius:16px;--shadow:0 12px 32px rgba(20, 4, 30, 0.65);--font:"IBM Plex Sans","Trebuchet MS",sans-serif;--display:"Barlow","Arial Narrow",sans-serif;--shell:min(1040px, calc(100% - 28px));--touch:50px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding-top:var(--site-header-h,7.25rem);font-family:var(--font);color:var(--text);background:radial-gradient(880px 420px at 12% -10%,rgba(233,30,140,.18),transparent 58%),radial-gradient(640px 340px at 92% 100%,rgba(255,158,0,.12),transparent 55%),var(--bg);line-height:1.5;overflow-x:hidden;min-width:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display)}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto;max-width:100%}#site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;display:block;min-height:0;background:var(--bg);box-shadow:0 8px 24px rgba(20,4,30,.55);isolation:isolate;overflow:visible}#site-footer{display:contents}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip-link{position:absolute;left:12px;top:12px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--gold);color:var(--ink-on-gold);font-weight:800;transform:translateY(-160%);transition:transform .15s}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:#fff solid 3px;outline-offset:2px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn:focus-visible,.cta-header:focus-visible,.icon-btn:focus-visible{outline:#fff solid 3px;outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:12px 18px;min-height:var(--touch);font-family:var(--display);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn:hover{background-color:var(--red)}.btn-primary{background:var(--red-deep);color:#fff;box-shadow:0 0 0 0 rgba(233,30,140,.45)}.btn-primary:hover{background:var(--red)}.btn-primary.cta-focus,.cta-header,.exit-intent__card .btn-primary,.pack-card .btn-primary,.spotlight .btn-primary,.longform__cta .btn-primary,a.btn-primary.js-offer{animation:2.2s ease-out infinite cta-attention}.btn-ghost{background:0 0;border:1px solid rgba(252,228,236,.16)}.btn-ghost:hover{background:rgba(252,228,236,.06)}.btn-soft{background:rgba(252,228,236,.07);border:1px solid rgba(252,228,236,.08)}.btn-soft:hover{background:rgba(252,228,236,.11)}.hero-actions .btn-soft,.intro-block .btn-soft{opacity:1;font-weight:600}.hero-actions .btn-soft:hover,.intro-block .btn-soft:hover{opacity:1;background:rgba(252,228,236,.14)}.btn-gold{background:var(--gold);color:var(--ink-on-gold)}.btn-gold:hover{background:var(--gold-soft);filter:none;color:var(--ink-on-gold)}.btn-lg{padding:13px 20px;font-size:1rem}.btn-block{width:100%}.promo-rail{position:relative;z-index:31;background:linear-gradient(105deg,rgba(255,158,0,.16) 0,transparent 38%,rgba(255,45,120,.12) 100%),linear-gradient(180deg,#1e0f2e 0,#140a1f 100%);border-top:2px solid var(--gold);border-bottom:1px solid rgba(255,158,0,.38);box-shadow:0 6px 22px rgba(20,4,30,.55),0 0 28px rgba(255,158,0,.14),inset 0 1px 0 rgba(252,228,236,.1);font-size:.92rem;color:var(--text)}.promo-rail__inner{min-height:46px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-block:10px;min-width:0}.promo-rail p{margin:0;min-width:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4ebe0;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.35)}.promo-rail p strong{color:var(--gold-soft);font-weight:800;letter-spacing:.02em}.promo-rail a,.promo-rail__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--gold-soft) 0,var(--gold) 55%,#c99628 100%);color:var(--ink-on-gold);font-weight:800;font-family:var(--display);font-size:.88rem;letter-spacing:.03em;text-transform:uppercase;padding:8px 16px;border-radius:7px;border:1px solid rgba(252,228,236,.35);white-space:nowrap;justify-self:center;box-shadow:0 0 0 1px rgba(233,30,140,.35),0 4px 16px rgba(255,158,0,.42),0 0 0 0 rgba(255,45,120,.45);transition:background-color .15s,filter .15s,transform .15s;animation:2.4s ease-out infinite promo-rail-pulse}.promo-rail a:hover,.promo-rail__cta:hover{background:linear-gradient(180deg,#f6d06e 0,var(--gold-soft) 60%,var(--gold) 100%);filter:brightness(1.05);color:var(--ink-on-gold)}@keyframes promo-rail-pulse{0%,100%{box-shadow:0 0 0 1px rgba(233,30,140,.35),0 4px 16px rgba(255,158,0,.42),0 0 0 0 rgba(255,45,120,.5)}50%{box-shadow:0 0 0 1px rgba(233,30,140,.45),0 6px 20px rgba(255,158,0,.5),0 0 0 7px rgba(255,45,120,0)}}@media (max-width:520px){.promo-rail__inner{grid-template-columns:1fr;gap:8px}.promo-rail a,.promo-rail__cta{justify-self:center}}.site-header{position:relative;z-index:30;background:rgba(10,5,16,.96);border-bottom:1px solid var(--line)}.site-header__row{min-height:68px;display:flex;align-items:center;gap:10px;min-width:0;position:relative}.logo{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto}.logo__badge{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;background:var(--gold);color:var(--ink-on-gold)}.logo__word{display:grid;line-height:1.05}.logo__word strong{letter-spacing:.04em;font-size:1.05rem}.logo__word small{color:var(--gold);font-size:.68rem;letter-spacing:.22em;font-weight:700}.primary-nav{display:none;gap:6px}.primary-nav>a{padding:8px 12px;border-radius:6px;color:var(--muted);font-weight:600;font-size:.95rem;text-align:center;min-height:var(--touch);display:inline-flex;align-items:center;justify-content:center}.primary-nav>a.is-active,.primary-nav>a:hover{color:#fff;background:rgba(255,255,255,.06)}.primary-nav__ctas{display:none}.header-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative;z-index:2}.header-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.header-tools .cta-header{min-width:112px;justify-content:center;animation:2.2s ease-out infinite cta-attention}.header-tools .btn-ghost{min-width:88px;opacity:1}.icon-btn{width:var(--touch);height:var(--touch);border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(255,255,255,.06);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer}.icon-btn__burger{width:18px;height:2px;display:block;position:relative;background:var(--mark-light);border-radius:1px;transition:background .22s}.icon-btn__burger::after,.icon-btn__burger::before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--mark-light);border-radius:1px;transition:transform .22s,top .22s,background .22s}.icon-btn__burger::before{top:-6px}.icon-btn__burger::after{top:6px}.icon-btn[aria-expanded=true] .icon-btn__burger{background:0 0}.icon-btn[aria-expanded=true] .icon-btn__burger::before{top:0;transform:rotate(45deg);background:var(--gold)}.icon-btn[aria-expanded=true] .icon-btn__burger::after{top:0;transform:rotate(-45deg);background:var(--gold)}@media (prefers-reduced-motion:reduce){.promo-rail a,.promo-rail__cta{animation:none}.btn-primary.cta-focus,.exit-intent__card .btn-primary,.header-tools .cta-header,.hero-actions .btn-primary,.pack-card .btn-primary,.spotlight .btn-primary,.longform__cta .btn-primary,.sticky-cta__btn,.sticky-cta__primary .btn,a.btn-primary.js-offer{animation:none!important}.icon-btn__burger,.icon-btn__burger::after,.icon-btn__burger::before{transition:none}}@media (max-width:959px){.header-tools{display:none}.site-header__row{gap:12px}.icon-btn.mobile-only{display:inline-grid}}@media (min-width:960px){.site-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.logo{justify-self:start}.icon-btn.mobile-only{display:none!important}.primary-nav{display:flex;justify-content:center;align-items:center;justify-self:center}.header-end{margin-left:0;justify-self:end}}.primary-nav.is-open{display:grid;position:fixed;left:12px;right:12px;top:var(--nav-panel-top,7.25rem);padding:10px;border-radius:10px;background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);z-index:120;justify-items:stretch;text-align:center;gap:4px;max-height:calc(100dvh - var(--nav-panel-top,7.25rem) - 16px);overflow-y:auto;-webkit-overflow-scrolling:touch}.primary-nav.is-open>a{width:100%;justify-content:center;text-align:center}.primary-nav.is-open .primary-nav__ctas{display:grid;gap:8px;margin-top:10px}.primary-nav.is-open .primary-nav__ctas .btn{width:100%;min-height:var(--touch)}.primary-nav.is-open .primary-nav__ctas .btn-ghost{opacity:1}.intro-block.with-side>.panel{margin-top:18px}.intro-block.with-side>div{min-width:0}.page{padding:24px 0 48px;min-width:0}.page:has(> .breadcrumbs + .intro-block),.page:has(> .hero-banners:first-child){padding-top:0}.page:has(> .breadcrumbs + .intro-block){--crumb-band:2.6rem}.hero-banners{--hero-chrome:8.25rem;--hero-max-h:calc(100svh - var(--hero-chrome));position:relative;width:100vw;max-width:100vw;margin:0 0 12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);isolation:isolate;background:var(--bg)}@media (max-width:520px){.hero-banners{--hero-chrome:10.5rem}}.page>.hero-banners:first-child{margin-top:0}.hero-banners__viewport{position:relative;overflow:hidden;border-radius:0;border:0;background:var(--bg-soft);box-shadow:none;width:100%;height:min(calc(100vw * 9 / 16),var(--hero-max-h))}.hero-banners__viewport::after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(18%,72px);pointer-events:none;z-index:2;background:linear-gradient(to top,var(--bg) 0,transparent 100%)}.hero-banners__track{display:flex;height:100%;transition:transform .45s;will-change:transform}.hero-banner{flex:0 0 100%;width:100%;height:100%;min-height:0;padding:clamp(16px,3vh,32px) max(16px,calc((100vw - min(1180px,100vw - 24px))/ 2));padding-bottom:clamp(44px,6vh,64px);display:grid;align-items:end;justify-items:start;position:relative;overflow:hidden;color:#fff;background:var(--bg-soft)}.hero-banner__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none}.hero-banner::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(8,5,3,.55) 0,rgba(8,5,3,.22) 48%,transparent 72%),linear-gradient(180deg,transparent 35%,rgba(8,5,3,.45) 100%);pointer-events:none}.hero-banner::after{display:none}.hero-banner__copy{position:relative;z-index:3;width:min(100%,34rem);max-width:100%;display:grid;gap:8px;padding:0;border:0;border-radius:0;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hero-banner__rank{margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,241,232,.82);text-shadow:0 1px 12px rgba(0,0,0,.55)}.hero-banner__rank span{color:var(--gold-soft);letter-spacing:.1em;background:0 0;padding:0;border-radius:0;box-shadow:none}.hero-banner__provider{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(240,200,92,.9);text-shadow:0 1px 12px rgba(0,0,0,.5)}.hero-banner__title{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(1.55rem, 4.2vw, 2.55rem);line-height:1.05;letter-spacing:-.025em;text-shadow:0 2px 20px rgba(0,0,0,.55)}.hero-banner__lead{margin:0;max-width:36ch;color:rgba(247,241,232,.9);font-size:clamp(.92rem, 1.6vw, 1.05rem);line-height:1.45;text-shadow:0 1px 14px rgba(0,0,0,.55)}.hero-banner__copy .btn,.hero-banner__cta{justify-self:start;margin-top:4px;pointer-events:none;min-width:0;padding:12px 18px;font-size:.98rem;letter-spacing:.02em;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.35)}.hero-banner--bonus{background:linear-gradient(135deg,#5a1a10 0,#c41e1a 38%,#e4b23a 100%)}.hero-banner--pay{background:linear-gradient(135deg,#1a2818 0,#2f4a32 42%,#e4b23a 100%)}.hero-banner--live{background:linear-gradient(135deg,#2a1408 0,#6b2410 40%,#c41e1a 100%)}.hero-banner--slots{background:linear-gradient(135deg,#1a140c 0,#3d2e14 40%,#e4b23a 100%)}.hero-banners__controls{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;pointer-events:none}.hero-banners__controls>*{pointer-events:auto}.hero-banners__nav{width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:rgba(10,5,16,.55);backdrop-filter:blur(8px);color:#fff;font-size:1.25rem;cursor:pointer;display:inline-grid;place-items:center}.hero-banners__nav:hover{background:rgba(255,255,255,.14)}.hero-banners__dots{display:flex;gap:4px;align-items:center}.hero-banners__dots button{position:relative;width:48px;height:48px;border-radius:999px;border:0;padding:0;cursor:pointer;background:0 0;flex:0 0 auto}.hero-banners__dots button::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.45)}.hero-banners__dots button.is-active::after{width:18px;border-radius:999px;background:var(--gold)}.spotlight{position:relative;isolation:isolate;overflow:hidden;margin:28px 0 8px;padding:22px 20px;border-radius:16px;border:1px solid rgba(255,158,0,.5);background:radial-gradient(ellipse 65% 110% at 8% 40%,rgba(255,158,0,.28),transparent 55%),radial-gradient(ellipse 50% 80% at 96% 10%,rgba(255,45,120,.32),transparent 48%),linear-gradient(152deg,#221018 0,var(--bg) 46%,#1a0a16 100%);box-shadow:0 16px 42px rgba(8,5,2,.58),0 0 0 1px rgba(255,158,0,.08),inset 0 1px 0 rgba(240,200,92,.16);display:grid;gap:14px;align-items:center}.spotlight::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;background-image:radial-gradient(rgba(255,158,0,.11) .7px,transparent .8px);background-size:11px 11px;mask-image:linear-gradient(115deg,#000 20%,transparent 78%)}.spotlight::after{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gold) 28%,var(--red) 72%,transparent);opacity:.85}.spotlight>*{position:relative;z-index:1}.spotlight__visual{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;filter:drop-shadow(0 8px 18px rgba(196, 30, 26, .28))}.spotlight__visual img{width:100%;height:100%;object-fit:contain}.spotlight__copy{min-width:0}.spotlight__label{margin:0 0 8px;display:inline-flex;align-items:center;gap:8px;color:var(--gold-soft);letter-spacing:.12em}.spotlight__label::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(255,45,120,.55);animation:1.8s ease-out infinite promo-pulse}.spotlight__copy h2,.spotlight__offer{margin:0 0 8px;font-size:clamp(1.2rem, 2.5vw, 1.65rem);line-height:1.15}.spotlight__offer{display:grid;gap:2px;font-size:clamp(1.35rem, 3.4vw, 2rem);letter-spacing:-.02em}.spotlight__lead{font-size:.72em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f0e6d6;opacity:.88}.spotlight__amount{color:var(--gold);font-weight:800;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 28px rgba(255,158,0,.28)}.spotlight__copy p,.spotlight__support{margin:0;color:var(--muted);max-width:42ch;font-size:.95rem;line-height:1.45}.spotlight__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.spotlight .btn-primary,.spotlight__cta{justify-self:start;min-width:min(100%,168px);padding:14px 22px;background:linear-gradient(180deg,var(--red) 0,var(--red-deep) 100%);box-shadow:0 8px 22px rgba(233,30,140,.38),inset 0 1px 0 rgba(255,255,255,.16)}.spotlight .btn-primary:hover,.spotlight__cta:hover{background:linear-gradient(180deg,#ef3d38 0,var(--red) 100%)}.spotlight--wide{text-align:center;justify-items:center;margin-top:28px}.spotlight--wide .spotlight__label{justify-content:center}.spotlight--wide .spotlight__offer{justify-items:center}.spotlight--wide .spotlight__support{margin-inline:auto;max-width:48ch}.spotlight--wide .spotlight__actions{justify-content:center;width:100%}.spotlight--wide .btn-primary,.spotlight--wide .spotlight__cta{justify-self:center;min-width:min(100%,280px)}.spotlight--wide .btn-soft{min-width:min(100%,160px);opacity:.7}.spotlight--wide .btn-soft:hover{opacity:.9}@keyframes promo-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,45,120,.55)}55%{box-shadow:0 0 0 8px rgba(255,45,120,0)}}@media (prefers-reduced-motion:reduce){.spotlight__label::before{animation:none}}.longform--rich{max-width:none;width:100%;text-align:left;margin-top:40px;padding-top:12px;color:var(--muted)}.longform--rich h2{color:#fff;font-family:var(--display);font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.longform--rich h3{color:#fff;font-family:var(--display);font-size:clamp(1.08rem, 1.8vw, 1.22rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:1.65em 0 .55em}.longform--rich h4{color:#fff;font-size:1.02rem;font-weight:700;line-height:1.35;margin:0 0 10px}.longform--rich>h3:first-of-type{margin-top:1.25em}.longform--rich p{margin:0 0 1em;line-height:1.72;max-width:none}.longform--rich strong{color:var(--text);font-weight:700}.longform--rich a:not(.btn){color:var(--gold);font-weight:600;text-underline-offset:0.18em}.longform--rich a:not(.btn):hover{text-decoration:underline}.longform--rich ol,.longform--rich ul,.seo-steps{margin:.4em 0 1.25em;padding:0;color:#ebe0d2;text-align:left;max-width:none;list-style:none}.longform--rich ul{display:grid;gap:.55em}.longform--rich ul li{position:relative;padding-left:1.15em;line-height:1.65;text-align:left}.longform--rich ul li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.longform--rich ol,.seo-steps{counter-reset:seo-step;display:grid;gap:.7em}.longform--rich ol li,.seo-steps li{counter-increment:seo-step;position:relative;padding-left:2.4em;line-height:1.65;text-align:left}.longform--rich ol li::before,.seo-steps li::before{content:counter(seo-step);position:absolute;left:0;top:0;width:1.75em;font-family:var(--display);font-weight:800;font-size:.95em;line-height:1.65;color:var(--gold);font-variant-numeric:tabular-nums;text-align:right;padding-right:.45em;box-sizing:border-box}.pros-cons{display:grid;gap:12px;margin:1.15em 0 1em}.pros-cons>div{padding:16px 18px;border-radius:10px;border:1px solid var(--line);background:var(--bg-elev);text-align:left}.pros-cons h3,.pros-cons h4{margin:0 0 10px}.pros-cons ul{margin:0;max-width:none}.longform__cta{margin-top:1.35em;text-align:center;max-width:none}.stack-sm{margin-top:14px}.intro-block{padding:22px 4px 28px;border-radius:0;border:0;background:radial-gradient(720px 280px at 12% 0,rgba(255,158,0,.12),transparent 55%),radial-gradient(520px 220px at 92% 30%,rgba(233,30,140,.08),transparent 50%),linear-gradient(180deg,rgba(30,15,46,.45),transparent 70%);box-shadow:none;margin-bottom:20px;position:relative;overflow:visible;min-width:0;text-align:center}.hero-banners+.intro-block{margin-top:-4px;padding-top:8px}.offer-amount,.panel .offer-amount{font-size:2.2rem;margin:0 0 8px;color:var(--gold);font-family:var(--display);font-weight:800;line-height:1.1;letter-spacing:-.02em}.intro-block h1{margin:0 0 10px;font-size:clamp(1.65rem, 4vw, 2.8rem);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.eyebrow{margin:0 0 10px;color:var(--gold);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.lead{margin:0 auto;color:var(--muted);max-width:48ch;overflow-wrap:anywhere}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;flex-direction:column;justify-content:center;align-items:center}.hero-actions .btn{max-width:100%}.hero-actions .btn-primary{width:min(100%,320px);min-width:min(100%,260px);font-size:1.08rem;padding:15px 26px;animation:2.2s ease-out infinite cta-attention}.hero-actions .btn-soft{width:min(100%,280px);opacity:.55;font-weight:600;font-size:.95rem;padding:11px 18px}@keyframes cta-attention{0%,100%{box-shadow:0 0 0 0 rgba(233,30,140,.55),0 8px 22px rgba(233,30,140,.28);transform:translateZ(0) scale(1)}45%{box-shadow:0 0 0 10px rgba(233,30,140,0),0 10px 28px rgba(255,158,0,.18);transform:translateZ(0) scale(1.035)}}.hero-offer{margin:14px auto 6px;font-size:1.1rem;line-height:1.45;max-width:40ch}.hero-offer>.offer-pill,.hero-offer>span{display:inline-block;max-width:100%;box-sizing:border-box;color:#fff;font-weight:800;font-family:var(--display);background:rgba(233,30,140,.28);border:1px solid rgba(255,158,0,.4);padding:.2em .55em;border-radius:6px;white-space:normal;overflow-wrap:anywhere;vertical-align:baseline}.hero-offer .offer-pill span{display:inline;background:0 0;border:0;padding:0;margin:0;color:inherit;font:inherit;font-weight:inherit;border-radius:0}.trust-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:center;min-height:76px;align-content:flex-start}.trust-pills span{padding:7px 11px;border-radius:8px;border:1px solid var(--line);color:var(--muted);font-size:.8rem;font-weight:600;max-width:100%;background:var(--bg-elev)}.section{margin-top:28px}.section__head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-bottom:14px;text-align:center}.section>h2,.section__head h2{margin:0 0 14px;font-size:1.45rem;letter-spacing:-.02em;text-align:center}.section__head h2{margin:0}.section__head a{color:var(--gold);font-weight:700;font-size:.92rem}.lobby-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.lobby-cats a{display:grid;justify-items:center;gap:8px;padding:12px 8px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-weight:700;font-size:.9rem}.lobby-cats a:hover{border-color:rgba(255,158,0,.45);background:rgba(255,158,0,.08)}.lobby-cats__icon{width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--bg);border:none}.lobby-cats__icon img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.lobby-grid,.reel-row{display:grid;gap:12px;align-items:stretch}.reel-row{grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/ 3.15);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lobby-grid{grid-template-columns:repeat(2,1fr)}.game-card{scroll-snap-align:start;border-radius:10px;overflow:hidden;background:var(--bg-elev);border:1px solid var(--line);transition:border-color .15s;display:flex;flex-direction:column;height:100%;min-width:0}.game-card:hover{border-color:rgba(255,158,0,.45)}.game-card__art{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden;background:var(--bg-soft);flex:none}.game-card__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.game-card__art::after{content:var(--tile-cta, "ABRIR JUEGO");position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);font-family:var(--display);font-weight:800;letter-spacing:.08em;opacity:0;transition:opacity .15s;z-index:1;pointer-events:none}@media (hover:hover) and (pointer:fine){.game-card:hover .game-card__art::after{opacity:1}}.game-card:focus-visible .game-card__art::after,.game-card:focus-within .game-card__art::after{opacity:1}@media (hover:none){.game-card__art::after{opacity:1;align-items:end;justify-items:stretch;background:linear-gradient(transparent 45%,rgba(0,0,0,.72));font-size:.72rem;padding:10px}}.game-card__meta{padding:10px 12px 12px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:3.6rem}.game-card__meta strong{display:block;font-size:.92rem;margin-bottom:2px;line-height:1.25}.game-card__meta span{color:var(--muted);font-size:.78rem}.studio-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.studio-card{border-radius:10px;overflow:hidden;background:var(--bg-elev);border:1px solid var(--line);display:flex;flex-direction:column;height:100%;min-width:0}.studio-card:hover{border-color:rgba(255,158,0,.45)}.studio-card__art{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;background:var(--bg-soft);flex:none}.studio-card__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.studio-tag{position:absolute;top:12px;left:12px;background:var(--red-deep);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:5px 8px;border-radius:4px;z-index:1}.studio-card__body{padding:12px 14px 14px}.studio-card__body strong{display:block;margin-bottom:2px}.studio-card__body span{color:var(--muted);font-size:.85rem}.panel{padding:20px;border-radius:12px;border:1px solid var(--line);background:var(--bg-soft)}.panel.accent{border-color:rgba(255,158,0,.35);background:linear-gradient(160deg,rgba(255,158,0,.1),transparent 50%),var(--bg-soft)}.panel h2,.panel h3{margin:0 0 8px}.panel p{margin:0 0 12px;color:var(--muted)}.panel ul{padding-left:1.1rem;color:#ebe0d2}.steps{display:grid;gap:12px}.steps article{padding:16px;border-radius:10px;background:var(--bg-elev);border:1px solid var(--line)}.steps span{display:inline-block;color:var(--gold);font-family:var(--display);font-weight:800;margin-bottom:8px}.steps h3{margin:0 0 6px}.steps p{margin:0;color:var(--muted)}.chip-row,.pay-row,.provider-row{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.chip-row a,.chip-row button,.filter-chips button{text-align:center;padding:12px 8px;border-radius:12px;background:var(--bg-elev);border:1px solid var(--line);font-weight:700;font-size:.85rem;color:var(--muted);cursor:pointer}.brand-row,.pay-row,.provider-row{gap:10px}.brand-tile{display:grid;gap:8px;justify-items:center;align-content:center;min-height:92px;padding:12px 10px;border-radius:12px;background:var(--bg-elev);border:1px solid var(--line)}.brand-tile--pay,.brand-tile--provider{background:var(--bg);min-height:72px;padding:14px 12px;gap:0}.brand-tile__mark{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;width:100%;padding:6px 8px;border-radius:8px;background:rgba(252,228,236,.03);border:1px solid transparent}.brand-tile--pay .brand-tile__mark,.brand-tile--provider .brand-tile__mark,.brand-tile__mark--light{background:0 0;border-color:transparent}.brand-tile__img{max-width:92px;max-height:28px;width:auto;height:28px;object-fit:contain;display:block}.brand-tile--pay .brand-tile__img{max-width:86px;height:26px}.brand-tile--provider .brand-tile__img{max-width:128px;height:30px}.brand-tile__name{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-align:center;line-height:1.2}.brand-tile__fallback{color:var(--text);font-family:var(--display);font-weight:800;font-size:.9rem;letter-spacing:.04em}.filter-chips{display:flex;min-height:42px;justify-content:flex-start;scrollbar-width:thin}.filter-chips button{flex:none;padding:8px 14px;border-radius:6px}.chip-row a:hover,.filter-chips button.is-active{background:rgba(233,30,140,.18);border-color:rgba(255,158,0,.45);color:#fff}.metric-grid{display:grid;gap:12px}.metric-card{padding:16px;border-radius:10px;background:var(--bg-elev);border:1px solid var(--line);text-align:center}.metric-card strong{display:block;font-size:1.6rem;color:var(--gold);margin-bottom:4px}.metric-card span{color:var(--muted);font-size:.9rem}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:14px}.data-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--bg-elev);font-size:.92rem;min-width:480px}.data-table td,.data-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:normal;vertical-align:top}.data-table th{color:var(--muted);font-weight:600;background:rgba(255,255,255,.02)}.data-table tr:last-child td{border-bottom:0}.method-cell{display:inline-flex;align-items:center;gap:10px;min-width:0}.method-cell__mark{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:28px;padding:5px 9px;border-radius:8px;background:0 0;border:1px solid transparent}.method-cell__mark img{max-height:18px;width:auto;max-width:52px;object-fit:contain;display:block}.method-cell>span:last-child{font-weight:700}.split-lists{display:grid;gap:12px}.split-lists div{padding:16px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--line)}.split-lists h3{margin:0 0 10px;font-size:1rem}.split-lists ul{margin:0;padding-left:1.1rem;color:var(--muted)}.faq details{padding:14px 16px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--line);margin-bottom:8px}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:10px 0 0;color:var(--muted)}.longform{margin:28px 0 0;color:var(--muted);max-width:none;width:100%;text-align:left}.longform h3,.longform h4{color:#fff}.two-col{display:grid;gap:16px}.panel.accent.two-col{grid-template-columns:1fr;justify-items:center;text-align:center}.panel.accent.two-col .hero-actions{width:100%}.site-footer{border-top:1px solid var(--line);background:#07040c;padding:32px 0 calc(108px + env(safe-area-inset-bottom,0px));text-align:center}.site-footer__brand{display:flex;gap:12px;align-items:center;justify-content:center;margin-bottom:16px;text-align:left}.site-footer__brand p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.footer-trust{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;margin:20px 0 16px;padding:14px 4px 6px;border-top:1px solid rgba(255,255,255,.06);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.footer-trust__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;line-height:0;text-decoration:none}.footer-trust__icon img{display:block;width:40px;height:40px;max-width:none;flex-shrink:0}.footer-trust__icon:hover{opacity:.9}.footer-trust__chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(212,160,23,.28);border-radius:8px;color:rgba(247,241,232,.82);font-size:.78rem;font-weight:650;white-space:nowrap;text-decoration:none;background:rgba(255,158,0,.06)}a.footer-trust__chip:hover{color:var(--gold-soft);border-color:rgba(212,160,23,.5)}.footer-trust__pays{display:inline-flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:14px;margin-left:4px;padding-left:14px;border-left:1px solid rgba(255,255,255,.1);opacity:.82}.footer-trust__pays img{display:block;height:20px;width:auto;max-width:none;flex-shrink:0;object-fit:contain;filter:grayscale(.1) brightness(1.05)}.legal{margin:0;color:var(--muted);font-size:.86rem;max-width:none;width:100%}.legal--demo{margin-top:10px}.legal a{color:var(--gold)}.footer-nav{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0;justify-content:center}.footer-nav a{color:var(--muted);font-weight:600;font-size:.9rem}.mobile-cta,.sticky-cta{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:50;display:flex;align-items:stretch;gap:8px;padding:11px 12px 12px;isolation:isolate;overflow:hidden;border-radius:14px;border:1px solid rgba(255,158,0,.42);background:linear-gradient(180deg,rgba(255,158,0,.1) 0,transparent 42%),linear-gradient(165deg,#2a1422 0,#140a1f 48%,var(--bg) 100%);box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 0 1px rgba(233,30,140,.18),0 0 28px rgba(255,158,0,.12);opacity:0;visibility:hidden;pointer-events:none;translate:0 0;transition:opacity .45s,visibility .45s,translate .45s}.mobile-cta.is-visible,.sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;translate:0 0}@media (prefers-reduced-motion:reduce){.hero-actions .btn-primary,.spotlight .btn-primary,.sticky-cta__btn,.sticky-cta__primary .btn{animation:none}.mobile-cta,.sticky-cta{transition:opacity linear,visibility linear;translate:0 0}html{scroll-behavior:auto}}.mobile-cta::before,.sticky-cta::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent 0,rgba(255,158,0,.15) 12%,var(--gold) 50%,rgba(255,158,0,.15) 88%,transparent 100%);opacity:.95;pointer-events:none;z-index:1}.sticky-cta__glow{position:absolute;inset:auto 18% -40%;height:70%;background:radial-gradient(ellipse at center,rgba(233,30,140,.28),transparent 68%);pointer-events:none;z-index:0}.mobile-cta__primary,.sticky-cta__primary{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:grid;gap:6px}.mobile-cta__solo,.sticky-cta__solo{width:100%}.mobile-cta__primary .btn,.sticky-cta__btn,.sticky-cta__primary .btn{width:100%;font-size:clamp(.98rem, 4vw, 1.18rem);padding:14px 18px;white-space:normal;border-radius:10px;letter-spacing:.03em;text-transform:none;background:linear-gradient(180deg,var(--red) 0,var(--red-deep) 55%,#a81815 100%);border:1px solid rgba(255,210,180,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.22),0 8px 22px rgba(233,30,140,.38);animation:2.2s ease-out infinite cta-attention}.mobile-cta__primary .btn:hover,.sticky-cta__btn:hover,.sticky-cta__primary .btn:hover{background:linear-gradient(180deg,#f0433d 0,var(--red) 50%,#c41e1a 100%);border-color:rgba(255,230,200,.35)}.sticky-cta__trust{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;color:var(--gold-soft)}.sticky-cta__mark{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px;border-radius:4px;color:var(--ink-on-gold);background:linear-gradient(160deg,var(--gold-soft),var(--gold));box-shadow:0 0 10px rgba(255,158,0,.35)}.sticky-cta__mark svg{display:block}.mobile-cta__primary small,.sticky-cta__primary small,.sticky-cta__trust small{text-align:center;color:var(--gold-soft);font-size:.74rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.pack-card__pay{margin-top:10px}@media (min-width:960px){.site-footer{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}.mobile-cta,.sticky-cta{left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom,0px));width:min(440px,calc(100% - 32px));translate:-50% 0;padding:12px 14px 13px}.mobile-cta.is-visible,.sticky-cta.is-visible{translate:-50% 0}.mobile-cta__primary .btn,.sticky-cta__btn,.sticky-cta__primary .btn{font-size:1.14rem;padding:15px 20px}.breadcrumbs{justify-content:flex-start;text-align:left}.page{padding:28px 0 56px}.page:has(> .breadcrumbs + .intro-block),.page:has(> .hero-banners:first-child){padding-top:0}.intro-block{padding:32px 8px 40px;text-align:left;max-width:none;margin-inline:0}.breadcrumbs+.intro-block{padding-top:calc(32px + var(--crumb-band,2.6rem))}.intro-block .hero-offer,.intro-block .lead,.intro-block .micro,.intro-block .social-proof{margin-left:0;margin-right:0;text-align:left;max-width:54ch}.intro-block .trust-pills{justify-content:flex-start}.intro-block .deposit-visual{margin-left:0;margin-right:0;justify-content:flex-start;text-align:left;max-width:560px}.intro-block .deposit-visual div{justify-items:start}.intro-block .hero-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.intro-block .hero-actions .btn-primary,.intro-block .hero-actions .btn-soft{width:auto;min-width:168px}.intro-block .hero-actions .btn-primary{min-width:200px}.intro-block .bonus-timer{min-height:3.2rem;margin-left:0;align-items:flex-start;text-align:left}.intro-block.with-side{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,0.85fr);gap:28px 36px;align-items:stretch;max-width:none;margin-inline:0}.intro-block.with-side .pack-card,.intro-block.with-side>.panel{margin-top:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:28px 24px}.pack-card .btn-block{max-width:none;margin-top:8px}.pack-card .micro{text-align:center;margin-left:auto;margin-right:auto}.intro-copy{min-width:0}.section__head{flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left}.section>h2,.section__head h2{text-align:left}.panel.accent.two-col{grid-template-columns:1.2fr 0.8fr;justify-items:stretch;text-align:left;max-width:none;margin-inline:0;align-items:center}.panel.accent.two-col .hero-actions{width:auto;align-items:stretch}.panel.accent.two-col ul{text-align:left}.lobby-cats{grid-template-columns:repeat(6,1fr)}.reel-row{grid-auto-flow:dense;grid-template-columns:repeat(6,1fr);grid-auto-columns:unset;overflow:visible}.lobby-grid,.studio-grid{grid-template-columns:repeat(4,1fr)}.steps,.metric-grid{grid-template-columns:repeat(3,1fr)}.chip-row,.pay-row,.provider-row{grid-template-columns:repeat(6,1fr)}.split-lists,.two-col{grid-template-columns:1fr 1fr}.data-table{min-width:0}.why-grid{max-width:none}.faq{max-width:none;margin-inline:0}.longform{margin-left:0;max-width:none}.longform--rich{max-width:none}}.hidden{display:none!important}.lobby-grid .game-card.is-hidden{display:none}.micro{margin:10px auto 0;color:var(--muted);font-size:.88rem;text-align:center;max-width:42ch}.social-proof{margin:14px auto 0;color:#ebe0d2;font-weight:600;font-size:.92rem;text-align:center}.deposit-visual{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:18px auto 0;padding:14px 16px;border-radius:10px;background:rgba(18,10,4,.35);border:1px solid rgba(255,158,0,.28);max-width:520px;text-align:center}.deposit-visual div{display:grid;gap:2px;justify-items:center}.deposit-visual strong{font-family:var(--display);font-size:1.25rem;color:var(--gold)}.deposit-visual span{color:var(--muted);font-size:.78rem}.deposit-visual__arrow{color:var(--gold);font-size:1.4rem;font-weight:800}.deposit-visual__fs strong{color:#fff}.why-grid{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:none;width:100%}[data-why-brand] h2{text-align:center;margin-bottom:14px}.panel{text-align:left;min-width:0}.panel ul{display:block;text-align:left;margin:0 0 16px}.panel.accent .btn-block{max-width:320px;margin-inline:auto;margin-top:4px}.pack-card,.intro-block.with-side>.panel.accent{text-align:center}.pack-card .micro,.pack-card__pay{display:block;width:100%;max-width:none;text-align:center;margin-left:auto;margin-right:auto}.pack-card ul{display:inline-block;text-align:left}.filter-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;margin-bottom:8px;justify-content:flex-start;scrollbar-width:thin}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding-top:4px;color:var(--muted);font-size:.82rem;font-weight:600;justify-content:center}.breadcrumbs:has(+ .intro-block){position:relative;z-index:2;margin:0;padding:12px 4px 0;min-height:var(--crumb-band,2.6rem);box-sizing:border-box}.breadcrumbs+.intro-block{margin-top:calc(-1 * var(--crumb-band,2.6rem));padding-top:calc(22px + var(--crumb-band,2.6rem))}.faq{max-width:none;width:100%;margin-inline:0}.faq h2,.steps,.steps article,.metric-grid{text-align:center}.bonus-timer{min-height:3.2rem;display:flex;flex-direction:column;align-items:center;gap:4px;margin:12px auto 0;padding:10px 14px;border-radius:12px;background:rgba(233,30,140,.12);border:1px solid rgba(255,158,0,.28);max-width:100%;box-sizing:border-box;text-align:center}.kyc-blurb{margin:0;padding:14px 16px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#ebe0d2;font-size:.95rem;overflow-wrap:anywhere;text-align:center;max-width:none;width:100%}.promo-rail__inner{text-align:center}.promo-rail a,.promo-rail__cta{justify-self:center}.why-grid li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--line);font-weight:600}.why-ico{flex:none;width:40px;height:40px;border-radius:10px;overflow:hidden;background:0 0}.why-ico img{width:40px;height:40px;display:block}.data-table tr.is-highlight td{background:rgba(255,200,74,.08);color:#fff;font-weight:600}.data-table tr.is-highlight td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.faq-inline-cta{display:inline-block;margin-top:8px;color:var(--gold);font-weight:800;font-size:.9rem}.faq-inline-cta:hover{text-decoration:underline}.bonus-timer .timer-label{color:var(--muted);font-size:.85rem}.bonus-timer strong{font-family:var(--display);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.05rem;overflow-wrap:anywhere}.kyc-blurb strong{color:#fff;margin-right:6px}.lobby-cats{min-width:0}.lobby-cats a{min-width:0;text-align:center}@media (max-width:640px){.hero-banner{padding-top:16px;padding-bottom:52px;align-items:end;text-align:left}.hero-banner__copy{width:min(100%,34rem);max-width:100%;justify-items:start;gap:6px;padding:0}.hero-banner__title{font-size:clamp(1.4rem, 7vw, 1.85rem)}.hero-banner__copy .btn,.hero-banner__cta{width:100%;min-width:0;justify-self:stretch;text-align:center}.hero-banner::before{background:linear-gradient(180deg,transparent 30%,rgba(8,5,3,.55) 100%),linear-gradient(90deg,rgba(8,5,3,.4) 0,transparent 65%)}.hero-banners__controls{bottom:10px}.intro-block.with-side>.pack-card{margin-top:16px}.spotlight{text-align:center;justify-items:center;padding:20px 16px 18px}.spotlight__visual{width:56px;height:56px}.spotlight__support{max-width:34ch}.spotlight .btn-primary,.spotlight__cta{justify-self:center;width:min(100%,280px)}.spotlight__actions{justify-content:center;width:100%}.spotlight__actions .btn{width:min(100%,280px)}}@media (max-width:959px){.spotlight--row,.spotlight--tables{grid-template-columns:1fr;text-align:center;justify-items:center}.spotlight--row .spotlight__label,.spotlight--tables .spotlight__label{justify-content:center}.spotlight--row .spotlight__offer,.spotlight--tables .spotlight__offer{justify-items:center}.spotlight--row .spotlight__support,.spotlight--tables .spotlight__support{margin-inline:auto}.spotlight--row .spotlight__visual,.spotlight--tables .spotlight__visual{grid-row:auto}.spotlight--row .spotlight__copy,.spotlight--tables .spotlight__copy{grid-column:auto;width:100%}.spotlight--row .btn-primary,.spotlight--row .spotlight__cta,.spotlight--tables .btn-primary,.spotlight--tables .spotlight__cta{grid-column:auto;justify-self:center;width:min(100%,280px)}}@media (min-width:641px) and (max-width:959px){.spotlight--row .spotlight__visual,.spotlight--tables .spotlight__visual{width:80px;height:80px}}@media (max-width:480px){.intro-block{padding:16px 2px 22px;border-radius:0}.breadcrumbs+.intro-block{padding-top:calc(16px + var(--crumb-band,2.6rem))}.hero-actions .btn-primary,.hero-actions .btn-soft,.spotlight--wide .btn-lg,.spotlight__actions .btn{width:100%;min-width:0}.promo-rail{font-size:.85rem}.metric-card strong{font-size:1.35rem}.deposit-visual{gap:10px;padding:12px}.deposit-visual strong{font-size:1.1rem}.data-table{min-width:0;width:100%;font-size:.82rem}.data-table td,.data-table th{padding:10px 8px}.data-table td:nth-child(5),.data-table th:nth-child(5){display:none}}.exit-intent{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(0,0,0,.72);padding:20px}.exit-intent[hidden]{display:none!important}.exit-intent__card{position:relative;width:min(420px,100%);padding:24px 22px 20px;border-radius:12px;background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);text-align:center}.exit-intent__card h2{margin:0 0 8px;font-size:1.45rem}.exit-intent__card p{color:var(--muted)}.exit-intent__card .btn{margin-top:8px;width:100%}.exit-intent__card .btn-primary{animation:2.2s ease-out infinite cta-attention}.exit-intent__close{position:absolute;top:10px;right:12px;border:0;background:0 0;color:var(--muted);font-size:1.4rem;cursor:pointer}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:#fff}.breadcrumbs span[aria-hidden]{opacity:.5}.a11y-widget{position:fixed;left:10px;right:auto;bottom:calc(128px + env(safe-area-inset-bottom));z-index:55;max-width:min(280px,calc(100vw - 24px));display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px}.back-to-top{position:fixed;right:10px;left:auto;bottom:calc(128px + env(safe-area-inset-bottom));z-index:55;display:inline-flex;align-items:center;justify-content:center;width:var(--touch);min-width:var(--touch);height:var(--touch);min-height:var(--touch);padding:0;border:1px solid rgba(255,158,0,.42);border-radius:50%;background:linear-gradient(180deg,rgba(255,158,0,.1) 0,transparent 48%),linear-gradient(165deg,#1e0f2e 0,var(--bg-elev) 50%,var(--bg) 100%);color:var(--gold);cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px rgba(233,30,140,.12),0 0 18px rgba(255,158,0,.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s,color .15s,border-color .15s,box-shadow .15s,background .15s}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top:focus-visible,.back-to-top:hover{color:var(--gold-soft);border-color:rgba(255,158,0,.72);background:linear-gradient(180deg,rgba(255,158,0,.16) 0,transparent 52%),linear-gradient(165deg,#322818 0,#221912 50%,var(--bg) 100%);box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 0 1px rgba(233,30,140,.16),0 0 24px rgba(255,158,0,.28);outline:0}.back-to-top:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.back-to-top__icon{display:block;width:22px;height:22px;color:inherit;flex-shrink:0}@media (max-width:959px){.a11y-widget{left:8px;right:auto;bottom:calc(122px + env(safe-area-inset-bottom));max-width:min(200px,calc(100vw - 24px));align-items:flex-start}.a11y-widget__toggle{width:40px;min-width:40px;height:40px;min-height:40px;opacity:.92}.a11y-widget__toggle:focus-visible,.a11y-widget__toggle:hover{opacity:1}.a11y-widget__icon{width:20px;height:20px}.back-to-top{right:8px;left:auto;bottom:calc(122px + env(safe-area-inset-bottom));width:40px;min-width:40px;height:40px;min-height:40px}.back-to-top.is-visible{opacity:.92}.back-to-top:focus-visible,.back-to-top:hover{opacity:1}.back-to-top__icon{width:20px;height:20px}.hero-actions .btn-soft{opacity:1}}.a11y-widget__toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--touch);min-width:var(--touch);height:var(--touch);min-height:var(--touch);padding:0;border:1px solid rgba(255,158,0,.42);border-radius:50%;background:linear-gradient(180deg,rgba(255,158,0,.1) 0,transparent 48%),linear-gradient(165deg,#1e0f2e 0,var(--bg-elev) 50%,var(--bg) 100%);color:var(--gold);cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px rgba(233,30,140,.12),0 0 18px rgba(255,158,0,.1);transition:color .15s,border-color .15s,box-shadow .15s,background .15s,opacity .15s}.a11y-widget__icon{display:block;width:22px;height:22px;color:inherit;flex-shrink:0}.a11y-widget__toggle:focus-visible,.a11y-widget__toggle:hover{color:var(--gold-soft);border-color:rgba(255,158,0,.72);background:linear-gradient(180deg,rgba(255,158,0,.16) 0,transparent 52%),linear-gradient(165deg,#322818 0,#221912 50%,var(--bg) 100%);box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 0 1px rgba(233,30,140,.16),0 0 24px rgba(255,158,0,.28);outline:0}.a11y-widget__toggle:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.a11y-widget__toggle[aria-expanded=true]{color:var(--gold-soft);border-color:rgba(255,158,0,.72);box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px rgba(233,30,140,.16),0 0 22px rgba(255,158,0,.22)}.a11y-widget__panel{margin:0;padding:14px;border-radius:10px;border:1px solid rgba(255,158,0,.42);background:linear-gradient(180deg,rgba(255,158,0,.08) 0,transparent 42%),linear-gradient(165deg,#1e0f2e 0,var(--bg-elev) 55%,var(--bg) 100%);box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px rgba(233,30,140,.12),0 0 18px rgba(255,158,0,.1);display:grid;gap:10px;width:min(260px,calc(100vw - 24px))}.a11y-widget__panel[hidden]{display:none!important}.a11y-widget__title{margin:0;font-family:var(--display);font-weight:800;font-size:.95rem;color:var(--gold);letter-spacing:.03em}.a11y-widget__option{display:flex;align-items:center;gap:10px;min-height:var(--touch);color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer}.a11y-widget__option input{width:18px;height:18px;accent-color:var(--gold)}.a11y-widget__reset{width:100%;margin-top:4px}html.a11y-lg{font-size:118%}html.a11y-lg .btn-lg{font-size:1.2rem;padding:16px 22px}html.a11y-lg .mobile-cta__primary .btn{font-size:1.15rem}html.a11y-contrast{--bg:#000;--bg-elev:#0a0a0a;--bg-soft:#111;--text:#fff;--muted:#f0f0f0;--line:rgba(255, 255, 255, 0.45);--red:#ff3b3b;--red-deep:#ff2a2a;--gold:#ffe066}html.a11y-contrast body{background:#000}html.a11y-contrast .btn-primary,html.a11y-contrast .mobile-cta__primary .btn,html.a11y-contrast .sticky-cta__btn{border:2px solid #fff}html.a11y-contrast .lead,html.a11y-contrast .legal,html.a11y-contrast .micro{color:#f2f2f2}html.a11y-motion,html.a11y-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-links a:not(.btn):not(.logo):not(.skip-link){text-decoration:underline;text-underline-offset:3px}#main-content:focus{outline:0}#main-content:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (min-width:960px){.why-grid{grid-template-columns:repeat(2,1fr);max-width:none;margin-inline:0;grid-template-columns:repeat(2,1fr)}.mobile-cta,.sticky-cta{display:flex!important}.breadcrumbs{justify-content:flex-start}.intro-block{text-align:left;padding:32px 8px 40px;max-width:none;width:100%}.breadcrumbs+.intro-block{padding-top:calc(32px + var(--crumb-band,2.6rem))}.intro-block:not(.with-side)>:is(h1,.lead,.micro,.hero-offer,.hero-actions,.trust-pills,.deposit-visual,.bonus-timer,.eyebrow){max-width:720px}.intro-block .hero-offer,.intro-block .lead,.intro-block .micro,.intro-block .social-proof{margin-left:0;margin-right:0;text-align:left;max-width:54ch}.intro-block .trust-pills{justify-content:flex-start}.intro-block .deposit-visual{margin-left:0;margin-right:auto;justify-content:flex-start;text-align:left}.intro-block .deposit-visual div{justify-items:start}.intro-block .hero-actions{flex-direction:row;justify-content:flex-start;align-items:center}.intro-block .hero-actions .btn-primary,.intro-block .hero-actions .btn-soft{width:auto}.intro-block .bonus-timer{min-height:3.2rem;margin-left:0;margin-right:auto;align-items:flex-start;text-align:left}.intro-block.with-side{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,0.75fr);gap:32px 40px;align-items:stretch;max-width:none;margin-inline:0}.pack-card,.intro-block.with-side>.panel{text-align:center;margin-top:0;display:flex;flex-direction:column;justify-content:center}.pack-card .btn-block,.intro-block.with-side .btn-block{max-width:none;margin-inline:0}.section__head{flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left}.faq h2,.section>h2,.section__head h2,[data-why-brand] h2{text-align:left}.panel.accent.two-col{grid-template-columns:1.25fr 0.75fr;justify-items:stretch;text-align:left;max-width:none;margin-inline:0;align-items:center}.panel.accent.two-col .hero-actions{align-items:stretch;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.panel.accent.two-col .hero-actions .btn{width:auto;min-width:160px}.faq{max-width:none;margin-inline:0}.longform{margin-left:0;max-width:none}.longform--rich{max-width:none}.pros-cons{grid-template-columns:1fr 1fr}.hero-banner{padding-top:clamp(20px,3.5vh,40px);padding-bottom:clamp(48px,6vh,68px)}.hero-banner__copy{width:min(100%,36rem)}.spotlight{grid-template-columns:1fr auto;padding:26px 32px;gap:22px 28px;text-align:left;justify-items:stretch}.spotlight--row,.spotlight--tables{grid-template-columns:auto 1fr auto;align-items:center}.spotlight--wide{grid-template-columns:1fr;text-align:center;justify-items:center;padding:30px 36px}.spotlight--wide .spotlight__amount{font-size:clamp(1.5rem, 2.4vw, 2.1rem)}.spotlight--wide .btn-primary,.spotlight--wide .spotlight__cta{min-width:min(100%,320px)}.spotlight__visual{width:100px;height:100px;grid-row:auto}.spotlight__support{max-width:46ch}.spotlight .btn-primary,.spotlight__cta{justify-self:end;align-self:center;width:auto;min-width:180px;grid-column:auto}.spotlight--wide .btn-primary,.spotlight--wide .spotlight__cta{justify-self:center}.kyc-blurb{margin-left:0;margin-right:0;max-width:none;text-align:left}.filter-chips{justify-content:flex-start}.steps,.steps article,.metric-grid{text-align:left}.a11y-widget{bottom:calc(130px + env(safe-area-inset-bottom));left:16px;right:auto}.back-to-top{bottom:calc(130px + env(safe-area-inset-bottom));right:16px;left:auto}}.legal-doc code{font-size:.9em;color:var(--gold-soft)}.cookie-banner{position:fixed;left:12px;right:12px;bottom:calc(108px + env(safe-area-inset-bottom));z-index:80;max-width:720px;margin-inline:auto;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,158,0,.35);background:linear-gradient(165deg,#1e0f2e 0,var(--bg-elev) 55%,var(--bg) 100%);color:var(--text)}@media (min-width:960px){.cookie-banner{bottom:calc(128px + env(safe-area-inset-bottom,0px));width:min(720px,calc(100% - 24px))}}.cookie-banner[hidden]{display:none!important}.cookie-banner__text{margin:0 0 12px;color:var(--muted);font-size:.92rem;line-height:1.45}.cookie-banner__text a{color:var(--gold);text-decoration:underline}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-banner__actions .btn{flex:1 1 140px}.footer-nav--legal{margin-top:14px;gap:12px 18px}.footer-nav--legal button{background:0 0;border:0;padding:10px 4px;margin:0;color:var(--muted);font-family:inherit;font-size:.9rem;font-weight:600;line-height:inherit;text-decoration:none;cursor:pointer;min-height:44px}.footer-nav a:hover,.footer-nav--legal a:hover,.footer-nav--legal button:hover{color:var(--gold)}.hero-banners__track>.hero-banner:not(:first-child){content-visibility:auto;contain-intrinsic-size:100vw 72svh}.lobby-grid,.reel-row,.studio-grid,.longform,.metric-grid,.table-wrap,[data-deposit-table],[data-pay-row],[data-providers],[data-withdraw-table]{content-visibility:auto;contain-intrinsic-size:1px 640px}.logo__badge{font-size:.72rem;letter-spacing:.04em}.theme-calavera .lobby-cats a{border-radius:16px;background:rgba(233,30,140,.08)}.theme-calavera .lobby-cats a:hover{background:rgba(233,30,140,.14);border-color:rgba(255,158,0,.35)}.theme-calavera .pack-card{border-radius:24px}.theme-calavera .game-card{border-radius:18px}.logo__badge{font-size:.7rem;letter-spacing:.06em}
.page-jump{display:flex;flex-wrap:wrap;gap:8px 16px;margin:4px 0 18px;padding:10px 0 12px;border-bottom:1px solid var(--line)}
.page-jump a{color:var(--gold);font-weight:700;font-size:.88rem;min-height:var(--touch);display:inline-flex;align-items:center}
.page-jump a:hover{color:var(--gold-soft);text-decoration:underline}
#vivo,#slots,#ruleta,#blackjack,#jackpots,#juegos,#depositar,#deposito,#retiros,#kyc,#reglas,#tramos,#contribucion,#faq,.page h2[id],.faq details,#mesas-vivo,#games-grid{scroll-margin-top:calc(var(--site-header-h,7.25rem) + 12px)}
.faq summary{min-height:var(--touch);display:flex;align-items:center;gap:8px}
.exit-intent__close{width:var(--touch);height:var(--touch);min-width:var(--touch);display:inline-grid;place-items:center;border-radius:8px}
.filter-chips button{min-height:var(--touch)}
@media (max-width:520px){.promo-rail p{white-space:normal}}
@media (max-width:959px){.a11y-widget__toggle,.back-to-top{width:var(--touch);min-width:var(--touch);height:var(--touch);min-height:var(--touch)}}
.cookie-banner{box-shadow:0 16px 40px rgba(0,0,0,.45)}
.theme-calavera .promo-rail{background:linear-gradient(105deg,rgba(255,158,0,.16) 0,transparent 38%,rgba(233,30,140,.14) 100%),linear-gradient(180deg,#1e0f2e 0,#140a1f 100%);border-bottom-color:rgba(233,30,140,.28)}
.theme-calavera .site-header{background:rgba(10,5,16,.96)}
.theme-calavera .hero-banner{background:var(--bg-soft)}

a,button{-webkit-tap-highlight-color:rgba(255,158,0,.22)}
html.nav-open{overscroll-behavior:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.theme-calavera .cookie-banner{background:linear-gradient(165deg,#2a1422 0,var(--bg-elev) 55%,var(--bg) 100%);border-color:rgba(255,158,0,.35)}
.theme-calavera .intro-block{background:radial-gradient(720px 280px at 12% 0,rgba(255,158,0,.12),transparent 55%),radial-gradient(520px 220px at 92% 30%,rgba(233,30,140,.08),transparent 50%),linear-gradient(180deg,rgba(30,15,46,.45),transparent 70%)}
.theme-calavera .hero-banner--bonus{background:linear-gradient(135deg,#4a1028 0,var(--red-deep) 38%,var(--gold) 100%)}
.theme-calavera .hero-banner--pay{background:linear-gradient(135deg,#1a1028 0,#2a1840 42%,var(--gold) 100%)}
.theme-calavera .hero-banner--live{background:linear-gradient(135deg,#2a1030 0,var(--red) 42%,var(--gold) 100%)}
.filter-chips{scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.filter-chips button{color:var(--text)}

.hero-actions .btn-soft,.intro-block .btn-soft,.spotlight--wide .btn-soft{opacity:1}
.faq summary{list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary::before{content:"";width:8px;height:8px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg);flex:0 0 auto;margin-top:-2px}
.faq details[open] summary::before{transform:rotate(45deg)}
#mesas-vivo{scroll-margin-top:calc(var(--site-header-h,7.25rem) + 12px)}
.theme-calavera .deposit-visual{background:rgba(20,10,30,.45);border-color:rgba(255,158,0,.28)}
.theme-calavera .sticky-cta__btn,.theme-calavera .sticky-cta__primary .btn,.theme-calavera .mobile-cta__primary .btn{background:linear-gradient(180deg,var(--red) 0,var(--red-deep) 55%,#9a1258 100%)}
.hero-actions .hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:8px 10px;color:var(--gold);font-weight:700;font-size:.95rem;letter-spacing:.01em;text-underline-offset:.18em}
.hero-actions .hero-secondary:hover{color:var(--gold-soft);text-decoration:underline}
.intro-block .trust-pills{min-height:0}
@media (max-width:700px){.hero-banner{padding-top:18px;padding-bottom:56px;align-items:end}.hero-banner__copy .btn,.hero-banner__cta{width:auto;max-width:100%;justify-self:start;min-height:44px;padding:10px 16px;font-size:.92rem}}
@media (max-width:959px){.hero-banners+.intro-block{padding-top:8px;padding-bottom:16px}.intro-block.with-side .pack-card{margin-top:14px}}
.theme-calavera .pack-card{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:1px solid rgba(255,158,0,.5);background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(255,158,0,.26),transparent 56%),radial-gradient(ellipse 80% 90% at 110% 110%,rgba(233,30,140,.28),transparent 52%),linear-gradient(165deg,#321428 0,var(--bg-elev) 46%,#100812 100%);box-shadow:0 18px 42px rgba(8,4,16,.58),0 0 0 1px rgba(233,30,140,.18),inset 0 1px 0 rgba(255,210,160,.2);padding:26px 22px 20px}
.theme-calavera .pack-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gold) 28%,var(--red) 72%,transparent);opacity:.95}
.theme-calavera .pack-card::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(255,158,0,.14) .7px,transparent .8px);background-size:11px 11px;mask-image:linear-gradient(180deg,#000 8%,transparent 68%)}
.theme-calavera .pack-card>*{position:relative;z-index:1}
.theme-calavera .pack-card .eyebrow{display:inline-flex;align-self:center;align-items:center;justify-content:center;margin:0 auto 12px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,158,0,.4);background:rgba(255,158,0,.12);color:var(--gold-soft);letter-spacing:.12em}
.theme-calavera .pack-card .offer-amount{margin:2px 0 4px;font-size:clamp(2.45rem,7vw,3.2rem);line-height:.95;color:var(--gold);text-shadow:0 0 28px rgba(255,158,0,.38)}
.theme-calavera .pack-card .pack-card__match{margin:0 0 16px;color:#f4ebe0;font-weight:700;font-size:1.08rem}
.theme-calavera .pack-card p.pack-card__match{color:#f4ebe0}
.theme-calavera .pack-card ul{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:none;margin:0 0 14px;padding:0;list-style:none;text-align:left}
.theme-calavera .pack-card ul li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:10px;background:rgba(8,4,16,.42);border:1px solid rgba(255,158,0,.18);color:#f0e6d6;font-size:.9rem;font-weight:600;line-height:1.3}
.theme-calavera .pack-card ul li::before,.theme-calavera .pack-card ul li::marker{content:none;display:none}
.theme-calavera .pack-card ul li span{color:var(--gold-soft);font-weight:800;font-variant-numeric:tabular-nums}
.theme-calavera .pack-card .micro{margin:0 auto 12px;color:#d2c0d4;max-width:36ch}
.theme-calavera .pack-card .micro:empty{display:none;margin:0}
.theme-calavera .pack-card .btn-block{margin-top:2px;background:linear-gradient(180deg,var(--red) 0,var(--red-deep) 100%);box-shadow:0 8px 22px rgba(233,30,140,.4),inset 0 1px 0 rgba(255,255,255,.16)}
.theme-calavera .pack-card .pack-card__pay{margin:10px 0 0;color:#c9b4c8}
@media (min-width:560px) and (max-width:959px){.theme-calavera .pack-card ul{grid-template-columns:repeat(3,1fr)}.theme-calavera .pack-card ul li{flex-direction:column;align-items:center;text-align:center;gap:4px;min-height:72px;justify-content:center}}
@media (max-width:959px){.theme-calavera .pack-card{padding:22px 16px 18px}}
.theme-calavera .metric-card{border-color:rgba(255,158,0,.3);background:radial-gradient(ellipse 80% 80% at 50% 0,rgba(255,158,0,.16),transparent 58%),var(--bg-elev);box-shadow:inset 0 1px 0 rgba(255,210,160,.12)}
.theme-calavera .metric-card strong{text-shadow:0 0 18px rgba(255,158,0,.28)}
.theme-calavera .panel.accent:not(.two-col):not(.pack-card){border-color:rgba(255,158,0,.4);background:radial-gradient(ellipse 80% 60% at 8% 0,rgba(255,158,0,.16),transparent 50%),linear-gradient(165deg,#2a1422 0,var(--bg-soft) 55%,var(--bg-elev) 100%);box-shadow:inset 0 1px 0 rgba(255,210,160,.12)}
.logo__badge{display:none!important}
.logo{align-items:center;gap:0;min-height:var(--touch)}
.logo__word{display:flex;align-items:baseline;gap:.32em;line-height:1}
.logo__word strong{font-family:var(--display);font-size:clamp(1.12rem,2.6vw,1.32rem);font-weight:800;letter-spacing:.14em;color:#fff}
.logo__word small{position:relative;top:-1px;font-family:var(--display);font-size:.68rem;font-weight:800;letter-spacing:.22em;color:var(--gold-soft);padding:3px 7px 2px;border:1px solid rgba(255,158,0,.42);border-radius:4px;background:rgba(255,158,0,.12);line-height:1.2}
.logo:hover .logo__word strong{color:#fff}
.logo:hover .logo__word small{color:var(--gold);border-color:rgba(255,210,120,.7);background:rgba(255,158,0,.18)}
.site-footer__brand{flex-direction:column;gap:8px;text-align:center}
.site-footer__brand .logo__word{justify-content:center}
.site-footer__brand p{margin:8px 0 0}
.hero-banner{padding-bottom:clamp(84px,11vh,120px)}
.hero-banner__copy{margin-bottom:4px}
@media (max-width:700px){.hero-banner{padding-bottom:56px}}
@media (min-width:960px){.hero-banner{padding-bottom:clamp(96px,11vh,132px)}}
.lobby-cats__icon,.theme-calavera .lobby-cats__icon{background:transparent}
.header-end,.icon-btn.mobile-only{transform:translateZ(0);-webkit-transform:translateZ(0);pointer-events:auto}
.nav-backdrop{position:fixed;inset:0;z-index:110;background:rgba(8,4,16,.55);-webkit-tap-highlight-color:transparent}
.nav-backdrop[hidden]{display:none!important}
html.nav-open #site-header{z-index:130}
.primary-nav.is-open{z-index:140}
@media (min-width:960px){.primary-nav.is-open{display:flex;position:static;inset:auto;max-height:none;overflow:visible;padding:0;border:0;background:0 0;box-shadow:none;z-index:auto}.nav-backdrop{display:none!important}}
.theme-calavera{--mx-teal:#1aae9f;--mx-orange:#ff7a18}
.theme-calavera .promo-rail::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,var(--gold) 0 16px,var(--red-deep) 16px 32px,var(--mx-teal) 32px 48px,var(--mx-orange) 48px 64px)}
.theme-calavera .eyebrow{display:inline-flex;align-items:center;gap:8px}
.theme-calavera .eyebrow::before,.theme-calavera .eyebrow::after{content:"";width:7px;height:7px;flex:none;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 8px rgba(255,158,0,.4)}
.theme-calavera .section>h2,.theme-calavera .section__head h2,.theme-calavera [data-why-brand] h2,.theme-calavera .faq h2{position:relative}
.theme-calavera .section>h2::after,.theme-calavera .section__head h2::after,.theme-calavera .faq h2::after,.theme-calavera [data-why-brand] h2::after{content:"";display:block;width:52px;height:3px;margin:8px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--red-deep) 55%,var(--mx-teal))}
@media (min-width:960px){.theme-calavera .section>h2::after,.theme-calavera .section__head h2::after,.theme-calavera .faq h2::after,.theme-calavera [data-why-brand] h2::after{margin-left:0}}
.theme-calavera .site-footer{position:relative;background:
  radial-gradient(circle at 18% 0,rgba(255,158,0,.1),transparent 42%),
  radial-gradient(circle at 88% 100%,rgba(216,27,122,.1),transparent 46%),
  #07040c}
.theme-calavera .site-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:12px;pointer-events:none;background:
  linear-gradient(135deg,transparent 49.5%,#07040c 50%) 0 0/18px 12px,
  linear-gradient(225deg,transparent 49.5%,#07040c 50%) 0 0/18px 12px,
  repeating-linear-gradient(90deg,var(--gold) 0 18px,var(--red-deep) 18px 36px,var(--mx-teal) 36px 54px,var(--mx-orange) 54px 72px)}
.theme-calavera .why-grid li,.theme-calavera .faq details,.theme-calavera .steps article{border-color:rgba(255,158,0,.18)}
.theme-calavera .primary-nav>a.is-active{color:var(--gold-soft);background:rgba(255,158,0,.1)}
@media (hover:hover) and (pointer:fine){
  .theme-calavera .game-card,.theme-calavera .studio-card,.theme-calavera .lobby-cats a,.theme-calavera .why-grid li,.theme-calavera .metric-card,.theme-calavera .brand-tile,.theme-calavera .faq details{
    transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease
  }
  .theme-calavera .game-card:hover,.theme-calavera .studio-card:hover,.theme-calavera .lobby-cats a:hover,.theme-calavera .why-grid li:hover,.theme-calavera .metric-card:hover{
    transform:translateY(-4px);
    border-color:rgba(255,158,0,.55);
    box-shadow:0 14px 28px rgba(8,4,16,.4),0 0 0 1px rgba(255,158,0,.16)
  }
  .theme-calavera .btn-primary:hover,.theme-calavera .btn-gold:hover{transform:translateY(-1px)}
  .theme-calavera .logo__word small{
    background-image:linear-gradient(110deg,rgba(255,158,0,.12) 35%,rgba(255,236,180,.55) 50%,rgba(255,158,0,.12) 65%),rgba(255,158,0,.12);
    background-size:220% 100%,auto;
    animation:6.5s linear infinite mx-shimmer
  }
  .theme-calavera .pack-card .offer-amount,.theme-calavera .spotlight__amount{animation:4.8s ease-in-out infinite mx-glow}
}
@keyframes mx-shimmer{to{background-position:200% 50%,0 0}}
@keyframes mx-glow{50%{filter:brightness(1.12)}}
@media (prefers-reduced-motion:reduce){
  .theme-calavera .logo__word small,.theme-calavera .pack-card .offer-amount,.theme-calavera .spotlight__amount{animation:none}
  .theme-calavera .game-card,.theme-calavera .studio-card,.theme-calavera .lobby-cats a,.theme-calavera .why-grid li,.theme-calavera .metric-card,.theme-calavera .btn-primary,.theme-calavera .btn-gold{transition:none;transform:none}
}
