:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{color-scheme:light}html.dark{color-scheme:dark}body{font-family:Plus Jakarta Sans,sans-serif}.dynamic-landing{overflow-x:clip;scroll-behavior:smooth}.dynamic-landing :where(section){scroll-margin-top:5rem}.dynamic-landing img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dynamic-landing [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.dynamic-landing [data-reveal=up]{transform:translate3d(0,32px,0)}.dynamic-landing [data-reveal=down]{transform:translate3d(0,-24px,0)}.dynamic-landing [data-reveal=left]{transform:translate3d(-32px,0,0)}.dynamic-landing [data-reveal=right]{transform:translate3d(32px,0,0)}.dynamic-landing [data-reveal=scale]{transform:scale(.94)}.dynamic-landing [data-reveal].in-view{opacity:1;transform:translateZ(0) scale(1)}.dynamic-landing [data-stagger].in-view>[data-reveal-child]{opacity:1;transform:translateZ(0)}.dynamic-landing [data-stagger]>[data-reveal-child]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(1){transition-delay:60ms}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(2){transition-delay:.12s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(3){transition-delay:.18s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(4){transition-delay:.24s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(5){transition-delay:.3s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(6){transition-delay:.36s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(7){transition-delay:.42s}.dynamic-landing [data-stagger]>[data-reveal-child]:nth-child(8){transition-delay:.48s}.dynamic-landing [data-parallax]{transition:transform .2s linear;will-change:transform}@media(prefers-reduced-motion:reduce){.dynamic-landing *,.dynamic-landing *:before,.dynamic-landing *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.dynamic-landing [data-reveal]{opacity:1!important;transform:none!important}}.dynamic-landing .line-clamp-1,.dynamic-landing .line-clamp-2,.dynamic-landing .line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dynamic-landing .line-clamp-1{-webkit-line-clamp:1;line-clamp:1}.dynamic-landing .line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.dynamic-landing .line-clamp-3{-webkit-line-clamp:3;line-clamp:3}@media(max-width:640px){.dynamic-landing .py-24{padding-top:3rem;padding-bottom:3rem}.dynamic-landing .py-20{padding-top:2.75rem;padding-bottom:2.75rem}.dynamic-landing .py-16{padding-top:2rem;padding-bottom:2rem}.dynamic-landing .py-12{padding-top:1.75rem;padding-bottom:1.75rem}.dynamic-landing #stats-section{padding-top:1.5rem;padding-bottom:1.5rem}.dynamic-landing #stats-section+section,.dynamic-landing #stats-section+#nosotros{padding-top:1.5rem}.dynamic-landing #inicio{padding-top:5rem}.dynamic-landing .h-\[500px\]{height:280px}.dynamic-landing .h-\[600px\]{height:320px}}@media(max-width:380px){.dynamic-landing .text-7xl,.dynamic-landing .text-6xl{font-size:2rem;line-height:1.1}}.services-page{font-family:Public Sans,sans-serif}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#root{width:100%;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}
