.zk-ct{--ink:#0B0C0F;--night:#0A0B0E;--slate:#1A1C20;--mut:#5B6472;--mut2:#8A93A3;--line:#E6E9EE;--bg:#FFFFFF;--soft:#F5F7FA;--l50:#F9FDEC;--l100:#F2FBD5;--l200:#E8F9B9;--lime:#DCF592;--l600:#95B82E;--l700:#6A8321;--l900:#425214;--teal:#2DD4BF;--teal2:#17A398;--mint:#D3F3EC;--wa:#25D366;--disp:"Space Grotesk",system-ui,sans-serif;--sans:"Host Grotesk",system-ui,sans-serif}.zk-ct *,.zk-ct *:before,.zk-ct *:after{box-sizing:border-box}.zk-ct a{color:inherit}.zk-ct .hero{position:relative;background:var(--night);color:#fff;overflow:hidden;padding:13vh 6vw 0;isolation:isolate}.zk-ct .mesh{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;filter:blur(70px);opacity:.75}.zk-ct .mesh i{position:absolute;border-radius:50%;mix-blend-mode:screen}.zk-ct .mesh i:nth-child(1){width:46vw;height:46vw;left:5%;top:10%;background:radial-gradient(circle,rgba(45,212,191,.55),transparent 65%);animation:m1 16s ease-in-out infinite}.zk-ct .mesh i:nth-child(2){width:38vw;height:38vw;right:6%;top:4%;background:radial-gradient(circle,rgba(220,245,146,.42),transparent 65%);animation:m2 19s ease-in-out infinite}.zk-ct .mesh i:nth-child(3){width:34vw;height:34vw;left:38%;top:42%;background:radial-gradient(circle,rgba(23,163,152,.5),transparent 65%);animation:m3 22s ease-in-out infinite}@keyframes m1{50%{transform:translate(18vw,8vh) scale(1.15)}}@keyframes m2{50%{transform:translate(-16vw,14vh) scale(.9)}}@keyframes m3{50%{transform:translate(-10vw,-12vh) scale(1.2)}}.zk-ct .grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 80%)}.zk-ct .spot{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(220,245,146,.14),transparent 60%);pointer-events:none;z-index:-1;transform:translate(-50%,-50%);left:50%;top:40%;transition:left .25s ease-out,top .25s ease-out}.zk-ct .hero-in{max-width:1080px;margin:0 auto;text-align:center}.zk-ct .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);border:1px solid rgba(220,245,146,.35);background:#dcf5920f;padding:8px 16px;border-radius:999px}.zk-ct .eyebrow b{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 #dcf59299;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #dcf59200}to{box-shadow:0 0 #dcf59200}}.zk-ct .hero h1{font-size:clamp(2.6rem,6.6vw,5.6rem);line-height:1.02;margin:26px auto 0;font-weight:700}.zk-ct .rot{display:inline-grid;justify-items:center;vertical-align:bottom;color:var(--lime);position:relative;perspective:600px}.zk-ct .rot span{grid-area:1/1;opacity:0;transform:translateY(40%) rotateX(-60deg);transition:opacity .55s ease,transform .7s cubic-bezier(.16,1,.3,1);white-space:nowrap}.zk-ct .rot span.on{opacity:1;transform:none}.zk-ct .rot span.out{opacity:0;transform:translateY(-40%) rotateX(60deg);transition:opacity .25s ease,transform .4s ease}.zk-ct .hero .lead{max-width:640px;margin:26px auto 0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6;color:#c9ced8}.zk-ct .hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.zk-ct .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:1rem;padding:16px 28px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s}.zk-ct .btn-l{background:var(--lime);color:var(--ink)}.zk-ct .btn-l:hover{box-shadow:0 0 0 6px #dcf5922e}.zk-ct .btn-g{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18)}.zk-ct .btn-g:hover{background:#ffffff1f}.zk-ct .btn svg{width:18px;height:18px}.zk-ct .marq{margin:12vh -6vw 0;border-top:1px solid rgba(255,255,255,.08);padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.zk-ct .marq-t{display:flex;gap:48px;width:max-content;animation:mq 38s linear infinite;font-family:var(--disp);font-weight:600;font-size:clamp(1.1rem,2vw,1.6rem);color:#ffffff8c;white-space:nowrap}.zk-ct .marq-t span{display:inline-flex;align-items:center;gap:48px}.zk-ct .marq-t span:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--teal)}@keyframes mq{to{transform:translate(-50%)}}.zk-ct .main{position:relative;padding:12vh 6vw 10vh;background:linear-gradient(180deg,#fff,var(--soft))}.zk-ct .wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}@media(max-width:940px){.zk-ct .wrap{grid-template-columns:1fr}}.zk-ct .side h2{font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.08}.zk-ct .side>p{color:var(--mut);line-height:1.65;font-size:1.05rem;margin:16px 0 28px;max-width:44ch}.zk-ct .cards{display:grid;gap:14px}.zk-ct .ccard{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);text-decoration:none;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s}.zk-ct .ccard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(220,245,146,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s ease}.zk-ct .ccard:hover{transform:translateY(-4px);border-color:var(--teal)}.zk-ct .ccard:hover:before{transform:translate(120%)}.zk-ct .ic{flex:0 0 48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--l100);color:var(--l900)}.zk-ct .ic svg{width:22px;height:22px}.zk-ct .ic.t{background:var(--mint);color:#0e6f67}.zk-ct .ic.w{background:#ddf7e7;color:#128c4a}.zk-ct .ccard small{display:block;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);font-weight:600}.zk-ct .ccard b{display:block;font-family:var(--disp);font-size:1.08rem;margin-top:3px}.zk-ct .ccard .go{margin-left:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--soft);transition:background .25s,transform .25s}.zk-ct .ccard:hover .go{background:var(--lime);transform:rotate(-45deg)}.zk-ct .soc{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.zk-ct .soc a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#fff;transition:transform .25s,background .25s,border-color .25s}.zk-ct .soc a:hover{transform:translateY(-3px);background:var(--ink);border-color:var(--ink)}.zk-ct .soc a:hover svg{fill:#fff}.zk-ct .soc svg{width:18px;height:18px;fill:var(--ink)}.zk-ct .fcard{position:relative;background:#fff;border-radius:28px;padding:34px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--teal),var(--teal2) 45%,var(--lime)) border-box;transform-style:preserve-3d;transition:transform .2s ease-out}@media(max-width:620px){.zk-ct .fcard{padding:24px 18px;border-radius:22px}}.zk-ct .prog{display:flex;align-items:center;gap:14px;margin-bottom:26px}.zk-ct .prog-b{flex:1;height:8px;border-radius:99px;background:var(--soft);overflow:hidden}.zk-ct .prog-b i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--teal),var(--lime));transition:width .6s cubic-bezier(.16,1,.3,1)}.zk-ct .prog span{font-family:var(--disp);font-weight:700;font-size:.85rem;min-width:9ch;text-align:right;color:var(--mut)}.zk-ct .q{margin-bottom:22px}.zk-ct .q>label,.zk-ct .q>.lab{display:block;font-family:var(--disp);font-weight:700;font-size:1rem;margin-bottom:10px}.zk-ct .q .opt{font-family:var(--sans);font-weight:500;color:var(--mut2);font-size:.85rem}.zk-ct .in{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--soft);border:1.5px solid transparent;border-radius:16px;padding:15px 18px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.zk-ct .in:focus{background:#fff;border-color:var(--teal);box-shadow:0 0 0 5px #2dd4bf24}.zk-ct .in.ok{border-color:#2dd4bf80;background:#fff}.zk-ct textarea.in{min-height:140px;resize:vertical;line-height:1.55}.zk-ct .note{margin:2px 4px 0;font-size:.88rem;color:var(--mut)}.zk-ct .cnt{display:block;text-align:right;font-size:.78rem;color:var(--mut2);margin-top:6px}.zk-ct .sel{position:relative}.zk-ct .sel select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:48px}.zk-ct .sel:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.zk-ct .seg{display:inline-flex;padding:5px;border-radius:999px;background:var(--soft);gap:4px;position:relative}.zk-ct .seg button{position:relative;z-index:1;font:inherit;font-weight:600;font-size:.95rem;padding:10px 22px;border-radius:999px;border:none;background:transparent;cursor:pointer;color:var(--mut);transition:color .25s}.zk-ct .seg button.on{color:var(--lime)}.zk-ct .seg .pill{position:absolute;top:5px;bottom:5px;left:5px;border-radius:999px;background:var(--ink);transition:left .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1)}.zk-ct .reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .35s,margin .35s;margin-top:0}.zk-ct .reveal.on{grid-template-rows:1fr;opacity:1;margin-top:12px}.zk-ct .reveal>div{overflow:hidden}.zk-ct .chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:520px){.zk-ct .chips{grid-template-columns:1fr}}.zk-ct .chip{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:18px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit;text-align:left;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}@media(max-width:520px){.zk-ct .chip{flex-direction:row;align-items:center}}.zk-ct .chip:hover{border-color:var(--teal)}.zk-ct .chip .ic{flex:0 0 40px;width:40px;height:40px;border-radius:12px}.zk-ct .chip b{font-family:var(--disp);font-size:1rem}.zk-ct .chip small{display:block;font-size:.8rem;color:var(--mut2);margin-top:2px}.zk-ct .chip.on{border-color:var(--ink);background:var(--l50);box-shadow:0 0 0 4px #dcf59299}.zk-ct .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){.zk-ct .two{grid-template-columns:1fr}}.zk-ct .chk{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--mut);line-height:1.5;cursor:pointer;margin:6px 0 24px}.zk-ct .chk input{position:absolute;opacity:0}.zk-ct .chk .bx{flex:0 0 24px;height:24px;border-radius:8px;border:1.5px solid #C7CDD6;display:grid;place-items:center;transition:background .2s,border-color .2s}.zk-ct .chk .bx svg{width:14px;height:14px;stroke:var(--ink);stroke-width:3;fill:none;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .3s}.zk-ct .chk input:checked+.bx{background:var(--lime);border-color:var(--l600)}.zk-ct .chk input:checked+.bx svg{stroke-dashoffset:0}.zk-ct .chk input:focus-visible+.bx{box-shadow:0 0 0 4px #2dd4bf40}.zk-ct .send{width:100%;justify-content:center;background:var(--ink);color:#fff;font-size:1.05rem;padding:18px;position:relative;overflow:hidden}.zk-ct .send:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--teal),var(--lime));transform:translate(-101%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.zk-ct .send:hover:before{transform:none}.zk-ct .send:hover{color:var(--ink)}.zk-ct .send span,.zk-ct .send svg{position:relative}.zk-ct .send[disabled]{opacity:.45;cursor:not-allowed}.zk-ct .send[disabled]:before{display:none}.zk-ct .send[disabled]:hover{color:#fff}.zk-ct .err{display:none;color:#0e6f67;font-size:.85rem;margin-top:8px;font-weight:600}.zk-ct .err.on{display:block}.zk-ct .done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:90px 34px 34px;opacity:0;pointer-events:none;transition:opacity .4s}.zk-ct .done.on{opacity:1;pointer-events:auto}.zk-ct .done .ring{width:96px;height:96px;border-radius:50%;background:var(--lime);display:grid;place-items:center;transform:scale(.4);transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.zk-ct .done.on .ring{transform:scale(1)}.zk-ct .done .ring svg{width:44px;height:44px;stroke:var(--ink);stroke-width:3;fill:none;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .6s .35s}.zk-ct .done.on .ring svg{stroke-dashoffset:0}.zk-ct .done h3{font-size:1.8rem;margin-top:24px}.zk-ct .done p{color:var(--mut);max-width:40ch;line-height:1.6}.zk-ct .done button{margin-top:10px;font:inherit;font-weight:600;background:none;border:none;text-decoration:underline;cursor:pointer;color:var(--mut)}.zk-ct .conf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.zk-ct .conf i{position:absolute;width:8px;height:14px;border-radius:2px;top:45%;left:50%;opacity:0}.zk-ct .done.on .conf i{animation:cf 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes cf{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.zk-ct .steps{background:#fff;padding:12vh 6vw}.zk-ct .steps-in{max-width:1180px;margin:0 auto}.zk-ct .steps h2{font-size:clamp(1.9rem,3.2vw,2.7rem);text-align:center}.zk-ct .steps .sub{text-align:center;color:var(--mut);max-width:560px;margin:14px auto 0;line-height:1.6}.zk-ct .tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}@media(max-width:860px){.zk-ct .tl{grid-template-columns:1fr}}.zk-ct .tl-line{position:absolute;left:8%;right:8%;top:34px;height:2px;background:var(--line);overflow:hidden}.zk-ct .tl-line i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--teal),var(--lime));transition:width 1.6s cubic-bezier(.16,1,.3,1)}.zk-ct .tl.on .tl-line i{width:100%}@media(max-width:860px){.zk-ct .tl-line{display:none}}.zk-ct .st{position:relative;text-align:center;padding:0 10px}.zk-ct .st .n{width:68px;height:68px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:1.3rem;background:#fff;border:2px solid var(--line);transition:background .4s,border-color .4s,transform .5s cubic-bezier(.34,1.56,.64,1)}.zk-ct .tl.on .st .n{background:var(--ink);color:var(--lime);border-color:var(--ink);transform:scale(1.05)}.zk-ct .tl.on .st:nth-child(3) .n{transition-delay:.5s}.zk-ct .tl.on .st:nth-child(4) .n{transition-delay:1s}.zk-ct .st h3{font-size:1.25rem;margin-top:20px}.zk-ct .st p{color:var(--mut);line-height:1.6;margin:8px auto 0;max-width:30ch}.zk-ct .close{position:relative;margin:0 6vw 10vh;border-radius:32px;background:var(--night);color:#fff;padding:9vh 6vw;overflow:hidden;text-align:center;isolation:isolate}.zk-ct .close .mesh{opacity:.55}.zk-ct .close h2{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.06;max-width:900px;margin:0 auto}.zk-ct .close h2 em{font-style:normal;color:var(--lime)}.zk-ct .close p{color:#c9ced8;max-width:560px;margin:18px auto 30px;line-height:1.6}.zk-ct .rv{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .9s cubic-bezier(.16,1,.3,1)}.zk-ct .rv.vis{opacity:1;transform:none}.zk-ct .d1{transition-delay:.1s}.zk-ct .d2{transition-delay:.2s}.zk-ct .d3{transition-delay:.3s}.zk-ct .d4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.zk-ct *,.zk-ct *:before,.zk-ct *:after{animation:none!important;transition:none!important}.zk-ct .rv{opacity:1;transform:none}}.zk-ct .fcard{border:16px solid #111317!important;border-radius:40px!important;background:#fff!important;padding:22px 34px 34px!important;box-shadow:0 0 0 1px #d3d6d0,0 0 0 2.5px #9a9e97,0 40px 60px -34px #0b0c0f73!important}.zk-ct .fcard:before{content:"";position:absolute;left:50%;top:-10px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#454a52}.zk-ct .fcard:after{content:"";position:absolute;right:18%;top:-21px;width:46px;height:4px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#9a9e97,#d3d6d0,#9a9e97)}.zk-ct .ip-vol{position:absolute;right:-21px;top:90px;width:4px;height:44px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#9a9e97,#d3d6d0,#9a9e97)}.zk-ct .ip-vol+.ip-vol{top:144px}.zk-ct .sbar{display:flex;justify-content:space-between;align-items:center;font-family:var(--disp);font-weight:600;font-size:.78rem;color:var(--ink);margin:0 -10px 18px;padding:0 4px}.zk-ct .sbar span{display:inline-flex;align-items:center;gap:6px}.zk-ct .sbar svg{height:11px;width:auto}.zk-ct .done{border-radius:24px!important}@media(max-width:620px){.zk-ct .fcard{border-width:10px!important;border-radius:30px!important;padding:16px 16px 22px!important}.zk-ct .fcard:before{top:-7px;width:5px;height:5px}.zk-ct .fcard:after{top:-15px;width:34px;height:3px}.zk-ct .ip-vol{right:-15px;width:3px}.zk-ct .sbar{margin:0 -4px 14px}}.zk-ct{background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:clip}.zk-ct h1,.zk-ct h2,.zk-ct h3{font-family:var(--disp);letter-spacing:-.02em;text-wrap:balance;margin:0}.zk-ct p{text-wrap:pretty}.zk-ct input,.zk-ct select,.zk-ct textarea{box-shadow:none}.zk-ct .zk-hidden{display:none!important}.zk-ct .done.on~*{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zykkla-contacto.css.map */
