*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light;--paper: #faf9f7;--paper2: #f3f1ec;--card: #ffffff;--ink: #1a1917;--ink2: #56534c;--ink3: #6f6a63;--line: #e5e2db;--line2: #d3cfc6;--blue: #1b45cc;--blue-d: #1435a4;--blue-w: #eef1fd;--r-s: 8px;--r-m: 14px;--r-l: 20px;--amb-w: clamp(84px, 20vw, 460px);--amb-o1: .46;--amb-o2: .26;--wrap: 1140px;--gut: clamp(20px, 5vw, 40px);--sec: clamp(76px, 10vw, 136px);--ease: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--sh-s: 0 1px 2px rgba(38, 33, 22, .05);--sh-m: 0 4px 16px rgba(38, 33, 22, .06);--sh-l: 0 18px 48px rgba(38, 33, 22, .1)}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:Geist,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16.5px;line-height:1.62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-feature-settings:"ss01","cv01"}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit}svg{width:1em;height:1em}h1,h2,h3,h4{font-weight:600;letter-spacing:-.028em;line-height:1.08;color:var(--ink);text-wrap:balance}h1 em,h2 em,h3 em{font-style:normal;color:var(--blue)}p{text-wrap:pretty}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.page{position:relative;overflow-x:clip}.tk-item b,.serv-precio,.ex-p,.mini-mas,.td-mer,.td-nos,.dp-hours span,.clm-timer,.bub i,.cm-st{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.reveal{opacity:1;transform:none}.anim-ok .reveal{opacity:0;transform:translateY(14px);transition:opacity .46s var(--ease),transform .46s var(--ease)}.anim-ok .reveal.in{opacity:1;transform:none}.btn-navy,.btn-lime,.btn-out,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:var(--r-s);border:1px solid transparent;font-weight:500;font-size:15px;letter-spacing:-.01em;padding:11px 20px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .14s var(--ease)}.btn-navy{background:var(--blue);color:#fff}.btn-lime{background:var(--ink);color:var(--paper)}.btn-out{background:transparent;color:var(--ink);border-color:var(--line2)}.btn-ghost{background:transparent;color:var(--ink3);padding:11px 10px}@media (hover: hover) and (pointer: fine){.btn-navy:hover{background:var(--blue-d)}.btn-lime:hover{background:#000}.btn-out:hover{border-color:var(--ink);background:#1a19170a}.btn-ghost:hover{color:var(--ink)}}.btn-navy:active,.btn-lime:active,.btn-out:active,.btn-ghost:active{transform:scale(.97)}.big{padding:14px 26px;font-size:16px}.w{width:100%}.btn-navy svg,.btn-lime svg,.btn-out svg{transition:transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.btn-navy:hover svg,.btn-lime:hover svg,.btn-out:hover svg{transform:translate(3px)}}.feat-link,.work-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:500;font-size:15px;transition:color .16s ease}.feat-link svg,.work-link svg{transition:transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.feat-link:hover,.work-link:hover{color:var(--blue-d)}.feat-link:hover svg,.work-link:hover svg{transform:translate(3px)}}.hd{position:fixed;inset:0 0 auto 0;z-index:60;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.hd-sh{background:#faf9f7db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--line)}.hd-in{max-width:var(--wrap);margin:0 auto;padding:13px var(--gut);display:flex;align-items:center;gap:24px;min-height:66px}.hd-logo{display:flex;align-items:center;gap:9px;font-weight:600;font-size:18px;letter-spacing:-.03em;flex-shrink:0}.hd-nav{display:flex;gap:2px;margin:0 auto}.hd-nav .nav-link{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:var(--r-s);color:var(--ink2);font-size:14.5px;font-weight:500;white-space:nowrap;transition:color .16s ease,background-color .16s ease}@media (hover: hover) and (pointer: fine){.hd-nav .nav-link:hover{color:var(--ink);background:#1a19170d}}.hd-nav .nav-link.on{color:var(--ink);font-weight:600}.nav-caret{font-size:9px;color:var(--ink3);transition:transform .2s var(--ease)}.nav-drop-wrap{position:relative}.nav-drop-wrap:hover .nav-caret{transform:rotate(180deg)}.hd-cta{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-drop{position:absolute;top:calc(100% + 10px);left:50%;width:min(440px,calc(100vw - 32px));background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-l);padding:10px;opacity:0;visibility:hidden;transform-origin:top center;transform:translate(-50%) translateY(-6px) scale(.97);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.nav-drop.abierto{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear 0s}.nd-grid{display:grid;grid-template-columns:1fr;gap:2px}.nd-item{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:var(--r-s);transition:background-color .16s var(--ease)}@media (hover: hover) and (pointer: fine){.nd-item:hover{background:var(--paper2)}}.nd-item b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.32}.nd-item i{display:block;font-style:normal;font-size:13px;line-height:1.45;color:var(--ink3);margin-top:3px}.nd-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--r-s);background:var(--blue-w);color:var(--blue);font-size:16px}.nd-pie{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:13px 12px 5px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink3)}.hd-burger{display:none;width:40px;height:40px;border:1px solid var(--line2);border-radius:var(--r-s);background:transparent;cursor:pointer;position:relative;transition:border-color .16s var(--ease)}.hd-burger span{position:absolute;left:11px;width:16px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .22s var(--ease),opacity .16s var(--ease)}.hd-burger span:nth-child(1){top:14px}.hd-burger span:nth-child(2){top:19px}.hd-burger span:nth-child(3){top:24px}.hd-burger.x span:nth-child(1){transform:translateY(5px) rotate(45deg)}.hd-burger.x span:nth-child(2){opacity:0}.hd-burger.x span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@keyframes entraMenu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hd-drop{display:none;animation:entraMenu .2s var(--ease);flex-direction:column;gap:2px;padding:8px var(--gut) 20px;border-top:1px solid var(--line);background:var(--paper)}.hd-drop>a,.hd-sub{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.hd-drop>.btn-navy{background:var(--blue);color:#fff;border-bottom:0;margin-top:16px;padding:14px 20px;justify-content:center}.hd-drop>.btn-navy:active{background:var(--blue-d);transform:scale(.97)}.hd-sublist{display:flex;flex-direction:column;padding:4px 0 10px 4px}.hd-sublist a{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;color:var(--ink2)}.hero{padding:clamp(112px,14vw,152px) var(--gut) clamp(56px,7vw,80px)}.hero-in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,72px);align-items:center}.mega{font-size:clamp(40px,6.2vw,74px);font-weight:600;line-height:1.02;letter-spacing:-.038em}.hero-sub{margin-top:22px;max-width:34ch;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--ink2)}.hero-btns{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-note{font-size:13.5px;color:var(--ink3)}.hero-stars{display:none}.hero-r{position:relative}.hero-blob{position:relative;padding:8px 0}.hero-card{position:relative}.hc-1{z-index:2}.hc-2,.hc-3{position:absolute;z-index:3;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-m);padding:11px 15px}.hc-2{top:2%;right:-4%}.hc-3{bottom:6%;right:-7%}.mini-evt{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;white-space:nowrap}.mini-evt b{color:var(--blue)}.mini-evt .sm-ic{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:var(--blue-w);color:var(--blue);font-size:14px}.float-1,.float-2,.float-3{animation:flota 7s ease-in-out infinite}.float-2{animation-duration:8.5s;animation-delay:-2s}.float-3{animation-duration:9.5s;animation-delay:-4s}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:clamp(26px,3.5vw,38px) var(--gut)}.tk-track{max-width:var(--wrap);margin:0 auto;display:block}.tk-group[aria-hidden=true]{display:none}.tk-group{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,2.5vw,32px)}.tk-item{display:flex;flex-direction:column;gap:3px}.tk-item b{font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.03em;color:var(--ink)}.tk-item>span{display:block;font-size:13.5px;font-weight:500;color:var(--ink2);line-height:1.4}.tk-item i{display:block;font-style:normal;font-size:12.5px;color:var(--ink3);margin-top:1px}.problema{max-width:760px;margin:0 auto;padding:var(--sec) var(--gut);text-align:center}.pb-l{font-size:clamp(25px,3.2vw,38px);font-weight:500;line-height:1.22;letter-spacing:-.032em;color:var(--ink)}.pb-s{margin:22px auto 0;max-width:60ch;font-size:17px;color:var(--ink2)}.sec-t{max-width:var(--wrap);margin:0 auto;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.034em}.sec-s{max-width:var(--wrap);margin:18px auto 0;font-size:17px;color:var(--ink2)}@media (min-width: 900px){.sec-s{padding-right:36%}}.of-chip{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin-bottom:16px}.diag{padding:var(--sec) var(--gut)}.diag-grid{max-width:var(--wrap);margin:clamp(40px,5vw,64px) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.diag-card{padding:30px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:18px;align-items:start}.diag-card .ind-ic{grid-column:1;grid-row:1 / span 2}.diag-card h3{grid-column:2;grid-row:1}.diag-card p{grid-column:2;grid-row:2}.diag-card:nth-child(odd){padding-right:clamp(24px,4vw,56px)}.diag-card:nth-child(2n){padding-left:clamp(24px,4vw,56px);border-left:1px solid var(--line)}.diag-card h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.diag-card p{margin-top:8px;font-size:15.5px;line-height:1.58;color:var(--ink2)}.diag-cta{max-width:var(--wrap);margin:clamp(36px,4vw,52px) auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:26px 30px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-s)}.diag-cta b{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em}.diag-cta span{display:block;margin-top:4px;font-size:15px;color:var(--ink2)}.ind-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--r-s);background:var(--blue-w);color:var(--blue);font-size:20px}.ofertas{padding:var(--sec) var(--gut)}.ofertas>.sec-t,.ofertas>.sec-s{text-align:left}.mini-grid{max-width:var(--wrap);margin:clamp(40px,5vw,60px) auto 0;border-top:1px solid var(--line);display:grid;grid-template-columns:40px minmax(0,1.05fr) minmax(0,1.35fr) max-content;column-gap:clamp(16px,3vw,36px)}.mini-card{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);transition:background-color .2s ease,transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.mini-card:hover{background:#1a191706;transform:translate(8px)}.mini-card:hover h3{color:var(--blue)}}.mini-card h3{font-size:18px;font-weight:600;letter-spacing:-.022em;transition:color .16s var(--ease)}.mini-card p{font-size:15.5px;color:var(--ink2);line-height:1.5}.mini-mas{font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;text-align:right}.pag-cta{max-width:var(--wrap);margin:clamp(34px,4vw,48px) auto 0;display:flex;gap:12px;flex-wrap:wrap}.logo-marquee{max-width:var(--wrap);margin:clamp(48px,6vw,76px) auto 0;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lm-track{display:flex;width:max-content;animation:corre 34s linear infinite}@keyframes corre{0%{transform:translate(0)}to{transform:translate(-50%)}}.lm-group{display:flex;align-items:center}.lm-cell{display:flex;align-items:center;justify-content:center;width:clamp(150px,20vw,210px);height:92px;flex-shrink:0;padding:0 18px}.lm-logo{height:var(--lmh, 56px);width:auto;object-fit:contain;filter:invert(1) grayscale(1) contrast(1.15);opacity:.62;transition:opacity .2s var(--ease)}.lm-logo.tinta{display:block;height:var(--lmh, 56px);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ink)!important;filter:none;opacity:.62}@media (hover: hover) and (pointer: fine){.lm-cell:hover .lm-logo{opacity:1}}.lm-mas{font-size:13px;font-weight:500;line-height:1.4;color:var(--ink3);text-align:center}.home-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:clamp(56px,7vw,84px) var(--gut)}.hb-in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:1.6fr auto;gap:clamp(28px,5vw,60px);align-items:center}.hb-in h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.032em}.hb-in p{margin-top:16px;max-width:60ch;font-size:16.5px;color:var(--ink2)}.cta-end,.pag-fin{max-width:760px;margin:0 auto;padding:var(--sec) var(--gut);text-align:center}.pag-fin{padding-top:clamp(44px,5.5vw,72px)}body:before,body:after{content:"";position:fixed;top:0;bottom:0;width:var(--amb-w);z-index:1;pointer-events:none;background:url(/fondo/forma-azul.webp) 30% center / cover no-repeat;mix-blend-mode:multiply}@keyframes deriva{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2%,0) scale(1.05)}}@keyframes derivaEspejo{0%,to{transform:scaleX(-1) translateZ(0) scale(1)}50%{transform:scaleX(-1) translate3d(0,2.4%,0) scale(1.06)}}body:before{left:0;opacity:var(--amb-o1);animation:deriva 53s ease-in-out infinite;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 52%,transparent 88%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 52%,transparent 88%)}body:after{right:0;opacity:var(--amb-o2);transform:scaleX(-1);animation:derivaEspejo 71s ease-in-out infinite;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.45) 48%,transparent 86%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.45) 48%,transparent 86%)}.cta-end{max-width:none;position:relative}.cta-end>*{max-width:760px;margin-inline:auto}@media (max-width: 1439px){:root{--amb-w: 22vw;--amb-o1: .38;--amb-o2: .21}}@media (max-width: 1080px){:root{--amb-w: 26vw;--amb-o1: .28;--amb-o2: .16}}@media (max-width: 640px){:root{--amb-w: 30vw;--amb-o1: .17;--amb-o2: .11}}.pag-head+section{padding-top:clamp(28px,4vw,48px)}.cta-end h2,.pag-fin h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.036em}.cta-big{margin-top:20px;font-size:clamp(18px,2vw,21px);font-weight:500;color:var(--ink)}.cta-end p,.pag-fin p{margin-top:14px;font-size:17px;color:var(--ink2)}.cta-end .btn-lime{margin-top:34px}.pag-fin .pag-cta{margin-top:34px;justify-content:center}.pag-head{padding:clamp(124px,15vw,168px) var(--gut) clamp(20px,3vw,34px)}.pag-head-in{max-width:var(--wrap);margin:0 auto}.pag-head .sec-t{font-size:clamp(34px,4.8vw,60px);letter-spacing:-.038em}.pag-head .sec-s{margin-left:0;margin-top:20px;font-size:18px}.serv-grid{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.serv-card{display:flex;flex-direction:column;padding:30px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.serv-card:hover{border-color:var(--line2);box-shadow:var(--sh-m);transform:translateY(-2px)}}.serv-first{grid-column:1 / -1;background:var(--paper2)}.serv-first h3{font-size:clamp(22px,2.4vw,28px)}.serv-card h3{margin-top:18px;font-size:20px;letter-spacing:-.024em}.serv-card>p{margin-top:10px;font-size:15.5px;color:var(--ink2);max-width:58ch}.serv-items{list-style:none;margin-top:20px;display:grid;gap:9px}.serv-first .serv-items{grid-template-columns:1fr 1fr;gap:9px 26px}.serv-items li{display:flex;align-items:flex-start;gap:9px;font-size:15px;color:var(--ink2)}.pl-ic{color:var(--blue);font-size:16px;flex-shrink:0;margin-top:3px}.serv-foot{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.serv-precio{font-size:14px;font-weight:500;color:var(--ink)}.inds,.why,.extras,.faq-sec,.webs,.feats,.demo-sec,.guar{padding:var(--sec) var(--gut)}.inds>.sec-t,.inds>.sec-s,.why>.sec-t,.why>.sec-s,.demo-sec>.sec-t,.demo-sec>.sec-s,.extras>.sec-t,.guar>.sec-t{text-align:left}.ind-grid,.why-grid{max-width:var(--wrap);margin:clamp(38px,4.5vw,56px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.ind-card,.why-card{background:var(--paper);padding:28px 26px;transition:background-color .2s var(--ease)}.ind-grid>*:last-child:nth-child(3n+1){grid-column:1 / -1}.ind-grid>*:last-child:nth-child(3n+2){grid-column:span 2}.why-grid>*:last-child:nth-child(3n+1){grid-column:1 / -1}.why-grid>*:last-child:nth-child(3n+2){grid-column:span 2}#automatizaciones .ind-grid{grid-template-columns:1fr 1fr;gap:0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;overflow:visible}#automatizaciones .ind-card{background:transparent;padding:26px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;align-items:start}#automatizaciones .ind-card .ind-ic{grid-column:1;grid-row:1 / span 2;width:36px;height:36px;font-size:18px}#automatizaciones .ind-card h3{grid-column:2;grid-row:1;margin-top:5px;font-size:17px}#automatizaciones .ind-card p{grid-column:2;grid-row:2;margin-top:7px}#automatizaciones .ind-card:nth-child(odd){padding-right:clamp(20px,3.5vw,48px)}#automatizaciones .ind-card:nth-child(2n){padding-left:clamp(20px,3.5vw,48px);border-left:1px solid var(--line)}#automatizaciones .ind-card:last-child{grid-column:1 / -1;padding-right:0}#automatizaciones .ind-card:hover{background:transparent}@media (hover: hover) and (pointer: fine){.ind-card:hover,.why-card:hover{background:var(--card)}}.ind-card h3,.why-card h3{margin-top:16px;font-size:17.5px;letter-spacing:-.02em}.ind-card p,.why-card p{margin-top:9px;font-size:15px;color:var(--ink2);line-height:1.55}.ind-card .feat-link{margin-top:16px;font-size:14.5px}.ex-grid{max-width:var(--wrap);margin:clamp(30px,4vw,44px) auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ex-card{position:relative;display:flex;flex-direction:column;padding:26px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:border-color .2s var(--ease),transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.ex-card:hover{border-color:var(--line2);transform:translateY(-2px)}}.ex-top{background:var(--paper2);border-color:var(--line2)}.ex-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-s);background:var(--blue-w);color:var(--blue);font-size:18px}.ex-n{margin-top:16px;font-size:16.5px;font-weight:600;letter-spacing:-.02em}.ex-p{margin-top:6px;font-size:15px;font-weight:500;color:var(--blue)}.ex-d{margin-top:9px;font-size:14.5px;color:var(--ink2);line-height:1.5}.feat-list{max-width:var(--wrap);margin:0 auto;display:flex;flex-direction:column;gap:18px}.feat{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(32px,4vw,52px);border:1px solid var(--line);border-radius:var(--r-l)}.bg-lav{background:var(--paper2)}.bg-peri{background:var(--blue-w)}.bg-lime{background:var(--card)}.feat.flip .feat-txt{order:2}.feat.flip .feat-mock{order:1}.feat-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-s);background:var(--card);border:1px solid var(--line);color:var(--blue);font-size:20px}.feat-txt h3{margin-top:20px;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.03em}.feat-txt p{margin-top:14px;font-size:16.5px;color:var(--ink2);max-width:44ch}.feat-txt .feat-link{margin-top:20px}.feat-mock{display:flex;justify-content:center}.mock{width:100%;max-width:400px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-l);overflow:hidden}.cm-head{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--paper2)}.cm-ava{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--card);border:1px solid var(--line)}.cm-name{font-size:14.5px;font-weight:600;letter-spacing:-.015em}.cm-st{font-size:11.5px;color:var(--ink3)}.cm-body{padding:16px;display:flex;flex-direction:column;gap:9px;background:radial-gradient(circle at 1px 1px,rgba(26,25,23,.055) 1px,transparent 0) 0 0 / 16px 16px,var(--paper)}.bub{max-width:84%;padding:9px 12px 7px;border-radius:12px;font-size:14px;line-height:1.45;box-shadow:var(--sh-s)}.bub.in{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.bub.out{align-self:flex-end;background:#d9fdd3;border-bottom-right-radius:4px;color:#12261a}.bub i{display:block;margin-top:3px;font-style:normal;font-size:10.5px;color:var(--ink3);text-align:right}.bub.out i{color:#12261a80}.clm-top{padding:24px 20px 20px;text-align:center;border-bottom:1px solid var(--line);background:var(--paper2)}.clm-ava{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--card);border:1px solid var(--line)}.clm-name{margin-top:12px;font-size:15.5px;font-weight:600;letter-spacing:-.02em}.clm-timer{margin-top:3px;font-size:12px;color:var(--ink3)}.wave{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:4px;height:26px}.wave span{width:3px;height:8px;border-radius:2px;background:var(--blue);animation:onda 1.05s ease-in-out infinite}.wave span:nth-child(2){animation-delay:.1s}.wave span:nth-child(3){animation-delay:.2s}.wave span:nth-child(4){animation-delay:.3s}.wave span:nth-child(5){animation-delay:.4s}.wave span:nth-child(6){animation-delay:.5s}.wave span:nth-child(7){animation-delay:.6s}@keyframes onda{0%,to{transform:scaleY(1);opacity:.45}50%{transform:scaleY(2.6);opacity:1}}.clm-lines{padding:18px;display:flex;flex-direction:column;gap:12px}.clm-lines p{font-size:14px;line-height:1.5;color:var(--ink2)}.clm-lines b{color:var(--ink);font-weight:600}.clm-lines .ia b{color:var(--blue)}.sm-head{padding:13px 16px;border-bottom:1px solid var(--line);background:var(--paper2);font-size:12.5px;font-weight:500;color:var(--ink3)}.sm-item{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);opacity:0;animation:entraFila .42s var(--ease) forwards}.sm-item:last-child{border-bottom:0}@keyframes entraFila{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sm-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--r-s);background:var(--blue-w);color:var(--blue);font-size:16px}.sm-t{font-size:14px;font-weight:500;letter-spacing:-.015em}.sm-t b{color:var(--blue)}.sm-s{font-size:12.5px;color:var(--ink3);margin-top:1px}.banner{padding:0 var(--gut)}.banner-in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);align-items:center;padding:clamp(36px,5vw,56px);background:var(--ink);border-radius:var(--r-l);color:var(--paper)}.banner-in h2{color:var(--paper);font-size:clamp(25px,3vw,36px);letter-spacing:-.032em}.banner-in h2 em{color:#8fa9ff}.banner-chip{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#faf9f78c;margin-bottom:14px}.banner-l .btn-lime{margin-top:26px;background:var(--paper);color:var(--ink)}@media (hover: hover) and (pointer: fine){.banner-l .btn-lime:hover{background:#fff}}.banner-checks{list-style:none;display:grid;gap:12px}.banner-checks li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:#faf9f7d1}.bk-ic{color:#8fa9ff;font-size:17px;flex-shrink:0;margin-top:2px}.demo-frame{max-width:var(--wrap);margin:clamp(40px,5vw,60px) auto 0;padding:10px;background:var(--paper2);border:1px solid var(--line);border-radius:var(--r-l)}.demo-inner{display:grid;grid-template-columns:300px 1fr;gap:10px}.dp-left,.dp-right{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:20px}.dp-back{font-size:12.5px;color:var(--ink3)}.dp-back span{color:var(--ink2);font-weight:500}.dp-left h4{margin-top:16px;font-size:15px;letter-spacing:-.015em}.dp-row{display:flex;align-items:center;gap:11px;margin-top:14px}.dp-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--r-s);background:var(--blue-w);color:var(--blue);font-size:15px}.dp-ic.ava{border-radius:50%;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600}.dp-row b{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.015em}.dp-row i{display:block;font-style:normal;font-size:12px;color:var(--ink3);margin-top:1px}.dp-lbl{display:block;margin-top:16px;font-size:12px;font-weight:500;color:var(--ink2)}.dp-lbl b{color:var(--blue)}.dp-input{margin-top:6px;padding:9px 12px;border:1px solid var(--line2);border-radius:var(--r-s);background:var(--paper);font-size:13.5px;color:var(--ink2)}.dp-ok{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:12.5px;font-weight:500;color:var(--blue)}.dp-top{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.dp-logo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-s);background:var(--paper2)}.dp-tabs{font-size:11.5px;letter-spacing:.07em;color:var(--ink3)}.dp-tabs b{color:var(--ink);font-weight:600}.dp-search{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink3)}.dp-cal{display:grid;grid-template-columns:46px 1fr;gap:8px;margin-top:14px}.dp-hours{display:flex;flex-direction:column;gap:26px;padding-top:30px}.dp-hours span{font-size:10.5px;color:var(--ink3)}.dp-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.dp-day{min-width:0}.dp-dh{font-size:11.5px;font-weight:500;color:var(--ink2);padding-bottom:8px;border-bottom:1px solid var(--line);text-align:center}.dp-slots{position:relative;height:190px;margin-top:8px;background:repeating-linear-gradient(to bottom,transparent 0 37px,var(--line) 37px 38px)}.dp-evt{position:absolute;left:2px;right:2px;padding:6px 8px;border-radius:7px;overflow:hidden;opacity:0;animation:entraFila .42s var(--ease) forwards}.dp-evt b{display:block;font-size:11px;font-weight:600;letter-spacing:-.01em}.dp-evt i{display:block;font-style:normal;font-size:10px;opacity:.72;margin-top:1px}.ev-pink{background:#e8ecfb;color:#23306b;border-left:2px solid var(--blue)}.ev-peri{background:var(--blue);color:#fff;border-left:2px solid var(--blue-d)}.ev-lime{background:#dfe5f9;color:#1c2857;border-left:2px solid var(--blue-d)}.channels{max-width:var(--wrap);margin:clamp(44px,5vw,64px) auto 0;text-align:center}.ch-t{font-size:15px;color:var(--ink3)}.ch-row{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ch-i{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-m);font-size:24px;box-shadow:var(--sh-s);transition:transform .2s var(--ease)}@media (hover: hover) and (pointer: fine){.ch-i:hover{transform:translateY(-3px)}}.ch-badge{display:inline-block;max-width:620px;margin-top:26px;padding:12px 18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);font-size:14px;line-height:1.5;color:var(--ink2);text-align:left;box-shadow:var(--sh-s)}.ch-badge b{color:var(--ink);font-weight:600}.chb-ic{display:inline-flex;vertical-align:-3px;margin-right:8px;color:var(--blue);font-size:17px}.work-grid{max-width:var(--wrap);margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.work-card{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(26px,4vw,52px);align-items:center;padding:clamp(24px,3vw,34px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-s)}.work-card:nth-child(2n) .work-shot{order:2}.work-card:nth-child(2n) .work-info{order:1}.work-shot{border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line);background:var(--paper2)}.work-shot img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;transition:transform .24s var(--ease)}@media (hover: hover) and (pointer: fine){.work-card:hover .work-shot img{transform:scale(1.02)}}.work-tag{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.work-info h3{margin-top:12px;font-size:clamp(22px,2.4vw,29px);letter-spacing:-.03em}.work-info p{margin-top:13px;font-size:16px;color:var(--ink2);max-width:48ch}.work-info .work-link{margin-top:18px}.pr-indice{max-width:var(--wrap);margin:0 auto clamp(48px,6vw,72px);padding:0 var(--gut);display:flex;gap:8px;flex-wrap:wrap}.pr-indice a{padding:8px 14px;border:1px solid var(--line2);border-radius:var(--r-s);font-size:14px;font-weight:500;color:var(--ink2);transition:border-color .16s var(--ease),color .16s var(--ease),background-color .16s var(--ease)}@media (hover: hover) and (pointer: fine){.pr-indice a:hover{border-color:var(--ink);color:var(--ink);background:#1a191708}}.pricing{padding:0 var(--gut) clamp(64px,8vw,104px)}.bl-head{max-width:var(--wrap);margin:0 auto clamp(26px,3vw,36px)}.bl-num{display:none}.bl-head h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.032em}.bl-head p{margin-top:12px;max-width:62ch;font-size:16.5px;color:var(--ink2)}.bl-sub{max-width:var(--wrap);margin:clamp(44px,5vw,60px) auto 0;font-size:20px;letter-spacing:-.024em}.bill-switch{max-width:var(--wrap);margin:0 auto 30px;display:inline-flex;gap:3px;padding:3px;background:var(--paper2);border:1px solid var(--line);border-radius:10px}.bill-switch button{border:0;background:transparent;padding:9px 17px;border-radius:var(--r-s);font-size:14px;font-weight:500;color:var(--ink2);cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.bill-switch button:active{transform:scale(.98)}.bill-switch button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-s)}.plans{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.plans-3{grid-template-columns:repeat(3,1fr)}.plans-2{grid-template-columns:repeat(2,1fr);max-width:860px}.plans-2>.plan:only-child{grid-column:1 / -1;max-width:420px;margin-inline:auto}.plan{position:relative;display:flex;flex-direction:column;padding:28px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}@media (hover: hover) and (pointer: fine){.plan:hover{border-color:var(--line2);box-shadow:var(--sh-m)}}.plan-pop{border-color:var(--ink);box-shadow:var(--sh-m)}.plan-comp{background:var(--paper2)}.plan-piloto{border-color:var(--line2)}.plan-tag,.plan-ptag{position:absolute;top:-11px;left:24px;white-space:nowrap;padding:4px 11px;border-radius:6px;font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.plan-tag{background:var(--ink);color:var(--paper)}.plan-ptag{background:var(--blue);color:#fff}.plan-ctag{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.plan h3{font-size:19px;letter-spacing:-.024em}.plan-desc{margin-top:7px;font-size:14.5px;color:var(--ink2);line-height:1.48;min-height:42px}.price-block{animation:cambiaPrecioSuave .3s var(--ease)}@keyframes cambiaPrecio{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.plan-price{margin-top:18px;font-size:40px;font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.plan-price small{font-size:19px;font-weight:400;color:var(--ink3);margin-right:2px;letter-spacing:-.02em}.plan-usd{margin-top:7px;font-size:13px;color:var(--ink3)}.plan-inst{margin-top:9px;font-size:12.5px;color:var(--ink2)}.plan-renew{margin-top:9px;font-size:12.5px;color:var(--ink3)}.plan-renew.save{color:var(--blue);font-weight:500}.plan-nota{margin-top:9px;font-size:12.5px;color:var(--blue);font-weight:500}.plan ul{list-style:none;margin:22px 0;display:grid;gap:9px;flex:1}.plan li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ink2);line-height:1.45}.plan .btn-navy,.plan .btn-out{margin-top:auto}.pricing-note{max-width:var(--wrap);margin:clamp(26px,3vw,38px) auto 0;font-size:14.5px;line-height:1.6;color:var(--ink3);text-align:left}@media (min-width: 900px){.pricing-note{padding-right:34%}}.pricing-note b{color:var(--ink2);font-weight:600}.pricing-note a{color:var(--blue);font-weight:500}.tabla-wrap{max-width:var(--wrap);margin:0 auto;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-m);background:var(--card)}.tabla-mercado{width:100%;border-collapse:collapse;min-width:620px}.tabla-mercado th{padding:15px 20px;text-align:left;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper2);border-bottom:1px solid var(--line)}.tabla-mercado td{padding:15px 20px;font-size:15px;border-bottom:1px solid var(--line);color:var(--ink)}.tabla-mercado tr:last-child td{border-bottom:0}.td-mer{color:var(--ink3);text-decoration:line-through;text-decoration-thickness:1px}.td-nos{color:var(--blue);font-weight:500}.guar-grid{max-width:var(--wrap);margin:clamp(36px,4vw,52px) auto 0;display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.guar-card{display:flex;flex-direction:column;padding:clamp(30px,4vw,42px);border:1px solid var(--line);border-radius:var(--r-l);background:var(--card)}.guar-card:first-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.guar-card:first-child h3{color:var(--paper)}.guar-card:first-child h3 em{color:#8fa9ff}.guar-card:first-child .of-chip{color:#faf9f78c}.guar-card:first-child p{color:#faf9f7c7}.guar-card:first-child .guar-punch{color:var(--paper)}.guar-card:first-child .btn-navy{background:var(--paper);color:var(--ink)}@media (hover: hover) and (pointer: fine){.guar-card:first-child .btn-navy:hover{background:#fff}}.guar-card h3{font-size:clamp(24px,2.8vw,32px);letter-spacing:-.032em}.guar-card p{margin-top:16px;font-size:16px;color:var(--ink2)}.guar-punch{margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.guar-card .btn-navy,.guar-card .btn-out{margin-top:auto;align-self:flex-start}.guar-card p+.btn-navy,.guar-card p+.btn-out{margin-top:28px}.faq{max-width:var(--wrap);margin:0 auto}.faq-item{max-width:820px;border-top:1px solid var(--line)}.faq-item+.faq-item{border-top:0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 4px;border:0;background:transparent;font-size:17px;font-weight:500;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color .16s var(--ease)}@media (hover: hover) and (pointer: fine){.faq-q:hover{color:var(--blue)}}.faq-x{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line2);font-size:15px;color:var(--ink2)}.faq-item.open .faq-q{color:var(--ink)}.faq-item.open .faq-x{background:var(--ink);border-color:var(--ink);color:var(--paper)}.faq-a{padding:0 4px 24px;animation:abreFaq .24s var(--ease)}.faq-a p{max-width:68ch;font-size:16px;color:var(--ink2)}@keyframes abreFaq{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.wa-float{position:fixed;right:20px;bottom:20px;z-index:55;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;font-size:30px;box-shadow:0 8px 24px #25d36657;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}@media (hover: hover) and (pointer: fine){.wa-float:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d3666b}}.wa-float:active{transform:translateY(-3px) scale(.94)}.flc-abierto .wa-float{bottom:calc(var(--flc-alto, 200px) + 16px)}.ft{border-top:1px solid var(--line);background:transparent;padding:clamp(56px,7vw,80px) var(--gut) 30px}.ft-in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(26px,4vw,52px)}.ft-col{display:flex;flex-direction:column;gap:10px}.ft-col h4{font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.ft-col a,.ft-col span{font-size:14.5px;color:var(--ink2);line-height:1.5;transition:color .16s var(--ease)}@media (hover: hover) and (pointer: fine){.ft-col a:hover{color:var(--blue)}}.ft-brand p{font-size:14.5px;color:var(--ink3);line-height:1.6}.ft-c{max-width:var(--wrap);margin:clamp(40px,5vw,56px) auto 0;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--ink3);line-height:1.8;text-align:center}.ft-c a{color:var(--ink2)}@media (max-width: 760px){.ft-c{padding-bottom:86px}}@media (hover: hover) and (pointer: fine){.ft-c a:hover{color:var(--blue)}}@keyframes entraBurbuja{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.cm-body .bub{opacity:1}.cm-st{display:inline-flex;align-items:center;gap:6px}.cm-vivo{width:6px;height:6px;border-radius:50%;background:#25d366;flex-shrink:0;animation:late 2.4s ease-in-out infinite}@keyframes late{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes entraDato{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tk-item{opacity:1}@media (prefers-reduced-motion: no-preference){.cm-body .bub{opacity:0;animation:entraBurbuja .42s var(--ease) both}.cm-body .bub:nth-child(1){animation-delay:.52s}.cm-body .bub:nth-child(2){animation-delay:1.16s}.cm-body .bub:nth-child(3){animation-delay:1.8s}.cm-body .bub:nth-child(4){animation-delay:2.44s}.tk-item{opacity:0;animation:entraDato .46s var(--ease) both}.tk-item:nth-child(1){animation-delay:.34s}.tk-item:nth-child(2){animation-delay:.4s}.tk-item:nth-child(3){animation-delay:.46s}.tk-item:nth-child(4){animation-delay:.52s}.tk-item:nth-child(5){animation-delay:.58s}}.anim-ok .problema .pb-s{transition-delay:.18s}@media (hover: hover) and (pointer: fine){.logo-marquee:hover .lm-track{animation-play-state:paused}}@keyframes cambiaPrecioSuave{0%{opacity:0;transform:translateY(6px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.nd-item,.pr-indice a,.hd-burger,.ex-card,.hd-nav .nav-link{transition-property:background-color,border-color,color,transform}.nd-item:active,.pr-indice a:active,.hd-burger:active,.hd-nav .nav-link:active{transform:scale(.97)}.ex-card:active{transform:scale(.99)}.mini-card:active{background:#1a19170e}.faq-q:active,.hd-drop>a:active,.hd-sub:active{background:#1a19170b}.faq-q,.hd-drop>a,.hd-sub{transition:color .16s ease,background-color .12s ease}.anim-ok :is(.diag-grid,.mini-grid,.ind-grid,.why-grid,.serv-grid,.plans,.ex-grid,.work-grid)>.reveal:nth-child(2){transition-delay:55ms}.anim-ok :is(.diag-grid,.mini-grid,.ind-grid,.why-grid,.serv-grid,.plans,.ex-grid,.work-grid)>.reveal:nth-child(3){transition-delay:.11s}.anim-ok :is(.diag-grid,.mini-grid,.ind-grid,.why-grid,.serv-grid,.plans,.ex-grid,.work-grid)>.reveal:nth-child(n+4){transition-delay:165ms}@media (max-width: 1080px){.hd-nav{display:none}.hd-drop{display:flex}.hd-cta .btn-ghost{display:none}.hd-burger{display:block}.hd-in{justify-content:space-between}.hd-cta{margin-left:auto}.demo-inner{grid-template-columns:1fr}.ind-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.ind-grid>*:last-child,.why-grid>*:last-child{grid-column:auto}.ind-grid>*:last-child:nth-child(odd),.why-grid>*:last-child:nth-child(odd){grid-column:1 / -1}.plans{grid-template-columns:repeat(2,1fr)}.ft-in{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.hero-in{grid-template-columns:1fr;gap:44px}.hero-sub{max-width:46ch}.hc-2,.hc-3{right:0}.tk-group{grid-template-columns:repeat(2,1fr);gap:22px}.tk-item:last-child{grid-column:1 / -1}.diag-grid{grid-template-columns:1fr}.diag-card:nth-child(odd){padding-right:0}.diag-card:nth-child(2n){padding-left:0;border-left:0}.mini-grid{grid-template-columns:34px minmax(0,1fr);column-gap:14px}.mini-card{row-gap:6px;align-items:start}.mini-card .ind-ic{grid-column:1;grid-row:1 / span 3;align-self:start;margin-top:2px;width:34px;height:34px;font-size:17px}.mini-card h3,.mini-card p{grid-column:2}.mini-mas{grid-column:2;text-align:left}.serv-grid,.serv-first .serv-items,.feat{grid-template-columns:1fr}.feat.flip .feat-txt{order:1}.feat.flip .feat-mock{order:2}.banner-in,.work-card{grid-template-columns:1fr}.work-card:nth-child(2n) .work-shot{order:1}.work-card:nth-child(2n) .work-info{order:2}.hb-in,.guar-grid{grid-template-columns:1fr}.ex-grid{grid-template-columns:1fr 1fr}.dp-cal{grid-template-columns:34px 1fr}.dp-days{grid-template-columns:repeat(3,1fr)}.dp-day:nth-child(n+4){display:none}}@media (max-width: 620px){body{font-size:16px}.mega{letter-spacing:-.03em}.tk-group{grid-template-columns:1fr 1fr}.ind-grid,.why-grid,.plans,.plans-3,.plans-2,.ex-grid{grid-template-columns:1fr}.ind-grid>*:last-child,.why-grid>*:last-child{grid-column:auto}#automatizaciones .ind-grid{grid-template-columns:1fr}#automatizaciones .ind-card:nth-child(odd){padding-right:0}#automatizaciones .ind-card:nth-child(2n){padding-left:0;border-left:0}.hero-btns{flex-direction:column;align-items:stretch}.hero-btns .btn-navy{width:100%}.hero-note{text-align:center}.hc-2,.hc-3{position:static;margin-top:10px;display:inline-flex}.hero-blob{display:flex;flex-direction:column;align-items:flex-start}.float-1,.float-2,.float-3{animation:none}.diag-cta{flex-direction:column;align-items:flex-start}.diag-cta .btn-navy{width:100%}.pag-cta{flex-direction:column;align-items:stretch}.pag-cta .btn-navy,.pag-cta .btn-out,.pag-cta a{justify-content:center}.ft-in{grid-template-columns:1fr;gap:30px}.serv-card,.plan,.guar-card{padding:24px 20px}.lm-cell{width:140px;height:78px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity,background-color,border-color,color,box-shadow!important;transition-duration:.15s!important;transition-delay:0ms!important}.anim-ok .reveal{opacity:1;transform:none}.lm-track,.float-1,.float-2,.float-3{animation:none}.sm-item,.dp-evt{opacity:1;animation:none}.hd-drop,.cm-vivo{animation:none}body:before{animation:none}body:after{animation:none;transform:scaleX(-1)}.wave span{animation:none;transform:scaleY(1.6)}}
