.kv-page{--kv-red:var(--brand-primary);--kv-red-soft:var(--brand-accent);--kv-bg:#0a0a0c;--kv-bg-2:#0e0e11;--kv-panel:#141417;--kv-line:hsla(0,0%,100%,.08);--kv-line-2:hsla(0,0%,100%,.14);--kv-fg:#fff;--kv-fg-2:#c7c5cc;--kv-fg-3:#8f8c97;--kv-e1:0 1px 2px rgba(0,0,0,.4),0 4px 12px -4px rgba(0,0,0,.5);--kv-e2:0 2px 4px rgba(0,0,0,.4),0 12px 28px -8px rgba(0,0,0,.65);--kv-e3:0 4px 8px rgba(0,0,0,.45),0 24px 48px -12px rgba(0,0,0,.75);--kv-glow:0 0 0 1px rgba(var(--brand-primary-rgb),0.25),0 12px 32px -8px rgba(var(--brand-primary-rgb),0.35);background:var(--kv-bg);color:var(--kv-fg-2)}.kv-wrap{max-width:1120px;margin:0 auto;padding:0 24px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--kv-ease,cubic-bezier(.16,1,.3,1)),transform .6s var(--kv-ease,cubic-bezier(.16,1,.3,1));will-change:opacity,transform}[data-reveal].is-in{opacity:1;transform:none}.kv-reveal-left[data-reveal]{transform:translateX(-28px)}.kv-reveal-right[data-reveal]{transform:translateX(28px)}.kv-reveal-left.is-in,.kv-reveal-right.is-in{transform:none}.kv-section-head.is-in>*{animation:kv-rise-kf .6s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both}.kv-section-head.is-in>:first-child{animation-delay:.02s}.kv-section-head.is-in>:nth-child(2){animation-delay:.12s}.kv-section-head.is-in>:nth-child(3){animation-delay:.22s}.kv-rise{animation:kv-rise-kf .7s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both}.kv-rise-scale{animation-name:kv-rise-scale-kf}@keyframes kv-rise-kf{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kv-rise-scale-kf{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:none}}.kv-h1{font-size:clamp(38px,5.2vw,60px);line-height:1.05;letter-spacing:-.03em}.kv-h1,.kv-h2{color:var(--kv-fg);font-weight:700}.kv-h2{font-size:clamp(26px,3.2vw,40px);line-height:1.12;letter-spacing:-.02em}.kv-lead{font-size:clamp(16px,1.6vw,18px);line-height:1.6;max-width:42ch}.kv-body,.kv-lead{color:var(--kv-fg-2)}.kv-body{font-size:16px;line-height:1.7}.kv-narrow{max-width:52ch}.kv-mx{margin-left:auto;margin-right:auto}.kv-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-red-soft)}.kv-section-head{max-width:680px;margin-bottom:56px}.kv-section-head .kv-h2{margin:14px 0 0}.kv-section-head .kv-body{margin-top:16px}.kv-center{margin-left:auto;margin-right:auto;text-align:center}.kv-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--kv-line)}.kv-hero-grid{inset:0;background-image:linear-gradient(var(--kv-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--kv-line-2) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(120% 80% at 78% 10%,#000 20%,transparent 70%);mask-image:radial-gradient(120% 80% at 78% 10%,#000 20%,transparent 70%);opacity:.3}.kv-hero-grid,.kv-hero:before{position:absolute;pointer-events:none}.kv-hero:before{content:"";top:-140px;right:-60px;width:640px;height:640px;background:radial-gradient(closest-side,rgba(var(--brand-primary-rgb),.42),transparent 70%);filter:blur(20px);opacity:.6}.kv-hero-inner{position:relative;max-width:1120px;margin:0 auto;padding:92px 24px 84px;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.kv-hero-logo{width:auto;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}.kv-hero-h1{max-width:19ch;font-size:clamp(34px,4.4vw,54px)}.kv-hero-copy .kv-lead{margin-top:22px}.kv-cta-row{display:flex;align-items:center;gap:24px;margin-top:34px;flex-wrap:wrap}.kv-textlink{display:inline-flex;align-items:center;gap:8px;color:var(--kv-fg);font-weight:600;transition:gap .2s,opacity .2s}.kv-textlink svg{color:var(--kv-red-soft)}.kv-textlink:hover{gap:11px;opacity:.85}.kv-hero-chips{display:flex;gap:26px;margin-top:44px;padding-top:26px;border-top:1px solid var(--kv-line);flex-wrap:wrap}.kv-hero-chips li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--kv-fg-2)}.kv-hero-chips svg{color:var(--kv-red-soft);flex:none}.kv-hero-visual{position:relative;display:flex;justify-content:center}.kv-hero-halo{position:absolute;inset:-40px -20px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--brand-primary-rgb),.35),transparent 72%);filter:blur(24px);z-index:0;pointer-events:none}.kv-hero-visual .wm{position:relative;z-index:1;animation:kv-float 6s ease-in-out infinite}@keyframes kv-float{0%,to{transform:rotate(.5deg) translateY(0)}50%{transform:rotate(.5deg) translateY(-12px)}}.kv-hero-halo{animation:kv-halo 5s ease-in-out infinite}@keyframes kv-halo{0%,to{opacity:.75}50%{opacity:1}}.wm{width:340px;max-width:100%;border-radius:18px;background:#f4f4f6;border:1px solid rgba(0,0,0,.06);box-shadow:0 30px 60px -20px rgba(0,0,0,.7),0 0 0 1px var(--kv-line);overflow:hidden;transform:rotate(.5deg)}.wm-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(120deg,var(--kv-red),var(--brand-primary-dark));color:#fff}.wm-avatar{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.2);display:grid;place-items:center;font-weight:700;font-size:14px}.wm-title{display:flex;flex-direction:column;line-height:1.2;flex:1}.wm-title strong{font-size:14px}.wm-title em{font-style:normal;font-size:11px;opacity:.9;display:flex;align-items:center;gap:5px}.wm-online{width:6px;height:6px;border-radius:50%;background:#7dffb0;display:inline-block}.wm-x{font-size:20px;opacity:.85}.wm-body{padding:16px;display:flex;flex-direction:column;gap:10px;background:#ececed}.wm-bot,.wm-user{max-width:82%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.45}.wm-bot{background:#fff;color:#23222a;border-bottom-left-radius:4px;align-self:flex-start}.wm-user{background:var(--kv-red);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.wm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wm-chips span{font-size:12.5px;padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb),.4);color:var(--kv-red);background:#fff}.wm-input{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border-top:1px solid #e4e4e7;color:#9a99a1;font-size:13.5px}.wm-send{width:16px;height:16px;background:var(--kv-red);clip-path:polygon(0 0,100% 50%,0 100%,25% 50%)}.kf{width:100%;max-width:460px;border:1px solid var(--kv-line);border-radius:20px;background:radial-gradient(90% 80% at 50% 50%,rgba(var(--brand-primary-rgb),.08),transparent 70%),var(--kv-panel);padding:26px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:var(--kv-e3)}.kf-cap{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-fg-3);font-weight:700}.kf-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.kf-row li{font-size:11.5px;padding:6px 11px;border-radius:8px;border:1px solid var(--kv-line-2);background:hsla(0,0%,100%,.03);color:var(--kv-fg-2);animation:kf-in .5s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both,kf-glow 4.5s ease-in-out infinite;transition:transform .2s,border-color .2s}@keyframes kf-glow{0%,88%,to{border-color:var(--kv-line-2);background:hsla(0,0%,100%,.03);color:var(--kv-fg-2)}94%{border-color:rgba(var(--brand-primary-rgb),.6);background:rgba(var(--brand-primary-rgb),.14);color:#fff}}.kf-audiences li{border-color:rgba(var(--brand-primary-rgb),.35);background:rgba(var(--brand-primary-rgb),.09);color:#fff;animation:kf-in .5s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both,kf-glow-out 4.5s ease-in-out infinite}@keyframes kf-glow-out{0%,88%,to{box-shadow:0 0 0 rgba(var(--brand-primary-rgb),0)}94%{box-shadow:0 0 14px rgba(var(--brand-primary-rgb),.55)}}@keyframes kf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kf-arrow{width:2px;height:34px;background:linear-gradient(180deg,transparent,rgba(var(--brand-primary-rgb),.45),transparent);position:relative;overflow:hidden;border-radius:2px}.kf-arrow:before{content:"";position:absolute;left:0;right:0;height:12px;background:linear-gradient(180deg,transparent,var(--brand-accent),transparent);animation:kf-packet 1.8s ease-in-out infinite}.kf-arrow:last-of-type:before{animation-delay:.5s}@keyframes kf-packet{0%{top:-14px;opacity:0}25%{opacity:1}75%{opacity:1}to{top:34px;opacity:0}}.kf-arrow:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--kv-red)}.kf-core{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:14px;background:linear-gradient(145deg,#1c1c21,#121216);border:1.5px solid var(--kv-red);box-shadow:0 0 0 6px rgba(var(--brand-primary-rgb),.1),0 0 26px rgba(var(--brand-primary-rgb),.45);animation:kv-core-pulse 2.8s ease-in-out infinite}.kf-core strong{color:#fff;font-size:17px;letter-spacing:-.01em}.kf-core-mark{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@keyframes kv-core-pulse{0%,to{box-shadow:0 0 0 6px rgba(var(--brand-primary-rgb),.1),0 0 26px rgba(var(--brand-primary-rgb),.45)}50%{box-shadow:0 0 0 10px rgba(var(--brand-primary-rgb),.15),0 0 40px rgba(var(--brand-primary-rgb),.7)}}.kv-sectors{padding:54px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line);text-align:center}.kv-sectors-lead{font-size:17px;color:var(--kv-fg-2)}.kv-sectors-lead strong{color:#fff;font-weight:600}.kv-sectors-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:22px}.kv-sectors-list li{font-size:13px;color:var(--kv-fg-3);position:relative}.kv-sectors-list li+li:before{content:"•";position:absolute;left:-16px;color:rgba(var(--brand-primary-rgb),.6)}.kv-problem{padding:104px 0;border-bottom:1px solid var(--kv-line)}.kv-problem-grid{gap:48px;align-items:start}.kv-has-list,.kv-problem-grid{display:grid;grid-template-columns:1fr 1fr}.kv-has-list{gap:12px}.kv-has-list li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--kv-fg-2);padding:12px 14px;border:1px solid var(--kv-line);border-radius:10px;background:var(--kv-panel)}.kv-has-list svg{color:#3fcf8e;flex:none}.kv-asks{display:flex;flex-direction:column;gap:12px}.kv-asks-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-fg-3);margin-bottom:4px}.kv-ask{font-size:15.5px;color:#fff;padding:14px 18px;border-radius:14px;border-bottom-left-radius:4px;background:rgba(var(--brand-primary-rgb),.1);border:1px solid rgba(var(--brand-primary-rgb),.28);width:-moz-fit-content;width:fit-content;box-shadow:var(--kv-e1);animation:kf-in .5s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both}.kv-problem-close{margin-top:48px;font-size:18px;line-height:1.6;color:var(--kv-fg-2);max-width:68ch;padding-left:20px;border-left:3px solid var(--kv-red)}.kv-shift,.kv-why{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-why{background:var(--kv-bg)}.kv-compare{max-width:860px;margin:0 auto;border:1px solid var(--kv-line);border-radius:18px;overflow:hidden;background:var(--kv-panel);box-shadow:var(--kv-e3)}.kv-compare-head{display:grid;grid-template-columns:1fr 40px 1fr;gap:16px;padding:16px 26px;background:hsla(0,0%,100%,.03);border-bottom:1px solid var(--kv-line);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-fg-3)}.kv-compare-head span:last-child{grid-column:3}.kv-compare-head-on{color:var(--kv-red-soft)}.kv-compare-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:16px;align-items:center;padding:18px 26px;border-bottom:1px solid var(--kv-line)}.kv-compare-row:last-child{border-bottom:none}.kv-compare-row{transition:background .25s}.kv-compare-row:hover{background:rgba(var(--brand-primary-rgb),.05)}.kv-compare-arrow{transition:transform .3s var(--kv-ease,cubic-bezier(.16,1,.3,1))}.kv-compare-row:hover .kv-compare-arrow{transform:translateX(4px)}.kv-compare-row:hover .kv-compare-after{color:var(--kv-red-soft)}.kv-compare-after{transition:color .25s}.kv-compare-before{color:var(--kv-fg-3);font-size:15px;text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.2)}.kv-compare-arrow{color:var(--kv-red);justify-self:center}.kv-compare-after{color:#fff;font-size:15.5px;font-weight:600}.kv-meet{padding:104px 0;border-bottom:1px solid var(--kv-line)}.kv-meet-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.kv-meet-copy .kv-h2{margin:14px 0 18px}.kv-meet-copy .kv-body{max-width:48ch}.kv-meet-label{display:block;margin:26px 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-fg-3)}.kv-chips-list{display:flex;flex-wrap:wrap;gap:8px}.kv-chips-list li{font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid var(--kv-line-2);background:hsla(0,0%,100%,.03);color:var(--kv-fg-2);transition:border-color .2s,color .2s}.kv-chips-list li:hover{border-color:rgba(var(--brand-primary-rgb),.5);color:#fff}.kv-chips-lg{margin-top:26px}.kv-meet .kv-reveal-right{position:relative;display:flex;justify-content:center}.kv-sources{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-src-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kv-src-grid li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--kv-fg-2);padding:14px 16px;border:1px solid var(--kv-line);border-radius:10px;background:var(--kv-panel);transition:border-color .25s,transform .25s,color .25s;box-shadow:var(--kv-e1)}.kv-src-grid li:hover{border-color:rgba(var(--brand-primary-rgb),.45);transform:translateY(-3px);color:#fff;box-shadow:var(--kv-e2),var(--kv-glow)}.kv-src-grid svg{color:var(--kv-red-soft);flex:none}.kv-outcomes{padding:104px 0;border-bottom:1px solid var(--kv-line)}.kv-out-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kv-out-cell{display:flex;flex-direction:column;gap:14px;padding:26px 22px;border:1px solid var(--kv-line);border-radius:16px;background:var(--kv-panel);color:#fff;font-size:15px;font-weight:600;line-height:1.4;transition:border-color .25s,transform .25s,background .25s}.kv-out-cell svg{color:var(--kv-red-soft)}.kv-out-cell{box-shadow:var(--kv-e1)}.kv-out-cell:hover{border-color:rgba(var(--brand-primary-rgb),.5);transform:translateY(-5px);background:#17171b;box-shadow:var(--kv-e3),var(--kv-glow)}.kv-out-cell svg{transition:transform .3s var(--kv-ease,cubic-bezier(.16,1,.3,1))}.kv-out-cell:hover svg{transform:scale(1.15) translateY(-2px)}.kv-teams{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-team-list{max-width:860px;margin:0 auto;border:1px solid var(--kv-line);border-radius:18px;overflow:hidden;background:var(--kv-panel);box-shadow:var(--kv-e3)}.kv-team-row{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center;padding:17px 26px;border-bottom:1px solid var(--kv-line);transition:background .2s}.kv-team-row:last-child{border-bottom:none}.kv-team-row{position:relative}.kv-team-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kv-red);transform:scaleY(0);transform-origin:center;transition:transform .3s var(--kv-ease,cubic-bezier(.16,1,.3,1))}.kv-team-row:hover{background:hsla(0,0%,100%,.025)}.kv-team-row:hover:before{transform:scaleY(1)}.kv-team-row:hover .kv-team-name{color:var(--kv-red-soft)}.kv-team-name{transition:color .25s;color:#fff;font-weight:600;font-size:15.5px}.kv-team-help{color:var(--kv-fg-2);font-size:14.5px}.kv-steps{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:step;position:relative}.kv-steps-row:before{content:"";position:absolute;top:27px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--brand-primary-rgb),.5),transparent)}.kv-step{position:relative;text-align:center;padding:0 12px}.kv-step-num{position:relative;z-index:1;width:54px;height:54px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%;background:var(--kv-bg-2);border:1.5px solid var(--kv-red);color:var(--kv-red-soft);font-weight:800;font-size:18px;box-shadow:0 0 0 6px var(--kv-bg-2),0 0 20px rgba(var(--brand-primary-rgb),.35);transition:transform .3s var(--kv-ease,cubic-bezier(.16,1,.3,1)),box-shadow .3s}.kv-step:hover .kv-step-num{transform:scale(1.1);box-shadow:0 0 0 6px var(--kv-bg-2),0 0 34px rgba(var(--brand-primary-rgb),.7)}.kv-step h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.kv-step p{color:var(--kv-fg-2);font-size:14.5px;line-height:1.6;max-width:32ch;margin:0 auto}.kv-embed{padding:104px 0;border-bottom:1px solid var(--kv-line)}.kv-embed-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.kv-embed-copy .kv-h2{margin:16px 0 18px;max-width:16ch}.kv-embed-copy .kv-body{max-width:44ch}.kv-check-list{margin-top:26px;display:flex;flex-direction:column;gap:14px}.kv-check-list li{display:flex;align-items:center;gap:10px;color:var(--kv-fg-2);font-size:15px}.kv-check-list svg{color:var(--kv-red-soft);flex:none}.em{border-radius:14px;overflow:hidden;border:1px solid var(--kv-line);background:#101013;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.em-bar{display:flex;gap:7px;align-items:center;padding:12px 14px;background:#17171b;border-bottom:1px solid var(--kv-line)}.em-dot{width:10px;height:10px;border-radius:50%;background:#3a3a42}.em-canvas{position:relative;min-height:300px;padding:24px;background:radial-gradient(120% 90% at 80% 100%,rgba(var(--brand-primary-rgb),.1),transparent 60%),#0d0d10}.em-skel{display:grid;grid-template-columns:1fr 1fr;gap:16px}.em-skel-block{height:96px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid var(--kv-line)}.em-skel-block:first-child{grid-column:1/-1}.em-widget{position:absolute;right:22px;bottom:68px;width:230px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 24px 48px -16px rgba(0,0,0,.7)}.em-widget-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(120deg,var(--kv-red),var(--brand-primary-dark));color:#fff}.em-widget-ava{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.22);display:grid;place-items:center;font-size:11px;font-weight:700}.em-widget-head strong{font-size:12px;flex:1}.em-widget-x{font-size:16px;opacity:.85}.em-widget-body{padding:12px;background:#ececed}.em-widget-bot{background:#fff;color:#26252c;font-size:12px;padding:8px 11px;border-radius:12px;border-bottom-left-radius:4px;max-width:90%}.em-widget-input{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-top:1px solid #e6e6ea;color:#a3a2aa;font-size:11.5px}.em-widget-send{width:13px;height:13px;background:var(--kv-red);clip-path:polygon(0 0,100% 50%,0 100%,25% 50%)}.em-launcher{position:absolute;right:22px;bottom:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--kv-red);color:#fff;box-shadow:0 10px 24px -6px rgba(var(--brand-primary-rgb),.7)}.em-launcher:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--kv-red);animation:kv-ping 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes kv-ping{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(1.9);opacity:0}}.kv-features{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kv-feat{border:1px solid var(--kv-line);border-radius:16px;background:var(--kv-panel);padding:26px;transition:border-color .25s,transform .25s,background .25s;box-shadow:var(--kv-e1)}.kv-feat:hover{border-color:rgba(var(--brand-primary-rgb),.5);transform:translateY(-5px);background:#17171b;box-shadow:var(--kv-e3),var(--kv-glow)}.kv-feat-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;margin-bottom:16px;background:rgba(var(--brand-primary-rgb),.12);border:1px solid rgba(var(--brand-primary-rgb),.28);color:var(--kv-red-soft)}.kv-feat h3{font-size:17px;color:#fff;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.kv-feat p{font-size:14.5px;line-height:1.6;color:var(--kv-fg-2)}.kv-templates{padding:104px 0;border-bottom:1px solid var(--kv-line)}.ts{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start}.ts-tabs{gap:4px}.ts-tab,.ts-tabs{display:flex;flex-direction:column}.ts-tab{text-align:left;padding:14px 16px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .2s,border-color .2s;gap:3px}.ts-tab-name{color:var(--kv-fg-2);font-size:15px;font-weight:600;transition:color .2s}.ts-tab-note{color:var(--kv-fg-3);font-size:12.5px;line-height:1.35;opacity:0;max-height:0;transition:opacity .25s,max-height .25s;overflow:hidden}.ts-tab:hover{background:hsla(0,0%,100%,.03)}.ts-tab:hover .ts-tab-name{color:#fff}.ts-tab.is-active{background:var(--kv-panel);border-color:var(--kv-line-2)}.ts-tab.is-active .ts-tab-name{color:#fff}.ts-tab.is-active .ts-tab-note{opacity:1;max-height:60px}.ts-stage{display:flex;justify-content:center;padding:8px 0}.ts-frame{width:320px;border-radius:18px;overflow:hidden;background:#ececed;border:1px solid var(--kv-line);box-shadow:0 30px 60px -24px rgba(0,0,0,.75),0 0 0 1px var(--kv-line);animation:ts-in .4s var(--kv-ease,cubic-bezier(.16,1,.3,1));font-size:12.5px}@keyframes ts-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.ts-head{display:flex;align-items:center;gap:9px;padding:13px 15px}.ts-head-curve{background:linear-gradient(115deg,var(--kv-red),var(--brand-primary-dark));border-radius:0 0 26px 0;padding-bottom:18px}.ts-head-bar{background:#fff;border-bottom:1px solid #e6e6ea}.ts-head-solid{background:var(--kv-red)}.ts-name{display:flex;flex-direction:column;line-height:1.25;font-weight:700;font-size:13px;color:#23222a}.ts-name em{font-style:normal;font-weight:500;font-size:10.5px;color:#17b978}.ts-head-curve .ts-name,.ts-head-solid .ts-name{color:#fff}.ts-head-curve .ts-name em,.ts-head-solid .ts-name em{color:hsla(0,0%,100%,.85)}.ts-ava{width:26px;height:26px;border-radius:50%;background:var(--kv-red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.ts-head-curve .ts-ava,.ts-head-solid .ts-ava{background:hsla(0,0%,100%,.22)}.ts-ava.sm{width:20px;height:20px;font-size:9px;align-self:flex-end}.ts-ava.you{background:#6b6b74}.ts-msgs{padding:14px 15px;display:flex;flex-direction:column;gap:10px}.ts-row{display:flex;gap:7px;align-items:flex-end}.ts-row-bot{justify-content:flex-start}.ts-row-user{justify-content:flex-end}.ts-col{display:flex;flex-direction:column;gap:3px;max-width:82%}.ts-row-user .ts-col{align-items:flex-end}.ts-who{font-size:10px;color:#9a99a1;font-weight:600;padding:0 2px}.ts-bubble{padding:8px 11px;border-radius:13px;line-height:1.4}.ts-bubble.bot{background:#fff;color:#26252c;border-bottom-left-radius:4px}.ts-bubble.user{background:var(--kv-red);color:#fff;border-bottom-right-radius:4px}.ts-rate{display:inline-flex;gap:8px;color:#b9b9c0;padding:2px;margin-top:1px}.ts-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ts-chips span{font-size:11.5px;padding:6px 11px;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb),.4);color:var(--kv-red);background:#fff}.ts-foot{display:flex;align-items:center;gap:8px;padding:11px 15px;background:#fff;border-top:1px solid #e6e6ea}.ts-field{flex:1;color:#a3a2aa;font-size:12px}.ts-btn{display:grid;place-items:center;color:var(--kv-red);flex:none}.ts-btn-circle{border-radius:50%}.ts-btn-circle,.ts-btn-square{width:28px;height:28px;background:var(--kv-red);color:#fff}.ts-btn-square{border-radius:8px}.ts-btn-bare{background:none;color:var(--kv-red)}.ts-brand{text-align:center;font-size:10px;color:#a9a8b0;padding:7px;background:#f4f4f6;border-top:1px solid #ececee}.ts-minimal{background:#fff}.ts-minimal .ts-msgs{padding-top:18px}.ts-midnight{background:#17151b}.ts-midnight .ts-head-bar{background:#1e1c24;border-bottom:1px solid #2a2831}.ts-midnight .ts-name{color:#fff}.ts-midnight .ts-msgs{background:#17151b}.ts-midnight .ts-bubble.bot{background:#262230;color:#e7e5ec}.ts-midnight .ts-chips span{background:transparent}.ts-midnight .ts-rate{color:#56545e}.ts-midnight .ts-foot{background:#1e1c24;border-color:#2a2831}.ts-midnight .ts-field{color:#6c6a75}.ts-corporate .ts-bubble,.ts-corporate.ts-frame{border-radius:6px}.kv-security{padding:104px 0;background:var(--kv-bg-2);border-bottom:1px solid var(--kv-line)}.kv-security-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.kv-shield{position:relative;justify-self:center;width:190px;height:210px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,rgba(var(--brand-primary-rgb),.28),rgba(var(--brand-primary-rgb),.04));border:1.5px solid rgba(var(--brand-primary-rgb),.5);clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%);box-shadow:0 0 60px rgba(var(--brand-primary-rgb),.4);animation:kv-shield-glow 3.4s ease-in-out infinite}@keyframes kv-shield-glow{0%,to{box-shadow:0 0 50px rgba(var(--brand-primary-rgb),.32)}50%{box-shadow:0 0 90px rgba(var(--brand-primary-rgb),.6)}}.kv-shield:after{content:"";position:absolute;inset:0;clip-path:inherit;box-shadow:inset 0 0 40px rgba(var(--brand-primary-rgb),.4)}.kv-security-copy .kv-h2{margin:14px 0 26px}.kv-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kv-security-cell{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--kv-line);border-radius:12px;background:var(--kv-panel);padding:18px;box-shadow:var(--kv-e1);transition:border-color .25s,transform .25s,box-shadow .25s}.kv-security-cell:hover{border-color:rgba(var(--brand-primary-rgb),.45);transform:translateY(-3px);box-shadow:var(--kv-e2),var(--kv-glow)}.kv-security-tick{color:var(--kv-red-soft);flex:none;margin-top:2px}.kv-security-cell strong{display:block;color:#fff;font-size:14.5px;font-weight:600;margin-bottom:4px}.kv-security-cell span{color:var(--kv-fg-2);font-size:13px;line-height:1.55}.kv-industries{padding:104px 0;border-bottom:1px solid var(--kv-line)}.kv-ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kv-ind-cell{position:relative;overflow:hidden;border:1px solid var(--kv-line);border-radius:18px;background:radial-gradient(120% 100% at 0 0,rgba(var(--brand-primary-rgb),.06),transparent 55%),var(--kv-panel);padding:26px 26px 30px;box-shadow:var(--kv-e1);transition:transform .3s var(--kv-ease,cubic-bezier(.16,1,.3,1)),border-color .3s,background .3s,box-shadow .3s}.kv-ind-cell:hover{transform:translateY(-4px);border-color:rgba(var(--brand-primary-rgb),.45);background:radial-gradient(120% 100% at 0 0,rgba(var(--brand-primary-rgb),.12),transparent 55%),#17171b;box-shadow:var(--kv-e3),var(--kv-glow)}.kv-ind-top{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.kv-ind-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(var(--brand-primary-rgb),.12);border:1px solid rgba(var(--brand-primary-rgb),.28);color:var(--kv-red-soft);transition:transform .3s,background .3s}.kv-ind-cell:hover .kv-ind-ico{transform:scale(1.06) rotate(-3deg);background:rgba(var(--brand-primary-rgb),.2)}.kv-ind-num{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--kv-fg-3);font-variant-numeric:tabular-nums}.kv-ind-cell h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.kv-ind-cell p{color:var(--kv-fg-2);font-size:14.5px;line-height:1.6}.kv-ind-sector{color:var(--kv-fg-3)!important;font-size:13px!important;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--kv-line)}.kv-ind-more{margin-top:36px;text-align:center;padding:26px;border:1px dashed var(--kv-line-2);border-radius:16px}.kv-ind-more>span{display:block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-red-soft)}.kv-ind-more ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px}.kv-ind-more li{font-size:14px;color:var(--kv-fg-2);position:relative}.kv-ind-more li+li:before{content:"•";position:absolute;left:-15px;color:rgba(var(--brand-primary-rgb),.6)}.kv-ind-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--kv-red),var(--kv-red-soft));transition:width .4s var(--kv-ease,cubic-bezier(.16,1,.3,1))}.kv-ind-cell:hover .kv-ind-bar{width:100%}.kv-faq{padding:104px 0}.kv-faq-wrap{display:grid;grid-template-columns:300px 1fr;gap:56px}.kv-faq-side{position:relative}.kv-faq-side .kv-h2{margin-top:14px;max-width:12ch}.kv-faq-glyph{display:grid;place-items:center;width:120px;height:120px;margin-top:36px;border-radius:20px;font-size:56px;font-weight:800;color:var(--kv-red-soft);background:radial-gradient(closest-side,rgba(var(--brand-primary-rgb),.16),transparent 75%);border:1px solid rgba(var(--brand-primary-rgb),.28)}.kv-faq-list{border-top:1px solid var(--kv-line)}.kv-faq-item{border-bottom:1px solid var(--kv-line)}.kv-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;color:#fff}.kv-faq-item summary::-webkit-details-marker{display:none}.kv-faq-plus{color:var(--kv-red-soft);font-size:22px;transition:transform .25s;line-height:1;flex:none}.kv-faq-item[open] .kv-faq-plus{transform:rotate(45deg)}.kv-faq-item p{padding:0 0 22px;color:var(--kv-fg-2);line-height:1.7;max-width:62ch}.kv-final{padding:100px 0 120px}.kv-final-panel{position:relative;overflow:hidden;text-align:center;padding:72px 24px;border-radius:24px;border:1px solid rgba(var(--brand-primary-rgb),.45);background:radial-gradient(120% 140% at 50% 0,rgba(var(--brand-primary-rgb),.16),transparent 60%),var(--kv-panel);display:flex;flex-direction:column;align-items:center;gap:22px;box-shadow:var(--kv-e3)}.kv-final-glow{position:absolute;left:50%;bottom:-220px;transform:translateX(-50%);width:800px;height:460px;background:radial-gradient(closest-side,rgba(var(--brand-primary-rgb),.4),transparent 70%);filter:blur(20px);pointer-events:none}.kv-final-h{position:relative;max-width:22ch}.kv-final-lead{max-width:52ch;text-align:center;font-weight:600;color:#fff}.kv-final-lead,.kv-final-lines,.kv-final-panel a{position:relative}.kv-final-lines{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.kv-final-lines li{font-size:16px;color:var(--kv-fg-2);animation:kf-in .5s var(--kv-ease,cubic-bezier(.16,1,.3,1)) both}.kv-final-ctas{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width:980px){.kv-hero-inner{grid-template-columns:1fr;gap:48px}.kv-embed-inner,.kv-meet-inner,.kv-problem-grid,.kv-security-inner{grid-template-columns:1fr;gap:40px}.kv-steps-row{grid-template-columns:1fr;gap:36px}.kv-steps-row:before{display:none}.kv-feat-grid,.kv-out-grid,.kv-src-grid{grid-template-columns:1fr 1fr}.kv-faq-wrap,.kv-ind-grid{grid-template-columns:1fr}.kv-faq-wrap{gap:28px}.kv-faq-glyph{display:none}.kv-lead{max-width:none}.kv-team-row{grid-template-columns:150px 1fr}}@media (max-width:620px){.kv-feat-grid,.kv-has-list,.kv-out-grid,.kv-security-grid,.kv-src-grid{grid-template-columns:1fr}.kv-compare-head,.kv-compare-row{grid-template-columns:1fr 28px 1fr;padding:14px 16px;gap:8px}.kv-compare-after,.kv-compare-before{font-size:13.5px}.kv-team-row{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.em-launcher:after,.kf-arrow:before,.kf-audiences li,.kf-core,.kf-row li,.kv-ask,.kv-final-lines li,.kv-hero-halo,.kv-hero-visual .wm,.kv-rise,.kv-rise-scale,.kv-section-head.is-in>*,.kv-shield,.ts-frame{animation:none}.kv-chips-list li,.kv-compare-arrow,.kv-compare-row,.kv-faq-plus,.kv-feat,.kv-ind-cell,.kv-out-cell,.kv-out-cell svg,.kv-security-cell,.kv-src-grid li,.kv-step-num,.kv-team-row:before,.kv-textlink,.ts-tab{transition:none}[data-reveal]{transition:none}.kv-rise,[data-reveal]{opacity:1;transform:none}.kf-row li,.kv-ask,.kv-final-lines li{opacity:1}}