@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kx-green: #3ddc84;--kx-green-soft: #7bffb0;--kx-bg: #0b0f0d;--kx-bg-alt: #101512;--kx-text: #f4f7f5;--kx-red: #ff4d5e;--kx-h1: 1}html,body{margin:0;padding:0;background:var(--kx-bg);overflow-x:hidden}body{font-family:Bricolage Grotesque,system-ui,sans-serif;color:var(--kx-text);-webkit-font-smoothing:antialiased}a{color:var(--kx-green);text-decoration:none}a:hover{color:var(--kx-green-soft)}button{font-family:inherit}@keyframes kx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kx-scan{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes kx-pulse{0%,to{box-shadow:0 0 #3ddc8473}50%{box-shadow:0 0 0 14px #3ddc8400}}@keyframes kx-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes kx-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes kx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#kx-root{max-width:520px;margin:0 auto;padding-bottom:96px;overflow:hidden}.kx-h2{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:30px;letter-spacing:-1px;line-height:1.04;margin:10px 0 0}.kx-eyebrow{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:13px;letter-spacing:1.2px;color:var(--kx-green)}.kx-muted{color:#f4f7f5b8}.kx-card{background:var(--kx-bg-alt);border:1px solid rgba(244,247,245,.12);border-radius:18px;padding:16px}.kx-cta-btn{display:block;width:100%;min-height:62px;background:var(--kx-green);color:var(--kx-bg);border:none;border-radius:12px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:19px;letter-spacing:.2px;cursor:pointer}.kx-outline-btn{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px solid rgba(244,247,245,.25);border-radius:12px;color:var(--kx-text);font-weight:700;font-size:15px}.kx-section-caption{background:var(--kx-bg);padding:10px 14px;font-size:12px;color:#f4f7f580;line-height:1.4}@media (max-width: 599px){.kx-hero>h1{font-size:calc(clamp(38px,11.2vw,48px) * var(--kx-h1, 1))!important;line-height:.98!important;letter-spacing:-1.8px!important}.kx-hero>h1>br{display:inline!important}.kx-hero>h1>span{display:block}}@media (min-width: 600px){#kx-root{max-width:none!important;padding:0 0 110px!important}#kx-bar{max-width:none!important;padding:0 40px}.kx-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,380px);column-gap:28px;align-items:center;padding:28px 32px 40px!important}.kx-hero__bar{grid-column:1 / -1;margin-bottom:14px}.kx-hero__image{grid-column:2;grid-row:2 / 7;margin:0!important}.kx-hero__image img{width:100%!important;max-width:380px!important;height:auto!important;aspect-ratio:1 / 1;justify-self:center}.kx-hero>h1,.kx-hero>p,.kx-hero>button,.kx-hero__note{grid-column:1;justify-self:start}.kx-hero__badges{grid-column:1 / -1}.kx-hero>h1{font-size:calc(clamp(44px,7vw,76px) * var(--kx-h1, 1))!important;line-height:.93!important;letter-spacing:-2.8px!important}.kx-hero>button{width:auto!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap!important;text-wrap:nowrap!important}.kx-hero__badges{grid-template-columns:repeat(3,1fr)!important;border-bottom:1px solid rgba(244,247,245,.12);margin-top:30px!important}.kx-hero__badges>div{border-bottom:none!important;padding:20px 14px!important}.kx-hero__badges>div+div{border-left:1px solid rgba(244,247,245,.12)}.kx-problema__items{grid-template-columns:repeat(3,1fr)!important;align-items:stretch}.kx-problema__image{max-width:760px;margin-left:auto!important;margin-right:auto!important}.kx-demo{max-width:720px;margin:0 auto}.kx-como__steps{grid-template-columns:repeat(3,1fr)!important;align-items:stretch}.kx-como__image{max-width:760px;margin-left:auto!important;margin-right:auto!important}.kx-specs__grid{grid-template-columns:repeat(4,1fr)!important}.kx-testimonios__grid{grid-template-columns:repeat(3,1fr)!important;align-items:stretch}.kx-garantia,.kx-recontacto,.kx-faq,.kx-cierre{max-width:720px;margin:0 auto}.kx-problema,.kx-como{padding:44px 32px!important}.kx-h2{font-size:clamp(34px,4.2vw,58px)!important;letter-spacing:-2px!important;line-height:1.02!important}.kx-precios__grid{grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;gap:20px!important}}@media (min-width: 960px){#kx-root{max-width:none!important;padding:0 0 120px!important}#kx-bar{max-width:none!important;padding:0 60px}.kx-hero{padding:36px 72px 64px!important}.kx-problema,.kx-como{padding:48px 72px!important}.kx-specs,.kx-testimonios,.kx-precios{padding-left:72px!important;padding-right:72px!important}.kx-hero>p{font-size:19px!important}}@media (min-width: 1200px){.kx-hero{grid-template-columns:minmax(0,760px) 380px;column-gap:56px;justify-content:center;max-width:1320px;margin-left:auto!important;margin-right:auto!important}.kx-hero>h1{font-size:calc(clamp(58px,5.6vw,88px) * var(--kx-h1, 1))!important;line-height:.92!important;letter-spacing:-3.4px!important}.kx-hero>h1 br{display:inline!important}.kx-hero>p{max-width:560px}}
