.kh{--ink:#0f1b2d;--txt:#26354a;--muted:#5d6b80;--line:#e2e8f0;--cyan:#22d3ee;--sky:#38bdf8;--navy:#0d4275;--nd:#092d4f;--ndd:#061e36;--sm:#0f766e;--green:#10b981;--amber:#fbbf24;--sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,Roboto,sans-serif;--disp:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,Roboto,sans-serif}.kh{overflow-x:clip}.kh{margin:0;color:var(--ink);font:17px/1.6 var(--sans);background:#fff;-webkit-font-smoothing:antialiased}.kh img{max-width:100%;display:block}.kh .w{max-width:1180px;margin:0 auto;padding:0 24px}.kh .kbtn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:13px 22px;font-weight:700;font-size:15.5px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s;white-space:nowrap}.kh .kbtn:hover{transform:translateY(-2px)}.kh .kbp{background:linear-gradient(135deg,#22d3ee,#67e8f9);color:#06283d;box-shadow:0 10px 30px rgba(34,211,238,.4)}.kh .kbs{background:rgba(255,255,255,8%);color:#fff;border-color:rgba(255,255,255,.3);backdrop-filter:blur(6px)}.kh .khero{position:relative;padding:110px 0 120px;background:var(--ndd);color:#fff;overflow:hidden}.kh .blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float 18s ease-in-out infinite;pointer-events:none}.kh .b1{width:620px;height:620px;background:#0891b2;left:-160px;top:-160px}.kh .b2{width:560px;height:560px;background:#1d4ed8;right:-160px;top:40px;animation-delay:-6s}.kh .b3{width:520px;height:520px;background:#0d4275;left:30%;bottom:-260px;animation-delay:-11s}.kh .b4{width:300px;height:300px;background:#22d3ee;right:22%;top:32%;opacity:.22;animation-delay:-3s}@keyframes float{0%,100%{transform:translate(0,0)scale(1)}33%{transform:translate(60px,-40px)scale(1.1)}66%{transform:translate(-40px,50px)scale(.95)}}.kh .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,5%) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,5%) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}.kh .khero .w{position:relative;z-index:2;text-align:center}.kh .kpill{display:inline-flex;gap:8px;align-items:center;font-size:13.5px;font-weight:600;color:#a5f3fc;background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.4);border-radius:30px;padding:6px 14px;margin:0 0 22px}.kh .kpill b{width:8px;height:8px;border-radius:50%;background:var(--cyan);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 rgba(34,211,238,.7)}70%{box-shadow:0 0 0 12px rgba(34,211,238,0)}100%{box-shadow:0 0 rgba(34,211,238,0)}}.kh h1{font:800 66px/1.05 var(--disp);margin:0 auto 20px;max-width:960px;letter-spacing:-.025em}@media(max-width:700px){.kh h1{font-size:40px}}.kh .rot{display:inline-block;position:relative;text-align:left}.kh .rot span{background:linear-gradient(90deg,#22d3ee,#67e8f9,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;position:absolute;left:0;opacity:0;transform:translateY(30px);transition:.6s cubic-bezier(.2,.8,.2,1)}.kh .rot span.on{opacity:1;transform:none;position:relative}.kh .khero .lead{font-size:20px;color:#c4d3e4;max-width:760px;margin:0 auto 32px}.kh .kcta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.kh .ktrust{display:flex;gap:8px 22px;justify-content:center;flex-wrap:wrap;margin:26px 0 0;font-size:14.5px;color:#a9bed6}.kh .ktrust span{display:inline-flex;gap:8px;align-items:center}.kh .stage{position:relative;max-width:1060px;margin:70px auto 0;perspective:1600px}.kh .tilt{transform:rotateX(14deg)scale(.96);transform-style:preserve-3d;transition:transform .15s ease-out}.kh .browser{border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,6%),0 0 80px rgba(34,211,238,.25);overflow:hidden}.kh .bb{height:34px;background:#f1f4f8;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}.kh .bb i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.kh .bb i:nth-child(2){background:#febc2e}.kh .bb i:nth-child(3){background:#28c840}.kh .bb span{margin:0 auto;font-size:12px;color:#8a96a8;background:#fff;border-radius:6px;padding:2px 40px}.kh .phone{border-radius:34px;background:#0b1626;padding:8px;box-shadow:0 40px 80px rgba(0,0,0,.5),inset 0 0 0 2px #22344d}.kh .phone img{border-radius:27px}.kh .stage .phone{position:absolute;right:-34px;bottom:-56px;width:200px;animation:bob 6s ease-in-out infinite;transform:translateZ(80px)}@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -16px}}@media(max-width:800px){.kh .stage .phone{display:none}}.kh .toast{position:absolute;display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.93);color:var(--ink);border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600;box-shadow:0 20px 40px rgba(0,0,0,.35);opacity:0;transform:translateY(16px)scale(.96);transition:.6s cubic-bezier(.2,.8,.2,1);z-index:3;white-space:nowrap;text-align:left}.kh .toast.on{opacity:1;transform:none}.kh .toast small{display:block;font-weight:500;color:var(--muted);font-size:12.5px}.kh .toast .d{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.kh .t1{left:-44px;top:22%}.kh .t2{right:120px;top:-26px}.kh .t3{left:6%;bottom:-30px}.kh .t4{right:-40px;top:40%}@media(max-width:800px){.kh .toast{display:none}}.kh .nums{background:var(--ndd);color:#fff;padding:10px 0 90px}.kh .nums .w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:800px){.kh .nums .w{grid-template-columns:1fr 1fr}}.kh .n{text-align:center;padding:26px 10px;border-radius:18px;background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%)}.kh .n b{display:block;font:800 52px/1 var(--disp);background:linear-gradient(135deg,#67e8f9,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px}.kh .n span{color:#a9bed6;font-size:15px}.kh .mq{background:linear-gradient(90deg,#0d4275,#0e7490,#0d4275);color:#fff;padding:18px 0;overflow:hidden;white-space:nowrap}.kh .mq div{display:inline-flex;gap:40px;animation:mq 50s linear infinite;padding-left:40px}.kh .mq span{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:17px}@keyframes mq{to{transform:translateX(-50%)}}.kh i.ck{flex:none;width:22px;height:22px;border-radius:50%;background:var(--green);position:relative;display:inline-block}.kh i.ck:after{content:"";position:absolute;left:7px;top:6px;width:8px;height:4.5px;border-left:2.3px solid #fff;border-bottom:2.3px solid #fff;transform:rotate(-45deg)}.kh .mq i.ck{background:rgba(255,255,255,.25)}.kh .kick{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;color:#0284c7}.kh h2{font:800 44px/1.1 var(--disp);margin:0 0 16px;letter-spacing:-.02em}@media(max-width:700px){.kh h2{font-size:31px}}.kh .lead{font-size:18.5px;color:var(--muted);margin:0 0 22px}.kh .center{text-align:center;max-width:800px;margin:0 auto 46px}.kh .cl{list-style:none;padding:0;margin:0}.kh .cl li{display:flex;gap:12px;align-items:flex-start;padding:7px 0;font-size:16.5px}.kh .uniq{background:var(--ndd);color:#fff;padding:100px 0 110px}.kh .uniq h2{color:#fff}.kh .uniq .lead{color:#c4d3e4}.kh .uniq .kick{color:#67e8f9}.kh .ug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media(max-width:900px){.kh .ug{grid-template-columns:minmax(0,1fr)}}.kh .uc{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(#0a2744,#0a2744)padding-box,linear-gradient(135deg,rgba(34,211,238,.75),rgba(165,180,252,.5),rgba(56,189,248,.6),rgba(103,232,249,.75))border-box;border:1.5px solid transparent;transition:transform .3s,box-shadow .3s}.kh .uc:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(34,211,238,.2)}.kh .uc .im{aspect-ratio:1060/520;overflow:hidden;position:relative}.kh .uc .im img{width:100%;height:100%;object-fit:cover;object-position:top}.kh .uc .im:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#0a2744)}.kh .uc .tx{padding:6px 24px 22px}.kh .uc h3{font:700 23px/1.2 var(--disp);margin:10px 0 8px}.kh .uc p{color:#c4d3e4;margin:0 0 14px;font-size:16px}.kh .uc .prat{display:grid;gap:8px;color:#fff;font-weight:600;margin:0;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;font-size:15.5px}.kh .uc .prat span{display:flex;gap:10px}.kh .solo{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#06283d;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-radius:20px;padding:4px 10px}.kh .kdemo{padding:110px 0;background:radial-gradient(800px 400px at 80% 20%,#e0f7fc,transparent),radial-gradient(700px 400px at 10% 90%,#eef2fb,transparent)}.kh .row3{display:flex;gap:8px 22px;justify-content:center;flex-wrap:wrap;margin:0 0 44px}.kh .row3 span{display:inline-flex;gap:10px;align-items:center;font-size:16px}.kh .scan{display:grid;grid-template-columns:1fr auto 1.1fr;gap:20px;align-items:center}@media(max-width:900px){.kh .scan{grid-template-columns:minmax(0,1fr)}.kh .arrow{transform:rotate(90deg);justify-self:center}}.kh .rec{background:#0a2744;border-radius:26px;padding:18px;box-shadow:0 40px 90px rgba(6,30,54,.35);color:#fff}.kh .rtop{display:flex;align-items:center;gap:8px;color:#9fb6cf;font-size:12.5px;font-weight:600}.kh .rtop .kdot{width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.25}}.kh .rtop b{margin-left:auto;font:700 15px var(--disp);color:#fff;font-variant-numeric:tabular-nums}.kh .kwave{display:flex;gap:4px;align-items:center;height:70px;margin:14px 0 10px}.kh .kwave i{flex:1;border-radius:3px;background:linear-gradient(#67e8f9,#0ea5e9);height:20%;animation:wv 1.1s ease-in-out infinite}@keyframes wv{50%{height:var(--h)}}.kh .tr{background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,8%);border-radius:14px;padding:12px 14px;min-height:150px;font-size:14.5px;color:#dbe7f3}.kh .tr p{margin:0 0 8px;opacity:0;transform:translateY(6px);transition:.4s}.kh .tr p.on{opacity:1;transform:none}.kh .tr em{font-style:normal;color:#67e8f9;font-weight:700;margin-right:6px}.kh .tr small{color:#7f97b2;margin-right:6px}.kh .arrow{display:grid;justify-items:center;gap:6px;color:#0d4275;font-weight:700;font-size:13px}.kh .knotes{background:#fff;border-radius:22px;padding:20px;box-shadow:0 40px 90px rgba(6,30,54,.16);border:1px solid #eef2f7}.kh .nh{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.kh .nh b{font:700 19px var(--disp)}.kh .kok{font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;padding:5px 11px;opacity:0;transform:scale(.6);transition:.5s cubic-bezier(.2,1.6,.4,1)}.kh .kok.on{opacity:1;transform:none}.kh .cg{display:grid;grid-template-columns:120px 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14.5px}.kh .cg>div{padding:10px 12px;border-bottom:1px solid var(--line);min-height:48px;transition:.35s}.kh .cg .k{background:#f1f6fb;font-weight:700;color:#0d4275;border-right:1px solid var(--line)}.kh .cg .v.on{background:#ecfdf5}.kh .cg .v.typing:after{content:"";display:inline-block;width:2px;height:15px;background:#0284c7;margin-left:2px;vertical-align:-2px;animation:blink .8s infinite}.kh .cs{grid-column:1/-1;background:#ecfeff!important;border-bottom:0!important}.kh .cs b{color:#0e7490}.kh .story{background:var(--ndd);color:#fff;padding:110px 0}.kh .story h2{color:#fff}.kh .story .kick{color:#67e8f9}.kh .st-wrap{display:grid;grid-template-columns:5fr 7fr;gap:50px}@media(max-width:900px){.kh .st-wrap{grid-template-columns:minmax(0,1fr)}.kh .sticky{display:none}}.kh .step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .5s}.kh .step.act{opacity:1}.kh .step h3{font:700 34px/1.15 var(--disp);margin:0 0 12px;letter-spacing:-.01em}.kh .step p{color:#c4d3e4;font-size:17.5px;margin:0 0 12px}.kh .step .kick{color:var(--c)}.kh .step ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.kh .step li{display:flex;gap:10px;font-size:15.5px;color:#e2ecf6}.kh .c1{--c:#67e8f9}.kh .c2{--c:#fbbf24}.kh .c3{--c:#86efac}.kh .c4{--c:#a5b4fc}.kh .sticky{position:sticky;top:calc(50vh - min(32vh,290px));height:min(64vh,580px);display:flex;align-items:center}.kh .sbox{position:relative;width:100%;aspect-ratio:1060/620;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,8%),0 0 90px rgba(34,211,238,.3)}.kh .sshot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.04);transition:opacity .7s,transform 1.2s}.kh .sshot.on{opacity:1;transform:none}.kh .mobile-shot{display:none}@media(max-width:900px){.kh .mobile-shot{display:block;border-radius:14px;margin:18px 0 0}.kh .step{min-height:auto;padding:36px 0;opacity:1}}.kh .smx{padding:110px 0;background:linear-gradient(180deg,#f0fdfa,#fff)}.kh .smx .kick{color:var(--sm)}.kh .smg{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.kh .smg{grid-template-columns:minmax(0,1fr)}}.kh .shots{position:relative;height:470px}.kh .shots .browser{position:absolute;width:82%;box-shadow:0 40px 90px rgba(15,118,110,.25);border-color:#e2e8f0}.kh .shots .s1{left:0;top:0;transform:rotate(-3deg)}.kh .shots .s2{right:0;bottom:0;transform:rotate(3deg)}@media(max-width:600px){.kh .shots{height:330px}}.kh .chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.kh .chips span{font-size:13.5px;font-weight:600;border:1px solid #99f6e4;background:#f0fdfa;color:#115e59;border-radius:999px;padding:5px 12px}.kh .bt{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;box-shadow:0 10px 30px rgba(15,118,110,.35)}.kh .smc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:60px}@media(max-width:900px){.kh .smc{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kh .smc{grid-template-columns:minmax(0,1fr)}}.kh .smc>div{background:#fff;border:1px solid #ccfbf1;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px rgba(15,118,110,8%);transition:.3s}.kh .smc>div:hover{transform:translateY(-5px)}.kh .smc img{aspect-ratio:1060/560;object-fit:cover;object-position:top}.kh .smc b{display:block;padding:12px 16px 2px;font-size:16.5px}.kh .smc p{margin:0;padding:0 16px 16px;color:var(--muted);font-size:14.5px}.kh .g2{position:relative;overflow:hidden;padding:110px 0 120px;background:#04172b;color:#fff}.kh .g2 .w{position:relative;z-index:2}.kh .g2 h2{color:#fff}.kh .g2 .lead{color:#c4d3e4}.kh .g2 .kick{color:#67e8f9}.kh .g2-aur{position:absolute;inset:-40%;background:conic-gradient(from 0 at 50% 50%,#0891b233,#1d4ed855,#22d3ee22,#0891b233);filter:blur(90px);animation:spin 24s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.kh .g2-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.kh .g2-wrap{display:grid;grid-template-columns:340px 1fr;gap:50px;align-items:center;margin-top:40px}@media(max-width:900px){.kh .g2-wrap{grid-template-columns:minmax(0,1fr);gap:30px}}.kh .g2-t{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;align-items:center;width:100%;padding:16px 18px;margin:0 0 12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,4%);transition:.35s}.kh .g2-t.on{background:linear-gradient(135deg,rgba(8,145,178,.4),rgba(13,66,117,.5));border-color:rgba(34,211,238,.6);box-shadow:0 20px 60px rgba(13,66,117,.45);transform:translateX(6px)}.kh .g2-n{font:800 30px var(--disp);color:#67e8f9;opacity:.5;transition:.35s}.kh .g2-t.on .g2-n{opacity:1;text-shadow:0 0 30px rgba(34,211,238,.6)}.kh .g2-x{flex:1;min-width:0}.kh .g2-x b{display:block;font-size:17px}.kh .g2-x small{color:#a9bed6;font-size:14px;line-height:1.4;display:block}.kh .g2-bar{display:block;height:3px;border-radius:3px;background:rgba(255,255,255,.12);margin-top:10px;overflow:hidden}.kh .g2-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#22d3ee,#a5b4fc)}.kh .g2-stage{position:relative;display:grid;place-items:center;min-height:560px;perspective:1400px}.kh .g2-ring{position:absolute;width:520px;height:520px;max-width:90vw;max-height:90vw;border-radius:50%;background:radial-gradient(circle,rgba(13,66,117,.6),rgba(8,145,178,.25) 45%,transparent 70%);filter:blur(30px);animation:g2pulse 5s ease-in-out infinite}@keyframes g2pulse{50%{transform:scale(1.12);opacity:.75}}.kh .g2-tilt{position:relative;transform-style:preserve-3d;transition:transform .2s ease-out;width:100%;display:grid;place-items:center}.kh .g2-p{display:none;width:100%}.kh .g2-p.on{display:block;animation:g2in .7s cubic-bezier(.2,.8,.2,1)}@keyframes g2in{from{opacity:0;transform:translateY(30px)rotateX(12deg)scale(.94)}to{opacity:1;transform:none}}.kh .g2 .browser{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 40px 100px rgba(0,0,0,.6),0 0 120px rgba(13,66,117,.4)}.kh .g2 video{width:100%;display:block;background:#fff}.kh .g2-c{position:absolute;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:700;color:var(--ink);background:#fff;border-radius:999px;padding:9px 14px;box-shadow:0 14px 40px rgba(0,0,0,.35);opacity:0;transform:scale(.6);z-index:3}.kh .g2-c i{width:10px;height:10px;border-radius:50%;background:#ef4444}.kh .g2-c i.ok2{background:#10b981}.kh .g2-c.k1{top:4%;left:4%}.kh .g2-c.k2{top:44%;right:-2%}.kh .g2-c.k3{bottom:2%;left:8%}.kh .g2-stage.live .g2-c{animation:g2pop 9s infinite}.kh .g2-stage.live .k2{animation-delay:3s}.kh .g2-stage.live .k3{animation-delay:6s}@keyframes g2pop{0%{opacity:0;transform:scale(.6)translateY(10px)}6%,28%{opacity:1;transform:none}34%,100%{opacity:0;transform:scale(.9)translateY(-8px)}}@media(max-width:700px){.kh .g2-c{display:none}.kh .g2-stage{min-height:auto}}.kh .g2-play{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(6,30,54,.6);color:#fff;font-size:12px;cursor:pointer;z-index:4}.kh .pvx{padding:110px 0;background:#fff}.kh .pvg{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.kh .pvg{grid-template-columns:minmax(0,1fr)}}.kh .nf{display:grid;gap:14px}.kh .nf>div{display:flex;gap:14px;align-items:flex-start;background:#f8fafc;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.kh .nf b{display:block;font-size:16.5px}.kh .nf p{margin:2px 0 0;color:var(--muted);font-size:15px}.kh .no{flex:none;width:30px;height:30px;border-radius:50%;background:#fee2e2;position:relative}.kh .no:before,.kh .no:after{content:"";position:absolute;left:8px;top:14px;width:14px;height:2.4px;background:#dc2626;border-radius:2px;transform:rotate(45deg)}.kh .no:after{transform:rotate(-45deg)}.kh .klock{margin-top:18px;border-radius:18px;padding:18px 20px;background:linear-gradient(135deg,#0d4275,#0e7490);color:#fff}.kh .klock b{font-size:18px}.kh .klock p{margin:4px 0 0;color:#d6e6f5;font-size:15px}.kh .pvx .browser{box-shadow:0 40px 90px rgba(6,30,54,.2);border-color:var(--line)}.kh .cmp{padding:110px 0;background:linear-gradient(180deg,#f8fafc,#fff)}.kh .cmpw{overflow-x:auto;border-radius:20px;box-shadow:0 30px 70px rgba(6,30,54,.1);border:1px solid var(--line)}.kh table{width:100%;border-collapse:collapse;min-width:860px;background:#fff}.kh th,.kh td{padding:13px 12px;border-bottom:1px solid var(--line);text-align:center;font-size:14.5px}.kh th:first-child,.kh td:first-child{text-align:left;width:34%}.kh th{font-size:13.5px;font-weight:700;color:var(--muted);background:#f8fafc}.kh th.me{color:#fff;font:700 16px var(--disp);background:linear-gradient(135deg,#0d4275,#0e7490)}.kh td.me{background:#ecfeff}.kh tr.gr td{background:#f1f6fb;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#0d4275;text-align:left}.kh tr.gr.kdsa td{background:#0f766e;color:#fff}.kh i.y{display:inline-block;width:24px;height:24px;border-radius:50%;background:var(--green);position:relative;vertical-align:middle;transform:scale(0);transition:transform .45s cubic-bezier(.2,1.8,.4,1)}.kh .rv.in i.y{transform:scale(1)}.kh i.y:after{content:"";position:absolute;left:7px;top:7px;width:9px;height:5px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg)}.kh i.n{font-style:normal;color:#c2cbd6;font-weight:700}.kh i.h{font-style:normal;font-size:12.5px;color:#475569}.kh i.hy{font-style:normal;font-size:12.5px;color:#047857;font-weight:700}.kh .knote{font-size:13.5px;color:var(--muted);margin:12px 0 0}.kh .price{padding:110px 0}.kh .pk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:860px;margin:0 auto}@media(max-width:800px){.kh .pk{grid-template-columns:minmax(0,1fr)}}.kh .p{position:relative;border-radius:22px;padding:30px;background:#fff;border:1px solid var(--line);transition:transform .3s,box-shadow .3s}.kh .p:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(6,30,54,.15)}.kh .p.top{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,#22d3ee,#0d4275,#a5b4fc)border-box;border:2.5px solid transparent;box-shadow:0 30px 70px rgba(34,211,238,.2)}.kh .p h3{font:700 22px var(--disp);margin:0 0 10px;color:#0d4275}.kh .pr{font:800 42px var(--disp);letter-spacing:-.03em}.kh .pr small{font-size:15px;font-weight:500;color:var(--muted)}.kh .p p{color:var(--muted);margin:12px 0 0}.kh .faq{padding:40px 0 100px}.kh .faq .w{max-width:860px}.kh details{border-bottom:1px solid var(--line);padding:16px 0}.kh summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.kh summary::-webkit-details-marker{display:none}.kh summary:after{content:"+";color:var(--muted);font-size:22px}.kh details[open] summary:after{content:"–"}.kh details p{margin:10px 0 0;color:var(--muted)}.kh .final{position:relative;overflow:hidden;border-radius:28px;padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;color:#fff;background:var(--ndd)}@media(max-width:860px){.kh .final{grid-template-columns:minmax(0,1fr);padding:30px}}.kh .final h2{color:#fff}.kh .final p{color:#c4d3e4}.kh .final>*:not(.blob){position:relative;z-index:2}.kh form{background:#fff;border-radius:18px;padding:22px;display:grid;gap:10px}.kh input,.kh select{font:inherit;font-size:15.5px;border:1px solid var(--line);border-radius:11px;padding:12px 13px;width:100%;color:var(--ink)}.kh form small{color:var(--muted);font-size:13px}.kh .rv{opacity:0;transition:opacity .5s ease}.kh .rv.in{opacity:1;transform:none}.kh tr.rv{transform:none}@media(prefers-reduced-motion:reduce){.kh .rv{opacity:1;transform:none}}.kh img{height:auto}.kh .sshot,.kh .uc .im img{height:100%}.kh{color:var(--ink);font:17px/1.6 var(--sans)}.kh h1,.kh h2,.kh h3{color:inherit}.kh section{scroll-margin-top:64px}.kh a.kbtn{text-decoration:none}.kh form{display:grid}.kh .uc a.lk,.kh .step a.lk,.kh .lk{display:inline-block;margin-top:14px;font-weight:700;text-decoration:none;color:#67e8f9}.kh .pvx .lk{color:#0284c7}.kh .fmsg{display:none;font-size:14.5px;font-weight:600;color:#047857}.kh .fmsg.no{color:#b91c1c}.kh .g2 .vpost{position:relative}@media(max-width:700px){.kh .cmpw{display:none}.kh .conf-sc{display:block}}.kh .hgrid{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);gap:46px;align-items:center;text-align:left}.kh .hgrid h1,.kh .hgrid .lead{margin-left:0}.kh .hgrid .kcta,.kh .hgrid .ktrust{justify-content:flex-start}.kh .hgrid .demo{box-shadow:0 30px 80px rgba(0,0,0,.4),0 0 60px rgba(34,211,238,.25)}.kh .hgrid .cornell{grid-template-columns:76px 1fr}@media(max-width:900px){.kh .hgrid{grid-template-columns:minmax(0,1fr);text-align:center}.kh .hgrid h1,.kh .hgrid .lead{margin-left:auto}.kh .hgrid .kcta,.kh .hgrid .ktrust{justify-content:center}.kh .hgrid .demo{text-align:left}}.kh .hgrid h1{font-size:clamp(38px,4.8vw,60px)}.kh .hgrid .rot{display:block}.kh .hgrid .rot span{white-space:normal;right:0}.kh .hgrid .rot{text-align:inherit}.kh .smd{position:relative;overflow:hidden;padding:110px 0 120px;background:#04201d;color:#fff}.kh .smd .w{position:relative;z-index:2}.kh .sblob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:float 18s ease-in-out infinite;pointer-events:none}.kh .sb1{width:620px;height:620px;background:#0f766e;left:-180px;top:-120px}.kh .sb2{width:520px;height:520px;background:#0b5c56;right:-160px;top:220px;animation-delay:-7s}.kh .sb3{width:300px;height:300px;background:#b45309;right:24%;top:8%;opacity:.22;animation-delay:-3s}.kh .smd h2{color:#fff}.kh .smd .lead{color:#cfe3e0}.kh .smd .kick{color:#fcd9a8}.kh .smlogo{width:64px;height:64px;border-radius:16px;margin:0 auto 18px;box-shadow:0 0 40px rgba(20,184,166,.45)}.kh .schips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 26px}.kh .schips span{font-size:13.5px;font-weight:600;border:1px solid rgba(94,234,212,.35);background:rgba(15,118,110,.25);color:#ccfbf1;border-radius:999px;padding:5px 12px}.kh .sbt{background:linear-gradient(135deg,#14b8a6,#5eead4);color:#04201d;box-shadow:0 10px 30px rgba(20,184,166,.4)}.kh .sstage{position:relative;max-width:900px;margin:56px auto 70px}.kh .sbr{border:1px solid rgba(255,255,255,.15);box-shadow:0 50px 120px rgba(0,0,0,.55),0 0 90px rgba(20,184,166,.3)}.kh .stoast{position:absolute;display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.94);color:#0f1f24;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600;box-shadow:0 20px 40px rgba(0,0,0,.35);white-space:nowrap;animation:bob 6s ease-in-out infinite}.kh .stoast small{display:block;font-weight:500;color:#5b6b70;font-size:12.5px}.kh .stoast .d{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.kh .q1{left:-48px;top:18%}.kh .q2{right:-40px;top:8%;animation-delay:-2s}.kh .q3{right:6%;bottom:-26px;animation-delay:-4s}@media(max-width:800px){.kh .stoast{display:none}}.kh .sug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media(max-width:900px){.kh .sug{grid-template-columns:minmax(0,1fr)}}.kh .suc{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(#08302c,#08302c)padding-box,linear-gradient(135deg,rgba(94,234,212,.75),rgba(15,118,110,.5),rgba(252,217,168,.6),rgba(94,234,212,.7))border-box;border:1.5px solid transparent;transition:transform .3s,box-shadow .3s}.kh .suc:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(20,184,166,.22)}.kh .suc .im{aspect-ratio:1060/520;overflow:hidden;position:relative}.kh .suc .im img{width:100%;height:100%;object-fit:cover;object-position:top}.kh .suc .im:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#08302c)}.kh .suc .tx{padding:6px 24px 22px}.kh .suc p{color:#cfe3e0;margin:10px 0 14px;font-size:16px}.kh .suc .prat{display:grid;gap:8px;color:#fff;font-weight:600;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;font-size:15.5px}.kh .suc .prat span{display:flex;gap:10px}.kh .suc i.ck{background:#14b8a6}.kh .ssolo{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3a1d03;background:linear-gradient(135deg,#fcd9a8,#f59e0b);border-radius:20px;padding:4px 11px}.kh .smhead{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);gap:46px;align-items:center;text-align:left;margin-bottom:10px}.kh .smhead .smlogo{margin:0 0 18px}.kh .smhead .schips,.kh .smhead .kcta{justify-content:flex-start}.kh .smhead .lead{margin-left:0}@media(max-width:900px){.kh .smhead{grid-template-columns:minmax(0,1fr);text-align:center}.kh .smhead .smlogo{margin:0 auto 18px}.kh .smhead .schips,.kh .smhead .kcta{justify-content:center}}.kh .kbox{background:#fbfdfc;border-radius:22px;overflow:hidden;color:#0f1f24;text-align:left;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 70px rgba(20,184,166,.3)}.kh .kbar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#e6f2f1;border-bottom:1px solid #dce4e6;font-size:13px;color:#0b5c56;font-weight:600;flex-wrap:wrap}.kh .kdotsm{width:10px;height:10px;border-radius:50%;background:#0f766e;box-shadow:0 0 rgba(15,118,110,.6);animation:kping 1.6s infinite}@keyframes kping{70%{box-shadow:0 0 0 9px rgba(15,118,110,0)}}.kh .kspd{margin-left:auto;display:flex;gap:4px}.kh .kspd i{font-style:normal;font-size:11.5px;border:1px solid #b9d6d3;border-radius:999px;padding:2px 8px;color:#5b6b70;background:#fff}.kh .kspd i.on{background:#0f766e;color:#fff;border-color:#0f766e}.kh .kbody{padding:18px 20px 16px}.kh .klab{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#5b6b70;font-weight:700;margin:0 0 8px}.kh .keq{display:flex;align-items:center;gap:5px;height:84px;margin:0 0 16px;padding:0 4px;border-radius:14px;background:linear-gradient(90deg,#f0faf8,#fdf6ec)}.kh .keq i{flex:1;height:20%;border-radius:99px;background:linear-gradient(180deg,#14b8a6,#0f766e 50%,#14b8a6);animation:keq 1.6s ease-in-out infinite}.kh .keq i:nth-child(4n+2){background:linear-gradient(180deg,#f59e0b,#b45309 50%,#f59e0b)}@keyframes keq{0%,100%{height:14%}50%{height:var(--k,70%)}}.kh .kkar{font:500 19px/1.75 segoe ui,system-ui,sans-serif;letter-spacing:.02em;word-spacing:.12em;margin:0 0 14px;color:#3d4a4f}.kh .kkar span{border-radius:5px;padding:1px 2px;transition:background .25s,color .25s}.kh .kkar span.giu{color:#0f1f24}.kh .kkar span.ora{background:#fde68a;color:#0f1f24;box-shadow:0 0 0 2px #fde68a}.kh .kfoot{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#5b6b70}.kh .kplay{width:30px;height:30px;border-radius:50%;background:#0f766e;color:#fff;display:grid;place-items:center;font-size:11px}.kh .kprog{flex:1;height:5px;border-radius:5px;background:#dce4e6;overflow:hidden}.kh .kprog b{display:block;height:100%;width:8%;background:linear-gradient(90deg,#14b8a6,#f59e0b);animation:kpr 20s linear infinite}@keyframes kpr{to{width:100%}}.kh .ssolo{font:800 12px/1.4 var(--sans);margin:0}.kh .metodo{padding:110px 0;background:linear-gradient(180deg,#fff,#f1f7fd)}.kh .mt-cmp{max-width:760px;margin:0 auto 54px}.kh .mt-sw{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 16px}.kh .mt-sw button{font:inherit;font-weight:700;font-size:15px;border-radius:999px;padding:9px 18px;border:1.5px solid #cfe0f0;background:#fff;color:#0d4275;cursor:pointer}.kh .mt-sw button.on{background:linear-gradient(135deg,#0d4275,#0e7490);color:#fff;border-color:transparent;box-shadow:0 10px 24px rgba(13,66,117,.25)}.kh .mt-sw span{font-size:13.5px;color:var(--muted);width:100%;text-align:center}.kh .mt-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px rgba(6,30,54,.12);overflow:hidden}.kh .mt-q{background:#0a2744;color:#fff;font:700 19px/1.35 var(--disp);padding:18px 22px}.kh .mt-b{padding:18px 22px 22px}.kh .mt-b ul{margin:0;padding-left:20px}.kh .mt-b li{padding:9px 0;border-top:1px solid #e8eef5;font-size:16px}.kh .mt-b li:first-child{border-top:0}.kh .mt-no li{font-family:ui-monospace,Consolas,monospace;font-size:14.5px;color:#475569}.kh .mt-idea{background:#eaf3fb;border-left:4px solid #0d4275;border-radius:10px;padding:12px 14px;font-weight:700;margin:0 0 10px;line-height:1.5}.kh .mt-why{display:block;margin-top:4px;color:#3c4c60;font-size:15px}.kh .mt-why b{color:#059669}.kh .mt-rias{margin-top:14px;background:#ecfeff;border-radius:12px;padding:12px 14px}.kh .mt-rias ol{margin:6px 0 0;padding-left:20px}.kh .mt-rias li{border:0;padding:2px 0;font-size:15.5px}.kh .mt-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.kh .mt-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.kh .mt-g{grid-template-columns:minmax(0,1fr)}}.kh .mt-r{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 14px 36px rgba(6,30,54,6%)}.kh .mt-n{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#0d4275,#0e7490);color:#fff;font:800 18px var(--disp)}.kh .mt-r h3{font:700 19px/1.25 var(--disp);margin:12px 0 6px}.kh .mt-r p{margin:0 0 12px;color:var(--muted);font-size:15.5px}.kh .mt-r a{font-size:13px;color:#0369a1;text-decoration:none;border-top:1px solid #eef2f7;display:block;padding-top:10px}.kh .mt-r a:hover{text-decoration:underline}.kh .mt-dove{display:flex;gap:10px;align-items:center;justify-content:center;text-align:center;margin:34px auto 0;max-width:760px;font-weight:600}