.pricing-cards-section{padding:80px 32px 130px 32px;background:rgba(0,0,0,.14)}.pricing-cards-section header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1296px;margin:0 auto}@media (max-width:1100px){.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:640px){.grid{grid-template-columns:1fr}}.card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 80% at 0 0,color-mix(in oklab,var(--tintA) 22%,transparent) 0,transparent 55%),radial-gradient(120% 80% at 100% 100%,color-mix(in oklab,var(--tintB) 18%,transparent) 0,transparent 55%),rgba(255,255,255,var(--innerAlpha,.06));backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;box-shadow:var(--glowShadow,0 8px 24px rgba(0,0,0,.25));isolation:isolate;animation:var(--cardAnim,none)}.card.gold,.card.platinum{overflow:visible}.card:hover{transform:translateY(var(--hoverLift,-4px)) scale(var(--hoverScale,1.02));box-shadow:var(--glowShadowHover,0 12px 36px rgba(0,0,0,.35));filter:saturate(var(--hoverSat,1.05));background:radial-gradient(120% 80% at 0 0,color-mix(in oklab,var(--tintA) 35%,transparent) 0,transparent 55%),radial-gradient(120% 80% at 100% 100%,color-mix(in oklab,var(--tintB) 30%,transparent) 0,transparent 55%),rgba(255,255,255,calc(var(--innerAlpha,.06) * 2))}.card::before{content:"";position:absolute;inset:0;border-radius:20px;padding:1.5px;background:linear-gradient(135deg,color-mix(in oklab,var(--c1,#fff) 38%,transparent),color-mix(in oklab,var(--c2,#fff) 28%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.22;animation:var(--borderAnim,none)}.platinum.card::before{display:none}.badge{display:none!important}.tier-icon-card{width:110px;height:110px;margin:16px auto 36px;padding:0;background:0 0;position:relative;transition:all .4s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.tier-icon-card::after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:140%;height:2px;background:linear-gradient(90deg,transparent 0,currentColor 50%,transparent 100%);opacity:.5;animation:dividerPulse 2.5s ease-in-out infinite}@keyframes dividerPulse{0%,100%{opacity:.5;width:140%}50%{opacity:.8;width:160%}}.tier-icon-card:hover{transform:scale(1.1) translateY(-5px)}.tier-icon-card:hover::after{opacity:1;width:180%}.tier-icon-card:hover img{transform:scale(1.05)}.free .tier-icon-card{color:#068dbe;filter:drop-shadow(0 0 20px rgba(6, 141, 190, .3))}.free .tier-icon-card:hover{filter:drop-shadow(0 0 40px rgba(6, 141, 190, .7))}.silver .tier-icon-card{color:#c5c5c5;filter:drop-shadow(0 0 20px rgba(197, 197, 197, .3))}.silver .tier-icon-card:hover{filter:drop-shadow(0 0 40px rgba(197, 197, 197, .7))}.gold .tier-icon-card{color:gold;filter:drop-shadow(0 0 30px rgba(255, 215, 0, .6))}.gold .tier-icon-card:hover{filter:drop-shadow(0 0 50px rgba(255, 215, 0, .9))}.platinum .tier-icon-card{color:#8fe2fb;filter:drop-shadow(0 0 35px rgba(143, 226, 251, .7))}.platinum .tier-icon-card:hover{filter:drop-shadow(0 0 60px rgba(143, 226, 251, .95))}.plan-name{font-size:clamp(26px,3vw,38px);margin:-6px auto 0;font-weight:900;letter-spacing:.02em;line-height:1.1;font-variant:small-caps;text-transform:lowercase;text-align:center;display:block;width:100%;position:relative;z-index:10;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;font-family:Orbitron,sans-serif}@keyframes gradientLoop{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.free .plan-name{color:#068dbe;background:linear-gradient(90deg,currentColor 0,color-mix(in srgb,currentColor 40%,#fff 60%) 50%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 2s ease-in-out infinite;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .5)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}.silver .plan-name{color:#c5c5c5;background:linear-gradient(90deg,currentColor 0,color-mix(in srgb,currentColor 40%,#fff 60%) 50%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 2s ease-in-out infinite;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .5)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}.gold .plan-name{position:relative;color:gold;background:linear-gradient(90deg,currentColor 0,color-mix(in srgb,currentColor 30%,#fff 70%) 50%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 1.8s ease-in-out infinite;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .5)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}@keyframes goldUltraShine{0%,100%{background-position:0 50%;filter:brightness(1.1) contrast(1.15) saturate(1.3) drop-shadow(0 0 2px rgba(255, 215, 0, .3)) drop-shadow(1px 1px 2px rgba(0, 0, 0, .8)) drop-shadow(2px 2px 3px rgba(0, 0, 0, .6)) drop-shadow(0 0 4px rgba(255, 215, 0, .1))}50%{background-position:100% 100%;filter:brightness(1.3) contrast(1.25) saturate(1.5) drop-shadow(0 0 4px rgba(255, 245, 200, .4)) drop-shadow(1px 1px 2px rgba(0, 0, 0, .8)) drop-shadow(2px 2px 3px rgba(0, 0, 0, .6)) drop-shadow(0 0 6px rgba(255, 215, 0, .2))}}@keyframes goldSubtlePulse{0%,100%{transform:translateZ(0) perspective(500px) rotateX(-5deg) scale(1)}50%{transform:translateZ(0) perspective(500px) rotateX(-5deg) scale(1.02) translateY(-1px)}}.gold .particle{box-shadow:0 2px 4px rgba(139,69,19,.3),0 0 8px rgba(255,215,107,.4)}.platinum .plan-name{position:relative;color:#8fe2fb;background:linear-gradient(90deg,currentColor 0,color-mix(in srgb,currentColor 30%,#fff 70%) 50%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 1.8s ease-in-out infinite;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .5)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes platinumLuxuryShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes platinumSubtleGlow{0%,100%{filter:drop-shadow(0 0 20px rgba(143, 226, 251, .6)) drop-shadow(0 0 40px rgba(143, 226, 251, .3)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}50%{filter:drop-shadow(0 0 30px rgba(143, 226, 251, .8)) drop-shadow(0 0 60px rgba(143, 226, 251, .4)) drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}}.platinum .sparkle-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.platinum .sparkle{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#fff 0,rgba(143,226,251,.8) 30%,rgba(143,226,251,.4) 60%,transparent 80%);border-radius:50%;opacity:0;animation:elegantSparkle 3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgba(143,226,251,.8),0 0 40px rgba(143,226,251,.4);mix-blend-mode:screen;filter:blur(.5px)}.platinum .sparkle.large{width:10px;height:10px;animation-duration:4s}.platinum .sparkle.small{width:4px;height:4px;animation-duration:2.5s}.platinum .sparkle.comet{width:4px;height:4px;background:radial-gradient(circle,#fff 0,rgba(143,226,251,.9) 20%,transparent 40%);border-radius:50%;opacity:0;animation:cometFly 2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 10px #fff,0 0 20px rgba(143,226,251,.8);mix-blend-mode:screen}.platinum .sparkle.comet::before{content:'';position:absolute;width:60px;height:2px;background:linear-gradient(to left,transparent 0,rgba(143,226,251,.2) 30%,rgba(143,226,251,.6) 60%,rgba(255,255,255,.8) 90%,rgba(255,255,255,0) 100%);top:50%;right:0;transform:translateY(-50%);opacity:.8;filter:blur(1px)}.platinum .sparkle.comet::after{content:'';position:absolute;width:40px;height:8px;background:radial-gradient(ellipse at right center,rgba(143,226,251,.4) 0,transparent 70%);top:50%;right:-5px;transform:translateY(-50%);filter:blur(3px)}@keyframes elegantSparkle{0%{opacity:0;transform:scale(0)}20%{opacity:.8;transform:scale(1.5)}40%{opacity:1;transform:scale(1)}80%{opacity:.5;transform:scale(.8)}100%{opacity:0;transform:scale(.5)}}@keyframes cometFly{0%{opacity:0;transform:translateX(-100px) translateY(0) scale(0)}10%{opacity:1;transform:translateX(-50px) translateY(-5px) scale(1)}50%{opacity:1;transform:translateX(50px) translateY(-10px) scale(1)}90%{opacity:.8;transform:translateX(150px) translateY(-5px) scale(.8)}100%{opacity:0;transform:translateX(200px) translateY(0) scale(.3)}}.platinum .sparkle.diamond{width:15px;height:15px;background:0 0}.platinum .sparkle.diamond::before{content:'💎';position:absolute;top:-9px;left:-9px;font-size:18px;animation:diamondSpin 1.5s linear;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #8fe2fb)}.platinum .sparkle.crystal{width:14px;height:14px;background:0 0}.platinum .sparkle.crystal::before{content:'❄️';position:absolute;top:-7px;left:-7px;font-size:14px;animation:crystalFloat 2s ease-in-out;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #b8f1ff)}@keyframes diamondSpin{0%{transform:rotate(0) scale(.8);filter:brightness(1.2) drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #8fe2fb)}50%{transform:rotate(180deg) scale(1.4);filter:brightness(2.2) drop-shadow(0 0 15px #fff) drop-shadow(0 0 25px #8fe2fb)}100%{transform:rotate(360deg) scale(.8);filter:brightness(1.2) drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #8fe2fb)}}@keyframes crystalFloat{0%,100%{transform:translateY(0) rotate(0) scale(1);opacity:0}20%{transform:translateY(-10px) rotate(30deg) scale(1.3);opacity:1}50%{transform:translateY(-20px) rotate(180deg) scale(1.5);opacity:.8}80%{transform:translateY(-10px) rotate(330deg) scale(1.3);opacity:.4}}.platinum:hover .plan-name{animation:platinumLuxuryShine 4s ease-in-out infinite,platinumSubtleGlow 2s ease-in-out infinite;filter:drop-shadow(0 1px 0 #003d5c) drop-shadow(0 2px 0 rgba(0,61,92,.95)) drop-shadow(0 3px 0 rgba(0,47,71,.9)) drop-shadow(0 4px 0 rgba(0,35,52,.85)) drop-shadow(0 5px 0 rgba(0,24,35,.8)) drop-shadow(0 6px 0 rgba(0,15,20,.75)) drop-shadow(0 7px 2px rgba(0,0,0,.7)) drop-shadow(0 8px 4px rgba(0,0,0,.6)) drop-shadow(0 10px 8px rgba(0,0,0,.5)) drop-shadow(0 15px 15px rgba(0,0,0,.4)) drop-shadow(0 0 40px rgba(143, 226, 251, .5));transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateZ(0) perspective(500px) rotateX(-5deg) scale(1.03)}@keyframes bokehFloat{0%,100%{transform:translateY(0) scale(.8);opacity:0}20%{opacity:.6}50%{transform:translateY(-30px) scale(1.2);opacity:.3}80%{opacity:.6}}@keyframes bokehPulse{0%,100%{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:.7}}.platinum .bokeh-container{position:absolute;inset:0;overflow:hidden;border-radius:20px;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.platinum.card:hover .bokeh-container{opacity:1}.bokeh{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.bokeh:nth-child(1){width:60px;height:60px;left:10%;top:20%;background:radial-gradient(circle,rgba(143,226,251,.95) 0,rgba(173,216,230,.6) 40%,transparent 70%);animation:bokehFloat 4s ease-in-out infinite}.bokeh:nth-child(2){width:45px;height:45px;left:70%;top:60%;background:radial-gradient(circle,rgba(255,182,193,.85) 0,rgba(255,218,185,.5) 40%,transparent 70%);animation:bokehPulse 3s ease-in-out infinite;animation-delay:.5s}.bokeh:nth-child(3){width:80px;height:80px;left:85%;top:10%;background:radial-gradient(circle,rgba(176,224,230,.9) 0,rgba(143,226,251,.5) 40%,transparent 70%);animation:bokehFloat 5s ease-in-out infinite;animation-delay:1s}.bokeh:nth-child(4){width:55px;height:55px;left:30%;top:70%;background:radial-gradient(circle,rgba(216,191,216,.85) 0,rgba(221,160,221,.5) 40%,transparent 70%);animation:bokehPulse 3.5s ease-in-out infinite;animation-delay:1.5s}.bokeh:nth-child(5){width:40px;height:40px;left:50%;top:40%;background:radial-gradient(circle,rgba(143,226,251,.95) 0,rgba(152,251,152,.5) 40%,transparent 70%);animation:bokehFloat 4.5s ease-in-out infinite;animation-delay:2s}.bokeh:nth-child(6){width:70px;height:70px;left:15%;top:50%;background:radial-gradient(circle,rgba(255,253,208,.8) 0,rgba(255,239,213,.4) 40%,transparent 70%);animation:bokehPulse 4s ease-in-out infinite;animation-delay:2.5s}.bokeh:nth-child(7){width:48px;height:48px;left:60%;top:25%;background:radial-gradient(circle,rgba(143,226,251,.9) 0,rgba(175,238,238,.5) 40%,transparent 70%);animation:bokehFloat 3.8s ease-in-out infinite;animation-delay:3s}.bokeh:nth-child(8){width:65px;height:65px;left:75%;top:35%;background:radial-gradient(circle,rgba(255,218,185,.85) 0,rgba(255,228,181,.5) 40%,transparent 70%);animation:bokehPulse 4.2s ease-in-out infinite;animation-delay:3.5s}.bokeh:nth-child(9){width:42px;height:42px;left:45%;top:65%;background:radial-gradient(circle,rgba(230,230,250,.9) 0,rgba(143,226,251,.6) 40%,transparent 70%);animation:bokehFloat 3.5s ease-in-out infinite;animation-delay:4s}.bokeh:nth-child(10){width:52px;height:52px;left:90%;top:45%;background:radial-gradient(circle,rgba(255,192,203,.85) 0,rgba(255,182,193,.5) 40%,transparent 70%);animation:bokehPulse 3.7s ease-in-out infinite;animation-delay:4.5s}@keyframes glowPulse{0%,100%{box-shadow:0 0 20px rgba(143,226,251,.6),0 0 40px rgba(109,213,237,.4)}50%{box-shadow:0 0 30px rgba(143,226,251,.8),0 0 60px rgba(109,213,237,.6)}}.platinum.card:hover{animation:glowPulse 2s ease-in-out infinite}.tier-divider{display:none}.price{display:flex;align-items:flex-end;gap:5px;margin:6px auto;justify-content:center;position:relative;z-index:10;height:60px}.price-wrapper{margin:6px auto;height:60px}.price-wrapper .price{margin:0;height:auto}.price .amount{font-size:38px;font-weight:800;line-height:1;color:#fff;font-family:Orbitron,sans-serif;letter-spacing:.05em}.price .amount::first-letter{font-size:.7em;vertical-align:baseline;font-family:Montserrat,sans-serif}.price .amount .asterisk{font-size:.6em;vertical-align:super;opacity:.7}.price .per{color:#999;margin-bottom:6px;font-size:13px;font-weight:500;letter-spacing:.5px;opacity:.85}.gold .price .amount{background:linear-gradient(135deg,gold 0,#ffed4e 25%,orange 50%,#ffed4e 75%,gold 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 15px rgba(255, 215, 0, .6)) drop-shadow(0 0 30px rgba(255, 215, 0, .4));animation:goldPriceGradient 2.5s ease-in-out infinite}@keyframes goldPriceGradient{0%,100%{background-position:0 50%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 15px rgba(255, 215, 0, .6)) drop-shadow(0 0 30px rgba(255, 215, 0, .4))}50%{background-position:100% 50%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 25px rgba(255, 215, 0, .9)) drop-shadow(0 0 40px rgba(255, 215, 0, .6))}}.platinum .price .amount{background:linear-gradient(135deg,#8fe2fb 0,#b8f1ff 25%,#5dc8f0 50%,#b8f1ff 75%,#8fe2fb 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 15px rgba(143, 226, 251, .6)) drop-shadow(0 0 30px rgba(143, 226, 251, .4));animation:platinumPriceGradient 2.8s ease-in-out infinite}@keyframes platinumPriceGradient{0%,100%{background-position:0 50%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 15px rgba(143, 226, 251, .6)) drop-shadow(0 0 30px rgba(143, 226, 251, .4))}50%{background-position:100% 50%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8)) drop-shadow(0 4px 8px rgba(0, 0, 0, .5)) drop-shadow(0 0 25px rgba(143, 226, 251, .9)) drop-shadow(0 0 40px rgba(143, 226, 251, .6))}}.bi-lightning-charge-fill{background:linear-gradient(135deg,orange 0,#ff8c00 50%,#ff6000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.silver .bi-clock-fill{background:linear-gradient(135deg,#ffb366 0,#ffa566 35%,#ffc999 70%,#d3d3d3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold .bi-badge-ad-fill,.platinum .bi-badge-ad-fill,.silver .bi-badge-ad-fill{color:#d69491}.gold .bi-funnel-fill,.platinum .bi-funnel-fill,.silver .bi-funnel{background:linear-gradient(135deg,#a1d3fd 0,#5e9acd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bi-star-half{background:linear-gradient(135deg,gold 0,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold .bi-star-fill,.platinum .bi-star-fill{background:linear-gradient(135deg,gold 0,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold .bi-graph-up,.gold .bi-graph-up-arrow,.platinum .bi-graph-up-arrow,.silver .bi-graph-up{background:linear-gradient(135deg,#90ee90 0,#32cd32 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold .bi-grid,.gold .bi-grid-fill,.platinum .bi-grid-fill,.silver .bi-grid{background:linear-gradient(135deg,#87ceeb 0,#4682b4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features{display:flex;flex-direction:column;gap:10px;margin:28px 24px 6px 24px;padding:0;position:relative;z-index:10;text-align:left;padding-left:0!important}.features li{list-style:none;display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.1;padding:6px;margin-left:0;background:rgba(255,255,255,.03);border-radius:12px;transition:all .3s ease;cursor:default;border:1px solid rgba(255,255,255,.05)}.features li:hover{transform:translateX(4px);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.features li i{font-size:20px;opacity:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;position:relative}.features li i::after{content:'';position:absolute;inset:0;background:rgba(20,20,30,.6);border-radius:8px;z-index:-1;pointer-events:none}.features li span{display:flex;flex-direction:column;gap:2px;flex:1}.delay-text{font-size:13px;display:flex;flex-direction:column;gap:2px}.delay-value{font-variant:small-caps;text-transform:lowercase;font-size:18px}.gold .delay-value,.platinum .delay-value{font-weight:700}.gold .delay-value{background:linear-gradient(90deg,gold 0,#ffed4e 50%,orange 75%,#ffed4e 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:goldTextShine 3s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255, 215, 0, .4))}@keyframes goldTextShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.platinum .delay-value{background:linear-gradient(90deg,#8fe2fb 0,#b8f1ff 50%,#5dc8f0 75%,#b8f1ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:platinumTextShine 3.5s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(143, 226, 251, .4))}@keyframes platinumTextShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.feature-label{color:rgba(255,255,255,.5);font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.feature-value{font-variant:small-caps;text-transform:lowercase;font-size:18px;color:#fff}.free .delay-value,.free .feature-value,.gold .feature-value,.platinum .feature-value,.silver .delay-value,.silver .feature-value{font-weight:700}.gold .feature-value{background:linear-gradient(90deg,gold 0,#ffed4e 50%,orange 75%,#ffed4e 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:goldTextShine 3s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255, 215, 0, .4))}.platinum .feature-value{background:linear-gradient(90deg,#8fe2fb 0,#b8f1ff 50%,#5dc8f0 75%,#b8f1ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:platinumTextShine 3.5s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(143, 226, 251, .4))}.more-info-text{font-size:11px;opacity:.7;text-align:center;margin:8px 0;position:relative;z-index:10}.more-info-link{color:inherit;text-decoration:none;transition:all .3s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.free .more-info-link:hover{color:#00a8e6;opacity:1}.silver .more-info-link:hover{color:silver;opacity:1}.gold .more-info-link:hover{color:#ffb000;opacity:1}.platinum .more-info-link:hover{color:#8fe2fb;opacity:1}.more-info-link i{margin-left:0;margin-top:-1px;font-size:20px;vertical-align:middle;font-weight:900;display:inline-block}.free .more-info-link i{color:#00a8e6}.silver .more-info-link i{color:silver}.gold .more-info-link i{color:#ffb000}.platinum .more-info-link i{color:#8fe2fb}.cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;position:relative;z-index:10;justify-content:center}.card .btn,.cta .btn,.pricing-cards-section .btn{flex:1 1 110px;cursor:pointer;padding:12px 14px;border-radius:12px;border:none;font-weight:700;color:#0b1020;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.card .btn:hover,.cta .btn:hover,.pricing-cards-section .btn:hover{transform:scale(1.1);box-shadow:0 10px 22px rgba(0,0,0,.35)}.card .btn:active,.cta .btn:active,.pricing-cards-section .btn:active{transform:translateY(0);filter:brightness(.95)}.card .btn.outline,.cta .btn.outline,.pricing-cards-section .btn.outline{background:0 0;color:var(--text);border:1px solid rgba(255,255,255,.35);box-shadow:none}.free-btn{background:linear-gradient(90deg,#068dbe 0,color-mix(in srgb,#068dbe 40%,#fff 60%) 50%,#068dbe 100%);background-size:200% 100%;animation:gradientShift 2s ease-in-out infinite;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:.85rem;color:#0b1020;box-shadow:0 4px 12px rgba(0,217,255,.2);border:1px solid rgba(0,217,255,.3)}.silver-btn{background:linear-gradient(90deg,#c5c5c5 0,color-mix(in srgb,#c5c5c5 40%,#fff 60%) 50%,#c5c5c5 100%);background-size:200% 100%;animation:gradientShift 2s ease-in-out infinite;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:.85rem;color:#0b1020}.gold-btn{background:linear-gradient(90deg,gold 0,color-mix(in srgb,gold 30%,#fff 70%) 50%,gold 100%);background-size:200% 100%;animation:gradientShift 1.8s ease-in-out infinite;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:.85rem;color:#0b1020}.platinum-btn{background:linear-gradient(90deg,#8fe2fb 0,color-mix(in srgb,#84d5ed 30%,#bddfe9 70%) 50%,#7ac4da 100%);background-size:200% 100%;animation:gradientShift 1.8s ease-in-out infinite;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:.85rem;color:#0b1020}.free-btn.disabled,.free-btn:disabled,.gold-btn.disabled,.gold-btn:disabled,.platinum-btn.disabled,.platinum-btn:disabled,.pricing-cards-section .btn.disabled,.pricing-cards-section .btn:disabled,.pricing-cards-section button.disabled,.pricing-cards-section button:disabled,.silver-btn.disabled,.silver-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;animation:none!important;filter:grayscale(.7) brightness(.7)}.free-btn.disabled:hover,.free-btn:disabled:hover,.gold-btn.disabled:hover,.gold-btn:disabled:hover,.platinum-btn.disabled:hover,.platinum-btn:disabled:hover,.pricing-cards-section .btn.disabled:hover,.pricing-cards-section .btn:disabled:hover,.pricing-cards-section button.disabled:hover,.pricing-cards-section button:disabled:hover,.silver-btn.disabled:hover,.silver-btn:disabled:hover{transform:none;box-shadow:none;filter:grayscale(.7) brightness(.7)}@keyframes buttonShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.free{--gradient:linear-gradient(135deg,#0183b3,#015a7a);--a:#00a8e6;--b:#016894;--tintA:#00a8e6;--tintB:#016894;--innerAlpha:.06;--c1:#0183b3;--c2:#015a7a;--borderAnim:borderColorFree 20s ease-in-out infinite;--glowShadow:0 8px 24px rgba(0,0,0,.25);--glowShadowHover:0 12px 30px rgba(0,0,0,.35);--hoverScale:1.01;--hoverLift:-3px;--hoverSat:1.03}.free .badge{background:linear-gradient(135deg,#015a7a,#0183b3);color:#001f2e}.silver{--gradient:linear-gradient(135deg,#a0a0a0,#808080);--a:#c0c0c0;--b:#707070;--tintA:#b0b0b0;--tintB:#808080;--innerAlpha:.07;--c1:#b0b0b0;--c2:#808080;--borderAnim:borderColorSilver 22s ease-in-out infinite;--glowShadow:0 10px 28px rgba(128,128,128,.25);--glowShadowHover:0 14px 40px rgba(128,128,128,.35),0 0 24px 2px rgba(176,176,176,.25);--hoverScale:1.02;--hoverLift:-4px;--hoverSat:1.04}.silver .badge{background:linear-gradient(135deg,grey,#a0a0a0);color:#1a2430}.gold{--gradient:linear-gradient(135deg,#ffd76b,#ffae00);--a:#ffe08a;--b:#ffb300;--tintA:#ffefb0;--tintB:#ffb300;--innerAlpha:.08;--c1:#ffae00;--c2:#ffd76b;--borderAnim:borderColorGold 18s ease-in-out infinite;--glowShadow:0 12px 32px rgba(255,174,0,.25),0 6px 20px rgba(139,69,19,.4),0 2px 8px rgba(0,0,0,.3);--glowShadowHover:0 18px 50px rgba(255,174,0,.45),0 0 30px 4px rgba(255,215,107,.35),0 8px 25px rgba(139,69,19,.5),0 4px 12px rgba(0,0,0,.4),inset 0 0 20px rgba(255,215,0,.1);--hoverScale:1.03;--hoverLift:-6px;--hoverSat:1.06}.gold .badge{background:linear-gradient(135deg,#ffae00,#ffd76b);color:#3e2600}.platinum{--gradient:linear-gradient(135deg,#8fe2fb,#8fe2fb);--a:#8fe2fb;--b:#8fe2fb;--tintA:#8fe2fb;--tintB:#8fe2fb;--innerAlpha:.12;--c1:#8fe2fb;--c2:#8fe2fb;--glowShadow:0 14px 36px rgba(143,226,251,.4),0 6px 20px rgba(40,100,130,.4),0 2px 8px rgba(0,0,0,.3);--glowShadowHover:0 22px 60px rgba(143,226,251,.7),0 8px 25px rgba(40,100,130,.5),0 4px 12px rgba(0,0,0,.4),inset 0 0 20px rgba(143,226,251,.1);--hoverScale:1.035;--hoverLift:-7px;--hoverSat:1.07}.platinum .badge{background:linear-gradient(135deg,#8fe2fb,#8fe2fb);color:#0a3642}.particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.4}.particle{position:absolute;width:4px;height:4px;background:currentColor;border-radius:50%;animation:float 25s infinite ease-in-out;opacity:.6}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-40px) scale(1.2)}66%{transform:translate(-30px,40px) scale(.8)}}.free .particle:nth-child(1){left:20%;bottom:-20px;animation:floatRotate 21.25s infinite linear;animation-delay:2s}.free .particle:nth-child(2){left:50%;bottom:-20px;animation:floatSpiral 24.65s infinite linear;animation-delay:6s}.free .particle:nth-child(3){left:80%;bottom:-20px;animation:floatComplex 26.35s infinite linear;animation-delay:10s}.silver .particle:nth-child(1){left:12%;bottom:-20px;animation:floatSimple 19.55s infinite linear;animation-delay:1s}.silver .particle:nth-child(2){left:30%;bottom:-20px;animation:floatZigzag 22.75s infinite linear;animation-delay:5s}.silver .particle:nth-child(3){left:48%;bottom:-20px;animation:floatDrift 20.4s infinite linear;animation-delay:9s}.silver .particle:nth-child(4){left:64%;bottom:-20px;animation:floatRotate 24.65s infinite linear;animation-delay:13s}.silver .particle:nth-child(5){left:78%;bottom:-20px;animation:floatSpiral 22.1s infinite linear;animation-delay:17s}.silver .particle:nth-child(6){left:88%;bottom:-20px;animation:floatComplex 26.35s infinite linear;animation-delay:21s}.silver .particle:nth-child(7){left:6%;bottom:-20px;animation:floatSimple 25.5s infinite linear;animation-delay:25s}.silver .particle:nth-child(1),.silver .particle:nth-child(4),.silver .particle:nth-child(7){width:5px!important;height:5px!important}.silver .particle:nth-child(2),.silver .particle:nth-child(5){width:4px!important;height:4px!important}.silver .particle:nth-child(3),.silver .particle:nth-child(6){width:3px!important;height:3px!important}.gold .particle:nth-child(1){left:18%;bottom:-20px;animation:floatRotate 21.25s infinite linear;animation-delay:2s}.gold .particle:nth-child(2){left:26%;bottom:-20px;animation:floatSpiral 24.65s infinite linear;animation-delay:6s}.gold .particle:nth-child(3){left:42%;bottom:-20px;animation:floatComplex 26.35s infinite linear;animation-delay:10s}.gold .particle:nth-child(4){left:51%;bottom:-20px;animation:floatZigzag 19.55s infinite linear;animation-delay:14s}.gold .particle:nth-child(5){left:67%;bottom:-20px;animation:floatDrift 25.5s infinite linear;animation-delay:18s}.gold .particle:nth-child(6){left:78%;bottom:-20px;animation:floatRotate 23.8s infinite linear;animation-delay:22s}.gold .particle:nth-child(7){left:89%;bottom:-20px;animation:floatSimple 27.2s infinite linear;animation-delay:26s}.gold .particle:nth-child(8){left:5%;bottom:-20px;animation:floatSpiral 20.4s infinite linear;animation-delay:30s}.free .particle:nth-child(n+6){display:none}.silver .particle:nth-child(n+8){display:none}.gold .particle:nth-child(n+15){display:none}.platinum .particle:nth-child(n+19){display:none}.gold .particle:nth-child(9){left:12%;bottom:-20px;animation:floatDrift 22.1s infinite linear;animation-delay:34s}.gold .particle:nth-child(10){left:35%;bottom:-20px;animation:floatRotate 26.35s infinite linear;animation-delay:38s}.gold .particle:nth-child(11){left:40%;bottom:-20px;animation:floatZigzag 22.1s infinite linear;animation-delay:34s}.gold .particle:nth-child(12){left:60%;bottom:-20px;animation:floatSpiral 22.95s infinite linear;animation-delay:38s}.gold .particle:nth-child(13){left:22%;bottom:-20px;animation:floatComplex 21.25s infinite linear;animation-delay:42s}.gold .particle:nth-child(14){left:75%;bottom:-20px;animation:floatRotate 24.65s infinite linear;animation-delay:46s}@keyframes platinumPulse{0%,100%{filter:drop-shadow(0 0 10px #8fe2fb) drop-shadow(0 0 20px #8fe2fb) drop-shadow(0 0 30px rgba(143,226,251,.8))}50%{filter:drop-shadow(0 0 20px #8fe2fb) drop-shadow(0 0 40px #8fe2fb) drop-shadow(0 0 60px #8fe2fb)}}.platinum .particle{background:linear-gradient(to bottom,rgba(143,226,251,.7) 0,rgba(143,226,251,.6) 50%,rgba(79,179,212,.75) 100%)!important;clip-path:polygon(50% 0,0 100%,100% 100%)!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important}.platinum .particle:nth-child(1),.platinum .particle:nth-child(4),.platinum .particle:nth-child(7){width:9px!important;height:9px!important}.platinum .particle:nth-child(10),.platinum .particle:nth-child(2),.platinum .particle:nth-child(5),.platinum .particle:nth-child(8){width:7px!important;height:7px!important}.platinum .particle:nth-child(11),.platinum .particle:nth-child(14),.platinum .particle:nth-child(3),.platinum .particle:nth-child(6),.platinum .particle:nth-child(9){width:5px!important;height:5px!important}.platinum .particle:nth-child(12),.platinum .particle:nth-child(13),.platinum .particle:nth-child(15),.platinum .particle:nth-child(16){width:4px!important;height:4px!important}.platinum .particle:nth-child(17),.platinum .particle:nth-child(18){width:3px!important;height:3px!important}.platinum .particle:nth-child(1){left:11%;bottom:-20px;animation:floatComplex 15.4s infinite linear;animation-delay:0s}.platinum .particle:nth-child(2){left:19%;bottom:-20px;animation:floatSpiral 18.2s infinite linear;animation-delay:3s}.platinum .particle:nth-child(3){left:33%;bottom:-20px;animation:floatZigzag 16.8s infinite linear;animation-delay:6s}.platinum .particle:nth-child(4){left:47%;bottom:-20px;animation:floatRotate 18.9s infinite linear;animation-delay:9s}.platinum .particle:nth-child(5){left:58%;bottom:-20px;animation:floatComplex 16.1s infinite linear;animation-delay:12s}.platinum .particle:nth-child(6){left:71%;bottom:-20px;animation:floatDrift 19.6s infinite linear;animation-delay:15s}.platinum .particle:nth-child(7){left:82%;bottom:-20px;animation:floatRotate 17.5s infinite linear;animation-delay:18s}.platinum .particle:nth-child(8){left:88%;bottom:-20px;animation:floatSpiral 21s infinite linear;animation-delay:21s}.platinum .particle:nth-child(9){left:96%;bottom:-20px;animation:floatSimple 20.3s infinite linear;animation-delay:24s}.platinum .particle:nth-child(10){left:3%;bottom:-20px;animation:floatComplex 14.7s infinite linear;animation-delay:27s}.platinum .particle:nth-child(11){left:25%;bottom:-20px;animation:floatDrift 16.8s infinite linear;animation-delay:30s}.platinum .particle:nth-child(12){left:65%;bottom:-20px;animation:floatSpiral 18.9s infinite linear;animation-delay:33s}.platinum .particle:nth-child(13){left:43%;bottom:-20px;animation:floatRotate 17.5s infinite linear;animation-delay:36s}.platinum .particle:nth-child(14){left:37%;bottom:-20px;animation:floatSpiral 19.6s infinite linear;animation-delay:39s}.platinum .particle:nth-child(15){left:52%;bottom:-20px;animation:floatComplex 16.8s infinite linear;animation-delay:42s}.platinum .particle:nth-child(16){left:14%;bottom:-20px;animation:floatRotate 18.2s infinite linear;animation-delay:45s}.platinum .particle:nth-child(17){left:76%;bottom:-20px;animation:floatDrift 16.1s infinite linear;animation-delay:48s}.platinum .particle:nth-child(18){left:92%;bottom:-20px;animation:floatSpiral 20.3s infinite linear;animation-delay:51s}@keyframes floatSimple{0%{transform:translateY(0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateY(-120vh);opacity:0}}@keyframes floatZigzag{0%{transform:translateY(0) translateX(0);opacity:0}5%{opacity:1}25%{transform:translateY(-30vh) translateX(15px)}50%{transform:translateY(-60vh) translateX(-15px)}75%{transform:translateY(-90vh) translateX(15px)}95%{opacity:1}100%{transform:translateY(-120vh) translateX(0);opacity:0}}@keyframes floatDrift{0%{transform:translateY(0) translateX(0);opacity:0}5%{opacity:1}50%{transform:translateY(-60vh) translateX(20px)}95%{opacity:1}100%{transform:translateY(-120vh) translateX(-10px);opacity:0}}@keyframes floatSpiral{0%{transform:translateY(0) rotate(0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateY(-120vh) rotate(720deg);opacity:0}}@keyframes floatRotate{0%{transform:translateY(0) rotate(0) scale(.8);opacity:0}5%{opacity:1}50%{transform:translateY(-60vh) rotate(180deg) scale(1.2)}95%{opacity:1}100%{transform:translateY(-120vh) rotate(360deg) scale(.8);opacity:0}}@keyframes floatComplex{0%{transform:translateY(0) translateX(0) rotate(0);opacity:0}5%{opacity:1}20%{transform:translateY(-24vh) translateX(10px) rotate(72deg)}40%{transform:translateY(-48vh) translateX(-5px) rotate(144deg)}60%{transform:translateY(-72vh) translateX(15px) rotate(216deg)}80%{transform:translateY(-96vh) translateX(-10px) rotate(288deg)}95%{opacity:1}100%{transform:translateY(-120vh) translateX(0) rotate(360deg);opacity:0}}.promo-badge{position:absolute;top:-14px;right:16px;z-index:1000;padding:5px 12px;border-radius:5px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 30px currentColor;pointer-events:all;overflow:hidden}.promo-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}100%,50%{left:100%}}.promo-badge.gold-promo{background:linear-gradient(135deg,gold,#fa0);color:#0b1020;border:2px solid #ffed4e;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 30px rgba(255,215,0,.6),inset 0 1px 0 rgba(255,255,255,.4)}.promo-badge.platinum-promo{background:linear-gradient(135deg,#8fe2fb,#5dc8f0);color:#0b1020;border:2px solid #b8f1ff;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 30px rgba(143,226,251,.6),inset 0 1px 0 rgba(255,255,255,.4)}.promo-upgrade-text{margin-top:8px;padding:12px;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,165,0,.1));border-radius:10px;border:1px solid rgba(255,215,0,.3);font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.95);text-align:center}.promo-upgrade-text strong{color:gold;font-weight:700}.promo-upgrade-text .promo-date{display:block;margin-top:6px;font-size:.75rem;color:rgba(255,215,0,.9);font-weight:600}.price-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.price-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:6px auto;height:60px;position:relative}.price-original{font-size:.95rem;color:rgba(255,255,255,.4);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:600;text-align:center;position:absolute;top:-4px;left:50%;transform:translateX(-50%)}.price-original .asterisk{font-size:.8em;vertical-align:super}.price-original .original-per{font-size:.85em;margin-left:2px}.price-wrapper[data-period=monthly] .price-original[data-monthly="0"]{display:none}.price-promo{display:flex;align-items:baseline;gap:4px}.promo-label{display:inline-block;padding:4px 8px;background:linear-gradient(135deg,rgba(143,226,251,.25),rgba(93,200,240,.15));border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8fe2fb;margin-top:8px;border:1px solid rgba(143,226,251,.4)}.promo-expiry{margin-top:8px;padding:10px;background:linear-gradient(135deg,rgba(143,226,251,.12),rgba(93,200,240,.08));border-radius:8px;border:1px solid rgba(143,226,251,.25);font-size:.75rem;line-height:1.4;color:rgba(143,226,251,.95);text-align:center;font-weight:600}.promo-expiry .expiry-date{color:#b8f1ff;font-weight:700}.billing-toggle-container{display:flex;justify-content:center;margin-bottom:50px;position:relative}.billing-toggle{position:relative;display:inline-flex;background:linear-gradient(135deg,rgba(30,35,60,.6),rgba(20,25,45,.8));border-radius:2rem;padding:6px;gap:6px;border:1px solid rgba(139,92,246,.3);box-shadow:0 5px 20px rgba(139,92,246,.15),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.billing-toggle:hover{box-shadow:0 10px 30px rgba(139,92,246,.25),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(139,92,246,.5)}.billing-option{position:relative;z-index:2;padding:14px 32px;border:none;background:0 0;color:rgba(255,255,255,.6);font-size:.95rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:2rem;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif}.billing-option:hover{color:rgba(255,255,255,.9)}.billing-option.active{color:#fff;text-shadow:0 0 15px rgba(255,255,255,.4)}.billing-label{font-family:Orbitron,sans-serif;font-variant:small-caps;font-size:.95rem;letter-spacing:.05em;font-weight:600}.billing-discount{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:3px;color:#fff;box-shadow:0 3px 8px rgba(220,38,38,.5),0 0 20px rgba(220,38,38,.3);position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:100;display:inline-block;animation:badgePulse 2s ease-in-out infinite;white-space:nowrap}@media (max-width:640px){.billing-discount{font-size:.5rem;padding:2px 6px;letter-spacing:.05em}}.billing-discount::before{content:'';position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:3px solid #b91c1c}@keyframes badgePulse{0%,100%{box-shadow:0 3px 8px rgba(220,38,38,.5),0 0 20px rgba(220,38,38,.3)}50%{box-shadow:0 4px 12px rgba(220,38,38,.7),0 0 30px rgba(220,38,38,.5)}}.billing-slider{position:absolute;top:6px;left:6px;right:50%;bottom:6px;background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(124,58,237,.3));border-radius:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;border:1px solid rgba(139,92,246,.5);box-shadow:0 2px 8px rgba(139,92,246,.3),inset 0 1px 0 rgba(255,255,255,.2)}.billing-toggle[data-active=monthly] .billing-slider{left:6px;right:50%}.billing-toggle[data-active=annual] .billing-slider{left:50%;right:6px}.billing-toggle.vertical{flex-direction:column;padding:6px;gap:6px;border-radius:1.5rem;max-width:160px;margin:12px auto 0}.billing-toggle.vertical .billing-option{padding:10px 24px;width:100%;position:relative}.billing-toggle.vertical .billing-label{font-size:.8rem}.billing-toggle.vertical .billing-discount{position:absolute;top:auto;bottom:-14px;left:50%;transform:translateX(-50%);margin-bottom:0;font-size:.5rem;padding:2px 6px;animation:badgePulse 2s ease-in-out infinite;display:inline-block}.billing-toggle.vertical .billing-discount::before{content:'';position:absolute;left:50%;top:-3px;transform:translateX(-50%);width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #dc2626}.billing-toggle.vertical .billing-slider{left:6px;right:6px;top:6px;bottom:50%;border-radius:1.5rem}.billing-toggle.vertical[data-active=monthly] .billing-slider{top:6px;bottom:50%}.billing-toggle.vertical[data-active=annual] .billing-slider{top:50%;bottom:6px}.pricing-header{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:Orbitron,sans-serif}.billing-period-note{display:block;font-size:.7rem;font-weight:500;color:rgba(255,255,255,.6);margin-top:6px;font-family:Montserrat,sans-serif;letter-spacing:.03em}.price .billing-period-note{display:none}.price[data-billing=annual] .billing-period-note{display:block}@media (max-width:640px){.billing-toggle{width:100%;max-width:400px}.billing-option{flex:1;padding:12px 20px}.billing-label{font-size:.9rem}.card .btn,.cta .btn,.cta-primary,.free-btn,.gold-btn,.platinum-btn,.pricing-cards-section .btn,.silver-btn{padding:10px 20px!important;font-size:.75rem!important}}.promotional-disclaimer{margin-top:80px;padding:16px 24px;background:rgba(0,0,0,.3);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.2);max-width:1000px;margin-left:auto;margin-right:auto}.promotional-disclaimer p{margin:0;padding:6px 0;font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.8);font-family:Montserrat,sans-serif}.promotional-disclaimer p:first-child{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.promotional-disclaimer p:last-child{padding-top:10px}.promotional-disclaimer strong{color:rgba(255,255,255,.95);font-weight:700}.promotional-disclaimer .asterisk-gold{background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1rem;margin-right:6px;font-weight:900}.promotional-disclaimer .asterisk-platinum{background:linear-gradient(135deg,#8fe2fb,#5dc8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1rem;margin-right:6px;font-weight:900}.promotional-disclaimer .tier-gold-text{background:linear-gradient(135deg,gold 0,#ffed4e 50%,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.promotional-disclaimer .tier-platinum-text{background:linear-gradient(135deg,#8fe2fb 0,#b8f1ff 50%,#5dc8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.promotional-disclaimer .tax-note{margin-top:12px;padding-top:10px;border-top:none;border-bottom:none;font-size:.75rem;color:rgba(255,255,255,.5);text-align:center}@media (max-width:768px){.promotional-disclaimer{padding:14px 20px;margin-top:24px}.promotional-disclaimer p{font-size:.85rem}}.pricing-cards-section .billing-discount,.pricing-cards-section .card,.pricing-cards-section .card::before,.pricing-cards-section .delay-value,.pricing-cards-section .feature-value,.pricing-cards-section .particle,.pricing-cards-section .plan-name,.pricing-cards-section .price .amount,.pricing-cards-section .promo-badge::before,.pricing-cards-section .tier-icon-card::after,.pricing-cards-section [class*="-btn"]{animation-play-state:paused}.pricing-cards-section.is-visible .billing-discount,.pricing-cards-section.is-visible .card,.pricing-cards-section.is-visible .card::before,.pricing-cards-section.is-visible .delay-value,.pricing-cards-section.is-visible .feature-value,.pricing-cards-section.is-visible .particle,.pricing-cards-section.is-visible .plan-name,.pricing-cards-section.is-visible .price .amount,.pricing-cards-section.is-visible .promo-badge::before,.pricing-cards-section.is-visible .tier-icon-card::after,.pricing-cards-section.is-visible [class*="-btn"]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.pricing-cards-section .billing-discount,.pricing-cards-section .bokeh,.pricing-cards-section .card,.pricing-cards-section .card::before,.pricing-cards-section .delay-value,.pricing-cards-section .feature-value,.pricing-cards-section .particle,.pricing-cards-section .plan-name,.pricing-cards-section .price .amount,.pricing-cards-section .promo-badge::before,.pricing-cards-section .sparkle,.pricing-cards-section .tier-icon-card::after,.pricing-cards-section [class*="-btn"]{animation:none!important;transition:none!important}}