@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";.landing-whatsapp-root{font-family:Inter,sans-serif;background-color:#050505;color:#e5e7eb;overflow-x:hidden}#precios{scroll-margin-top:1.5rem}.text-gradient{background:linear-gradient(90deg,#25d366,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-primary{background:linear-gradient(135deg,#059669,#2563eb)}.btn-primary{background:#25d366;color:#000;padding:14px 36px;border-radius:9999px;font-weight:700;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 20px #25d36633;text-decoration:none;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #25d36666;background:#22c55e}.btn-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:14px 36px;border-radius:9999px;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.glass-card{background:#0a0a1466;border:1px solid rgba(255,255,255,.08);border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:#25d36666;box-shadow:0 8px 30px #00000080;transform:translateY(-5px)}.grid-bg{background-color:#030303;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px}.glow-green{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(37,211,102,.15) 0%,transparent 70%);pointer-events:none;z-index:0}.marquee-container{overflow:hidden;white-space:nowrap;position:relative;width:100%}.marquee-content{display:inline-flex;animation:landing-marquee 40s linear infinite;gap:3rem;padding-left:3rem}.marquee-content:hover{animation-play-state:paused}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-logo{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#9ca3af;transition:all .3s ease;filter:grayscale(100%)}.tech-logo:hover{filter:grayscale(0%);color:#fff}.demo-phone-input{--PhoneInputCountryFlag-height: 1.2em}.demo-phone-input .PhoneInput{display:flex;align-items:stretch;border-radius:14px;overflow:visible;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff12,#ffffff05 48%,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059;transition:border-color .25s ease,box-shadow .25s ease}.demo-phone-input .PhoneInput:focus-within{border-color:#22c55e73;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #22c55e47,0 10px 36px -12px #22c55e47}.demo-phone-input--hotmart .PhoneInput:focus-within{border-color:#f04e2373;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #f04e2347,0 10px 36px -12px #f04e2359}.demo-phone-input .PhoneInputInput{flex:1;min-width:0;background:transparent!important;border:none!important;color:#f9fafb!important;padding:14px 16px 14px 12px;font-size:16px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.demo-phone-input .PhoneInputInput::-moz-placeholder{color:#9ca3afbf}.demo-phone-input .PhoneInputInput::placeholder{color:#9ca3afbf}.demo-phone-input .PhoneInputInput:focus{outline:none!important}.demo-phone-input .PhoneInputCountry{position:relative;min-height:48px;min-width:3.5rem;align-self:stretch;padding:0 .4rem 0 .75rem;margin-right:.15rem;border-right:1px solid rgba(255,255,255,.08);background:#00000026}.demo-phone-input .PhoneInputCountrySelect{background:transparent;z-index:3;cursor:pointer;font-size:16px}.demo-phone-input .PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f;border-radius:3px}.demo-phone-input .PhoneInputCountryIcon,.demo-phone-input .PhoneInputCountryIconUnicode,.demo-phone-input .PhoneInputCountrySelectArrow{pointer-events:none;filter:brightness(1.15) contrast(1.05)}.demo-phone-input .PhoneInputCountrySelectArrow{opacity:.55;border-color:#ffffff73}.demo-phone-input .PhoneInput:focus-within .PhoneInputCountrySelectArrow{opacity:.85;border-color:#22c55eb3}.demo-phone-input--hotmart .PhoneInput:focus-within .PhoneInputCountrySelectArrow{border-color:#f04e23bf}.demo-phone-input .PhoneInputCountryIconUnicode{font-size:1.35rem;line-height:1;display:flex;align-items:center}.hotmart-demo-phone-input{--PhoneInputCountryFlag-height: 1.2em}.hotmart-demo-phone-input .PhoneInput{display:flex;align-items:stretch;border-radius:14px;overflow:visible;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff12,#ffffff05 48%,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059;transition:border-color .25s ease,box-shadow .25s ease}.hotmart-demo-phone-input .PhoneInput:focus-within{border-color:#f04e2373;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #f04e2347,0 10px 36px -12px #f04e2359}.hotmart-demo-phone-input .PhoneInputInput{flex:1;min-width:0;background:transparent!important;border:none!important;color:#f9fafb!important;padding:14px 16px 14px 12px;font-size:16px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.hotmart-demo-phone-input .PhoneInputInput::-moz-placeholder{color:#9ca3afbf}.hotmart-demo-phone-input .PhoneInputInput::placeholder{color:#9ca3afbf}.hotmart-demo-phone-input .PhoneInputInput:focus{outline:none!important}.hotmart-demo-phone-input .PhoneInputCountry{position:relative;min-height:48px;min-width:3.5rem;align-self:stretch;padding:0 .4rem 0 .75rem;margin-right:.15rem;border-right:1px solid rgba(255,255,255,.08);background:#00000026}.hotmart-demo-phone-input .PhoneInputCountrySelect{background:transparent;z-index:3;cursor:pointer;font-size:16px}.hotmart-demo-phone-input .PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f;border-radius:3px}.hotmart-demo-phone-input .PhoneInputCountryIcon,.hotmart-demo-phone-input .PhoneInputCountryIconUnicode,.hotmart-demo-phone-input .PhoneInputCountrySelectArrow{pointer-events:none;filter:brightness(1.15) contrast(1.05)}.hotmart-demo-phone-input .PhoneInputCountrySelectArrow{opacity:.55;border-color:#ffffff73}.hotmart-demo-phone-input .PhoneInput:focus-within .PhoneInputCountrySelectArrow{opacity:.85;border-color:#f04e23bf}.hotmart-demo-phone-input .PhoneInputCountryIconUnicode{font-size:1.35rem;line-height:1;display:flex;align-items:center}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}@keyframes landing-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.animate-float{animation:landing-float 4s cubic-bezier(.4,0,.2,1) infinite}.animate-float-delayed{animation:landing-float 4s cubic-bezier(.4,0,.2,1) 2s infinite}@keyframes slideUpFade{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownFade{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0;display:none}}.sticky-cta-enter{animation:slideUpFade .4s cubic-bezier(.16,1,.3,1) forwards}.sticky-cta-exit{animation:slideDownFade .4s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}
