/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid}::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#140b36;--pink:#ff3c83;--cream:#fff8f1;--line:#e6d9d4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin:auto}.announcement{color:#eee7ff;text-align:center;letter-spacing:.13em;text-transform:uppercase;background:#180b3e;padding:9px 18px;font-size:10px;font-weight:700}.nav{justify-content:space-between;align-items:center;gap:25px;height:88px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:7px;font-size:18px;font-weight:900;display:inline-flex}.brand-star{color:var(--pink);font-size:27px;line-height:.5}.nav-links{gap:27px;font-size:13px;font-weight:700;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--pink)}.nav-button,.button{justify-content:center;align-items:center;gap:13px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.nav-button:hover,.button:hover,.card-action:hover{transform:translateY(-2px)}.nav-button{background:var(--ink);color:#fff;padding:13px 17px}.nav-button span{color:#ffc247;font-size:18px}.hero{color:#fff;background:#24115d;min-height:560px;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-video-overlay{background:linear-gradient(90deg,#14073ade 0%,#19083d9c 42%,#1207332e 100%),linear-gradient(#0000 45%,#0c04276b);position:absolute;inset:0}.hero:before{content:"";opacity:.2;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.hero-inner{align-items:center;min-height:560px;padding:70px 0;display:flex;position:relative}.hero-copy{max-width:590px}.hero-glow{filter:blur(20px);opacity:.18;border-radius:50%;position:absolute}.hero-glow-one{background:#fe4d97;width:300px;height:300px;top:-135px;right:17%}.hero-glow-two{background:#fb8c20;width:250px;height:250px;bottom:-140px;left:35%}.eyebrow,.section-kicker{color:#ffafc9;letter-spacing:.18em;margin:0 0 16px;font-size:11px;font-weight:800}.eyebrow span{vertical-align:middle;background:#ffb000;width:22px;height:2px;margin-right:8px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;line-height:.88}h1{margin:0 0 27px;font-size:clamp(68px,8vw,116px)}h1 em,h2 em{color:#ffb72e;font-style:italic}.hero-text{color:#eee9fc;max-width:450px;font-size:18px;line-height:1.5}.hero-actions{gap:13px;margin-top:28px;display:flex}.button{padding:16px 21px}.button-primary{color:#190b41;background:#ffcb37}.button-ghost{color:#fff;border:1px solid #b9a9ea}.hero-points{color:#cfc4f2;gap:11px;margin-top:30px;font-size:12px;font-weight:700;display:flex}.play-section{background:#f5e7e1;padding:100px 0}.play-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:36px;display:flex}.play-heading h2{margin:0;font-size:clamp(44px,5.2vw,72px)}.play-heading>div:last-child{max-width:370px}.play-heading>div:last-child p{color:#675d68;margin:0 0 14px;line-height:1.55}.play-heading>div:last-child a{border-bottom:2px solid #d53975;padding-bottom:5px;font-size:13px;font-weight:800}.game-embed{aspect-ratio:16/9;background:#140636;border:8px solid #140636;box-shadow:0 23px 52px #1d0b3733}.game-embed iframe{background:#140636;border:0;width:100%;height:100%;display:block}.play-note{color:#756b74;margin:15px 0 0;font-size:11px;line-height:1.45}.featured-casinos{color:#f7f4ee;background:#101010;padding:108px 0}.featured-heading{text-align:center;max-width:850px;margin:0 auto 58px}.featured-heading .section-kicker{color:#e7c23c}.featured-heading h2{margin:0;font-size:clamp(42px,5.3vw,74px)}.featured-heading h2 em{color:#e8c339}.heading-line{background:#e8c339;width:54px;height:3px;margin:30px auto 0;display:block}.featured-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.featured-card{text-align:center;background:#1a1a1a;border:1px solid #2d2d2d;border-radius:25px;flex-direction:column;align-items:center;min-height:455px;padding:42px 38px 36px;display:flex;position:relative}.featured-rank{color:#130b29;background:#e8c339;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex;position:absolute;top:16px;left:16px}.featured-logo{color:#ffc936;background:linear-gradient(145deg,#35206c,#11082d);border:6px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:118px;height:118px;font-size:53px;display:flex;box-shadow:0 0 0 1px #443c4c}.featured-card h3{margin:28px 0 10px;font-size:20px}.featured-rating{color:#edc63c;letter-spacing:-.08em;margin:0;font-size:17px}.featured-rating b{letter-spacing:0;margin-left:5px;font-size:13px}.featured-bonus{color:#e8c339;min-height:48px;margin:38px 0 29px;font-size:17px;font-weight:800;line-height:1.4}.featured-action{color:#140b36;background:#e8c339;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:17px 20px;font-size:13px;font-weight:900;display:flex}.featured-action span{font-size:18px}.featured-note{text-align:center;color:#a9a6a3;max-width:780px;margin:26px auto 0;font-size:11px;line-height:1.5}.seo-section{color:#fff;background:radial-gradient(circle at 82% 18%,#bf328d38,#0000 30%),#15083d;padding:112px 0}.seo-intro{border-bottom:1px solid #4c3d73;grid-template-columns:.95fr 1.05fr;align-items:end;gap:80px;padding-bottom:55px;display:grid}.seo-intro .section-kicker{color:#ffa6c2}.seo-intro h2{margin:0;font-size:clamp(44px,5.3vw,74px)}.seo-intro>p:last-child{color:#d4c9e9;max-width:540px;margin:0;font-size:17px;line-height:1.7}.seo-columns{grid-template-columns:repeat(3,1fr);gap:28px;padding-top:42px;display:grid}.seo-columns article{border-top:2px solid #ffcb37;padding-top:20px}.seo-columns h3{color:#fff;margin-bottom:14px;font-size:18px}.seo-columns p{color:#cdc2e3;margin:0;font-size:14px;line-height:1.7}.seo-columns b{color:#ffcf37}.seo-tags{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.seo-tags span{color:#cfc3e6;border:1px solid #68558d;border-radius:999px;padding:8px 12px;font-size:11px}.features-section{color:#f8f4ff;background:#101010;padding:110px 0}.features-section h2{margin:0 0 48px;font-size:clamp(44px,5.3vw,74px)}.features-table{background:#1a1a1a;border:1px solid #2d2a2b;border-radius:22px;margin:0;overflow:hidden}.features-table>div{border-bottom:1px solid #2c2c2c;grid-template-columns:1fr 1fr;gap:30px;padding:23px 28px;display:grid}.features-table>div:last-child{border:0}.features-table dt,.features-table dd{margin:0;font-size:16px}.features-table dt{color:#ded8e7}.features-table dd{color:#fff}.features-table .features-head{background:#2d291d;border:0}.features-table .features-head dt,.features-table .features-head dd{color:#e8c339;font-weight:900}.gallery-section{color:#fff;background:#120632;padding:110px 0}.gallery-heading{margin-bottom:44px}.gallery-heading .section-kicker{color:#ffa6c2}.gallery-heading h2{margin:0;font-size:clamp(44px,5.3vw,74px)}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.gallery-card{background:#1a0d3e;border:1px solid #4a3974;border-radius:18px;overflow:hidden}.image-placeholder{color:#ffcf37;letter-spacing:.16em;background:linear-gradient(135deg,#351678,#11062f);justify-content:center;align-items:center;min-height:235px;font-size:17px;font-weight:900;display:flex}.gallery-card p{color:#d1c5e8;margin:0;padding:23px 24px 25px;font-size:14px;line-height:1.55}.gallery-card:nth-child(n+4){grid-column:span 1}.slot-frame{background:#1b0a52;border:3px solid #ffb62b;border-radius:12px;padding:8px;position:relative;transform:rotate(3deg);box-shadow:0 24px #13063a40,0 33px 60px #00000059}.frame-top,.frame-bottom{letter-spacing:.11em;justify-content:space-between;align-items:center;height:39px;padding:0 13px;font-weight:900;display:flex}.frame-top{color:#ffd33f;font-size:19px}.frame-top small{color:#c9baf9;font:700 8px Arial}.slot-sky{background:linear-gradient(90deg,#e3198a,#8721c5);height:51px;position:relative;overflow:hidden}.star{color:#ffdc3a;font-size:21px;font-style:normal;position:absolute}.s1{top:8px;left:12%}.s2{top:27px;left:52%}.s3{top:7px;right:8%}.s4{top:-5px;right:34%}.reels{background:#2a1166;grid-template-rows:repeat(3,62px);grid-template-columns:repeat(5,1fr);gap:3px;padding:5px;display:grid}.symbol{color:#e64077;text-shadow:0 2px #fff;background:linear-gradient(145deg,#fff6f1,#e4cde4);border-radius:3px;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.sym-1{color:#1a7dd1;font-family:Georgia}.sym-2{color:#e8a10d}.sym-3{color:#fff;background:linear-gradient(145deg,#273879,#121653);font-size:14px}.frame-bottom{color:#d9cdf6;font-size:8px}.frame-bottom b{color:#fff;font-size:10px}.frame-bottom button{color:#32106e;background:#ffbd24;border:0;border-radius:50%;width:45px;height:45px;font-size:18px;box-shadow:0 2px #c77409}.frame-corner{border:3px solid #ffc62d;width:27px;height:27px;position:absolute;bottom:-15px}.frame-corner.left{border-top:0;border-right:0;left:20px}.frame-corner.right{border-top:0;border-left:0;right:20px}.intro{padding:110px 0 95px}.section-kicker{color:#af3761}.intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.intro h2,.section-heading h2,.demo-copy h2,.spec-heading h2,.faq-layout h2,.review-sidebar h2{margin:0;font-size:clamp(45px,5.3vw,74px)}.intro-grid>p{color:#655c6b;max-width:450px;margin:0;font-size:18px;line-height:1.55}.quick-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.quick-facts div{border-right:1px solid var(--line);padding:21px 0 21px 24px}.quick-facts div:first-child{padding-left:0}.quick-facts div:last-child{border:0}.quick-facts span,.casino-detail span{color:#887c84;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.quick-facts strong{font:700 18px Georgia,serif}.demo-section{background:#ffdd70;padding:95px 0;position:relative;overflow:hidden}.demo-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.demo-visual{justify-content:center;align-items:center;height:350px;display:flex;position:relative}.planet{color:#ffcf38;z-index:2;background:radial-gradient(circle at 35% 30%,#fa609d,#be1167 58%,#680348);border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;font-size:75px;display:flex;position:relative;box-shadow:inset -25px -18px #700148,0 0 0 18px #ffffff38}.orbit{border:2px solid #ec8b42;border-radius:50%;position:absolute;transform:rotate(-32deg)}.orbit-one{width:370px;height:150px}.orbit-two{border-color:#dc5d76;width:270px;height:370px;transform:rotate(42deg)}.demo-chip{text-align:center;color:#d6366e;z-index:3;background:#fff8f0;border-radius:50%;justify-content:center;align-items:center;width:91px;height:91px;font:italic 18px Georgia;display:flex;position:absolute;bottom:24px;right:14%;transform:rotate(12deg);box-shadow:0 5px #e9b340}.demo-chip b{font-size:22px}.demo-copy>p:not(.section-kicker){color:#56433c;max-width:460px;margin:23px 0;font-size:17px;line-height:1.6}.text-link{border-bottom:2px solid #38208f;padding-bottom:6px;font-weight:900}.text-link span{color:#d62f75;margin-left:7px;font-size:20px}.demo-copy small{color:#775c45;margin-top:35px;font-size:11px;display:block}.casino-section{padding:115px 0}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:43px;display:flex}.section-heading>p{color:#675d68;max-width:355px;margin:0;line-height:1.55}.casino-list{border-top:2px solid var(--ink)}.casino-card{border-bottom:1px solid var(--line);grid-template-columns:70px 1.25fr 1.25fr .75fr .8fr 115px;align-items:center;gap:20px;padding:20px 0;display:grid}.rank{color:#d24e7b;font:700 17px Georgia}.casino-name{align-items:center;gap:13px;display:flex}.casino-mark{color:#ffcf37;background:#38208f;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:24px;display:flex}.casino-name h3{margin:0 0 4px;font-size:15px}.rating{color:#b88822;font-size:11px;font-weight:700}.casino-detail b{font-size:12px;line-height:1.35;display:block}.promo b{color:#b02b60;font-size:11px}.card-action{background:var(--ink);color:#fff;text-align:center;padding:13px;font-size:12px;font-weight:800;transition:transform .2s}.card-action span{color:#ffcf37;margin-left:7px;font-size:17px}.fine-print{color:#8a8186;margin:17px 0 0;font-size:10px}.review-section{color:#fff;background:#1e0c50;padding:105px 0}.review-grid{grid-template-columns:.75fr 2fr;gap:90px;display:grid}.review-sidebar .section-kicker{color:#ffa6c2}.review-sidebar h2 em{color:#ffcc37}.review-number{color:#ffcc37;margin-top:105px;font:42px Georgia}.review-number span{color:#ae9ddb;font:15px Arial}.lead{letter-spacing:-.04em;max-width:670px;margin-bottom:58px;font:28px/1.28 Georgia,serif}.review-columns{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.review-columns h3{color:#ffca38;margin-bottom:12px;font-size:13px}.review-columns p{color:#d7d0ec;margin:0;font-size:13px;line-height:1.55}.specs{grid-template-columns:.9fr 1.1fr;gap:80px;padding:110px 0;display:grid}.spec-table{margin:0}.spec-table>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 0;display:flex}.spec-table>div:first-child{border-top:2px solid var(--ink)}.spec-table dt{color:#776d74;font-size:13px}.spec-table dd{text-align:right;margin:0;font-size:13px;font-weight:800}.faq-section{background:#f5e7e1;padding:105px 0}.faq-layout{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.faq-layout>div>p:not(.section-kicker){color:#685b63;max-width:300px;margin-top:25px;line-height:1.55}.faq-list{border-top:1px solid #c9b8b4}.faq-item{border-bottom:1px solid #c9b8b4}.faq-item button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;font-weight:800;display:flex}.faq-item button b{color:#ca3f70;font-size:22px;font-weight:400}.faq-item p{color:#62565d;max-width:570px;margin:0 40px 20px 0;font-size:14px;line-height:1.55}footer{background:var(--ink);color:#fff;padding:36px 0 22px}.footer-top{border-bottom:1px solid #554478;justify-content:space-between;align-items:center;padding-bottom:34px;display:flex}.footer-top p{color:#c6bcdd;margin:0;font-size:12px}.footer-top>a:last-child{color:#ffca37;font-size:12px;font-weight:800}.footer-bottom{color:#aa9dbd;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}body{color:#f8f4ff;background:#120632}.nav{color:#180b3e}.intro,.casino-section,.specs{color:#f9f5ff;background:#16083f}.intro{width:100%;padding:110px max(24px,50% - 580px) 95px}.intro-grid>p,.section-heading>p{color:#d0c5e8}.intro .section-kicker,.casino-section .section-kicker,.specs .section-kicker{color:#ffa6c2}.quick-facts,.quick-facts div{border-color:#4f4077}.quick-facts span,.casino-detail span{color:#ada0cd}.quick-facts strong{color:#fff}.play-section{color:#fff;background:radial-gradient(circle at 80% 8%,#ca3b9242,#0000 31%),#16083f}.play-heading>div:last-child p{color:#d2c6e8}.play-heading>div:last-child a{color:#ffcf37;border-color:#ff3c83}.game-embed{border-color:#2c126d;box-shadow:0 23px 52px #00000061}.play-note{color:#b5a8ce}.featured-casinos{background:radial-gradient(circle at 10% 0,#7635bf42,#0000 30%),#13062f}.featured-card{background:linear-gradient(145deg,#241050,#170a38);border-color:#4a3878}.featured-logo{background:linear-gradient(145deg,#5b2a9b,#1a0b46);border-color:#d8d0f0}.featured-note{color:#b5a8ce}.demo-section{color:#fff;background:radial-gradient(circle at 10%,#d22e7847,#0000 32%),linear-gradient(135deg,#1e0c50,#120632)}.demo-copy>p:not(.section-kicker){color:#d6cce9}.demo-copy small{color:#bfb0d9}.demo-copy .text-link{color:#fff;border-color:#ffcb37}.demo-visual .planet{box-shadow:inset -25px -18px #700148,0 0 0 18px #ffffff1f}.casino-section{width:100%;padding:115px max(24px,50% - 580px)}.casino-list{border-color:#f4ecff}.casino-card{border-color:#47366d}.casino-name h3,.casino-detail b{color:#fff}.casino-mark{background:#41219a}.rating{color:#ffcc37}.promo b{color:#ff9abf}.card-action{color:#190b41;background:#ffcb37}.card-action span{color:#190b41}.fine-print{color:#b7a9ce}.review-section{background:radial-gradient(circle at 80% 35%,#d22e7829,#0000 30%),#1e0c50}.spec-table>div{border-color:#4d3c76}.spec-table>div:first-child{border-color:#f5edff}.spec-table dt{color:#b9acd1}.spec-table dd{color:#fff}.faq-section{color:#fff;background:linear-gradient(135deg,#26115b,#17083b)}.faq-layout>div>p:not(.section-kicker),.faq-item p{color:#d3c8e6}.faq-layout .section-kicker{color:#ffa6c2}.faq-list,.faq-item{border-color:#5a477d}.faq-item button{color:#fff}.faq-item.open button{color:#ffb6d0}.faq-item button b{color:#ffcb37}footer{background:#10052b}.footer-top{border-color:#4d3c76}@media (max-width:800px){.shell{width:min(100% - 36px,1160px)}.nav{height:72px}.nav-links{display:none}.nav-button{padding:11px;font-size:11px}.hero-inner,.intro-grid,.demo-layout,.review-grid,.specs,.faq-layout{grid-template-columns:1fr;gap:40px}.hero{min-height:880px}.hero-video{object-fit:cover;object-position:center center}.hero-video-overlay{background:linear-gradient(#1005311a 0%,#1005312e 37%,#100531ad 58%,#18093e 100%)}.hero:before{display:none}.hero-inner{align-items:flex-start;min-height:880px;padding:440px 0 56px}.hero-copy{max-width:none}.hero-copy h1{margin-bottom:16px;font-size:clamp(54px,14vw,74px)}.hero-text{font-size:17px;line-height:1.42}.hero-glow{display:none}.intro{padding:75px 0}.quick-facts{grid-template-columns:repeat(2,1fr);margin-top:45px}.quick-facts div:nth-child(2){border:0}.quick-facts div:nth-child(n+3){border-top:1px solid var(--line)}.quick-facts div:nth-child(3){padding-left:0}.demo-section,.casino-section,.review-section,.specs,.faq-section{padding:75px 0}.demo-layout{gap:25px}.demo-visual{height:280px}.section-heading{display:block}.section-heading>p{margin-top:26px}.casino-card{grid-template-columns:40px 1fr 95px;gap:12px}.casino-card .casino-detail{display:none}.casino-name{grid-column:2}.card-action{grid-area:1/3/3}.rank{grid-row:1/3}.review-number{margin-top:45px}.review-columns{grid-template-columns:1fr;gap:22px}.lead{margin-bottom:38px;font-size:25px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-bottom{font-size:9px}.play-section{padding:75px 0}.play-heading{margin-bottom:28px;display:block}.play-heading>div:last-child{margin-top:26px}.game-embed{border-width:5px}.featured-casinos,.seo-section,.features-section,.gallery-section{padding:75px 0}.featured-heading{margin-bottom:38px}.featured-grid,.seo-intro,.seo-columns,.gallery-grid{grid-template-columns:1fr;gap:18px}.featured-card{min-height:390px;padding:40px 30px 30px}.featured-bonus{margin:28px 0 24px}.seo-intro{padding-bottom:38px}.seo-intro>p:last-child{font-size:16px}.seo-columns{gap:28px;padding-top:32px}.seo-tags{margin-top:32px}.features-section h2{margin-bottom:32px}.features-table>div{grid-template-columns:1fr;gap:8px;padding:18px 20px}.features-table dt,.features-table dd{font-size:14px}.gallery-heading{margin-bottom:32px}.image-placeholder{min-height:210px}}@media (max-width:480px){.hero{min-height:860px}.hero-inner{min-height:860px;padding-top:420px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-points{flex-wrap:wrap}}.nav{flex-wrap:nowrap;height:80px;min-height:80px;position:sticky}.nav-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.menu-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ff91bd73;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.menu-toggle span{background:#ff91bd;border-radius:99px;width:19px;height:2px;transition:transform .2s,opacity .2s;display:block}:is(.menu-toggle:hover,.menu-toggle:focus-visible){background:linear-gradient(135deg,#ff4d93,#ff7db1);border-color:#ff7db1;transform:translateY(-1px)}:is(.menu-toggle:hover span,.menu-toggle:focus-visible span){background:#17053c}.nav .nav-links{z-index:101;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18083ffa;border:1px solid #5c438d;border-radius:16px;width:215px;padding:9px;display:none;position:absolute;top:calc(100% + 8px);right:max(24px,50vw - 580px);box-shadow:0 20px 42px #0000006b}.nav .nav-links.is-open{flex-direction:column;gap:4px;display:flex}.nav .nav-links a{border-radius:10px;justify-content:flex-start;min-height:42px;padding:0 14px}.hero{min-height:610px}.hero-inner{min-height:610px;padding:68px 0}.hero-copy{z-index:1;position:relative}@media (max-width:800px){.nav{flex-wrap:nowrap;gap:10px;height:72px;min-height:72px;padding-top:0;padding-bottom:0}.nav .nav-links{order:initial;width:min(220px,100vw - 36px);padding:9px;display:none;top:calc(100% + 7px);right:18px;overflow:visible}.nav .nav-links.is-open{flex-direction:column;gap:4px;display:flex}.nav .nav-links a{min-height:42px;padding:0 14px;font-size:14px}.menu-toggle{flex:0 0 42px;width:42px;height:42px}.nav .nav-button{min-height:44px;padding:10px 14px;font-size:12px}.hero{min-height:740px}.hero-inner{min-height:740px;padding:275px 0 46px}.hero-copy h1{font-size:clamp(50px,13vw,68px)}.hero-text{max-width:430px}.hero-actions{margin-top:22px}}@media (max-width:480px){.hero{min-height:710px}.hero-inner{min-height:710px;padding-top:245px}.nav-brand img{width:38px;height:38px}.nav-brand span{font-size:13px}.nav-controls{gap:7px}.menu-toggle{flex-basis:39px;width:39px;height:39px}.menu-toggle span{width:17px}.nav .nav-button{min-height:42px;padding:9px 11px;font-size:11px}.nav .nav-button span{font-size:15px}}@media (max-width:800px){.play-section .game-embed{aspect-ratio:auto;height:680px}.play-section .game-embed iframe{height:100%}}@media (max-width:480px){.play-section .game-embed{height:620px}}.game-loader{color:#fff;text-align:center;background:radial-gradient(circle,#f7359738,#0000 34%),#140636;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:100%;display:flex}.game-loader span{color:#ffcb37;font-size:38px;animation:1.4s ease-in-out infinite game-loader-pulse}.game-loader b{font-size:17px}.game-loader small{color:#d2c4e9;font-size:12px}.game-load-button{color:#1b093d;cursor:pointer;background:#ffcb37;border:0;border-radius:999px;margin-top:8px;padding:12px 20px;font:800 13px/1 Arial,sans-serif}:is(.game-load-button:hover,.game-load-button:focus-visible){color:#1b093d;background:#fff}@keyframes game-loader-pulse{50%{filter:drop-shadow(0 0 10px #ff4d93);transform:scale(1.25)}}.nav-button,.button,.card-action,.featured-action,.featured-action,.card-action,.button-ghost,.nav .nav-button{border-radius:12px}@media (max-width:800px){.nav{flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.nav .nav-links{scrollbar-width:none;order:3;gap:8px;width:100%;padding:2px 0 1px;display:flex;overflow:auto hidden}.nav .nav-links::-webkit-scrollbar{display:none}.nav .nav-links a{border-radius:10px;flex:none;min-height:36px;padding:0 12px;font-size:12px}.nav-brand{min-width:0}.nav-brand img{width:42px;height:42px}.nav-brand span{font-size:14px}.nav .nav-button{border-radius:12px;flex:none;min-height:46px;margin-left:auto;padding:11px 15px;font-size:12px}.nav .nav-button span{font-size:17px}}.nav .nav-links{gap:14px}.nav .nav-links a{border-radius:10px;align-items:center;min-height:42px;padding:0 14px;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}:is(.nav .nav-links a:hover,.nav .nav-links a:focus-visible){color:#17053c;background:linear-gradient(135deg,#ff4d93,#ff7db1);transform:translateY(-1px);box-shadow:0 10px 23px #ff45904d}.nav .nav-button{border-radius:12px}:is(.nav .nav-button:hover,.nav .nav-button:focus-visible){background:linear-gradient(135deg,#ff75ae,#ffb0cd);box-shadow:0 12px 28px #ff45906b}@media (max-width:800px){.nav .nav-button{border-radius:10px}}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#16083ff7;width:100%;max-width:none;padding-left:max(24px,50vw - 580px);padding-right:max(24px,50vw - 580px);position:sticky;top:0;box-shadow:0 9px 24px #02001047}.nav .nav-links a{color:#ff91bd;text-shadow:0 1px #00000040}:is(.nav .nav-links a:hover,.nav .nav-links a:focus-visible){color:#fff}.nav .nav-button{color:#17053c;background:linear-gradient(135deg,#ff4b92,#ff7cae);box-shadow:0 8px 20px #ff408e40}.nav .nav-button span{color:#17053c}.nav-brand{color:#fff;letter-spacing:-.03em;gap:10px}.nav-brand img{object-fit:contain;filter:drop-shadow(0 5px 10px #f42b9752);width:50px;height:50px}.nav-brand span{color:#fff;font-size:17px}@media (max-width:800px){.nav{background:#16083ffb;padding-left:18px;padding-right:18px}.nav-brand img{width:44px;height:44px}.nav-brand span{font-size:15px}.nav .nav-button{color:#17053c;padding:11px 14px;font-size:12px}}.features-section{background:radial-gradient(circle at 84% 6%,#db2c8547,#0000 26%),radial-gradient(circle at 12% 84%,#4531af57,#0000 31%),linear-gradient(145deg,#190641,#0c0326);padding:120px 0;position:relative;overflow:hidden}.features-section:before{content:"";pointer-events:none;opacity:.22;background:linear-gradient(110deg,#ffffff09 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.features-section .shell{position:relative}.features-section h2{color:#fff;text-shadow:0 12px 36px #00000059}.features-table{background:linear-gradient(140deg,#260f53f5,#110731f5);border-color:#62438d;border-radius:24px;box-shadow:0 26px 65px #00000052}.features-table>div{border-color:#b194e238;padding:25px 30px}.features-table dt{color:#d8caec;font-weight:500}.features-table dd{color:#fff;font-weight:800}.features-table .features-head{background:linear-gradient(90deg,#ffcb3738,#e0378c2e);border-bottom:1px solid #ffcb3761}.features-table .features-head dt,.features-table .features-head dd{color:#ffda65;text-transform:uppercase;letter-spacing:.08em;font-size:13px}@media (max-width:800px){.features-section{padding:75px 0}.features-table{border-radius:18px}.features-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:19px 18px}.features-table dt,.features-table dd{font-size:13px}.features-table .features-head dt,.features-table .features-head dd{font-size:11px;line-height:1.35}.features-table dd,.features-table .features-head dd{text-align:right}}.reviews-section{color:#f8f4ff;background:radial-gradient(circle at 88% 12%,#ff3d8433,#0000 27%),radial-gradient(circle at 5% 72%,#4339c247,#0000 30%),#11062e;padding:115px 0}.reviews-heading{max-width:760px;margin-bottom:42px}.reviews-heading .section-kicker{color:#ffa6c2}.reviews-heading h2{margin:10px 0 22px;font-size:clamp(42px,5.2vw,70px);line-height:.98}.reviews-heading h2 em{color:#ffcb37}.reviews-heading>p:last-child{color:#d9d0e9;margin:0;font-size:17px;line-height:1.65}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-card{background:linear-gradient(145deg,#2b1556f5,#160a36fa);border:1px solid #4e3b7c;border-radius:19px;min-height:250px;padding:27px;box-shadow:0 18px 36px #0003}.review-card-top{align-items:center;gap:14px;margin-bottom:21px;display:flex}.review-gem{color:#210a4b;background:linear-gradient(135deg,#ffca38,#ff4e95);border:2px solid #ffe172;border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;font-size:25px;font-weight:900;display:grid;box-shadow:0 0 18px #ff5fa361}.review-label{color:#ff9ec4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.review-card h3{color:#fff;margin:0;font-size:20px}.review-card>p{color:#d9d0e9;margin:0;font-size:15px;line-height:1.62}.editorial-review{background:linear-gradient(105deg,#351642,#1b1430);border-left:4px solid #ffcb37;border-radius:19px;grid-template-columns:88px 1fr;align-items:center;gap:23px;margin-top:28px;padding:29px 32px;display:grid;box-shadow:0 20px 38px #0000002e}.editorial-avatar{background:#ffcb37;border:3px solid #ffed9a;border-radius:50%;width:88px;height:88px;overflow:hidden}.editorial-avatar img{object-fit:cover;object-position:66% center;width:100%;height:100%}.editorial-review h3{color:#ffcb37;margin:0 0 10px;font-size:25px}.editorial-review p:last-child{color:#e0d7ed;margin:0;font-size:16px;line-height:1.62}@media (max-width:800px){.reviews-section{padding:75px 0}.reviews-heading{margin-bottom:31px}.reviews-heading>p:last-child{font-size:16px}.reviews-grid{grid-template-columns:1fr;gap:14px}.review-card{min-height:0;padding:23px}.editorial-review{grid-template-columns:58px 1fr;gap:17px;padding:25px 21px}.editorial-avatar{width:58px;height:58px}.editorial-review h3{font-size:20px}.editorial-review p:last-child{font-size:15px}}.deep-guide-section,.symbols-section,.bonus-section,.faq-expanded-section{color:#f7f3ff;background:#10072a;padding:110px 0}.deep-guide-section{background:radial-gradient(circle at 82% 8%,#ff3d8430,#0000 28%),#10072a}.deep-guide-panel,.symbols-panel{background:linear-gradient(145deg,#171044,#0d1730);border:1px solid #443772;border-radius:20px;padding:58px}.deep-guide-panel .section-kicker,.symbols-panel .section-kicker,.bonus-section .section-kicker,.faq-expanded-section .section-kicker{color:#ffa6c2}.deep-guide-panel h2,.symbols-panel h2,.bonus-section h2,.faq-expanded-section h2{margin:10px 0 30px;font-size:clamp(42px,5.2vw,70px);line-height:.98}.deep-guide-panel h2 em,.symbols-panel h2 em,.bonus-section h2 em,.faq-expanded-section h2 em{color:#ffcb37}.deep-guide-panel>p{color:#d8d0eb;max-width:980px;margin:0 0 20px;font-size:17px;line-height:1.68}.deep-guide-panel h3{color:#ffcb37;margin:42px 0 14px;font-size:26px}.deep-guide-panel .guide-callout{background:#ffffff0b;border-left:4px solid #ffcb37;margin:38px 0;padding:28px 30px}.deep-guide-panel .guide-callout h3{margin:0 0 10px}.deep-guide-panel .guide-callout p{color:#ddd3ed;margin:0;line-height:1.63}.pros-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.pros-card,.cons-card{border:1px solid;border-radius:17px;padding:28px}.pros-card{background:#256f4830;border-color:#42bf64}.cons-card{background:#9734332b;border-color:#f25252}.pros-card h3{color:#65df82;margin:0 0 14px}.cons-card h3{color:#ff7676;margin:0 0 14px}.pros-card ul,.cons-card ul{color:#e2dbef;margin:0;padding-left:19px;line-height:1.8}.symbols-section{background:#120632}.symbols-panel{background:#101a37}.symbols-intro{color:#d8d0eb;max-width:980px;margin:0 0 36px;font-size:17px;line-height:1.65}.symbols-table-wrap{border:1px solid #314263;border-radius:15px;overflow-x:auto}.symbols-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.symbols-table th{color:#ffcb37;letter-spacing:.02em;background:#2b2938;padding:20px 22px;font-size:14px}.symbols-table td{color:#d9dcee;vertical-align:top;border-top:1px solid #263450;padding:22px;font-size:14px;line-height:1.55}.symbols-table td:first-child{color:#fff;font-weight:800}.symbols-note{color:#aeb5cd;margin:20px 0 0;font-size:13px;line-height:1.55}.bonus-section{background:radial-gradient(circle at 15% 10%,#582ab040,#0000 30%),#130731}.bonus-section h2{margin-bottom:30px}.bonus-quote{border-left:4px solid #ffcb37;max-width:1050px;padding:8px 0 8px 28px}.bonus-quote p{color:#dcd3ed;margin:0 0 20px;font-size:18px;line-height:1.65}.bonus-quote p:last-child{margin-bottom:0}.bonus-section>div>h3{color:#ffcb37;margin:55px 0 25px;font-size:31px}.mechanics-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mechanics-grid article{text-align:center;background:linear-gradient(150deg,#24104f,#160a37);border:1px solid #4d3a78;border-bottom:3px solid #ffcb37;border-radius:18px;min-height:250px;padding:30px 25px}.mechanics-grid span{color:#210b49;background:linear-gradient(135deg,#ffcb37,#ff4e96);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 23px;font-size:29px;font-weight:900;display:grid}.mechanics-grid h4{margin:0 0 12px;font-size:20px}.mechanics-grid p{color:#d8d0e8;margin:0;font-size:14px;line-height:1.55}.faq-expanded-section{background:linear-gradient(160deg,#18083f,#0e0626)}.faq-expanded-section h2{margin-bottom:37px}.faq-expanded-list{gap:16px;display:grid}.faq-expanded-list details{background:#1d1242;border:1px solid #4a3970;border-radius:13px;padding:0 26px}.faq-expanded-list details[open]{background:linear-gradient(90deg,#302044,#1d1242);border-color:#ffcb37}.faq-expanded-list summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.faq-expanded-list summary::-webkit-details-marker{display:none}.faq-expanded-list summary b{color:#ffcb37;font-size:25px}.faq-expanded-list details p{color:#ddd4ea;margin:0 0 24px;line-height:1.6}.author-card{background:linear-gradient(105deg,#351641,#1b1430);border-left:4px solid #ffcb37;border-radius:17px;align-items:center;gap:24px;margin-top:58px;padding:30px;display:flex}.author-avatar{color:#250b49;background:linear-gradient(135deg,#ffcb37,#f33f87);border:3px solid #fff0a0;border-radius:50%;flex:0 0 80px;place-items:center;width:80px;height:80px;font-size:22px;font-weight:900;display:grid}.author-card .section-kicker{margin:0 0 4px}.author-card h3{color:#ffcb37;margin:0 0 8px;font-size:23px}.author-card p:last-child{color:#ddd4e9;margin:0;line-height:1.55}@media (max-width:800px){.deep-guide-section,.symbols-section,.bonus-section,.faq-expanded-section{padding:75px 0}.deep-guide-panel,.symbols-panel{border-radius:16px;padding:30px 20px}.deep-guide-panel>p,.symbols-intro{font-size:16px}.deep-guide-panel h3{margin-top:34px;font-size:23px}.pros-grid,.mechanics-grid{grid-template-columns:1fr;gap:16px}.mechanics-grid article{min-height:0;padding:26px 22px}.bonus-quote{padding-left:20px}.bonus-quote p{font-size:16px}.bonus-section>div>h3{margin-top:45px;font-size:26px}.symbols-table-wrap{border-left:0;border-right:0;border-radius:0;margin:0 -20px}.symbols-table th,.symbols-table td{padding:16px;font-size:13px}.faq-expanded-list details{padding:0 18px}.faq-expanded-list summary{padding:19px 0;font-size:15px}.author-card{align-items:flex-start;gap:17px;padding:25px}.author-avatar{flex-basis:58px;width:58px;height:58px;font-size:16px}.author-card h3{font-size:19px}}.reviews-carousel{padding:0 58px;position:relative}.reviews-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffcb37 #241149;gap:20px;padding:4px 2px 18px;display:flex;overflow-x:auto}.reviews-track:focus-visible{outline-offset:5px;border-radius:20px;outline:2px solid #ffcb37}.reviews-track::-webkit-scrollbar{height:7px}.reviews-track::-webkit-scrollbar-track{background:#241149;border-radius:99px}.reviews-track::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffcb37,#ff4e96);border-radius:99px}.reviews-track .review-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}.reviews-arrow{z-index:2;color:#ffcb37;cursor:pointer;background:#281054;border:1px solid #7b5cae;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:24px;line-height:1;transition:transform .2s,background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}:is(.reviews-arrow:hover,.reviews-arrow:focus-visible){color:#210a4b;background:linear-gradient(135deg,#ffcb37,#ff4e96);border-color:#ffcb37;transform:translateY(-50%)scale(1.06)}.reviews-arrow-prev{left:0}.reviews-arrow-next{right:0}.editorial-review{background:radial-gradient(circle at 2% 100%,#ff4d933d,#0000 32%),linear-gradient(105deg,#331643,#1c1531);border:1px solid #ffcb377a;border-left:6px solid #ffcb37;border-radius:23px;grid-template-columns:122px 1fr;gap:30px;margin-top:44px;padding:38px;position:relative;overflow:hidden;box-shadow:0 26px 55px #00000047}.editorial-review:after{content:"";pointer-events:none;border:1px solid #ffcb3740;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:-70px;box-shadow:0 0 0 28px #ff4d930d,0 0 0 57px #ffcb3709}.editorial-avatar{z-index:1;border-width:4px;width:122px;height:122px;position:relative;box-shadow:0 0 0 8px #ffcb371f,0 15px 30px #00000047}.editorial-review-copy{z-index:1;position:relative}.editorial-badge{letter-spacing:.11em;background:linear-gradient(135deg,#ffcb37,#ff8d43);border-radius:99px;padding:7px 11px;font-weight:900;color:#220b49!important;margin:0 0 11px!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important}.editorial-review .section-kicker{color:#ffa6c2;margin:0 0 3px}.editorial-review h3{font-size:30px}.editorial-role{font-weight:700;color:#ffcf67!important;margin:0 0 15px!important;font-size:14px!important}.editorial-tags{flex-wrap:wrap;gap:8px;margin:0 0 19px;display:flex}.editorial-tags span{color:#fff3bd;background:#ffffff0e;border:1px solid #ffd86857;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}.editorial-review .editorial-tags+p{max-width:1010px}@media (max-width:900px){.reviews-track .review-card{flex-basis:calc(50% - 10px)}}@media (max-width:800px){.reviews-carousel{padding:0 45px}.reviews-track{gap:14px}.reviews-track .review-card{flex-basis:100%}.reviews-arrow{width:35px;height:35px;font-size:20px}.editorial-review{border-radius:19px;grid-template-columns:72px 1fr;gap:18px;margin-top:32px;padding:26px 22px}.editorial-avatar{width:72px;height:72px}.editorial-review h3{font-size:22px}.editorial-badge{padding:6px 8px;font-size:9px}.editorial-role{font-size:13px!important}.editorial-tags span{padding:6px 8px;font-size:11px}}@media (max-width:480px){.reviews-carousel{padding:0 38px}.reviews-track .review-card{flex-basis:100%}.reviews-arrow{width:31px;height:31px;font-size:18px}.editorial-review{grid-template-columns:1fr;gap:15px}.editorial-avatar{width:66px;height:66px}.editorial-review h3{font-size:21px}}.review-card .review-user{color:#fff;background:linear-gradient(135deg,#16a878,#58d9a7);border-color:#d8ffe9;font-size:20px;box-shadow:0 0 0 4px #4ddea424,0 0 18px #4ddea46b}.review-card h3{font-size:21px}.review-date{color:#bfb3d6;margin:4px 0 0;font-size:12px;line-height:1.3}.review-stars{letter-spacing:.12em;text-shadow:0 0 14px #ffcb3757;color:#ffcb37!important;margin:20px 0 13px!important;font-size:20px!important;line-height:1!important}.editorial-review{background:radial-gradient(circle at 7% 103%,#2abb7c4d,#0000 36%),radial-gradient(circle at 89% 14%,#ebfff414,#0000 24%),linear-gradient(112deg,#123d38,#1c1531);border-color:#9df4cab8 #9df4cab8 #9df4cab8 #73e2ac}.editorial-review:after{border-color:#b1ffd757;box-shadow:0 0 0 28px #53da9d12,0 0 0 57px #ffffff09}.editorial-avatar{background:#66dbaa;border-color:#e7fff2;box-shadow:0 0 0 8px #68e6ad29,0 15px 30px #00000047}.editorial-badge{background:linear-gradient(135deg,#dbffe9,#66dbaa);color:#123b38!important}.editorial-review .section-kicker{color:#b7ffdb}.editorial-review h3{color:#f0fff7}.editorial-role{color:#b9ffdc!important}.editorial-tags span{color:#f0fff7;background:#e8fff417;border-color:#beffdb8c}.editorial-review .editorial-tags+p{color:#ecfff5}@media (max-width:800px){.review-card h3{font-size:19px}.review-stars{font-size:18px!important}}.editorial-review{background:#123d38}.editorial-review:after{display:none}.editorial-badge{background:#bff5d5}.review-card .review-user{background:#123d38;overflow:hidden}.review-card .review-user img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.legal-email{color:#18073f;background:#ffcc37;border-radius:11px;margin:15px 0 16px;padding:12px 15px;font-size:15px;font-weight:900;display:inline-flex}:is(.legal-email:hover,.legal-email:focus-visible){background:#ffdf70}.legal-inline-link{color:#ffcf37;text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.nav-page-link{display:inline-flex}@media (min-width:801px){.nav .nav-links .nav-page-link{display:inline-flex!important}.nav .nav-links{gap:4px!important}.nav .nav-links a{font-size:13px;padding-left:10px!important;padding-right:10px!important}}@media (min-width:1120px){.nav .nav-links{gap:7px!important}.nav .nav-links a{font-size:14px;padding-left:12px!important;padding-right:12px!important}}.info-page{color:#f8f4ff;background:radial-gradient(circle at 83% 8%,#b035a933,#0000 25%),#120632;min-height:100vh}.legal-nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#120632eb;border-bottom:1px solid #8766c659;position:sticky;top:0}.legal-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.legal-nav .brand img,.legal-footer-brand img{object-fit:contain;width:45px;height:45px}.legal-back{color:#ffb0ca;border:1px solid #ff72ad;border-radius:13px;align-items:center;gap:11px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.legal-back span{font-size:17px}:is(.legal-back:hover,.legal-back:focus-visible){color:#18073f;background:#ff5d9e;transform:translateY(-2px)}.legal-hero{border-bottom:1px solid #8766c659;padding:105px 0 68px}.legal-hero .shell{max-width:860px;margin-left:max(24px,50vw - 580px);margin-right:auto}.legal-kicker{color:#ffabc8;letter-spacing:.19em;margin:0 0 18px;font-size:12px;font-weight:900}.legal-hero h1{margin:0 0 23px;font-size:clamp(57px,7.2vw,102px);line-height:.91}.legal-hero p{color:#dfd4ef;max-width:670px;margin:0;font-size:19px;line-height:1.58}.legal-content{max-width:860px;margin:0 auto;padding:68px 0 105px}.legal-content section{background:#1a0b41;border:1px solid #493778;border-radius:20px;margin-bottom:18px;padding:31px 34px}.legal-content h2{color:#ffcc37;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.03em;margin:0 0 14px;font-size:24px;line-height:1.15}.legal-content p{color:#ded4ed;margin:0;font-size:16px;line-height:1.72}.legal-content .legal-callout{background:#25114e;border-left:5px solid #ffcc37}.legal-footer{background:#0d0425;border-top:1px solid #8766c659;padding:42px 0 30px}.legal-footer .shell{gap:25px;display:grid}.legal-footer-brand{width:max-content}.legal-footer nav{flex-wrap:wrap;gap:10px 22px;display:flex}.legal-footer nav a{color:#cbbce4;font-size:13px}:is(.legal-footer nav a:hover,.legal-footer nav a:focus-visible){color:#ffcc37}.legal-footer p{color:#8f81ab;margin:0;font-size:12px}.footer-links{flex-wrap:wrap;justify-content:center;gap:7px 15px;display:flex}.footer-links a{color:#c0b3d8}:is(.footer-links a:hover,.footer-links a:focus-visible){color:#ffcb37}@media (max-width:800px){.legal-nav-inner{min-height:70px}.legal-nav .brand img,.legal-footer-brand img{width:38px;height:38px}.legal-back{min-height:40px;padding:0 12px;font-size:11px}.legal-hero{padding:70px 0 45px}.legal-hero .shell{margin-left:auto;padding-left:0;padding-right:0}.legal-hero h1{font-size:clamp(50px,15vw,70px)}.legal-hero p{font-size:16px}.legal-content{padding:42px 0 65px}.legal-content section{border-radius:17px;padding:25px 22px}.legal-content h2{font-size:21px}.legal-content p{font-size:15px}.legal-footer{padding:35px 0 26px}.legal-footer nav{gap:9px 16px}.legal-footer nav a{font-size:12px}.footer-links{justify-content:flex-start}}@keyframes soft-button-pulse{0%,to{filter:brightness();box-shadow:0 0 #ffcb3700}50%{filter:brightness(1.04);box-shadow:0 0 0 7px #ffcb371c,0 10px 24px #ff4d9338}}.casino-ranking--detailed{overflow:visible}.casino-recommendations{gap:16px;padding:16px;display:grid}.casino-recommendation{background:#11062fdb;border:1px solid #a78ede7a;border-radius:19px;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.casino-recommendation:hover{border-color:#ffcb37bd;transform:translateY(-2px);box-shadow:0 16px 40px #00000038}.casino-recommendation-main{grid-template-columns:42px minmax(185px,.9fr) minmax(210px,1.08fr) minmax(220px,1fr) auto;align-items:center;gap:19px;padding:23px 24px;display:grid}.casino-rank{color:#1c0943;background:#fff;border:1px solid #ffcf37;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.casino-brand-detail{align-items:center;gap:13px;min-width:0;display:flex}.casino-wordmark{color:#fff;letter-spacing:-.06em;background:#41314f;border-radius:13px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-family:Arial,sans-serif;font-size:13px;font-weight:900;display:grid}.casino-wordmark--sisal{letter-spacing:-.04em;background:#15936b}.casino-wordmark--goldbet{color:#f8ca3e;letter-spacing:-.04em;background:#20233d}.casino-brand-detail h3{color:#fff;margin:0 0 5px;font-family:Arial,sans-serif;font-size:18px}.casino-brand-detail p{color:#ffce3d;margin:0;font-size:13px;font-weight:850}.casino-highlights{color:#e5dcf6;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.casino-highlights li{padding-left:20px;position:relative}.casino-highlights li:before{content:"✓";color:#ffcf37;border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;left:0}.casino-bonus{gap:6px;min-width:0;display:grid}.casino-bonus>span,.casino-payments>span{color:#bdb0db;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.casino-bonus strong{color:#fff;font-size:16px;line-height:1.28}.casino-verify{color:#1c0943;letter-spacing:.02em;text-transform:uppercase;background:#ffcb37;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:126px;padding:15px 18px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.casino-verify span{font-size:18px;line-height:1}:is(.casino-verify:hover,.casino-verify:focus-visible){filter:brightness(1.05);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 24px #ffcb374d}.casino-recommendation-details{background:#ffffff06;border-top:1px solid #a78ede40;grid-template-columns:190px 190px minmax(0,1fr);align-items:start;gap:24px;padding:18px 24px;display:grid}.casino-recommendation-details dl{border-right:1px solid #a78ede47;gap:8px;margin:0;padding-right:23px;display:grid}.casino-recommendation-details dt{color:#d9cfee;font-size:13px;font-weight:700}.casino-recommendation-details dd{color:#fff;margin:0;font-size:15px;font-weight:850}.casino-payments{gap:9px;display:grid}.casino-payments>div{flex-wrap:wrap;gap:8px;display:flex}.payment-method{color:#fff;letter-spacing:-.03em;background:#ffffff0e;border:1px solid #ccbeee7a;border-radius:8px;align-items:center;min-height:33px;padding:5px 10px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.casino-terms{color:#c4b8df;margin:0;padding:14px 24px 3px;font-size:12px;line-height:1.5}.casino-age{color:#d7cee8;margin:0;padding:10px 24px 17px;font-size:12px;font-weight:700}@media (max-width:1150px){.casino-recommendation-main{grid-template-columns:42px minmax(180px,1fr) minmax(190px,1fr) auto}.casino-highlights,.casino-bonus{grid-column:2/4}.casino-recommendation-details{grid-template-columns:160px 160px minmax(0,1fr)}}@media (max-width:760px){.casino-recommendations{gap:12px;padding:10px}.casino-recommendation{border-radius:16px}.casino-recommendation-main{grid-template-columns:34px minmax(0,1fr);gap:15px;padding:19px}.casino-rank{width:31px;height:31px;font-size:12px}.casino-brand-detail{grid-column:2}.casino-wordmark{border-radius:11px;flex-basis:54px;width:54px;height:54px;font-size:11px}.casino-brand-detail h3{font-size:16px}.casino-highlights,.casino-bonus{grid-column:1/-1}.casino-highlights{padding-top:2px}.casino-verify{grid-column:1/-1;width:100%;margin-top:2px}.casino-recommendation-details{grid-template-columns:1fr 1fr;gap:15px;padding:16px 19px}.casino-recommendation-details dl{padding-right:12px}.casino-recommendation-details dl:nth-child(2){border-right:0}.casino-payments{grid-column:1/-1}.casino-terms{padding:13px 19px 3px}.casino-age{padding:9px 19px 15px}.payment-method{min-height:30px;padding:4px 8px;font-size:10px}}@media (max-width:430px){.casino-recommendation-details{grid-template-columns:1fr}.casino-recommendation-details dl{border-bottom:1px solid #a78ede38;border-right:0;padding:0 0 13px}.casino-recommendation-details dl:nth-child(2){padding-bottom:13px}.casino-payments{grid-column:1}.casino-bonus strong{font-size:15px}}@media (hover:hover) and (pointer:fine){:is(.button:hover,.button:focus-visible,.nav-button:hover,.nav-button:focus-visible,.featured-action:hover,.featured-action:focus-visible,.card-action:hover,.card-action:focus-visible,.casino-ranking-action:hover,.casino-ranking-action:focus-visible,.strategy-link:hover,.strategy-link:focus-visible,.strategy-outline-link:hover,.strategy-outline-link:focus-visible,.legal-back:hover,.legal-back:focus-visible,.legal-email:hover,.legal-email:focus-visible,.reviews-arrow:hover,.reviews-arrow:focus-visible,.menu-toggle:hover,.menu-toggle:focus-visible){animation:1.25s ease-in-out infinite soft-button-pulse}:is(.featured-action:hover,.featured-action:focus-visible,.card-action:hover,.card-action:focus-visible,.casino-ranking-action:hover,.casino-ranking-action:focus-visible,.strategy-link:hover,.strategy-link:focus-visible,.strategy-outline-link:hover,.strategy-outline-link:focus-visible,.legal-back:hover,.legal-back:focus-visible,.legal-email:hover,.legal-email:focus-visible){transform:translateY(-2px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.button,.nav-button,.featured-action,.card-action,.casino-ranking-action,.strategy-link,.strategy-outline-link,.legal-back,.legal-email,.reviews-arrow,.menu-toggle{transition:none!important;animation:none!important}}.hero-points{gap:18px;margin-bottom:0;padding:0;list-style:none}.hero-points li{color:#fff;letter-spacing:.02em;text-shadow:0 1px 12px #ffffff2e;align-items:center;gap:9px;font-size:13px;display:flex}.hero-points li:before{content:"";background:linear-gradient(135deg,#ffec6b 0%,#ff3e9c 100%);border:2px solid #fffc;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 3px #ffcb3724,0 0 14px #ff47a3d9}.hero-points li:nth-child(2):before{background:linear-gradient(135deg,#9af7ff 0%,#7276ff 100%);box-shadow:0 0 0 3px #5ee2ff24,0 0 14px #5ee2ffd9}.hero-points li:nth-child(3):before{background:linear-gradient(135deg,#f7ff83 0%,#00daac 100%);box-shadow:0 0 0 3px #54ffbc24,0 0 14px #54ffbcd9}@media (max-width:800px){.hero{min-height:0!important}.hero-inner{align-items:flex-start;min-height:0!important;padding:68px 0 32px!important}}.apk-content{max-width:980px}.apk-content section{margin-bottom:24px;padding:38px 40px}.apk-overview{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:38px;display:grid;background:linear-gradient(140deg,#1a0b41,#22104d)!important}.apk-overview h2{font-size:30px}.apk-overview>div>p{font-size:17px}.apk-table{background:#150833;border:1px solid #4e397b;border-radius:15px;margin:0;overflow:hidden}.apk-table>div{border-bottom:1px solid #7a64b257;grid-template-columns:1fr 1fr;gap:18px;padding:15px 17px;display:grid}.apk-table>div:last-child{border-bottom:0}.apk-table dt{color:#bfb0dc;font-size:13px}.apk-table dd{color:#fff;text-align:right;margin:0;font-size:13px;font-weight:800}.apk-steps{gap:13px;margin:0;padding:0;list-style:none;display:grid}.apk-steps li{border-bottom:1px solid #7a64b259;grid-template-columns:48px 1fr;gap:17px;padding:17px 0;display:grid}.apk-steps li:last-child{border-bottom:0;padding-bottom:0}.apk-steps span{color:#18063d;background:linear-gradient(135deg,#ffcc37,#ff639e);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.apk-steps h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:1px 0 6px;font-size:17px}.apk-steps p{font-size:14px!important;line-height:1.55!important}.apk-casino-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:24px;display:flex}.apk-casino-heading h2{margin:0}.apk-casino-heading p{max-width:365px;font-size:14px!important}.apk-casino-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.apk-casino-card{background:#160936;border:1px solid #4e397b;border-radius:16px;min-height:218px;padding:22px}.apk-casino-card>span{color:#19073f;background:linear-gradient(135deg,#ffcc37,#ff639e);border-radius:14px;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.apk-casino-card h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:19px 0 8px;font-size:18px}.apk-casino-card p{min-height:44px;font-size:13px!important;line-height:1.5!important}.apk-casino-card a{color:#ffcf37;align-items:center;gap:8px;margin-top:11px;font-size:13px;font-weight:900;display:inline-flex}.apk-casino-card a i{font-size:16px;font-style:normal}.apk-faq-section details{border-top:1px solid #7a64b26b}.apk-faq-section details:last-child{border-bottom:1px solid #7a64b26b}.apk-faq-section summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:800;list-style:none;display:flex}.apk-faq-section summary::-webkit-details-marker{display:none}.apk-faq-section summary b{color:#ffcc37;font-size:24px}.apk-faq-section details p{padding-bottom:20px;font-size:14px!important}.apk-faq-section details[open] summary{color:#ffcf37}@media (max-width:800px){.apk-content section{padding:27px 22px}.apk-overview{grid-template-columns:1fr;gap:24px}.apk-overview h2{font-size:24px}.apk-overview>div>p{font-size:15px}.apk-table>div{padding:14px}.apk-casino-heading{display:block}.apk-casino-heading p{margin-top:12px}.apk-casino-grid{grid-template-columns:1fr}.apk-casino-card{min-height:0}.apk-faq-section summary{font-size:15px}}.featured-casinos{background:radial-gradient(circle at 8% 2%,#6c38c352,#0000 30%),radial-gradient(circle at 94% 86%,#de36912e,#0000 28%),#13062f;padding:110px 0}.featured-heading{margin-bottom:36px}.featured-heading>p{color:#cec1e7;max-width:520px;margin:18px auto 0;font-size:16px;line-height:1.55}.casino-ranking{background:#190a3ed1;border:1px solid #a088dc75;border-radius:22px;overflow:hidden;box-shadow:0 26px 65px #00000040}.casino-ranking-title{background:linear-gradient(90deg,#ffcb3721,#ff4d941a);border-bottom:1px solid #aa91e147;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.casino-ranking-title h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:19px}.casino-ranking-title span{color:#ffcf37;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.casino-ranking-list{gap:12px;padding:14px;display:grid}.casino-ranking-row{background:#120631c7;border:1px solid #a78ede61;border-radius:15px;grid-template-columns:minmax(210px,1fr) minmax(260px,1.35fr) auto;align-items:center;gap:20px;min-height:90px;padding:16px 17px;transition:border-color .2s,background .2s,transform .2s;display:grid}.casino-ranking-row:hover{background:#2b1256db;border-color:#ffcb37bf;transform:translateY(-1px)}.casino-ranking-brand{align-items:center;gap:12px;min-width:0;display:flex}.casino-ranking-brand>span{color:#ffcc37;background:linear-gradient(145deg,#6631ad,#22094f);border:1px solid #e6dcff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.casino-ranking-brand h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:16px;overflow:hidden}.casino-ranking-brand p{color:#ffce3d;margin:0;font-size:12px;font-weight:800}.casino-ranking-offer{gap:7px;min-width:0;display:grid}.casino-ranking-offer strong{color:#fff;font-size:15px;line-height:1.35}.casino-ranking-offer small{color:#c7badf;font-size:12px;line-height:1.35}.casino-ranking-action{color:#1c0943;text-transform:uppercase;background:#ffcb37;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:13px 16px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.casino-ranking-action span{font-size:18px;line-height:1}:is(.casino-ranking-action:hover,.casino-ranking-action:focus-visible){transform:translateY(-2px);box-shadow:0 10px 24px #ffcb374d}.featured-note{margin-top:20px}@media (max-width:800px){.featured-casinos{padding:76px 0}.featured-heading>p{font-size:15px}.casino-ranking{border-radius:18px}.casino-ranking-title{padding:19px}.casino-ranking-list{gap:10px;padding:10px}.casino-ranking-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;min-height:0;padding:15px}.casino-ranking-brand>span{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:18px}.casino-ranking-brand h3{font-size:15px}.casino-ranking-offer{grid-area:2/1/auto/3;margin-top:-2px}.casino-ranking-offer strong{font-size:14px}.casino-ranking-action{min-width:84px;padding:11px 12px;font-size:12px}.casino-ranking-action span{font-size:16px}}@media (max-width:430px){.casino-ranking-title{flex-direction:column;align-items:flex-start;gap:5px}.casino-ranking-row{grid-template-columns:1fr}.casino-ranking-action{grid-area:3/1;width:100%;margin-top:4px}.casino-ranking-offer{grid-area:2/1}.casino-ranking-brand h3{font-size:14px}}.strategy-content{max-width:980px}.strategy-content section{margin-bottom:24px;padding:40px}.strategy-summary{grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);align-items:start;gap:40px;display:grid;background:linear-gradient(140deg,#1a0b41,#22104d)!important}.strategy-summary h2{font-size:31px}.strategy-summary>div>p{font-size:17px}.strategy-summary>div>p+p{margin-top:16px}.strategy-table{background:#150833;border:1px solid #4e397b;border-radius:15px;margin:0;overflow:hidden}.strategy-table>div{border-bottom:1px solid #7a64b257;grid-template-columns:1fr auto;gap:18px;padding:15px 17px;display:grid}.strategy-table>div:last-child{border-bottom:0}.strategy-table dt{color:#bfb0dc;font-size:13px}.strategy-table dd{color:#fff;text-align:right;margin:0;font-size:13px;font-weight:800}.strategy-steps,.strategy-principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.strategy-steps article,.strategy-principles article{background:#180a3a;border:1px solid #4b3975;border-radius:17px;padding:24px}.strategy-steps span{color:#19073f;background:linear-gradient(135deg,#ffcc37,#ff639e);border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:20px;font-size:11px;font-weight:900;display:grid}.strategy-steps h3,.strategy-principles h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0 0 10px;font-size:18px}.strategy-steps p,.strategy-principles p{font-size:14px!important;line-height:1.58!important}.strategy-principles article{padding-top:29px;position:relative}.strategy-principles article:before{content:"";background:#ffcc37;width:38px;height:3px;position:absolute;top:0;left:24px}.strategy-callout{background:linear-gradient(100deg,#2a144d,#1c0d42)!important;border-left:5px solid #ffcc37!important}.strategy-callout h2{color:#ffcc37!important}.strategy-callout p{font-size:17px!important}.strategy-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strategy-checklist li{color:#ded4ed;border-bottom:1px solid #7a64b259;padding:13px 0 13px 34px;font-size:15px;line-height:1.55;position:relative}.strategy-checklist li:before{content:"✦";color:#ffcc37;font-size:17px;position:absolute;top:12px;left:0}.strategy-link{color:#19073f;background:#ffcc37;border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:14px 18px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.strategy-link span{font-size:18px}:is(.strategy-link:hover,.strategy-link:focus-visible){transform:translateY(-2px);box-shadow:0 9px 24px #ffcb3738}.strategy-faq details{border-top:1px solid #7a64b26b}.strategy-faq details:last-child{border-bottom:1px solid #7a64b26b}.strategy-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:800;list-style:none;display:flex}.strategy-faq summary::-webkit-details-marker{display:none}.strategy-faq summary b{color:#ffcc37;font-size:24px}.strategy-faq details p{padding-bottom:20px;font-size:14px!important}.strategy-faq details[open] summary{color:#ffcf37}@media (max-width:800px){.strategy-content section{padding:27px 22px}.strategy-summary{grid-template-columns:1fr;gap:24px}.strategy-summary h2{font-size:24px}.strategy-summary>div>p,.strategy-callout p{font-size:15px!important}.strategy-steps,.strategy-principles{grid-template-columns:1fr}.strategy-steps article,.strategy-principles article{padding:22px}.strategy-faq summary{font-size:15px}}.strategy-reference{max-width:980px}.strategy-reference section{margin-bottom:24px;padding:42px}.strategy-intro-panel{background:linear-gradient(140deg,#1a0b41,#22104d)!important}.strategy-breadcrumb{color:#bfb0dc!important;margin:0 0 25px!important;font-size:13px!important}.strategy-breadcrumb span{color:#ffcc37;padding:0 8px}.strategy-reference h2{font-family:var(--font-geist-sans),Arial,sans-serif}.strategy-intro-panel h2{max-width:720px;font-size:clamp(29px,4vw,42px)!important}.strategy-intro-panel>p:not(.strategy-breadcrumb){max-width:850px;font-size:17px!important}.strategy-intro-panel>p+p{margin-top:15px}.strategy-index{background:#160936;border:1px solid #4e397b;border-radius:20px;margin:0 0 24px;padding:31px 36px}.strategy-index>p{color:#ffcc37;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0 0 19px;font-size:21px;font-weight:800}.strategy-index ol{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.strategy-index li{border-top:1px solid #7a64b259}.strategy-index a{color:#e4dbf1;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:51px;font-size:14px;font-weight:700;transition:color .2s,transform .2s;display:grid}.strategy-index a span{color:#ffcc37;letter-spacing:.08em;font-size:11px}.strategy-index a i{color:#ff9bc1;font-size:16px;font-style:normal}:is(.strategy-index a:hover,.strategy-index a:focus-visible){color:#ffcc37;transform:translate(3px)}.strategy-article-section{background:#1a0b41;position:relative;padding-left:67px!important}.strategy-section-number{letter-spacing:.12em;position:absolute;top:43px;left:34px;color:#ff9fc2!important;margin:0!important;font-size:12px!important;font-weight:900!important}.strategy-article-section h2{font-size:28px!important}.strategy-article-section>p:not(.strategy-section-number){max-width:860px}.strategy-article-section>p:not(.strategy-section-number)+p{margin-top:15px}.strategy-rule-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.strategy-rule-grid article{background:#160936;border:1px solid #8367be7a;border-radius:15px;padding:19px}.strategy-rule-grid span{color:#ffcc37;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.strategy-rule-grid p{margin-top:9px!important;font-size:13px!important;line-height:1.55!important}.strategy-demo-callout{background:radial-gradient(circle at 87% 15%,#f14aa02e,#0000 28%),linear-gradient(135deg,#2b115f,#160936)!important}.strategy-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.strategy-actions .strategy-link{margin:0}.strategy-outline-link{color:#fff;border:1px solid #bca2ed;border-radius:12px;align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:900;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}:is(.strategy-outline-link:hover,.strategy-outline-link:focus-visible){background:#ffcb371a;border-color:#ffcb37;transform:translateY(-2px)}.strategy-bonus-section{background:linear-gradient(135deg,#1d0d47,#27113e)!important}.strategy-callout{padding-left:67px!important}.strategy-callout .strategy-section-number{color:#ffc54b!important}.strategy-editor-note{grid-template-columns:110px 1fr;align-items:start;gap:28px;display:grid;background:#123d38!important;border-color:#9df4cabf #9df4cabf #9df4cabf #73e2ac!important;border-left-style:solid!important;border-left-width:5px!important}.strategy-editor-note>img{object-fit:cover;border:4px solid #e7fff2;border-radius:50%;width:110px;height:110px;box-shadow:0 0 0 8px #68e6ad26,0 15px 30px #00000040}.strategy-editor-badge{letter-spacing:.11em;background:#bff5d5;border-radius:99px;padding:7px 10px;display:inline-flex;color:#123b38!important;margin:0 0 10px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important}.strategy-editor-note h2{margin-bottom:7px;color:#f0fff7!important;font-size:29px!important}.strategy-editor-role{font-weight:700;color:#b9ffdc!important;margin:0 0 15px!important;font-size:15px!important}.strategy-editor-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.strategy-editor-tags span{color:#f0fff7;background:#e8fff417;border:1px solid #beffdb8c;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}.strategy-editor-tags+p{color:#ecfff5!important}.strategy-faq summary>span{color:#ffcc37;font-size:24px;line-height:1}.strategy-faq details[open] summary>span{transform:rotate(45deg)}@media (max-width:800px){.strategy-reference section{padding:27px 22px}.strategy-intro-panel h2{font-size:25px!important}.strategy-intro-panel>p:not(.strategy-breadcrumb){font-size:15px!important}.strategy-index{border-radius:17px;padding:24px 21px}.strategy-index ol{grid-template-columns:1fr}.strategy-index a{min-height:47px;font-size:14px}.strategy-article-section,.strategy-callout{padding-left:50px!important}.strategy-section-number{top:29px;left:22px;font-size:10px!important}.strategy-article-section h2{font-size:23px!important}.strategy-rule-grid{grid-template-columns:1fr;margin-top:21px}.strategy-actions{flex-direction:column}.strategy-actions a{justify-content:center}.strategy-editor-note{grid-template-columns:72px 1fr;gap:18px;padding:25px 21px!important}.strategy-editor-note>img{width:72px;height:72px}.strategy-editor-note h2{font-size:22px!important}.strategy-editor-role{font-size:13px!important}.strategy-editor-tags span{padding:6px 8px;font-size:11px}.strategy-faq summary{font-size:15px}.strategy-faq details p{font-size:14px!important}}@media (max-width:480px){.strategy-index>p{font-size:19px}.strategy-editor-note{grid-template-columns:1fr}.strategy-editor-note>img{width:66px;height:66px}}.strategy-reference .strategy-article-section{padding-left:42px!important}.strategy-reference .strategy-article-section>p{max-width:860px}.strategy-visual{background:#100428;border:1px solid #a188dd8c;border-radius:18px;margin:30px 0 0;overflow:hidden;box-shadow:0 16px 38px #0000003d}.strategy-visual img{aspect-ratio:16/8.25;object-fit:cover;object-position:center;width:100%;display:block}.strategy-visual figcaption{color:#cfc2e5;background:#0b031fad;padding:14px 18px;font-size:13px;line-height:1.55}.strategy-demo-callout .strategy-visual{border-color:#ff9dc2ab}.strategy-callout .strategy-visual{border-color:#ffcb37ab}@media (max-width:800px){.strategy-reference .strategy-article-section,.strategy-reference .strategy-callout{padding-left:22px!important}.strategy-visual{border-radius:14px;margin-top:23px}.strategy-visual img{aspect-ratio:4/3}.strategy-visual figcaption{padding:12px 14px;font-size:12px}}.gallery-card>img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.apk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.apk-steps li{background:#160936;border:1px solid #4e397b;border-radius:17px;flex-direction:column;grid-template-columns:none;gap:0;padding:0;display:flex;overflow:hidden}.apk-steps li>img{aspect-ratio:16/10;object-fit:cover;object-position:center;background:#10062b;width:100%;display:block}.apk-steps li:nth-child(2)>img{object-fit:contain}.apk-steps li>div{padding:21px 21px 23px}.apk-steps h3{margin:0 0 8px}.apk-steps p{margin:0!important}@media (max-width:800px){.apk-steps{grid-template-columns:1fr;gap:16px}.apk-steps li>div{padding:20px}.apk-steps li>img{aspect-ratio:16/9}}.apk-plan-kicker{letter-spacing:.17em;text-transform:uppercase;color:#ffa2c6!important;margin:0 0 11px!important;font-size:12px!important;font-weight:900!important}.apk-browser-section{grid-template-columns:minmax(0,1fr) minmax(290px,.88fr);align-items:start;gap:34px;display:grid;background:#170936!important}.apk-browser-copy h2,.apk-section-heading h2{margin:0 0 13px;font-size:30px}.apk-browser-copy>p:last-child,.apk-section-heading>p:last-child{max-width:680px;font-size:16px!important;line-height:1.64!important}.apk-browser-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.apk-browser-list li{background:#123d38;border:1px solid #93d8b57a;border-radius:14px;padding:16px 17px}.apk-browser-list b{color:#c8ffd9;margin-bottom:5px;font-size:15px;display:block}.apk-browser-list span{color:#e7fff0;font-size:13px;line-height:1.52;display:block}.apk-play-plan{background:#160936!important}.apk-section-heading{margin-bottom:26px}.apk-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.apk-plan-grid li{background:#11072c;border:1px solid #4e397b;border-radius:16px;grid-template-columns:38px 1fr;gap:13px;padding:17px;display:grid}.apk-plan-grid span{color:#170735;background:linear-gradient(135deg,#ffcc37,#ff639e);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.apk-plan-grid h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:1px 0 6px;font-size:16px}.apk-plan-grid p{margin:0!important;font-size:13px!important;line-height:1.55!important}.apk-mobile-benefits{background:#170936!important}.apk-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.apk-benefit-grid article{background:#11072c;border:1px solid #4e397b;border-radius:16px;padding:22px}.apk-benefit-grid span{color:#19073f;background:linear-gradient(135deg,#ffcc37,#ff639e);border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.apk-benefit-grid h3{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;margin:17px 0 8px;font-size:17px}.apk-benefit-grid p{margin:0!important;font-size:13px!important;line-height:1.57!important}@media (max-width:800px){.apk-browser-section{grid-template-columns:1fr;gap:23px}.apk-browser-copy h2,.apk-section-heading h2{font-size:24px}.apk-browser-copy>p:last-child,.apk-section-heading>p:last-child{font-size:15px!important}.apk-plan-grid,.apk-benefit-grid{grid-template-columns:1fr}.apk-browser-list li{padding:15px}.apk-plan-grid li{padding:16px}.apk-benefit-grid article{padding:20px}}.breadcrumbs{z-index:4;color:#d7caef;padding:14px 0;font-size:12px;position:relative}.breadcrumbs ol{align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:9px;display:flex}.breadcrumbs a{color:#ffb0cc;font-weight:800;transition:color .2s}:is(.breadcrumbs a:hover,.breadcrumbs a:focus-visible){color:#ffcb37}.breadcrumbs li:last-child>span:last-of-type{color:#fff;font-weight:700}.breadcrumbs-separator{color:#8068ae;font-weight:800}.breadcrumbs-home{color:#e2d8fa;width:min(1160px,100% - 48px);padding:12px 0;position:absolute;top:80px;left:50%;transform:translate(-50%)}@media (max-width:800px){.breadcrumbs{padding:11px 0;font-size:11px}.breadcrumbs-home{width:min(100% - 36px,1160px);top:72px}.breadcrumbs ol,.breadcrumbs li{gap:7px}}.table-of-contents{background:#1a0a42d1;border:1px solid #ac8fe685;border-radius:16px;width:min(1160px,100% - 48px);margin:0 auto 34px;display:block;overflow:hidden;box-shadow:0 15px 35px #0000002e}.table-of-contents summary{color:#fff;cursor:pointer;font-family:var(--font-geist-sans),Arial,sans-serif;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:15px;font-weight:800;list-style:none;display:flex}.table-of-contents summary::-webkit-details-marker{display:none}.table-of-contents summary b{color:#19073f;background:#ffcb37;border-radius:50%;place-items:center;width:26px;height:26px;font-size:21px;line-height:1;transition:transform .2s,background .2s;display:grid}.table-of-contents[open] summary{background:#ffffff09;border-bottom:1px solid #ac8fe652}.table-of-contents[open] summary b{background:#ff8ab9;transform:rotate(45deg)}.table-of-contents nav{padding:8px 20px 18px}.table-of-contents ol{counter-reset:toc;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 24px;margin:0;padding:0;list-style:none;display:grid}.table-of-contents li{counter-increment:toc;min-width:0}.table-of-contents li:before{content:counter(toc,decimal-leading-zero);color:#ffcb37;letter-spacing:.08em;width:31px;font-size:11px;font-weight:900;display:inline-block}.table-of-contents a{color:#dcd2ec;font-size:14px;line-height:1.45;transition:color .2s}:is(.table-of-contents a:hover,.table-of-contents a:focus-visible){color:#ffcb37}.info-page .table-of-contents{width:min(860px,100% - 48px);margin-top:0}.info-page .legal-hero+.table-of-contents{margin-bottom:26px}@media (max-width:800px){.table-of-contents{border-radius:14px;width:min(100% - 36px,1160px);margin-bottom:26px}.table-of-contents summary{padding:14px 16px;font-size:14px}.table-of-contents nav{padding:6px 16px 15px}.table-of-contents ol{grid-template-columns:1fr;gap:4px}.table-of-contents a{font-size:13px}.info-page .table-of-contents{width:min(100% - 36px,860px)}}.floating-to-top{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffcb37;background:#18083ff0;border:1px solid #ffcb37cc;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0000004d}.floating-to-top span:first-child{font-size:20px;line-height:1}:is(.floating-to-top:hover,.floating-to-top:focus-visible){color:#19073f;background:#ffcb37;transform:translateY(-3px);box-shadow:0 16px 34px #ffcb3752}@media (max-width:800px){.floating-to-top{min-height:42px;padding:0 13px;bottom:16px;right:16px}.floating-to-top span:last-child{font-size:11px}}.seo-table-wrap{background:#1a0d3e;border:1px solid #4a3974;border-radius:22px;margin-top:42px;overflow:hidden}.seo-table{border-collapse:collapse;table-layout:fixed;width:100%}.seo-table th,.seo-table td{vertical-align:top;text-align:left;border-bottom:1px solid #745caa73;padding:25px 28px}.seo-table thead th{color:#ffda52;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#ffcb3733,#ff5b9d21);border-bottom-color:#ffcb377a;font-size:12px;font-weight:900}.seo-table thead th:first-child{width:31%}.seo-table tbody tr:last-child th,.seo-table tbody tr:last-child td{border-bottom:0}.seo-table tbody th{color:#fff;font-size:18px;line-height:1.35}.seo-table td{color:#d6cce9;font-size:15px;line-height:1.62}.seo-table td p{margin:0 0 14px}.seo-table td p:last-child{margin-bottom:0}@media (max-width:800px){.seo-table-wrap{border-radius:17px;margin-top:28px;overflow-x:auto}.seo-table{min-width:640px}.seo-table th,.seo-table td{padding:20px}.seo-table tbody th{font-size:16px}.seo-table td{font-size:14px}}.site-header{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#16083ff7;position:sticky;top:0;box-shadow:0 1px #b293ff29,0 9px 26px #07011933}.site-header-inner{align-items:center;gap:20px;min-height:80px;display:flex;position:relative}.site-brand{color:#fff;letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.site-brand img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000059);flex:0 0 50px;width:50px;height:50px;display:block}.site-header-links{align-items:center;gap:4px;margin-left:auto;display:flex}.site-header-links a{color:#ff91bd;white-space:nowrap;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}:is(.site-header-links a:hover,.site-header-links a:focus-visible){color:#fff;background:#ff71ae24;transform:translateY(-1px)}.site-header-actions{align-items:center;gap:11px;margin-left:18px;display:flex}.site-menu-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ff91bd7a;border-radius:13px;width:46px;height:46px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:none}.site-menu-toggle span{background:#ff91bd;border-radius:99px;width:19px;height:2px;margin:4px auto;transition:background .2s;display:block}:is(.site-menu-toggle:hover,.site-menu-toggle:focus-visible){background:linear-gradient(135deg,#ff4d93,#ff7db1);border-color:#ff7db1;transform:translateY(-1px)}.not-found-page{color:#f9f5ff;background:radial-gradient(circle at 82% 18%,#ff3f933d,#0000 21%),radial-gradient(circle at 12% 84%,#4e41db47,#0000 29%),linear-gradient(135deg,#11042d 0%,#210946 52%,#13042d 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.not-found-page:before{content:"";pointer-events:none;opacity:.24;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.5px),radial-gradient(circle,#ffcb37bf 1px,#0000 1.5px);background-position:8px 14px,45px 68px;background-size:89px 89px,137px 137px;position:absolute;inset:0}.not-found-header,.not-found-content,.not-found-footer{z-index:1;position:relative}.not-found-header{border-bottom:1px solid #c7b1f52e;justify-content:space-between;align-items:center;min-height:92px;display:flex}.not-found-brand{color:#fff;letter-spacing:-.055em;align-items:center;gap:11px;font-size:22px;font-weight:900;display:inline-flex}.not-found-brand img{object-fit:contain;filter:drop-shadow(0 5px 13px #f7379766);width:54px;height:54px}.not-found-home-link{color:#ffb1cf;border:1px solid #ff91bd91;border-radius:13px;align-items:center;gap:12px;min-height:46px;padding:0 19px;font-size:14px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:inline-flex}.not-found-home-link span{font-size:20px}:is(.not-found-home-link:hover,.not-found-home-link:focus-visible){color:#1a063e;background:#ff75ae;transform:translateY(-2px)}.not-found-content{flex:1;align-items:center;padding:clamp(58px,11vh,132px) 0;display:grid}.not-found-code{color:#ffffff0b;letter-spacing:-.14em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(220px,36vw,620px);font-weight:900;line-height:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-copy{max-width:680px;position:relative}.not-found-kicker{color:#ff9fc8;letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:900}.not-found-gem{color:#230843;background:linear-gradient(135deg,#ffca37,#ff629d);border:1px solid #ffe071d1;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:28px;display:grid;box-shadow:0 0 34px #ff589f6b}.not-found-copy h1{color:#fff;letter-spacing:-.075em;max-width:650px;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8.2vw,112px);font-weight:400;line-height:.86}.not-found-copy h1 em{color:#ffca37}.not-found-copy>p{color:#ddd3ec;max-width:570px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.62}.not-found-cta{color:#1d0643;background:linear-gradient(135deg,#ffca37,#ffd454);border-radius:14px;justify-content:center;align-items:center;gap:20px;min-height:60px;margin-top:35px;padding:0 28px;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 29px #ffc12c38}.not-found-cta span{font-size:22px}:is(.not-found-cta:hover,.not-found-cta:focus-visible){transform:translateY(-3px);box-shadow:0 19px 38px #ffc12c54}.not-found-footer{color:#baabd5;border-top:1px solid #c7b1f52e;justify-content:space-between;gap:20px;padding:22px 0 28px;font-size:12px;font-weight:700;display:flex}@media (max-width:800px){.not-found-header{min-height:76px}.not-found-brand{gap:8px;font-size:16px}.not-found-brand img{width:43px;height:43px}.not-found-home-link{min-height:42px;padding:0 14px;font-size:12px}.not-found-content{padding:78px 0 68px}.not-found-code{font-size:clamp(180px,65vw,360px);top:42%}.not-found-copy{max-width:100%}.not-found-kicker{font-size:10px}.not-found-gem{width:49px;height:49px;margin-bottom:21px}.not-found-copy h1{font-size:clamp(52px,16vw,76px)}.not-found-copy>p{font-size:16px}.not-found-cta{width:100%;min-height:58px;margin-top:29px}.not-found-footer{flex-direction:column;padding:20px 0 24px;font-size:11px}}.not-found-site-footer{z-index:1;margin-top:auto;position:relative}.sitemap-page{color:#f8f4ff;background:radial-gradient(circle at 83% 10%,#ff4a9629,#0000 25%),radial-gradient(circle at 7% 47%,#5e48da2e,#0000 28%),#120632;min-height:100vh}.sitemap-hero{border-bottom:1px solid #8766c659;padding:108px 0 72px}.sitemap-hero .shell{max-width:1160px}.sitemap-hero p{color:#ffabc8;letter-spacing:.19em;margin:0 0 18px;font-size:12px;font-weight:900}.sitemap-hero h1{color:#fff;margin:0;font-size:clamp(58px,7.5vw,108px);line-height:.9}.sitemap-hero h1 em{color:#ffcb37}.sitemap-hero span{color:#dfd4ef;max-width:590px;margin-top:25px;font-size:19px;line-height:1.55;display:block}.sitemap-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:64px;padding-bottom:84px;display:grid}.sitemap-group{background:linear-gradient(155deg,#2b1758eb,#150836f0);border:1px solid #493778;border-radius:20px;min-height:360px;padding:28px;position:relative;box-shadow:0 20px 42px #0501162b}.sitemap-group:first-child{border-color:#ffcb379e}.sitemap-number{color:#ffcb37;letter-spacing:.14em;margin:0 0 52px;font-size:12px;font-weight:900}.sitemap-group h2{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 22px;font-size:25px}.sitemap-group ul{margin:0;padding:0;list-style:none}.sitemap-group li{border-top:1px solid #ad95de2e}.sitemap-group a{color:#d9cee9;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:15px;font-weight:700;transition:color .2s,transform .2s;display:flex}.sitemap-group a span{color:#ffcb37;font-size:18px}:is(.sitemap-group a:hover,.sitemap-group a:focus-visible){color:#ffcb37;transform:translate(3px)}.sitemap-footer .legal-footer-disclaimer{color:#bfb2d5;max-width:1160px;margin:18px 0 0;font-size:clamp(10px,2.8vw,11px);line-height:1.65}@media (max-width:800px){.sitemap-hero{padding:74px 0 47px}.sitemap-hero h1{font-size:clamp(52px,15vw,72px)}.sitemap-hero span{font-size:16px}.sitemap-groups{grid-template-columns:1fr;gap:15px;padding-top:42px;padding-bottom:60px}.sitemap-group{border-radius:17px;min-height:0;padding:24px 22px}.sitemap-number{margin-bottom:32px}.sitemap-group h2{font-size:22px}.sitemap-group a{font-size:15px}}:is(.site-menu-toggle:hover span,.site-menu-toggle:focus-visible span){background:#17053c}.site-header-cta{color:#17053c;white-space:nowrap;background:#ff5b9b;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 19px;font-size:14px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #ff418d2e}:is(.site-header-cta:hover,.site-header-cta:focus-visible){background:#ff7caf;transform:translateY(-2px);box-shadow:0 12px 26px #ff418d52}.site-header-cta span{font-size:20px;line-height:1}.footer-badges{border-top:1px solid #332258;flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;padding:20px 0;display:flex}.footer-badge{opacity:.9;border-radius:10px;justify-content:center;align-items:center;min-height:44px;transition:opacity .2s,transform .2s;display:inline-flex}:is(.footer-badge:hover,.footer-badge:focus-visible){opacity:1;transform:translateY(-2px)}.footer-badge img{object-fit:contain;width:auto;display:block}.footer-badge--18 img{max-width:215px;height:34px}.footer-badge--adm img{max-width:150px;height:32px}.footer-badge--iss img{max-width:64px;height:52px}.legal-footer .footer-badges{margin-top:0}@media (max-width:640px){.footer-badges{justify-content:center;gap:14px;padding:17px 0}.footer-badge--18 img{max-width:178px;height:28px}.footer-badge--adm img{max-width:120px;height:26px}.footer-badge--iss img{max-width:52px;height:42px}}@media (max-width:800px){.site-header-inner{gap:10px;min-height:72px}.site-brand{gap:8px;font-size:17px}.site-brand img{flex-basis:43px;width:43px;height:43px}.site-header-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18083ffa;border:1px solid #5c438d;border-radius:16px;width:min(220px,100vw - 36px);margin:0;padding:9px;display:none;position:absolute;top:calc(100% + 7px);right:18px;box-shadow:0 20px 42px #0000006b}.site-header-links.is-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.site-header-links a{justify-content:flex-start;padding:0 14px}.site-header-actions{gap:8px;margin-left:auto}.site-menu-toggle{flex:0 0 42px;width:42px;height:42px;display:block}.site-header-cta{min-height:44px;padding:0 13px;font-size:12px}}@media (max-width:430px){.site-brand{font-size:14px}.site-brand img{flex-basis:38px;width:38px;height:38px}.site-menu-toggle{flex-basis:39px;width:39px;height:39px}.site-menu-toggle span{width:17px}.site-header-cta{gap:8px;min-height:42px;padding:0 10px;font-size:11px}.site-header-cta span{font-size:16px}}footer>.shell,.legal-footer>.shell{width:min(1160px,100% - 48px);margin-inline:auto}footer:not(.legal-footer) .footer-top{grid-template-columns:minmax(0,1fr) minmax(280px,440px) minmax(0,1fr);align-items:center;gap:24px;min-height:96px;display:grid}footer:not(.legal-footer) .footer-top .brand{grid-column:1;justify-self:start}footer:not(.legal-footer) .footer-top p{text-align:center;grid-column:2;justify-self:center;max-width:440px}footer:not(.legal-footer) .footer-bottom{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;display:grid}footer:not(.legal-footer) .footer-bottom>span:first-child{text-align:left;justify-self:start}footer:not(.legal-footer) .footer-bottom .footer-links{justify-content:center;justify-self:center}footer:not(.legal-footer) .footer-bottom>span:last-child{text-align:right;justify-self:end}.legal-footer .shell{text-align:center;justify-items:center;display:grid}.legal-footer-brand{justify-self:center}.legal-footer nav{justify-content:center}.legal-footer .legal-footer-disclaimer,footer:not(.legal-footer) .footer-disclaimer p{text-align:center;max-width:1160px!important;margin-inline:auto!important}footer .footer-badges{justify-content:center;width:100%}@media (max-width:800px){footer>.shell,.legal-footer>.shell{width:min(100% - 36px,1160px)}footer:not(.legal-footer) .footer-top,footer:not(.legal-footer) .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}footer:not(.legal-footer) .footer-top{min-height:0;padding-bottom:26px}footer:not(.legal-footer) .footer-top .brand,footer:not(.legal-footer) .footer-top p,footer:not(.legal-footer) .footer-bottom>span:first-child,footer:not(.legal-footer) .footer-bottom>span:last-child{text-align:center;align-self:center}footer:not(.legal-footer) .footer-bottom .footer-links,.legal-footer nav{justify-content:center}}.casino-highlights{gap:9px}.casino-highlights li{align-items:center;min-height:24px;padding-left:0;display:flex}.casino-highlights li:before{content:"";filter:drop-shadow(0 0 5px #ffcb376b);background:url(/casino-check.webp) 50%/contain no-repeat;flex:0 0 22px;width:22px;height:22px;margin-right:9px;position:static}.payment-method{background:#fff;width:72px;height:34px;padding:5px 8px}.payment-method img{object-fit:contain;width:100%;height:100%;display:block}.casino-details-toggle{color:#d7cee8;cursor:pointer;text-align:left;background:#ffffff06;border:0;border-top:1px solid #a78ede40;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0;padding:16px 24px 18px;font:700 12px/1.4 Arial,sans-serif;display:flex}:is(.casino-details-toggle:hover,.casino-details-toggle:focus-visible){color:#fff;background:#ffcb3714}.casino-details-toggle b{color:#ffcf37;font-size:24px;line-height:1;transition:transform .2s}.casino-recommendation.is-expanded .casino-details-toggle b{transform:rotate(180deg)}@media (max-width:760px){.casino-details-toggle{padding:14px 19px 16px;font-size:11px}}@media (max-width:800px){#site-menu:not(.is-open){display:none!important}}.game-embed{position:relative;overflow:hidden}.game-embed .game-loader{position:absolute;inset:0}.casino-recommendation-details,.casino-terms{display:none}.game-embed:has(iframe[src]) .game-loader{display:none}.casino-recommendation.is-expanded .casino-recommendation-details{display:grid}.casino-recommendation.is-expanded .casino-terms{display:block}.legal-hero .shell.has-hero-action{grid-template-columns:minmax(0,1fr) minmax(285px,350px);align-items:center;gap:72px;max-width:1160px;display:grid}.legal-hero-action{background:linear-gradient(145deg,#ffcb3729,#ff4c9524);border:1px solid #ffcb37a3;border-radius:20px;padding:28px;box-shadow:0 20px 44px #05001740}.legal-hero-action p{color:#ffcc37;max-width:none;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0 0 10px;font-size:24px;font-weight:900;line-height:1.12}.legal-hero-action span{color:#e4daf2;font-size:14px;line-height:1.55;display:block}.legal-hero-action a{color:#19073f;background:#ffcb37;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:22px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:flex}:is(.legal-hero-action a:hover,.legal-hero-action a:focus-visible){background:#ffe168;transform:translateY(-2px);box-shadow:0 12px 24px #ffcb3740}.legal-hero-action b{font-size:20px;line-height:1}@media (max-width:800px){.legal-hero .shell.has-hero-action{grid-template-columns:1fr;gap:28px}.legal-hero-action{border-radius:17px;padding:23px 22px}.legal-hero-action p{font-size:21px}}.legal-hero-action{isolation:isolate;background:#1a0839;border-color:#ffd141f0;position:relative;overflow:hidden;box-shadow:0 20px 48px #ff209633,inset 0 0 0 1px #ff46ad2e}.legal-hero-action:before{z-index:0;content:"";filter:blur(.6px)saturate(1.2);background:linear-gradient(120deg,#100430d1,#2e08519e 52%,#eb1d8d57),url(/app-cta-slot-background.webp) 50%/cover no-repeat;position:absolute;inset:-10px;transform:scale(1.04)}.legal-hero-action>*{z-index:1;position:relative}.legal-hero-action p{color:#ffdc55;text-shadow:0 2px 15px #00000080}.legal-hero-action span{color:#fff;text-shadow:0 2px 12px #000000c7}.legal-hero-action a{background:linear-gradient(135deg,#ffdf4f,#ffb92c);box-shadow:0 10px 26px #ffbe2a47}:is(.legal-hero-action a:hover,.legal-hero-action a:focus-visible){background:linear-gradient(135deg,#fff178,#ffc13b);box-shadow:0 14px 30px #ffbe2a6b}.hero.hero-static{background:#24115d}.hero-art{display:block;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:800px){.hero-art img{object-position:center center}}.hero.hero-static .hero-video-overlay{background:linear-gradient(90deg,#0a0322d1 0%,#0d042aa8 46%,#0f042b4d 76%,#0f042b29 100%),linear-gradient(#08021c2e 0%,#08021c14 34%,#08021c6b 100%)}@media (max-width:800px){.hero.hero-static .hero-video-overlay{background:linear-gradient(#0a032280 0%,#0c03266b 31%,#0c03268a 58%,#0a0322c7 100%)}}.casino-section,.seo-section,.features-section,.reviews-section,.gallery-section,.deep-guide-section,.symbols-section,.bonus-section,.faq-expanded-section{content-visibility:auto;contain-intrinsic-size:auto 1000px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
