.pokeball.svelte-18nxsi7.svelte-18nxsi7{transition:transform .3s ease,filter .3s ease;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3));background:transparent;overflow:visible}.pokeball.interactive.svelte-18nxsi7.svelte-18nxsi7{cursor:pointer}.pokeball.interactive.svelte-18nxsi7.svelte-18nxsi7:hover{transform:scale(1.05)}.pokeball.interactive.svelte-18nxsi7.svelte-18nxsi7:active{transform:scale(.95)}.pokeball.animated.svelte-18nxsi7.svelte-18nxsi7{animation:svelte-18nxsi7-pokeball-wobble 2s ease-in-out infinite}.pokeball.glowing.svelte-18nxsi7 .glow-filter.svelte-18nxsi7{filter:drop-shadow(0 0 20px currentColor)}.pokeball-button.svelte-18nxsi7.svelte-18nxsi7{transition:transform .2s ease}.pokeball.interactive.svelte-18nxsi7:hover .pokeball-button.svelte-18nxsi7{transform-origin:center;animation:svelte-18nxsi7-button-pulse .6s ease-in-out infinite}@keyframes svelte-18nxsi7-pokeball-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes svelte-18nxsi7-button-pulse{0%,to{opacity:1}50%{opacity:.7}}.pokeball.poke.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#DC2626}.pokeball.great.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#3B82F6}.pokeball.ultra.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#FBBF24}.pokeball.premier.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#DC2626}.pokeball.master.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#7C3AED}.pokeball.luxury.glowing.svelte-18nxsi7.svelte-18nxsi7,.pokeball.quick.glowing.svelte-18nxsi7.svelte-18nxsi7{--glow-color:#FBBF24}.pokeball-showcase.svelte-1a7f23e{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.floating-ball.svelte-1a7f23e{position:absolute;animation:svelte-1a7f23e-float-around ease-in-out infinite;will-change:transform}@keyframes svelte-1a7f23e-float-around{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-10px) rotate(-3deg)}75%{transform:translateY(-25px) rotate(3deg)}}.pokeball-cta.svelte-wgvevh.svelte-wgvevh{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-decoration:none;cursor:pointer;transition:transform .3s ease;-webkit-tap-highlight-color:transparent}.pokeball-cta.disabled.svelte-wgvevh.svelte-wgvevh{opacity:.5;cursor:not-allowed;pointer-events:none}.pokeball-cta.svelte-wgvevh.svelte-wgvevh:focus-visible{outline:3px solid var(--color-primary, #ffd700);outline-offset:8px;border-radius:50%}.glow-ring.svelte-wgvevh.svelte-wgvevh{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.3) 0%,rgba(236,72,153,.2) 40%,transparent 70%);opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:-1}.glow-ring.active.svelte-wgvevh.svelte-wgvevh{opacity:1;animation:svelte-wgvevh-pulse-glow 2s ease-in-out infinite}@keyframes svelte-wgvevh-pulse-glow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.ball-container.svelte-wgvevh.svelte-wgvevh{position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1);background:transparent;overflow:visible}.ball-container.bounce.svelte-wgvevh.svelte-wgvevh{animation:svelte-wgvevh-pokeball-bounce .6s ease-in-out infinite}@keyframes svelte-wgvevh-pokeball-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pokeball-cta.pressed.svelte-wgvevh .ball-container.svelte-wgvevh{transform:scale(.92)}.particles.svelte-wgvevh.svelte-wgvevh{position:absolute;width:100%;height:100%;pointer-events:none}.particle.svelte-wgvevh.svelte-wgvevh{position:absolute;top:50%;left:50%;width:8px;height:8px;background:linear-gradient(135deg,gold,#ec4899);border-radius:50%;animation:svelte-wgvevh-particle-orbit 3s linear infinite;animation-delay:calc(var(--i) * .375s)}@keyframes svelte-wgvevh-particle-orbit{0%{transform:rotate(calc(var(--i) * 45deg)) translate(100px) scale(0);opacity:0}20%{opacity:1;transform:rotate(calc(var(--i) * 45deg + 30deg)) translate(110px) scale(1)}80%{opacity:1}to{transform:rotate(calc(var(--i) * 45deg + 360deg)) translate(100px) scale(0);opacity:0}}.cta-text.svelte-wgvevh.svelte-wgvevh{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.label.svelte-wgvevh.svelte-wgvevh{font-size:1.5rem;font-weight:700;color:var(--color-text, #ffffff);text-shadow:0 2px 8px rgba(0,0,0,.3);transition:color .3s ease}.pokeball-cta.hovered.svelte-wgvevh .label.svelte-wgvevh{color:var(--color-primary, #ffd700)}.sublabel.svelte-wgvevh.svelte-wgvevh{font-size:.875rem;color:var(--color-text-muted, rgba(255, 255, 255, .7));transition:color .3s ease}.pokeball-cta.hovered.svelte-wgvevh .sublabel.svelte-wgvevh{color:var(--color-text, #ffffff)}.catch-ripple.svelte-wgvevh.svelte-wgvevh{position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);transform:translate(-50%,-50%);animation:svelte-wgvevh-catch-expand .6s ease-out forwards;pointer-events:none}@keyframes svelte-wgvevh-catch-expand{0%{width:50px;height:50px;opacity:1}to{width:400px;height:400px;opacity:0}}@media (hover: none){.pokeball-cta.svelte-wgvevh:active .ball-container.svelte-wgvevh{transform:scale(.95)}.particle.svelte-wgvevh.svelte-wgvevh{display:none}}@media (prefers-reduced-motion: reduce){.ball-container.svelte-wgvevh.svelte-wgvevh,.glow-ring.svelte-wgvevh.svelte-wgvevh,.particle.svelte-wgvevh.svelte-wgvevh,.catch-ripple.svelte-wgvevh.svelte-wgvevh,.ball-container.bounce.svelte-wgvevh.svelte-wgvevh{animation:none}}.text-gradient.svelte-qkeokt{background:linear-gradient(135deg,#f6cd41,#9cd5f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-radial.svelte-9f9pjr{background:radial-gradient(ellipse at center,var(--tw-gradient-from),var(--tw-gradient-to))}html{scroll-behavior:smooth}.feature-card.svelte-9f9pjr:hover{box-shadow:0 0 30px var(--feature-color, rgba(124, 58, 237, .1))}.step-connector.svelte-9f9pjr{transform-origin:left center}.feature-card,.step-card{opacity:1!important;transform:translateY(0)!important}.gsap-enabled .feature-card,.gsap-enabled .step-card{opacity:unset!important;transform:unset!important}
