@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";
@font-face{font-family:FT Kunst Grotesk;src:url(https://workers.cloudflare.com/fonts/Kunst%20Grotesk%20Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FT Kunst Grotesk;src:url(https://workers.cloudflare.com/fonts/Kunst%20Grotesk%20Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,button{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}:root{--orange:#ff7038;--orange-light:#ff9060;--orange-dark:#e84a12;--orange-dim:#ff70381a;--orange-border:#ff70384d;--bg:#fffdfb;--bg-200:#fffbf5;--bg-300:#fef7ed;--bg-dark:#0b0b0b;--bg-dark-card:#161616;--text-1:#101828;--text-2:#525252;--text-3:#8a8a8a;--text-inv:#fffbf5;--border:#ebd5c180;--border-warm:#ebd5c1e6;--border-dark:#ffffff12;--dashed-h:repeating-linear-gradient(to right,#ff7038 8px,transparent 8px,transparent 16px);--dashed-v:repeating-linear-gradient(to bottom,#ebd5c18c 6px,transparent 6px,transparent 12px);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px}@supports (color:lab(0% 0 0)){:root{--text-1:lab(8.11897% .811279 -12.254)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto}body{background:var(--bg);color:var(--text-1);font-family:FT Kunst Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}section{overflow-x:clip}code,pre,.mono{font-family:JetBrains Mono,Apercu Mono Pro,ui-monospace,SF Mono,monospace}.container{max-width:1152px;margin:0 auto;padding:0 32px}.cf-rail{position:relative}.cf-rail:before,.cf-rail:after{content:"";background:var(--dashed-v);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.cf-rail:before{left:32px}.cf-rail:after{right:32px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}.section-py{padding-top:96px;padding-bottom:96px}.section-py-lg{padding-top:120px;padding-bottom:120px}.dashed-top{background-image:var(--dashed-h);background-position:top;background-repeat:repeat-x;background-size:16px 1px;border-top:1px solid #0000}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:22s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes cfHeroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}.tab-pill{cursor:pointer;color:var(--text-2);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:14px;font-weight:400;transition:all .18s;display:inline-flex}.tab-pill.active{background:var(--orange);color:#fff;font-weight:500}.tab-pill:not(.active):hover{color:var(--text-1);background:#ebd5c166}.comparar-link:hover{border-color:var(--orange-border)!important;color:var(--orange)!important}.code-keyword{color:#93c5fd}.code-string{color:#86efac}.code-comment{color:#64748b}.code-fn{color:#f9a8d4}.code-num{color:#fca5a5}@media (max-width:768px){.hide-mobile{display:none!important}.container{padding:0 20px}.cf-rail:before{left:20px}.cf-rail:after{right:20px}.section-pad{padding-top:72px!important;padding-bottom:72px!important}.grid-2{grid-template-columns:1fr!important;gap:40px!important}.grid-3{grid-template-columns:1fr!important;gap:1px!important}.grid-4{grid-template-columns:1fr 1fr!important}.globe-wrap{width:280px!important;height:280px!important}.hero-content{padding:0 20px!important}.hero-title{font-size:clamp(2rem,9vw,3rem)!important}.product-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.product-tabs::-webkit-scrollbar{display:none}.product-layout{flex-direction:column!important;gap:32px!important}.product-code{display:none}.reach-head br{display:none}.servicios-grid{grid-template-columns:1fr!important}.cta-btns{flex-direction:column!important;align-items:center!important}.cta-btns a{text-align:center;justify-content:center;width:100%;max-width:280px}.contact-layout{grid-template-columns:1fr!important;gap:40px!important}.contact-form-grid{grid-template-columns:1fr!important}.footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.footer-links{flex-wrap:wrap!important;gap:16px!important}.footer-seo-grid{grid-template-columns:1fr 1fr!important;gap:24px 16px!important}.footer-seo-grid>div:nth-child(n+5){display:none}.casos-grid{grid-template-columns:1fr!important;gap:24px!important}.nosotros-grid{grid-template-columns:1fr!important;gap:20px!important}.page-2col{grid-template-columns:1fr!important;gap:40px!important}.tools-pills{flex-wrap:wrap!important}.demo-grid{grid-template-columns:1fr!important;gap:40px!important}.demo-terminal{display:none!important}.process-3col,.process-steps-grid{grid-template-columns:1fr!important;gap:1px!important}.stats-grid,.nosotros-grid,.servicios-hub-grid{grid-template-columns:1fr!important}.page-3col{grid-template-columns:1fr!important;gap:16px!important}.testimonial-bar{flex-wrap:wrap;padding:14px 16px!important}.product-panel-header{padding:20px 16px!important}.product-panel{margin-bottom:0;border-bottom:1px solid var(--border-warm)!important;border-radius:14px!important}section>.container{padding-top:56px!important;padding-bottom:56px!important}.eko-case-text{order:2!important}.eko-case-visual{order:1!important}.eko-vs-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.eko-bar-label{display:none}@media (max-width:400px){.container{padding:0 16px!important}}.tools-features-text{overflow:hidden}.tools-features-text p{word-break:break-word;overflow-wrap:break-word}pre{max-width:100%;overflow-x:auto!important}.tools-grid{grid-template-columns:1fr!important;gap:40px!important}.tools-pills-box{overflow:hidden;max-width:100%!important}.why-grid{grid-template-columns:1fr!important}.why-diagram-wrap{overflow:hidden}.why-diagram-wrap>*{transform-origin:50%;transform:scale(.75)}*,img,svg,canvas{max-width:100%}pre,code{box-sizing:border-box;max-width:100%}}
