@keyframes particleDrift{0%{transform:translateY(0) translateX(0) scale(1);opacity:.6}50%{opacity:1}100%{transform:translateY(-120px) translateX(30px) scale(.3);opacity:0}}@keyframes rotateRing{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shimmerGold{0%,100%{opacity:.8}50%{opacity:1}}.shimmer-text{position:relative;display:inline-block;overflow:hidden}.shimmer-text-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#C9A961 0%,#fff8e7 40%,#C9A961 60%,#B8943A 100%);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:shimmerGold 3s linear infinite}.timeline-line::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#C9A961,rgba(201,169,97,.3),transparent)}@keyframes pulseRing{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.2);opacity:0}}@keyframes ctaBadgeFloat{0%,100%{transform:translateY(var(--py,0px))}50%{transform:translateY(calc(var(--py,0px) - 7px))}}@keyframes successPop{0%{transform:scale(.8) translateY(8px);opacity:0}60%{transform:scale(1.03) translateY(-2px);opacity:1}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes ctaBeamH{0%{transform:translateX(-110%);opacity:0}6%{opacity:1}94%{opacity:1}100%{transform:translateX(110%);opacity:0}}@keyframes ctaHexPulse{0%,100%{opacity:.2;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.2) rotate(18deg)}}@keyframes ctaOrbit{from{transform:rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--r)) rotate(-360deg)}}@keyframes ctaRadar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ctaScanDown{0%{transform:translateY(-100vh)}100%{transform:translateY(100vh)}}@keyframes floatBadge{0%,100%{transform:translateY(var(--parallax-y,0px))}50%{transform:translateY(calc(var(--parallax-y,0px) - 7px))}}@keyframes casinoDot{from{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@keyframes lockPop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.3) rotate(5deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes segmentPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.stat-counter-corner::before,.stat-counter-corner::after{content:'';position:absolute;width:1rem;height:1rem;border-top:2px solid #C9A961;opacity:0;transform:scale(.4);transition:opacity .4s,transform .4s;pointer-events:none}.stat-counter-corner::before{top:8px;left:8px;border-left:2px solid #C9A961}.stat-counter-corner::after{top:8px;right:8px;border-right:2px solid #C9A961}.stat-counter-corner.hov::before,.stat-counter-corner.hov::after{opacity:.8;transform:scale(1)}@keyframes ft-bracket-show{from{opacity:0}to{opacity:1}}@keyframes ftScanDown{0%{transform:translateY(-100vh)}100%{transform:translateY(100vh)}}@keyframes ftPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes ftDataFlow{0%{transform:translateX(-120%);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateX(120vw);opacity:0}}@keyframes ftHexPulse{0%,100%{opacity:.18;transform:scale(1) rotate(0deg)}50%{opacity:.55;transform:scale(1.18) rotate(20deg)}}@keyframes ftOrbit{from{transform:rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--r)) rotate(-360deg)}}@keyframes ftRadar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ftShimmer{0%,100%{opacity:.8}50%{opacity:1}}@keyframes ftBeamH{0%{transform:translateX(-110%);opacity:0}6%{opacity:1}94%{opacity:1}100%{transform:translateX(110%);opacity:0}}.ft-corner-top::before,.ft-corner-top::after,.ft-corner-bot::before,.ft-corner-bot::after{content:'';position:absolute;width:2rem;height:2rem;border-color:rgba(201,169,97,.4);border-style:solid;pointer-events:none;animation:ft-bracket-show .4s ease forwards}.ft-corner-top::before{top:1.25rem;left:1.25rem;border-width:2px 0 0 2px}.ft-corner-top::after{top:1.25rem;right:1.25rem;border-width:2px 2px 0 0}.ft-corner-bot::before{bottom:1.25rem;left:1.25rem;border-width:0 0 2px 2px}.ft-corner-bot::after{bottom:1.25rem;right:1.25rem;border-width:0 2px 2px 0}.ft-sns-icon{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:white}.ft-sns-icon:hover{background-color:rgba(201,169,97,.18)!important;border-color:rgba(201,169,97,.5)!important;color:#C9A961!important}.ft-link{color:rgba(255,255,255,.65);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,.25);transition:color .2s,text-decoration-color .2s}.ft-link:hover{color:#C9A961;text-decoration-color:rgba(201,169,97,.6)}.ft-bottom-link{color:rgba(255,255,255,.55);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,.2);transition:color .2s,text-decoration-color .2s}.ft-bottom-link:hover{color:#C9A961;text-decoration-color:rgba(201,169,97,.5)}.ft-sns-icon:focus-visible,.ft-link:focus-visible,.ft-bottom-link:focus-visible{outline:2px solid #C9A961;outline-offset:2px;border-radius:4px}.ft-sns-icon:focus-visible{border-radius:8px}.ft-shimmer-text{position:relative;display:inline-grid;overflow:hidden}.ft-shimmer-text>span{grid-area:1/1}.ft-shimmer-text-bg{background-image:linear-gradient(135deg,#C9A961 0%,#f0d080 40%,#C9A961 60%,#e8c060 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:ftShimmer 4s linear infinite}.ft-col-heading::before{content:'';display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background:#C9A961;margin-right:.5rem;flex-shrink:0;animation:ftPulse 2s ease-in-out infinite}.ft-col-subheading::before{content:'';display:inline-block;width:.25rem;height:.25rem;border-radius:50%;background:rgba(255,255,255,.4);margin-right:.375rem;flex-shrink:0}@keyframes bracket-fade{from{opacity:0}to{opacity:.7}}.corner-brackets::before,.corner-brackets::after{content:'';position:absolute;width:2rem;height:2rem;border-color:#C9A961;border-style:solid;opacity:0;pointer-events:none}.corner-brackets.cb-visible::before,.corner-brackets.cb-visible::after{animation:bracket-fade .8s ease forwards}.corner-brackets::before{top:1rem;left:1rem;border-width:2px 0 0 2px;animation-delay:0s}.corner-brackets::after{top:1rem;right:1rem;border-width:2px 2px 0 0;animation-delay:.15s}@media(min-width:640px){.corner-brackets::before,.corner-brackets::after{width:3rem;height:3rem}}@keyframes faqFadeUp{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faqBeamV{0%{transform:translateY(-110%)}100%{transform:translateY(210%)}}@keyframes faqRing{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.6);opacity:0}}@keyframes faqDataFlow{0%{transform:translateX(-100%);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateX(200%);opacity:0}}@keyframes faqTextGlow{0%,100%{opacity:.8}50%{opacity:1}}@keyframes faqCountUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes faqBeamH{0%{transform:translateX(-110%);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateX(110%);opacity:0}}@keyframes faqExpandIn{from{opacity:0;transform:scaleY(.92) translateY(-8px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes faqCounterLine{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes faqScanDown{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}