:root{--primary-purple:#924cff;--primary-dark:#2e124d;--primary-light:#f7f2ff;--violet-1:#e6d5ff;--gradient:linear-gradient(93deg,#a166ff,#d2b9fd);--glass:rgba(245,230,255,.69)}body,html{min-height:100%}body{font-family:Inter,Arial,sans-serif;background:var(--primary-light);color:var(--primary-dark);margin:0;padding:0}a{text-decoration:none}.main-nav{position:-webkit-sticky;position:sticky;top:0;z-index:999;background:var(--gradient);box-shadow:0 2px 22px #a169ff19}.main-nav .container{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:7px 3vw}.nav-logo{height:38px}.main-nav ul{list-style:none;display:flex;gap:16px;margin:0;padding:0}.main-nav a{color:#fff;text-decoration:none;font-weight:700;font-size:1.09em;padding:8px 13px;border-radius:7px}.main-nav a.nav-btn{background:#fff;color:var(--primary-purple);font-weight:900;box-shadow:0 2px 6px #bb95ec26;border-radius:16px;transition:background .14s}.main-nav a.nav-btn:hover,.main-nav a:hover{background:#f4eaff;color:#9347ff}@media (max-width:900px){.main-nav .container{flex-direction:column}.main-nav ul{gap:8px}.nav-logo{height:26px}}.hero2{background:var(--gradient);text-align:center;padding:44px 0 32px;position:relative;overflow:hidden}.hero-inner{position:relative;z-index:2}.brand-main{font-size:3em;font-weight:900;color:#fff;letter-spacing:.02em;text-shadow:0 4px 22px #e7bfff44,0 2px 7px #6e4cdd8a;position:relative}.brand-glow{position:absolute;left:50%;top:60px;transform:translateX(-50%);width:230px;height:90px;background:radial-gradient(circle at 50% 30%,#c493ff30 40%,transparent 90%);filter:blur(14px);opacity:.9;pointer-events:none}.hero-sub{margin-top:6px;font-size:1.18em;color:#fff;text-shadow:0 2px 10px #714cff32;margin-bottom:22px}.hero-cta-row{margin:19px 0 7px;display:flex;justify-content:center;gap:19px}.cta-primary{background:#fff;color:var(--primary-purple);padding:13px 41px;border-radius:25px;font-weight:900;font-size:1.18em;text-decoration:none;box-shadow:0 2px 12px #a166ff3a;transition:background .13s,color .13s;animation:pulse 1.7s infinite}.cta-alt{background:transparent;border:2px solid #fff;color:#fff;padding:12px 27px;border-radius:21px;font-weight:700;text-decoration:none;transition:background .12s}.cta-primary:hover{background:#e6d5ff;color:#3c1767}.cta-alt:hover{background:#fff4;color:#f1e3ff}.hero-trust{color:#e9dfff;font-weight:700;margin-top:9px}@keyframes pulse{0%{box-shadow:0 0 0 0 #a166ff55}70%{box-shadow:0 0 0 12px #a166ff18}to{box-shadow:0 0 0 0 #a166ff55}}.pulse{animation:pulse 1.8s infinite}.features{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:40px auto 0;max-width:950px}.feature-card{background:var(--glass);border-radius:17px;box-shadow:0 2px 22px #a166ff21;border:2px solid #e4c7fd;min-width:180px;max-width:210px;flex:1 0 170px;padding:22px 13px 18px;text-align:center;transition:box-shadow .18s,transform .13s;position:relative;overflow:hidden}.feature-card:hover{box-shadow:0 8px 30px #b985fd38,0 2px 8px #a166ff1b;transform:scale(1.04)}.feature-icon{font-size:2.1em;margin-bottom:11px}.feature-title{font-weight:900;font-size:1.09em;color:var(--primary-purple)}.feature-desc{font-size:1em;color:#5e3b8c}.animate-fade{opacity:0;animation:fadeIn 1s forwards}@keyframes fadeIn{to{opacity:1}}@media (max-width:900px){.features{gap:8px}.hero2{padding:16px 0 9px}.brand-main{font-size:2em}.hero-sub{font-size:1em}.features{flex-direction:column;align-items:center}.feature-card{max-width:98vw;padding:11px 5px}}.review-section{background:#fff9ff;border-radius:22px;padding:27px 28px 17px;box-shadow:0 2px 18px #ebdfff16;max-width:700px;margin:42px auto 20px;border:1.6px solid #e4c7fd}#review-summary{margin-bottom:13px;font-weight:900;color:var(--primary-purple);font-size:1.22em;letter-spacing:.2px}.review-list-item{border-bottom:1.5px dashed #e4c8fd;padding:10px 0 9px;margin-bottom:10px;background:rgba(248,238,255,.7);border-radius:11px}.review-head{display:flex;align-items:center;gap:14px;margin-bottom:3px}.review-author{font-weight:800;color:#a34dde;letter-spacing:.01em}.star{color:#fdc900;font-size:1.12em;font-weight:700;animation:blinkStar 2s infinite}@keyframes blinkStar{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.verified{color:#00b47b;margin-left:8px;font-size:.97em;font-weight:600}.review-body{margin:2px 0 4px;color:#49278b;font-size:1.04em;letter-spacing:.01em;line-height:1.5em}.review-meta{color:#987fd1;font-size:.97em;margin-top:2px}@media (max-width:900px){.review-section{padding:11px 4vw}}.faq-section,.keunggulan{max-width:750px;margin:38px auto;background:#fff;border-radius:18px;box-shadow:0 2px 12px #e5d4ff12;border:1.3px solid #e4c7fd;padding:22px 29px 19px}.faq-section h2,.keunggulan h2{color:var(--primary-purple)}.faq-list{margin:12px 0}.keunggulan ul{padding-left:22px}.keunggulan li{margin-bottom:9px;font-size:1.04em;color:#47396a}footer{margin:46px 0 0;color:#b59be5;font-size:1.02em;text-align:center;background:transparent;padding-bottom:30px}.footer-main{margin-top:16px}.footer-links{margin-top:11px}.footer-links a{color:#bca4e7;text-decoration:none}.footer-links a:hover{color:#924cff}.sticky-cta-mobile{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--gradient);text-align:center;padding:9px 0 8px;box-shadow:0 -3px 24px #a166ff29;display:none}.sticky-cta-mobile.cta-hide{opacity:0!important;pointer-events:none!important;transform:translateY(100%)!important}.btn-cta-mobile{background:#fff;color:var(--primary-purple);padding:15px 34vw;border-radius:32px;font-weight:900;font-size:1.12em;text-decoration:none;box-shadow:0 2px 10px #ad7aff32;letter-spacing:.07em;border:none}:root{--ticker-bg:rgba(92,54,139,.14);--ticker-border:#be9bfa;--ticker-shadow:0 2px 18px #7e57c244;--footer-bg:#f8f6ff;--footer-border:#cfc3f9}[data-theme=dark]{--ticker-bg:hsla(0,0%,100%,.14);--ticker-border:#fff;--ticker-shadow:0 2px 18px #402f5c99;--footer-bg:#23183a;--footer-border:#493472}.jackpot-ticker,.wd-ticker{width:100%;overflow:hidden;position:relative;background:var(--ticker-bg);border-top:2px solid var(--ticker-border);border-bottom:2px solid var(--ticker-border);box-shadow:var(--ticker-shadow);z-index:20;min-height:40px;margin-bottom:0}@media (max-width:640px){.jackpot-item,.jackpot-ticker,.jackpot-track,.wd-item,.wd-ticker,.wd-track{min-height:32px;height:32px;line-height:32px;font-size:.96em}}.jackpot-track,.wd-track{display:flex;align-items:center;white-space:nowrap;animation:ticker-xmove 15s linear infinite;height:40px}@keyframes ticker-xmove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.jackpot-item,.wd-item{display:inline-flex;align-items:center;gap:12px;font-weight:600;margin-right:36px;font-size:1em;background:transparent;border-radius:6px;padding:0 9px;transition:background .18s;height:40px;line-height:40px}.jackpot-ticker:hover .jackpot-track,.wd-ticker:hover .wd-track{animation-play-state:paused}.jackpot-item:hover,.wd-item:hover{background:rgba(163,123,255,.11)}.leaderboard{max-width:540px;margin:30px auto;background:#fff9ff;border-radius:14px;box-shadow:0 2px 14px #e4c7fd22;padding:18px}.leaderboard table{width:100%;border-collapse:collapse}.leaderboard td,.leaderboard th{padding:7px 6px;text-align:center}.leaderboard th{color:#924cff}.leaderboard td{color:#453373}.leaderboard tr:first-child td{font-weight:900;color:#d44cfd}.slot-grid{max-width:790px;margin:33px auto;background:#f8f0ff;border-radius:16px;box-shadow:0 2px 11px #a166ff0f;padding:24px}.slot-row{display:flex;flex-wrap:wrap;gap:19px;justify-content:center}.slot-prov{background:#fff;border-radius:10px;box-shadow:0 1px 7px #c8a9ff18;padding:14px 10px 13px;text-align:center;min-width:116px}.slot-prov img{height:37px;margin-bottom:7px}.slot-name{font-weight:800;font-size:1em;color:#8e32f7}.slot-rtp{font-weight:700;font-size:1.08em;margin:5px 0}.slot-rtp.gacor{color:#00b47b}.slot-rtp.hot{color:#f60}.slot-rtp.stabil{color:#ffd600}.slot-rtp.normal{color:#888}.slot-btn{margin-top:7px;display:inline-block;background:#924cff;color:#fff;border-radius:12px;padding:5px 19px;font-weight:800}.slot-btn:hover{background:#fff;color:#924cff}.livechat{position:fixed;bottom:72px;right:21px;z-index:444;background:#924cff;color:#fff;font-weight:900;border-radius:50px;padding:12px 24px;box-shadow:0 2px 8px #8e32f766;font-size:1.13em;transition:background .12s}.livechat:hover{background:#00b47b;color:#fff}.promo-banner{max-width:800px;margin:27px auto 24px;background:#fff9ff;border-radius:17px;box-shadow:0 1px 11px #b985fd22;padding:20px}.promo-list{display:flex;gap:19px;flex-wrap:wrap;justify-content:center}.promo-card{background:#f4eaff;border-radius:11px;box-shadow:0 1px 6px #a166ff11;padding:16px 10px 14px;min-width:155px;max-width:260px}.promo-title{font-weight:900;font-size:1.13em;color:#a34dde;text-align:center}.promo-desc{margin:5px 0 7px;color:#6a3db3;text-align:justify}.promo-cta-wrap{display:flex;justify-content:center;width:100%;margin-top:14px}.promo-cta{display:inline-block;background:#924cff;color:#fff;border-radius:8px;padding:5px 22px;font-weight:800;font-size:1.1em;margin:0 auto;border:none;box-shadow:0 3px 18px #b489ff17;cursor:pointer;transition:background .17s}.promo-cta:hover{background:#7322ef}.modal-content form button[type=submit]{display:block;margin:18px auto 0}.btn-animated{background:linear-gradient(90deg,#a166ff,#d2b9fd);color:#fff;border:none;border-radius:22px;font-weight:900;font-size:1.13em;padding:13px 38px;box-shadow:0 2px 12px #a166ff3a;cursor:pointer;transition:background .13s,transform .1s;position:relative;overflow:hidden}.btn-animated:hover{background:linear-gradient(93deg,#d2b9fd,#a166ff);color:#924cff;transform:scale(1.03)}.btn-animated:active:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170%;height:170%;background:rgba(146,76,255,.15);border-radius:999px;z-index:1;animation:btn-ripple .6s}@keyframes btn-ripple{0%{opacity:1}to{opacity:0;transform:scale(2)}}.darkmode-toggle{position:fixed;top:20px;right:20px;z-index:1000;background:#fff;color:#924cff;border-radius:18px;font-weight:900;padding:9px 22px;font-size:1.08em;box-shadow:0 2px 10px #a166ff2e;border:none;cursor:pointer;transition:background .13s}body.darkmode,body.darkmode .faq-a,body.darkmode .faq-q,body.darkmode .faq-section,body.darkmode .feature-card,body.darkmode .leaderboard,body.darkmode .promo-banner,body.darkmode .review-author,body.darkmode .review-list-item,body.darkmode .review-section,body.darkmode .slot-grid{color:#fff!important;background:#231838!important}body.darkmode .star{color:#ffd600!important}body.darkmode .review-meta{color:#bfa3fc!important}body.darkmode .leaderboard td,body.darkmode .leaderboard th{color:#e2cbff!important}body.darkmode .leaderboard tr:first-child td{color:#ffe26a!important}.brand-switcher,body.darkmode .review-list-item{text-align:center;margin:17px 0}.brand-btn{margin:0 8px 7px 0}.modal-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(63,24,105,.56);display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;border-radius:17px;box-shadow:0 4px 32px #a166ff38;padding:33px 34px 28px;max-width:360px;width:92vw;position:relative;text-align:center}.modal-x{position:absolute;top:11px;right:16px;border:none;background:transparent;font-size:1.66em;cursor:pointer;color:#b13fff}.modal-content input{width:95%;margin:8px 0;padding:11px 7px;border-radius:11px;border:1.6px solid #dfc1f8;font-size:1.06em}.modal-content input:focus{outline:2px solid #924cff}.modal-content form{margin-top:7px}.modal-success{font-size:1.14em;color:#2db366;font-weight:700;margin:14px 0}.review-slider{max-width:520px;margin:36px auto 0;text-align:center;background:transparent!important}.slider-list-outer{transition:height .34s cubic-bezier(.39,.55,.39,1);position:relative;display:block}.slider-list,.slider-list-outer{width:100%;min-height:120px;background:transparent!important}.slider-item,.slider-list{display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-item{opacity:1;pointer-events:auto;scale:1;position:relative;z-index:2;background:transparent!important}.slider-review-body{font-size:1.15em;color:#3b1963;font-weight:700;background:transparent}.slider-author{margin:6px 0 2px;color:#924cff}.slider-meta{font-size:.97em;color:#b49deb}.slider-nav{margin:10px 0 0}.slider-nav button{width:13px;height:13px;border-radius:7px;background:#ece0ff;border:none;margin:0 3px;cursor:pointer;transition:background .18s}.slider-nav .active{background:#924cff}@media (max-width:900px){.slider-list,.slider-list-outer{min-height:40px}}.star{color:gold}.faq-section{max-width:530px;margin:37px auto 27px}.faq-list{margin-top:16px}.faq-item{border-bottom:1.7px solid #eee}.faq-q{background:transparent;border:none;font-weight:900;font-size:1.11em;color:#924cff;cursor:pointer;width:100%;text-align:left;padding:12px 0}.faq-a{padding:4px 0 12px;color:#6a3db3;font-size:1em}.faq-item.open .faq-q{color:#4c1f7f}.footer,footer{background:var(--footer-bg);border-top:2.5px solid var(--footer-border);box-shadow:0 -1px 16px #684e9a11;padding-top:32px;padding-bottom:28px;margin-top:48px}.footer,.jackpot-ticker,.wd-ticker,footer{transition:background .33s,border-color .22s,box-shadow .22s}.footer-inner{max-width:330px;margin:0 auto;color:#7e4eb5;display:flex;flex-direction:column;align-items:center}.footer img{margin-bottom:7px}body.darkmode .review-slider,body.darkmode .slider-author,body.darkmode .slider-item,body.darkmode .slider-list,body.darkmode .slider-list-outer,body.darkmode .slider-meta,body.darkmode .slider-review-body{background:transparent!important;box-shadow:none!important;color:#fff!important}.verified-badge{display:flex;align-items:center;justify-content:center;margin:2px auto 0;font-size:.99em;font-weight:700;color:#24bca8;gap:3px}.verified-text{color:#24bca8;font-size:1em;font-weight:800;letter-spacing:.01em}body.darkmode .verified-badge,body.darkmode .verified-text{color:#24bca8!important}h2{text-align:center!important}.stats-row{display:flex;gap:28px;justify-content:center;margin:29px auto 0;max-width:980px;flex-wrap:nowrap}@media (max-width:850px){.stats-row{flex-wrap:wrap}}.stat-card{background:hsla(0,0%,100%,.21);border-radius:17px;box-shadow:0 2px 17px #a166ff18;padding:17px 19px 12px;text-align:center;transition:box-shadow .18s,transform .12s;border:1.2px solid #ecd6ff;position:relative;flex:1 1;min-width:160px;max-width:240px}.stat-card:hover{box-shadow:0 4px 28px #be96fa33,0 2px 8px #a166ff19;transform:scale(1.03)}.stat-icon{font-size:1.51em;margin-bottom:4px;display:inline-block;filter:drop-shadow(0 1px 6px #af7cff33)}.stat-num{font-weight:900;font-size:1.44em;color:#924cff;letter-spacing:.04em;margin:3px 0;transition:color .14s}.stat-unit{font-size:.65em;color:#9770b9;margin-left:1px}.stat-label{font-size:1.01em;color:#4e326d;font-weight:700;margin-top:2px;letter-spacing:.01em}@media (max-width:900px){.stats-row{gap:13px}.stat-card{min-width:110px;padding:10px 4px}.stat-num{font-size:1.12em}}body.darkmode .stat-card{background:#261647!important;border-color:#a987d4!important}body.darkmode .stat-num{color:#ffe66b!important}body.darkmode .stat-label{color:#e0c7ff!important}.main-nav-enterprise{background:var(--gradient);box-shadow:0 2px 18px #a166ff11;position:-webkit-sticky;position:sticky;top:0;z-index:99;width:100%;padding:0}.main-nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:auto;padding:7px 2vw;position:relative}.nav-action-mobile-right,.nav-hamburger{display:none}@media (max-width:900px){.main-nav-inner{flex-direction:row!important;align-items:center;justify-content:space-between;padding:5px 4vw;min-height:54px}.nav-logo-enterprise{margin:0 auto;padding:0;display:flex;align-items:center;height:46px}.nav-logo-enterprise img{height:32px!important}.nav-action-wrap,.nav-list-desktop,.nav-menu{display:none!important}.nav-hamburger{display:flex;flex-direction:column;justify-content:center;gap:4px;background:none;border:none;margin-right:12px;margin-left:0;cursor:pointer;padding:0 6px;z-index:10002}.nav-hamburger span{display:block;width:27px;height:3px;background:#924cff;border-radius:2px}.nav-action-mobile-right{display:block;margin-left:0;margin-right:0;z-index:10002}.darkmode-switcher{position:static!important;min-width:48px;padding:7px 14px;font-size:.97em;box-shadow:0 2px 8px #a166ff1b;margin-left:0;margin-right:2px}.nav-mobile-menu{display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:0;left:0;bottom:0;width:75vw;max-width:320px;background:#fff;z-index:10010;padding:28px 0 0;box-shadow:6px 0 38px #a166ff25;gap:0;transition:transform .22s cubic-bezier(.86,0,.18,1);font-size:1.18em}.nav-mobile-menu .nav-btn,.nav-mobile-menu a{color:#924cff;font-weight:900;width:100%;padding:14px 38px;background:none;border:none;border-radius:0;text-align:left;font-size:1.11em}.nav-mobile-menu .nav-btn,.nav-mobile-menu a.nav-btn{background:#924cff;color:#fff;margin:8px 20px;border-radius:13px;font-size:1.12em;text-align:center}.nav-mobile-close{position:absolute;top:8px;right:14px;background:none;border:none;font-size:2.2em;color:#924cff;font-weight:700;cursor:pointer;z-index:10012}.main-nav-enterprise{padding:0!important}}body{overscroll-behavior:none}body:has(.nav-mobile-menu.open){overflow:hidden!important}.nav-logo-enterprise{display:flex;align-items:center;margin:0;padding:0;height:62px}.nav-logo-enterprise img{height:55px;width:auto;display:block;border-radius:18px;box-shadow:0 2px 8px #7d29cf1e}.nav-menu{display:flex;gap:2.5vw;margin:0 0 0 3vw;padding:0;list-style:none;flex:1 1 auto;justify-content:center}.nav-menu li a{color:#fff;font-weight:800;font-size:1.13em;padding:7px 10px;border-radius:9px;transition:background .13s,color .13s;cursor:pointer}.nav-menu li a:hover{background:#fff5;color:#b381f9}.nav-action-wrap{display:flex;align-items:center;gap:18px;margin-left:auto}.nav-btn-enterprise{background:#fff;color:var(--primary-purple);font-weight:900;border-radius:23px;padding:13px 27px;font-size:1.09em;box-shadow:0 2px 8px #a166ff14;transition:background .14s,color .14s;border:none;text-decoration:none;margin-right:9px}.nav-btn-enterprise:hover{background:#f2e7ff;color:#a166ff}.darkmode-switcher{background:#fff;border-radius:16px;box-shadow:0 2px 10px #a166ff2c;border:none;cursor:pointer;padding:9px 18px;font-weight:900;font-size:1.07em;min-width:72px;display:flex;align-items:center;transition:background .14s;position:relative;outline:none}.darkmode-switcher .switcher-inner{display:flex;align-items:center;gap:7px}.darkmode-switcher .icon{font-size:1.18em;transition:transform .3s cubic-bezier(.7,.3,.4,1.6)}.darkmode-switcher:active .icon{transform:rotate(50deg) scale(1.2)}.darkmode-switcher.dark{background:#311448;color:#ffd900}.darkmode-switcher.dark .icon,.darkmode-switcher.dark .switcher-text{color:#ffd900}.darkmode-switcher:hover{background:#f0e6ff}.darkmode-switcher.dark:hover{background:#231838}@media (max-width:900px){.main-nav-inner{flex-direction:column;gap:12px;min-height:90px}.nav-menu{gap:13px}.nav-btn-enterprise{padding:10px 18px;font-size:1em}.nav-logo-enterprise img{height:39px}}@media (max-width:650px){.main-nav-enterprise{font-size:.98em}.nav-menu{flex-wrap:wrap;gap:5px}}.hero3d-coin,.hero3d-coins img{width:68px;height:auto;max-width:11vw;position:absolute;z-index:2;filter:drop-shadow(0 2px 18px #b88eff55);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-img{border-radius:28px;background:#fff;box-shadow:0 8px 38px #a166ff33,0 1.5px 8px #a166ff11;transition:box-shadow .18s,transform .14s}.banner-img:hover{box-shadow:0 16px 48px #a166ff3c;transform:scale(1.04) rotate(-2deg)}@media (max-width:900px){.banner-img{width:85vw!important;height:85vw!important;max-width:350px!important;max-height:350px!important;min-width:180px!important;min-height:180px!important;margin:0 auto}.banner-img,.sticky-cta-mobile{display:block}}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:#d5bcfd}::-webkit-scrollbar-track{background:#faf6ff}@media (max-width:900px){.main-nav-inner{min-height:52px}.nav-logo-enterprise{margin-left:auto;margin-right:auto}.darkmode-switcher,.darkmode-toggle{padding:6px 13px!important;font-size:1.03em!important;min-width:0!important;border-radius:12px!important;box-shadow:0 1.5px 8px #a166ff1d;margin-left:auto!important;margin-right:0!important}.darkmode-switcher .icon,.darkmode-toggle .icon{font-size:1.13em!important;margin-right:0!important}.darkmode-switcher .switcher-text,.darkmode-toggle .switcher-text{display:none!important}}