@charset "UTF-8";:root{--pp-royal-purple:#8B1FC8;--pp-casino-red:#CC1A2A;--pp-flame-orange:#E85820;--pp-jackpot-gold:#F5C830;--pp-midnight-felt:#0D0407;--pp-midnight-felt-darker:#1A0A10;--pp-gold-dark:#C9A227;--pp-purple-dark:#5C0E8A;--pp-purple-light:#A33DE0;--pp-gold-shimmer-light:#F8E07A;--pp-gradient-hero:linear-gradient(135deg,var(--pp-midnight-felt) 0,var(--pp-midnight-felt-darker) 45%,var(--pp-midnight-felt) 100%);--pp-gradient-gold:linear-gradient(90deg,var(--pp-gold-dark) 0,var(--pp-jackpot-gold) 50%,var(--pp-gold-dark) 100%);--pp-gradient-purple:linear-gradient(135deg,var(--pp-purple-dark) 0,var(--pp-royal-purple) 55%,var(--pp-purple-light) 100%);--pp-gradient-logo:linear-gradient(90deg,var(--pp-royal-purple) 0,var(--pp-flame-orange) 45%,var(--pp-jackpot-gold) 100%);--pp-gradient-dark-overlay:linear-gradient(to bottom,transparent 0,rgba(13,4,7,.92) 100%);--pp-gradient-cta:linear-gradient(135deg,var(--pp-royal-purple) 0,var(--pp-casino-red) 100%);--pp-gradient-energy:linear-gradient(135deg,var(--pp-casino-red) 0,var(--pp-flame-orange) 100%);--pp-gradient-vip-hero:radial-gradient(ellipse 80% 60% at 50% -10%,var(--primary-trans-40),transparent),radial-gradient(ellipse 50% 40% at 100% 50%,var(--base-trans-10),transparent);--pp-gradient-vip-cta:radial-gradient(ellipse 60% 70% at 50% 100%,var(--primary-trans-20),transparent),radial-gradient(ellipse 40% 50% at 0 50%,var(--base-trans-10),transparent);--pp-gradient-luxury-depth:linear-gradient(155deg,var(--pp-midnight-felt) 0,#16080C 28%,#1F0F14 52%,#16080C 78%,var(--pp-midnight-felt) 100%),radial-gradient(ellipse 70% 55% at 25% 20%,rgba(139,31,200,.07),transparent 60%);--pp-gradient-premium-gold:linear-gradient(145deg,#0F070A 0,var(--pp-midnight-felt) 35%,#1A0C11 65%,#12080B 100%),radial-gradient(circle at 75% 85%,rgba(245,200,48,.09) 0,rgba(245,200,48,.03) 45%,transparent 70%);--pp-glow-purple:0 0 20px rgba(139,31,200,.45),0 0 50px rgba(139,31,200,.25),0 0 80px rgba(139,31,200,.12);--pp-glow-gold:0 0 15px rgba(245,200,48,.55),0 0 35px rgba(245,200,48,.30),0 0 60px rgba(245,200,48,.15);--pp-glow-red:0 0 15px rgba(204,26,42,.45),0 0 32px rgba(204,26,42,.25);--pp-shadow-card:0 4px 6px -1px rgba(0,0,0,.55),0 20px 40px -10px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06);--pp-shadow-btn:0 4px 15px rgba(139,31,200,.30),0 8px 30px rgba(139,31,200,.18);--pp-surface-header:rgba(13,4,7,.94);--pp-surface-footer:#080203;--pp-surface-card:#1A0F12;--pp-surface-card-hover:#221518;--pp-surface-overlay:rgba(13,4,7,.96);--pp-surface-input:#2A1A1F;--pp-surface-glass:rgba(26,15,18,.72);--pp-border-subtle:1px solid rgba(139,31,200,.18);--pp-border-medium:1px solid rgba(139,31,200,.32);--pp-border-gold:1px solid rgba(245,200,48,.32);--pp-border-glow:1px solid rgba(139,31,200,.42);--pp-border-light:1px solid rgba(255,255,255,.10);--pp-success:hsl(133,61%,55%);--pp-success-dark:hsl(133,61%,45%);--pp-text-gold:var(--pp-jackpot-gold);--pp-text-gold-muted:#C9A227;--pp-text-muted:#B8A8AD;--pp-text-on-dark:#FF;--pp-text-on-gold:#0D0407;--pp-text-on-red:#FF;--pp-text-glow:0 0 10px rgba(245,200,48,.65),0 0 24px rgba(245,200,48,.35);--pp-header-height:8rem;--pp-nav-link-pad-x:var(--space-m);--pp-nav-link-pad-y:var(--space-s);--pp-footer-col-gap:var(--space-xl);--pp-section-inner:var(--space-xxl);--pp-transition:all .5s ease;--pp-transition-fast:.15s ease-in-out;--pp-transition-base:.3s ease-in-out;--pp-transition-slow:.5s ease-in-out;--pp-transition-bounce:.4s cubic-bezier(0.34,1.56,.64,1);--pp-z-base:0;--pp-z-raised:10;--pp-z-overlay:50;--pp-z-modal:100;--pp-z-header:200;--pp-z-toast:300;--focus-ring-offset-sm:2px;--focus-ring-offset:3px;--focus-ring-offset-lg:4px;--badge-radius:4px;--badge-padding-y:.2rem;--badge-padding-x:.6rem;--card-content-gap:.4rem}.pp-text-gradient{background:var(--pp-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pp-text-gradient.pp-text-glow{-webkit-text-stroke:.5px rgba(245,200,48,.25)}.pp-text-gradient-purple{background:var(--pp-gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pp-text-glow{text-shadow:var(--pp-text-glow)}.pp-eyebrow{font-size:var(--text-xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-text-gold)}.pp-glass{background:var(--pp-surface-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--pp-border-subtle)}@keyframes pp-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.pp-shimmer{background:linear-gradient(90deg,var(--pp-gold-dark) 0,var(--pp-jackpot-gold) 30%,var(--pp-gold-shimmer-light) 50%,var(--pp-jackpot-gold) 70%,var(--pp-gold-dark) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pp-shimmer 3s linear infinite}@keyframes pp-pulse-glow{0%,100%{box-shadow:var(--pp-glow-purple)}50%{box-shadow:none}}@keyframes pp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}a,button,[role="button"],input,select,textarea,label,summary,details{transition:var(--pp-transition)}[class*="card"],[class*="btn"],[class*="link"]{transition:var(--pp-transition)}.transition-lift,.transition-base,.transition-transform,.transition-fast,.hover-glow{transition:var(--pp-transition)}.card-base{display:block;overflow:hidden;border-radius:var(--radius-m);background:var(--pp-surface-card);border:var(--pp-border-light);text-decoration:none;color:inherit}.card-base:hover,.card-base:focus-within{transform:translateY(-4px);box-shadow:var(--pp-shadow-card)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pp-shimmer,.pp-pulse-glow,.pp-float{animation:none!important}}:focus-visible{outline:2px solid var(--base);outline-offset:2px}button:focus-visible,a:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--base);outline-offset:3px;box-shadow:0 0 0 1px var(--pp-surface-glass)}.hero__ql-card:focus-visible,.game-card:focus-visible,.vip-tier-card:focus-visible,.vip-benefit-card:focus-visible,.promo-card:focus-visible,.trust-card:focus-visible{outline:2px solid var(--base);outline-offset:2px;box-shadow:var(--pp-glow-gold)}