/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Berlin Sans FB;src:url(/fonts/BRLNSR.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Berlin Sans FB;src:url(/fonts/BRLNSDB.TTF)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Berlin Sans FB;src:url(/fonts/BRLNSB.TTF)format("truetype");font-weight:700;font-style:normal}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-4\/5{width:80%}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@keyframes orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.animate-orbit-active{animation:40s linear infinite orbit-cw}.animate-orbit-reverse{animation:40s linear infinite orbit-ccw}html{scroll-behavior:smooth;background-color:#1a1f14}body{width:100%;max-width:100vw;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#4b5939,#1a1f14);width:100%;height:100lvh;position:fixed;top:0;left:0}:root{--neuro-green:#617841;--neuro-green-dark:#384736;--neuro-gray:#d0cfca;--cta-aura:#8fad6a;--dark-bg:#1a1f14;--dark-text:#d0cfca;--section-overlay:#61784114;--section-bg:var(--neuro-gray);--client-accent:var(--neuro-green)}body.dark-mode{color:var(--dark-text);--neuro-green-dark:#fbfbfb;--cta-aura:#8fad6a;--section-overlay:#61784129;--section-bg:#2a3322;--client-accent:#fbfbfb;background-color:#0000}body.dark-mode nav a,body.dark-mode nav span{text-shadow:1px 1px 2px #0000004d;color:#fbfbfb!important}.circuit-left{z-index:1;width:50%;height:100lvh;position:fixed;top:0;left:0}.circuit-right{z-index:1;width:50%;height:100lvh;position:fixed;top:0;right:0}.neural-network-global{z-index:2;pointer-events:auto;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.header-logo{transition:filter .3s}body.dark-mode .header-logo{filter:brightness(0)invert()}body.dark-mode h1{filter:drop-shadow(2px 2px 4px #00000080);-webkit-text-fill-color:transparent!important;background:linear-gradient(#fbfbfb,#e8e8e8,#d0d0d0)!important;-webkit-background-clip:text!important;background-clip:text!important}body.dark-mode p{text-shadow:1px 1px 3px #0000004d;color:#fbfbfb!important}body.dark-mode #hero-section .absolute.bg-black{opacity:.5!important}body{margin:0;padding-top:0;font-family:Kode Mono,monospace}h1{font-weight:700;font-family:Climate Crisis,sans-serif!important}h2,h3,h4,h5,p,span,a,li,div,button,input,textarea{font-family:Kode Mono,monospace!important}ul{margin:1px;padding:0;list-style:none}nav a,nav span{font-size:.875rem;text-decoration:none;color:var(--neuro-green)!important;font-family:Kode Mono,monospace!important}button{transition:all .3s}button:hover{filter:drop-shadow(0 0 12px)drop-shadow(0 0 8px)}a.cta-link{transition:all .3s}a.cta-link:hover{filter:drop-shadow(0 0 14px var(--cta-aura))drop-shadow(0 0 10px var(--cta-aura));transform:scale(1.05)}.mobile-menu{background-color:var(--section-bg);z-index:9999;width:100%;height:100vh;padding-top:80px;transition:all .3s;position:fixed;top:0;left:0}.mobile-menu-content{max-width:400px;margin:0 auto;padding:2rem}.mobile-menu a:hover{opacity:.7}.hero-title{font-size:clamp(3rem,8vw,8rem)!important}@media(max-width:768px){.hero-title{letter-spacing:2px!important;margin-bottom:1.5rem!important;font-size:clamp(2.5rem,7vw,7rem)!important}.hero-subtitle{letter-spacing:2px!important}.title-with-lines[style*="gap: 3rem"]{gap:.2rem!important}p,.highlight-points{font-size:.95rem!important}#demo .title-with-lines{gap:1.5rem!important}.feature-carousel-card{min-height:100px!important;padding:1rem!important;font-size:1.2rem!important}.human-limit-box p{font-size:.85rem!important}.human-limit-box p span{font-size:1rem!important}.human-limit-box p strong{font-size:.95rem!important}}.hero-subtitle{font-size:clamp(1.2rem,3vw,2rem)!important}.section-title{font-size:clamp(1.5rem,4vw,3rem)!important}.cta-final-title{font-size:clamp(2rem,4.5vw,6rem)!important}.connector-line{margin:0 -20px 80px;width:150px;height:80px;position:relative}@media(max-width:1024px){.diagram-section{padding-top:8rem!important}.diagram-wrapper{margin-top:10rem!important}.diagram-container{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:1rem!important;padding-top:5rem!important}.diagram-container>div{flex:none!important;transform:none!important}.diagram-circle{width:135px!important;height:135px!important}.diagram-circle img{width:82px!important;height:82px!important}.connector-line{width:100px!important;height:65px!important;margin-bottom:70px!important;margin-left:-30px!important;margin-right:-30px!important}.connector-line svg path{stroke-width:12px!important}.highlight-points-container{margin-top:16rem!important}.mobile-menu-btn{display:block!important}.desktop-nav,.header-title-text{display:none!important}header{width:100%!important}#main-nav{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:0!important;max-width:100%!important;padding:1rem!important;display:flex!important}#main-nav>a{flex-shrink:0!important;order:1!important;margin:0 0 0 .5rem!important}.mobile-menu-btn{flex-shrink:0!important;order:2!important;margin:0 1rem 0 0!important}}@media(max-width:768px){.mobile-menu-btn{display:block!important}.desktop-nav,.header-title-text{display:none!important}#main-nav{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:0!important;max-width:100%!important;padding:1rem!important;display:flex!important}#main-nav>a{flex-shrink:0!important;order:1!important;margin:0 0 0 .5rem!important}.mobile-menu-btn{flex-shrink:0!important;order:2!important;margin:0 1rem 0 0!important}.circuit-left,.circuit-right{width:35%!important;display:block!important}.neural-network-global{transform:translate(-50%,-50%)scale(2)!important}section,div{box-sizing:border-box!important;max-width:100vw!important}.diagram-container{flex-flow:row!important;justify-content:center!important;gap:0!important;width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow-x:auto!important}.diagram-wrapper{margin-top:2.5rem!important}.highlight-points-container{margin-top:4rem!important}.diagram-container>div{flex:none!important;transform:none!important}.diagram-circle{width:80px!important;height:80px!important}.diagram-circle img{width:50px!important;height:50px!important}.connector-line{flex:none!important;width:70px!important;height:55px!important;margin-bottom:70px!important}.connector-line svg path{stroke-width:10px!important}header{width:100%!important}header nav{flex-direction:column!important;gap:1rem!important;width:100%!important;padding:1rem!important}header nav>a h2{font-size:1.25rem!important}header nav ul{flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important}header nav ul li a{padding:.25rem .5rem!important;font-size:.75rem!important}header nav button{padding:6px 12px!important;font-size:.65rem!important}section{width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.section-title{text-align:center!important;margin:1rem auto!important}.cta-link{text-align:center!important;flex-direction:column!important;padding:.8rem 1.2rem!important;font-size:.9rem!important}.cta-link img{width:32px!important;height:32px!important}}@media(max-width:640px){.client-trust{font-size:1.5rem!important}}h1,h2,h3,h4,h5{transition:all .3s}h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,.hover-glow:hover h1,.hover-glow:hover h2,.hover-glow:hover h3,.hover-glow:hover h4,.hover-glow:hover h5{text-shadow:0 0 12px,0 0 4px;filter:brightness(1.05)}p:hover{text-shadow:0 0 15px,0 0 8px}.hover-glow{transition:box-shadow .3s,transform .3s,background .3s!important}.hover-glow:hover{transform:translateY(-5px);background:#121c0ceb!important;box-shadow:0 8px 40px #0009,0 0 28px #a2e08e38,inset 0 1px #a2e08e33!important}.section-overlay{pointer-events:none;background:var(--section-overlay);z-index:6;transition:background .25s;position:absolute;inset:0}.section-bg{background-color:#0000;transition:background-color .3s}.clients-banner{padding:1.25rem 1.5rem;position:relative}.client-trust{transition:color .2s,font-size .2s;color:var(--client-accent)!important;letter-spacing:.1em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0!important;font-size:1.875rem!important;font-weight:600!important;display:flex!important}.client-trust span{color:inherit}.bullet{color:var(--client-accent);flex-shrink:0;justify-content:center;align-items:center;margin:0 .5rem;font-size:1rem;line-height:1;transition:color .2s;display:inline-flex}.clients-banner:before,.clients-banner:after{content:"";background:linear-gradient(90deg,transparent,var(--client-accent),transparent);opacity:.32;pointer-events:none;z-index:9;width:100%;height:3px;position:absolute;left:0}.clients-banner:before{top:0;transform:translateY(-50%)}.clients-banner:after{bottom:0;transform:translateY(50%)}.clients-container{box-sizing:border-box;z-index:11;justify-content:space-between;align-items:center;gap:1.25rem;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.client-logo{object-fit:contain;z-index:12;background:0 0;border:none;border-radius:9px;flex-shrink:0;width:90px;height:90px;padding:9px;transition:transform .16s;display:block}.client-logo--small{border-radius:6px;width:105px;height:105px;padding:9px}.client-logo--fast{width:140px!important;height:140px!important;padding:4px!important}.clients-logos-row{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:900px;margin:0 auto;padding:0 2rem;display:flex}body.dark-mode .clients-banner-small .client-logo--small,body.dark-mode .client-logo--small{filter:grayscale()brightness(.9)contrast(.9);opacity:.95;transition:filter .2s,opacity .2s}body.dark-mode .clients-banner-small .client-logo--fast,body.dark-mode .client-logo--fast{opacity:1;filter:brightness(0)saturate()invert(90%)sepia(4%)saturate(316%)hue-rotate(20deg)brightness(95%)contrast(89%)!important}.dark-mode .client-logo{filter:brightness(.95)contrast(1.05);border-color:#ffffff0f}@media(max-width:1024px){.clients-banner .max-w-6xl{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.clients-logos-row{gap:2rem!important}.client-logo--fast{width:115px!important;height:115px!important}.client-trust{white-space:nowrap!important;font-size:1.5rem!important}}@media(max-width:640px){.clients-banner .max-w-6xl{box-sizing:border-box!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important}.clients-logos-row{flex-wrap:nowrap!important;justify-content:center!important;gap:.75rem!important;padding:0!important}.client-logo{flex-shrink:0!important;width:70px!important;height:70px!important;padding:4px!important}.client-logo--small{flex-shrink:0!important;width:75px!important;height:75px!important;padding:4px!important}.client-logo--fast{flex-shrink:0!important;width:70px!important;height:70px!important;padding:2px!important}footer{box-sizing:border-box!important;width:100%!important;padding:2rem 1rem!important;overflow-x:hidden!important}.footer-main{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1.5rem!important;width:100%!important;padding-bottom:1.5rem!important}.footer-logo{text-align:center!important;flex-direction:column!important;gap:.5rem!important}.footer-logo img{width:auto!important;height:60px!important}.footer-title{text-align:center!important;font-size:1.8rem!important}.footer-separator{display:none!important}.footer-email{text-align:center!important;font-size:.85rem!important}.footer-social{justify-content:center!important;gap:1.2rem!important}.footer-social a{width:36px!important;height:36px!important}.footer-social svg{width:18px!important;height:18px!important}.footer-cta{display:none!important}.clients-container{gap:.5rem}.client-placeholder{width:42px;height:42px}.client-trust{letter-spacing:.08em!important;white-space:nowrap!important;text-align:center!important;flex-shrink:0!important;width:100%!important;min-width:0!important;padding:0 1rem!important;font-size:1.3rem!important}.clients-banner:before,.clients-banner:after{opacity:.36;height:2px}}body.dark-mode .client-trust,body.dark-mode .bullet{color:#fbfbfb;opacity:.95}@media(prefers-reduced-motion:no-preference){.client-trust,.bullet,.client-logo{transition:color .2s,filter .2s,opacity .2s}}.highlight-points{color:var(--neuro-green);transition:color .2s}.highlight-points span{color:inherit}body.dark-mode .highlight-points{color:#fbfbfb}.human-limit-box{transition:all 1s cubic-bezier(.34,1.56,.64,1)}.text-glitch-red{text-shadow:0 0 12px #ff4d4d99,0 0 5px #ff4d4d66;filter:brightness(1.2);color:#ff4d4d!important}.text-glow-green{text-shadow:0 0 15px #a2e08e99,0 0 5px #a2e08e66;letter-spacing:1px;color:#a2e08e!important}.obsolete-glow{filter:desaturate(.5)brightness(.7);transition:all .5s}.obsolete-glow:hover{filter:desaturate(.2)brightness(.9)}.vibrant-glow-red{filter:drop-shadow(0 0 12px #ff4d4d73)}.vibrant-glow{filter:drop-shadow(0 0 12px #a2e08e73)}.feature-carousel-card.vibrant-glow{filter:drop-shadow(0 0 6px #a2e08e38)}.warning-pulse{animation:2s ease-in-out infinite pulse-simple}@keyframes pulse-simple{0%,to{opacity:1}50%{opacity:.85}}.text-pulse-green{text-shadow:0 0 30px #a2e08e,0 0 15px #a2e08ee6,0 0 45px #617841cc}.text-pulse-white{text-shadow:0 0 25px #fff,0 0 10px #ffffffe6}.glow-icon-green{z-index:1;transition:box-shadow .6s;position:relative;box-shadow:0 0 25px #a2e08e99,0 0 15px #61784180}.glow-icon-green:hover{box-shadow:0 0 30px #a2e08e,0 0 15px #a2e08ee6,0 0 45px #617841cc!important}.glow-icon-white{transition:box-shadow .6s;box-shadow:0 0 20px #ffffff80}.glow-icon-white:hover{box-shadow:0 0 25px #fff,0 0 10px #ffffffe6!important}.scroll-arrow-container{z-index:20;cursor:pointer;text-decoration:none;transition:all .3s;position:absolute;bottom:3rem;left:50%}.scroll-arrow-up{bottom:5rem}.scroll-arrow{color:#fbfbfb;filter:drop-shadow(0 0 8px #a2e08e66);transition:all .3s}.scroll-arrow-container:hover .scroll-arrow{filter:drop-shadow(0 0 18px #a2e08ef2);transform:scale(1.1)}.animate-float{animation:3s ease-in-out infinite float-arrow}@keyframes float-arrow{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,15px)}}.scroll-arrow-red{filter:drop-shadow(0 0 8px #ff4d4d66)}.scroll-arrow-container:hover .scroll-arrow-red{filter:drop-shadow(0 0 18px #ff4d4df2)}#initial-loader{z-index:100000;background:#1a1f1466;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s;display:flex;position:fixed;inset:0}body>:not(#initial-loader){transition:filter .8s cubic-bezier(.4,0,.2,1)}body:has(#initial-loader:not(.hidden))>:not(#initial-loader){filter:blur(20px)}#initial-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-logo-container{justify-content:center;align-items:center;display:flex;position:relative}.loader-logo{filter:drop-shadow(0 0 20px #a2e08e4d);opacity:1;will-change:transform;width:180px;height:auto;animation:1.8s ease-in-out infinite loader-pulse}@media(max-width:768px){.snap-section{scroll-snap-align:start!important;scroll-snap-stop:normal!important;min-height:100lvh!important}.scroll-arrow-container{bottom:5rem!important}#hero-section{height:100lvh!important}#lead-filtering-section{padding-bottom:9rem!important}#custom-header-section{padding-bottom:20rem!important}#lead-filtering-section .title-with-lines>p:last-of-type{margin-bottom:1rem!important}#adapt-section{overflow-x:hidden;padding-bottom:9rem!important;padding-left:0!important;padding-right:0!important}#adapt-section .title-with-lines{padding-left:1rem!important;padding-right:1rem!important}#adapt-section .title-with-lines>:nth-child(3),#adapt-section .title-with-lines>:nth-child(6){margin-bottom:.5rem!important}.diagram-container{padding-top:1.5rem!important}.title-with-lines{gap:.75rem!important}#evolve-unified-section{scroll-snap-stop:normal!important;padding-bottom:20rem!important}.comparative-container{gap:2rem!important}#evolve-unified-section .comparative-container>div>p:first-child{margin-bottom:.75rem!important;font-size:1.8rem!important}.chat-humano-column{margin-bottom:8rem!important}.human-limit-container,.feature-cards-container{min-height:300px!important}#cta-section{min-height:100lvh!important}#soporte-ia-section{display:flex!important}.soporte-ia-desktop-only,.arrow-desktop-evolve{display:none!important}.arrow-mobile-evolve{display:flex!important}#diagram-section .scroll-arrow-container{bottom:9rem!important}}@media(min-width:769px){#soporte-ia-section{display:none!important}.soporte-ia-desktop-only{display:flex!important}.arrow-mobile-evolve{display:none!important}.arrow-desktop-evolve{display:flex!important}#adapt-section{padding-top:3rem!important}#chat-humano-section{justify-content:flex-start!important;min-height:calc(100dvh - 2rem)!important;padding:2rem 0 0!important}#cta-section{min-height:calc(100dvh - 10rem)!important}}@keyframes loader-pulse{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
