html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}::selection{background:#e2fd52;color:#06080c}.lp-border{border:1px solid rgba(255,255,255,.08)}.lp-border-hover:hover{border-color:#e2fd5266}.lp-glass{background:#0d111abf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.lp-glass-pro{background:linear-gradient(180deg,#1a1732cc,#0d111af2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(129,140,248,.5)}.lp-button{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease}.lp-button:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lp-button:hover:before{transform:scaleX(1);transform-origin:left}#custom-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;display:flex;align-items:center;gap:8px;transform:translate(-50%,-50%);transition:opacity .3s ease}#cursor-dot{width:8px;height:8px;border-radius:999px;background:#e2fd52;box-shadow:0 0 12px #e2fd52cc;transition:transform .2s cubic-bezier(.16,1,.3,1),background .3s ease}#cursor-label{display:none;padding:6px 14px;border-radius:999px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#e2fd52;color:#06080c;white-space:nowrap;box-shadow:0 8px 24px #0009;transform:scale(.85);animation:cursorPillPop .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes cursorPillPop{0%{transform:scale(.6) translateY(4px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.sound-bar{display:inline-block;width:2px;background:currentColor;border-radius:2px;animation:soundBarAnim 1s ease-in-out infinite alternate}.sound-bar:nth-child(1){height:10px;animation-delay:.1s}.sound-bar:nth-child(2){height:16px;animation-delay:.3s}.sound-bar:nth-child(3){height:8px;animation-delay:.2s}.sound-bar:nth-child(4){height:14px;animation-delay:.4s}.sound-paused .sound-bar{animation:none!important;height:3px!important}@keyframes soundBarAnim{0%{height:4px}50%{height:16px}to{height:6px}}.horizontal-track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none}.horizontal-track:active{cursor:grabbing}.horizontal-track>*{scroll-snap-align:start;flex-shrink:0}.comparison-table tbody tr{transition:opacity .25s ease,background-color .25s ease}.comparison-table:hover tbody tr{opacity:.45}.comparison-table tbody tr:hover{opacity:1;background-color:#ffffff08}.lp-ambient-light{background:radial-gradient(circle at 50% 10%,rgba(99,102,241,.15) 0%,rgba(226,253,82,.04) 40%,transparent 70%)}@media(max-width:1023px){#pricing-track{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;cursor:grab}#pricing-track:active{cursor:grabbing}#pricing-track>div{scroll-snap-align:center!important;flex-shrink:0!important}}@media(min-width:1024px){#pricing-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#plan-prueba{order:1!important}#plan-pro{order:2!important}#plan-mensual{order:3!important}}.reveal-card{opacity:0;transform:translateY(42px) scale(.96);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;will-change:opacity,transform}.reveal-card.revealed{opacity:1;transform:translateY(0) scale(1)}@media(min-width:1024px){.reveal-card:nth-child(1){transition-delay:.05s}.reveal-card:nth-child(2){transition-delay:.18s}.reveal-card:nth-child(3){transition-delay:.32s}}.card-glow-emerald:hover,.card-glow-emerald.revealed{box-shadow:0 20px 50px -15px #10b98124}.card-glow-indigo:hover,.card-glow-indigo.revealed{box-shadow:0 20px 50px -15px #6366f129}.card-glow-cyan:hover,.card-glow-cyan.revealed{box-shadow:0 20px 50px -15px #06b6d424}
