*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#111114;min-height:100vh;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0)scale(0)}20%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.3)}}@keyframes seaAnemone{0%,to{transform:rotate(var(--rotation,0deg)) scaleY(.8);opacity:.6}50%{transform:rotate(var(--rotation,0deg)) scaleY(1.2);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-100px)rotate(720deg)}}.pricing-card{transition:transform .3s,box-shadow .3s}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -12px #00000026}.feature-row{transition:transform .2s}.feature-row:hover{transform:translate(4px)}.cta-button{transition:all .25s}.cta-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px -6px #0003}.cta-button:active:not(:disabled){transform:translateY(0)}.badge-popular{animation:.4s .3s backwards scaleIn}
