@import "https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap";
@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pflow{to{stroke-dashoffset:-24px}}.kistiRoot{--bg:#070a10;--srf:#0c121c;--srf2:#101724;--ink:#eef4fb;--mut:#9aa7b6;--faint:#617485;--cy:#5fe3ff;--cy2:#c3f0ff;--mint:#8fe3d8;--ln:#96b9d71c;--ln2:#96c3e138;--radius:14px;--radius-s:10px;--ac-home:#58e6ff;--ac-ax:#f0a05f;--ac-agents:#b49cf5;--ac-value:#6fd89b;--ac-rnd:#8fe3d8;--ac-join:#58e6ff;--ac:var(--ac-home)}.kistiRoot[data-tab=home]{--ac:var(--ac-home)}.kistiRoot[data-tab=ax]{--ac:var(--ac-ax)}.kistiRoot[data-tab=agents]{--ac:var(--ac-agents)}.kistiRoot[data-tab=value]{--ac:var(--ac-value)}.kistiRoot[data-tab=rnd]{--ac:var(--ac-rnd)}.kistiRoot[data-tab=join]{--ac:var(--ac-join)}.kistiRoot nav.tabs button[data-t=ax]{--ac:var(--ac-ax)}.kistiRoot nav.tabs button[data-t=agents]{--ac:var(--ac-agents)}.kistiRoot nav.tabs button[data-t=value]{--ac:var(--ac-value)}.kistiRoot nav.tabs button[data-t=rnd]{--ac:var(--ac-rnd)}.kistiRoot nav.tabs button[data-t=join]{--ac:var(--ac-join)}.kistiRoot,.kistiRoot *{box-sizing:border-box;margin:0;padding:0}.kistiRoot{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-family:Helvetica Neue,Helvetica,Arial,Nanum Gothic,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.65;overflow-x:clip}.kistiRoot a{color:var(--cy);text-decoration:none}.kistiRoot a:hover{text-decoration:underline}.kistiRoot .mono{font-family:ui-monospace,Consolas,Courier New,monospace}.kistiRoot ::selection{background:#58e6ff59}.kistiRoot header.top{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ln);background:#05070ce6;justify-content:center;align-items:stretch;height:58px;display:flex;position:fixed;top:0;left:0;right:0}.kistiRoot[data-tab=home] header.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.kistiRoot nav.tabs{scrollbar-width:none;gap:6px;padding:0 14px;display:flex;overflow-x:auto}.kistiRoot nav.tabs::-webkit-scrollbar{display:none}.kistiRoot nav.tabs button{appearance:none;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 15px;font-size:13.5px;font-weight:700}.kistiRoot nav.tabs button:hover{color:var(--ink)}.kistiRoot nav.tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.kistiRoot .hudfix{pointer-events:none;z-index:60;border:1px solid #58e6ff26;position:fixed;inset:12px}.kistiRoot .hudfix i{border:0 solid var(--cy);width:15px;height:15px;position:absolute}.kistiRoot .hudfix .a{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.kistiRoot .hudfix .b{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.kistiRoot .hudfix .c{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.kistiRoot .hudfix .d{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.kistiRoot:not([data-tab=home]) .hudfix{display:none}.kistiRoot main{max-width:1200px;margin:0 auto;padding:92px 22px 96px}.kistiRoot section.panel{display:none}.kistiRoot section.panel.on{animation:.25s fade;display:block}.kistiRoot .grid{gap:15px;display:grid}.kistiRoot .g2{grid-template-columns:1fr 1fr}.kistiRoot .g3{grid-template-columns:repeat(3,1fr)}.kistiRoot .g4{grid-template-columns:repeat(4,1fr)}.kistiRoot .g31{grid-template-columns:1.55fr 1fr}@media (max-width:920px){.kistiRoot .g2,.kistiRoot .g31{grid-template-columns:1fr}.kistiRoot .g3,.kistiRoot .g4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.kistiRoot .g3,.kistiRoot .g4{grid-template-columns:1fr}}.kistiRoot .card{background:var(--srf);border:1px solid var(--ln);border-radius:var(--radius);margin-bottom:15px;padding:22px 24px;transition:border-color .15s}.kistiRoot .card:hover{border-color:var(--ln2)}.kistiRoot .grid .card{margin-bottom:0}.kistiRoot .card h3{letter-spacing:-.2px;font-size:15px;font-weight:700}.kistiRoot .card h4{margin-bottom:6px;font-size:13.5px;font-weight:700}.kistiRoot .card .cap{color:var(--mut);margin-top:3px;font-size:12px}.kistiRoot .sechead{margin:64px 0 22px}.kistiRoot .sechead .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ac);opacity:.9;font-family:ui-monospace,Consolas,monospace;font-size:10.5px;font-weight:700}.kistiRoot .sechead h2{letter-spacing:-.6px;margin-top:9px;font-size:27px;font-weight:700;line-height:1.22}.kistiRoot .sechead p{color:var(--mut);max-width:780px;margin-top:9px;line-height:1.65}.kistiRoot .note{color:var(--faint);margin-top:12px;font-size:11.5px;line-height:1.55}.kistiRoot .note b{color:var(--mut)}.kistiRoot ul.dots{margin-top:8px;list-style:none}.kistiRoot ul.dots li{color:var(--mut);padding:4px 0 4px 18px;position:relative}.kistiRoot ul.dots li:before{content:"";background:var(--cy);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px;box-shadow:0 0 8px #58e6ffcc}.kistiRoot ul.dots.m li:before{background:var(--mint);box-shadow:0 0 8px #8fe3d8cc}.kistiRoot ul.dots li b{color:var(--ink)}.kistiRoot .tag{letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:3px 10px;font-family:ui-monospace,Consolas,monospace;font-size:10px;font-weight:700;display:inline-block}.kistiRoot .tag.c{background:color-mix(in srgb, var(--ac) 13%, transparent);color:var(--ac);border:1px solid color-mix(in srgb, var(--ac) 32%, transparent)}.kistiRoot .tag.m{color:var(--mint);background:#8fe3d81a;border:1px solid #8fe3d859}.kistiRoot .tag.line{border:1px dashed var(--ln2);color:var(--mut);background:0 0}.kistiRoot .btn{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;padding:12px 22px;font-size:13px;font-weight:700;transition:all .13s;display:inline-block}.kistiRoot .btn:active{transform:translateY(1px)}.kistiRoot .btn.pri{background:var(--cy);color:#041018}.kistiRoot .btn.pri:hover{filter:brightness(1.1);text-decoration:none;box-shadow:0 0 22px #58e6ff66}.kistiRoot .btn.ghost{border-color:var(--ln2);color:var(--cy2);background:0 0}.kistiRoot .btn.ghost:hover{border-color:var(--cy);background:#58e6ff12;text-decoration:none}.kistiRoot .btn.mint{background:var(--mint);color:#04241e}.kistiRoot .btn.mint:hover{filter:brightness(1.06);box-shadow:0 0 22px #8fe3d866}.kistiRoot .hero{margin:-78px calc(50% - var(--vw,100vw)/2) 0;background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.kistiRoot .hero canvas{width:100%;height:100%;position:absolute;inset:0}.kistiRoot .hero .veil{pointer-events:none;background:radial-gradient(62% 55% at 50% 44%,#0000 38%,#05070cd1 100%);position:absolute;inset:0}.kistiRoot .hero .inner{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:110px 26px 70px;display:flex;position:relative}.kistiRoot .hero .ey{letter-spacing:.42em;color:var(--cy);text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:10.5px}.kistiRoot .hero h2{letter-spacing:-.015em;max-width:940px;margin-top:26px;font-size:clamp(33px,6vw,78px);font-weight:300;line-height:1.12}.kistiRoot .hero h2 b{font-weight:600}.kistiRoot .hero .sub{color:var(--mut);max-width:900px;margin-top:22px;font-size:clamp(19px,2.5vw,30px);font-weight:300;line-height:1.55}.kistiRoot .hero .read{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a128c;border:1px solid #58e6ff38;flex-wrap:wrap;justify-content:center;margin-top:40px;font-family:ui-monospace,Consolas,monospace;display:flex}.kistiRoot .hero .read div{border-left:1px solid #58e6ff24;min-width:150px;padding:17px 36px}.kistiRoot .hero .read div:first-child{border-left:0}.kistiRoot .hero .read .l{letter-spacing:.32em;color:var(--faint);text-transform:uppercase;font-size:9px}.kistiRoot .hero .read .v{color:var(--cy2);letter-spacing:.08em;margin-top:9px;font-size:17px}@media (max-width:760px){.kistiRoot .hero .read div{min-width:0;padding:12px 16px}}.kistiRoot .hero .cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.kistiRoot .hero .cbtn{letter-spacing:.14em;color:var(--bc);cursor:pointer;border:1px solid color-mix(in srgb, var(--bc) 45%, transparent);background:color-mix(in srgb, var(--bc) 7%, transparent);padding:13px 22px;font-family:ui-monospace,Consolas,monospace;font-size:12px;transition:all .13s}.kistiRoot .hero .cbtn:hover{border-color:var(--bc);background:color-mix(in srgb, var(--bc) 16%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--bc) 26%, transparent)}.kistiRoot .hero .cbtn{--bc:var(--ac-home)}.kistiRoot .hero .cbtn[data-go=ax]{--bc:var(--ac-ax)}.kistiRoot .hero .cbtn[data-go=agents]{--bc:var(--ac-agents)}.kistiRoot .hero .cbtn[data-go=value]{--bc:var(--ac-value)}.kistiRoot .hero .cbtn[data-go=rnd]{--bc:var(--ac-rnd)}.kistiRoot .hero .cbtn[data-go=join]{--bc:var(--ac-join)}.kistiRoot .steps{counter-reset:st;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (max-width:920px){.kistiRoot .steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.kistiRoot .steps{grid-template-columns:1fr 1fr}}.kistiRoot .step{background:var(--srf2);border:1px solid var(--ln);border-radius:var(--radius-s);padding:13px 13px 12px;position:relative}.kistiRoot .step:before{counter-increment:st;content:counter(st,decimal-leading-zero);color:var(--ac);letter-spacing:.1em;font-family:ui-monospace,Consolas,monospace;font-size:10.5px;font-weight:700}.kistiRoot .step b{margin-top:3px;font-size:13px;display:block}.kistiRoot .step span{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.kistiRoot .pain{border-left:3px solid var(--ac);background:color-mix(in srgb, var(--ac) 7%, transparent);border-radius:0 var(--radius-s) var(--radius-s) 0;letter-spacing:-.2px;margin:12px 0;padding:14px 18px;font-size:14.5px;font-weight:700}.kistiRoot .pain small{color:var(--mut);margin-top:5px;font-size:11.5px;font-weight:600;display:block}.kistiRoot .quotes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kistiRoot .q{color:var(--ink);background:var(--srf2);border:1px solid var(--ln);border-radius:12px 12px 12px 3px;padding:8px 12px;font-size:12px;line-height:1.5}.kistiRoot .q:before{content:"“ ";color:var(--faint)}.kistiRoot .q:after{content:" ”";color:var(--faint)}.kistiRoot table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12.5px}.kistiRoot th,.kistiRoot td{border:1px solid var(--ln);text-align:left;vertical-align:top;padding:8px 11px}.kistiRoot th{background:var(--srf2);letter-spacing:.1em;color:var(--mut);white-space:nowrap;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:10.5px;font-weight:700}.kistiRoot td b{color:var(--ink);font-weight:700}.kistiRoot td{color:var(--mut)}.kistiRoot .tbl-wrap{overflow-x:auto}.kistiRoot .mapbox svg{width:100%;height:auto;display:block}.kistiRoot .mapbox svg text{font-family:inherit}.kistiRoot .mapbox .lgd{opacity:.9;color:#dfeef6;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:8px;font-size:10.5px;display:flex}.kistiRoot .mapbox .lgd span{align-items:center;gap:5px;display:inline-flex}.kistiRoot .mapbox .sw{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.kistiRoot .sw.core{background:#fff}.kistiRoot .sw.pole{background:#ffffff42;border:1.4px solid #ffffffe6}.kistiRoot .sw.spc{border:1.4px dashed var(--mint);background:0 0}.kistiRoot .sw.lnk{border-top:2px dashed #fffffff2;border-radius:0;width:17px;height:0}.kistiRoot .mapbox .mcap{opacity:.72;text-align:center;letter-spacing:.01em;color:#dfeef6;margin-top:6px;font-size:11px}.kistiRoot .mappanel{border:1px solid var(--ln2);color:#fff;background:radial-gradient(90% 80% at 50% 30%,#0c1b30,#060d18);border-radius:12px;padding:18px 16px 13px}.kistiRoot .regionmap{gap:10px;display:grid}.kistiRoot .rbox{border:1.5px solid var(--ln2);border-radius:var(--radius-s);background:var(--srf2);padding:14px 15px}.kistiRoot .rbox.core{border-color:var(--cy);background:#58e6ff12}.kistiRoot .rbox .rt{letter-spacing:.04em;font-size:12px;font-weight:700}.kistiRoot .rbox .rt small{color:var(--mut);margin-left:5px;font-weight:700}.kistiRoot .rchips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.kistiRoot .rchip{background:var(--srf);border:1px solid var(--ln2);color:var(--ink);border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:700}.kistiRoot .rchip.core{background:var(--cy);border-color:var(--cy);color:#041018}.kistiRoot .rchip.sp{color:var(--mint);border-style:dashed;border-color:#8fe3d880}.kistiRoot .linkmark{color:var(--faint);text-align:center;width:fit-content;margin:0 auto;font-size:19px;font-weight:700}.kistiRoot .ncard2{background:radial-gradient(ellipse 62% 130px at 50% 0%, color-mix(in srgb, var(--ac) 7%, transparent), transparent 72%), var(--srf);position:relative}.kistiRoot .ncard2:before,.kistiRoot .ncard2:after{content:"";pointer-events:none;z-index:1;width:15px;height:15px;position:absolute}.kistiRoot .ncard2:before{border-top:2px solid var(--ac);border-left:2px solid var(--ac);border-top-left-radius:var(--radius);top:-1px;left:-1px}.kistiRoot .ncard2:after{border-bottom:2px solid var(--ac);border-right:2px solid var(--ac);border-bottom-right-radius:var(--radius);bottom:-1px;right:-1px}.kistiRoot .mline2{letter-spacing:.3em;color:var(--ac);text-transform:uppercase;margin-bottom:7px;font-family:ui-monospace,Consolas,monospace;font-size:9px;font-weight:700}.kistiRoot .pipe{margin-top:6px}.kistiRoot .pipe svg{width:100%;height:auto;display:block;overflow:visible}.kistiRoot .pipe svg text{font-family:inherit}.kistiRoot .pipeflow{stroke-dasharray:4 8;animation:2.6s linear infinite pflow}@media (prefers-reduced-motion:reduce){.kistiRoot .pipeflow{animation:none}}.kistiRoot .stage{background:var(--srf);border:1px solid var(--ln);border-radius:var(--radius);flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative}.kistiRoot .stage .sno{letter-spacing:.24em;color:var(--ac);text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:9.5px;font-weight:700}.kistiRoot .stage h4{margin:3px 0 0;font-size:14px;font-weight:700}.kistiRoot .stage .en{color:var(--faint);letter-spacing:.04em;font-family:ui-monospace,Consolas,monospace;font-size:10px}.kistiRoot .stage p{color:var(--mut);margin-top:7px;font-size:12.5px}.kistiRoot .stage .out{color:var(--cy2);letter-spacing:.02em;border-top:1px dashed var(--ln);margin-top:auto;padding-top:10px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.kistiRoot .stage.exp{border-color:#8fe3d859}.kistiRoot .stage.exp .sno,.kistiRoot .stage.exp .out{color:var(--mint)}.kistiRoot .lv{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}@media (max-width:680px){.kistiRoot .lv{grid-template-columns:1fr 1fr}}.kistiRoot .lv .l{border:1px solid var(--ln);border-radius:var(--radius-s);background:var(--srf2);padding:11px 12px;position:relative}.kistiRoot .lv .l b{color:var(--faint);letter-spacing:.08em;font-family:ui-monospace,Consolas,monospace;font-size:13px;display:block}.kistiRoot .lv .l span{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.kistiRoot .lv .l.now{border-color:var(--cy);background:#58e6ff1a;box-shadow:0 0 20px #58e6ff2e,inset 0 0 14px #58e6ff0d}.kistiRoot .lv .l.now b{color:var(--cy2)}.kistiRoot .lv .l.now:after{content:"● 사례 기업";background:var(--cy);color:#041018;letter-spacing:.04em;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:-9px;right:9px}.kistiRoot .gauge{margin-top:12px}.kistiRoot .gauge .row{grid-template-columns:1fr 108px 34px;align-items:center;gap:10px;padding:4px 0;display:grid}@media (max-width:560px){.kistiRoot .gauge .row{grid-template-columns:1fr 70px 30px}}.kistiRoot .gauge .nm{color:var(--ink);font-size:12.5px}.kistiRoot .gauge .nm i{color:var(--faint);margin-right:6px;font-family:ui-monospace,Consolas,monospace;font-style:normal}.kistiRoot .gauge .nm small{color:var(--mut);margin-top:1px;font-size:11px;display:block}.kistiRoot .gauge .tr{background:var(--srf2);border:1px solid var(--ln);border-radius:99px;height:7px;overflow:hidden}.kistiRoot .gauge .fl{background:linear-gradient(90deg,#2b8fae,var(--cy));border-radius:99px;height:100%;box-shadow:0 0 10px #58e6ff99}.kistiRoot .gauge .fl.gate{background:linear-gradient(90deg,#5aa89e,var(--mint));box-shadow:0 0 10px #8fe3d899}.kistiRoot .gauge .vv{color:var(--cy2);text-align:right;font-family:ui-monospace,Consolas,monospace;font-size:12px}.kistiRoot .gauge .tot{border-top:1px solid var(--ln);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:11px;font-family:ui-monospace,Consolas,monospace;display:flex}.kistiRoot .gauge .tot .lb{letter-spacing:.24em;color:var(--faint);text-transform:uppercase;font-size:10px}.kistiRoot .gauge .tot .vl{color:var(--cy2);font-size:19px}.kistiRoot .gauge .tot .vl em{color:var(--mut);font-size:12px;font-style:normal}.kistiRoot .k2k{gap:10px;margin-top:12px;display:grid}.kistiRoot .k2k .r{background:var(--srf2);border:1px solid var(--ln);border-radius:var(--radius-s);grid-template-columns:1.05fr 1.35fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}@media (max-width:760px){.kistiRoot .k2k .r{grid-template-columns:1fr;gap:8px}}.kistiRoot .k2k .pn{color:var(--mut);font-size:12.5px}.kistiRoot .k2k .pn b{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.kistiRoot .k2k .kn{color:var(--cy2);font-size:13px;font-weight:700}.kistiRoot .k2k .kn small{color:var(--mut);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.kistiRoot .k2k .ba{white-space:nowrap;align-items:center;gap:8px;font-family:ui-monospace,Consolas,monospace;font-size:12px;display:flex}.kistiRoot .k2k .ba .b4{color:var(--faint);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.kistiRoot .k2k .ba .ar{color:var(--cy)}.kistiRoot .k2k .ba .af{color:var(--cy2);font-weight:700}.kistiRoot .k2k .pr{letter-spacing:.16em;border:1px solid var(--ln2);color:var(--cy);border-radius:5px;align-self:flex-start;padding:2px 7px;font-family:ui-monospace,Consolas,monospace;font-size:9.5px}.kistiRoot .fin{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}@media (max-width:920px){.kistiRoot .fin{grid-template-columns:1fr 1fr}}.kistiRoot .fin .f{border:1px solid var(--ln2);border-radius:var(--radius);background:radial-gradient(ellipse 80% 70px at 50% 0%, #58e6ff17, transparent 70%), var(--srf2);text-align:center;padding:16px 18px;position:relative}.kistiRoot .fin .f .l{letter-spacing:.24em;color:var(--faint);text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:9.5px}.kistiRoot .fin .f .v{letter-spacing:-.02em;color:var(--cy2);text-shadow:0 0 22px #58e6ff66;margin-top:7px;font-size:29px;font-weight:700}.kistiRoot .fin .f .v small{color:var(--mut);font-size:14px;font-weight:700}.kistiRoot .fin .f .s{color:var(--mut);margin-top:3px;font-size:11px}.kistiRoot .scn{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}@media (max-width:760px){.kistiRoot .scn{grid-template-columns:1fr}}.kistiRoot .scn .s{border:1px solid var(--ln);border-radius:var(--radius-s);background:var(--srf2);padding:14px 16px}.kistiRoot .scn .s.base{border-color:var(--cy);background:#58e6ff12;box-shadow:0 0 22px #58e6ff24}.kistiRoot .scn .s .t{letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:10px}.kistiRoot .scn .s.base .t{color:var(--cy)}.kistiRoot .scn .s .big{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:25px;font-weight:700}.kistiRoot .scn .s.base .big{color:var(--cy2)}.kistiRoot .scn .s ul{color:var(--mut);margin-top:9px;font-size:12px;list-style:none}.kistiRoot .scn .s li{border-bottom:1px solid var(--ln);justify-content:space-between;padding:3px 0;display:flex}.kistiRoot .scn .s li:last-child{border-bottom:0}.kistiRoot .scn .s li b{color:var(--ink);font-family:ui-monospace,Consolas,monospace;font-weight:600}.kistiRoot .ba2{margin-top:12px}.kistiRoot .ba2 .row{border-bottom:1px solid var(--ln);padding:9px 0}.kistiRoot .ba2 .row:last-child{border-bottom:0}.kistiRoot .ba2 .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kistiRoot .ba2 .hd .nm{color:var(--ink);font-size:12.5px;font-weight:700}.kistiRoot .ba2 .hd .dt{color:var(--mut);font-family:ui-monospace,Consolas,monospace;font-size:12px}.kistiRoot .ba2 .hd .dt b{color:var(--cy2);font-weight:700}.kistiRoot .ba2 .hd .chg{color:var(--cy2);border:1px solid var(--ln2);background:#58e6ff1f;border-radius:5px;padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;font-weight:700}.kistiRoot .ba2 .bars{grid-template-columns:34px 1fr;align-items:center;gap:8px;margin-top:6px;display:grid}.kistiRoot .ba2 .bars .tag2{color:var(--faint);letter-spacing:.1em;font-family:ui-monospace,Consolas,monospace;font-size:9px}.kistiRoot .ba2 .bars .t{background:var(--srf2);border:1px solid var(--ln);border-radius:99px;height:6px;overflow:hidden}.kistiRoot .ba2 .bars .f{background:#31556b;border-radius:99px;height:100%}.kistiRoot .ba2 .bars .f.on{background:linear-gradient(90deg,#2b8fae,var(--cy));box-shadow:0 0 10px #58e6ff8c}.kistiRoot .gates{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}@media (max-width:920px){.kistiRoot .gates{grid-template-columns:1fr 1fr}}@media (max-width:520px){.kistiRoot .gates{grid-template-columns:1fr}}.kistiRoot .gt{border:1px solid var(--ln);border-left:3px solid var(--cy);border-radius:var(--radius-s);background:var(--srf2);padding:12px 14px;position:relative}.kistiRoot .gt .g{color:var(--cy);letter-spacing:.1em;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700}.kistiRoot .gt b{margin-top:4px;font-size:12.5px;display:block}.kistiRoot .gt span{color:var(--mut);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.kistiRoot .gt .fail{color:var(--faint);border-top:1px dashed var(--ln);margin-top:7px;padding-top:6px;font-size:10.5px;display:block}.kistiRoot .sens{gap:8px;margin-top:12px;display:grid}.kistiRoot .sens .s{border:1px solid var(--ln);border-radius:var(--radius-s);background:var(--srf2);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 13px;display:grid}@media (max-width:620px){.kistiRoot .sens .s{grid-template-columns:1fr}}.kistiRoot .sens .s .q{color:var(--mut);font-size:12.5px}.kistiRoot .sens .s .q b{color:var(--ink)}.kistiRoot .sens .s .o{color:var(--cy2);white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:12px}.kistiRoot .sens .s.key{border-color:var(--ln2);background:#58e6ff0f}.kistiRoot .verdict{border:1px solid var(--ln2);background:#58e6ff14;border-radius:99px;align-items:center;gap:9px;margin-top:14px;padding:9px 20px;display:inline-flex}.kistiRoot .verdict i{background:var(--cy);width:8px;height:8px;box-shadow:0 0 12px var(--cy);border-radius:50%;flex:none}.kistiRoot .verdict b{color:var(--cy2);font-size:14px}.kistiRoot .verdict span{color:var(--mut);font-size:12px}.kistiRoot .ncard{background:radial-gradient(ellipse 62% 130px at 50% 0%, color-mix(in srgb, var(--ac) 7%, transparent), transparent 72%), var(--srf);position:relative}.kistiRoot .ncard:before,.kistiRoot .ncard:after{content:"";pointer-events:none;z-index:1;width:15px;height:15px;position:absolute}.kistiRoot .ncard:before{border-top:2px solid var(--ac);border-left:2px solid var(--ac);border-top-left-radius:var(--radius);top:-1px;left:-1px}.kistiRoot .ncard:after{border-bottom:2px solid var(--ac);border-right:2px solid var(--ac);border-bottom-right-radius:var(--radius);bottom:-1px;right:-1px}.kistiRoot .mline{letter-spacing:.3em;color:var(--ac);text-transform:uppercase;margin-bottom:7px;font-family:ui-monospace,Consolas,monospace;font-size:9px;font-weight:700}.kistiRoot .constel .g31{grid-template-columns:minmax(260px,420px) 1fr;align-items:center}.kistiRoot .constel .mapbox{max-width:420px}@media (max-width:920px){.kistiRoot .constel .g31{grid-template-columns:1fr}.kistiRoot .constel .mapbox{margin:0 auto}}.kistiRoot .regionmap{align-content:center}.kistiRoot .agent{border:1px solid var(--ln);border-radius:var(--radius);background:radial-gradient(ellipse 62% 130px at 50% 0%, color-mix(in srgb, var(--ac) 8%, transparent), transparent 72%), var(--srf);margin-bottom:18px;position:relative}.kistiRoot .agent:before,.kistiRoot .agent:after{content:"";pointer-events:none;z-index:1;width:15px;height:15px;position:absolute}.kistiRoot .agent:before{border-top:2px solid var(--ac);border-left:2px solid var(--ac);border-top-left-radius:var(--radius);top:-1px;left:-1px}.kistiRoot .agent:after{border-bottom:2px solid var(--ac);border-right:2px solid var(--ac);border-bottom-right-radius:var(--radius);bottom:-1px;right:-1px}.kistiRoot .agent .head{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:flex-start;gap:15px;padding:20px 24px;display:flex}.kistiRoot .agent .head .ic{letter-spacing:.06em;width:46px;height:46px;color:var(--ac);background:color-mix(in srgb, var(--ac) 8%, transparent);border:1px solid color-mix(in srgb, var(--ac) 32%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--ac) 28%, transparent), inset 0 0 10px color-mix(in srgb, var(--ac) 12%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;display:flex;position:relative}.kistiRoot .agent .head .ic:after{content:"";background:var(--ac);width:5px;height:5px;box-shadow:0 0 8px var(--ac);border-radius:50%;position:absolute;top:4px;right:5px}.kistiRoot .agent .head h3{letter-spacing:.01em;font-size:18px;font-weight:300}.kistiRoot .agent .head h3 b{font-weight:600}.kistiRoot .agent .head .cap{margin-top:2px}.kistiRoot .agent .body{padding:20px 24px}.kistiRoot .pain:before{content:"// PAIN-POINT DETECTED";letter-spacing:.3em;color:var(--ac);margin-bottom:7px;font-family:ui-monospace,Consolas,monospace;font-size:9px;font-weight:700;display:block}.kistiRoot .flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.kistiRoot .flow .f{background:var(--srf2);border:1px solid var(--ln2);color:var(--mut);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}.kistiRoot .flow .f b{color:var(--ac)}.kistiRoot .flow .ar{color:var(--ac);text-shadow:0 0 8px color-mix(in srgb, var(--ac) 80%, transparent);font-size:12px;font-weight:700}.kistiRoot .mini{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}@media (max-width:860px){.kistiRoot .mini{grid-template-columns:1fr 1fr}}.kistiRoot .mini .m{background:var(--srf2);border:1px solid var(--ln);border-radius:var(--radius-s);padding:11px 13px}.kistiRoot .mini .m .lab{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:9.5px;font-weight:700}.kistiRoot .mini .m .val{font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--cy2);margin-top:3px;font-size:19px;font-weight:700}.kistiRoot .mini .m .val small{color:var(--mut);font-size:11.5px;font-weight:700}.kistiRoot .case{border:1.5px dashed var(--ln2);border-radius:var(--radius-s);background:var(--srf2);margin-top:14px;padding:14px 16px}.kistiRoot .case .ct{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:10.5px;font-weight:700}.kistiRoot .case p{color:var(--mut);margin-top:6px;font-size:12.5px}.kistiRoot .trust{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}@media (max-width:720px){.kistiRoot .trust{grid-template-columns:1fr 1fr}}.kistiRoot .trust .t{background:var(--srf2);border:1px solid var(--ln);border-radius:var(--radius-s);padding:12px 13px}.kistiRoot .trust .t b{color:var(--cy2);font-size:13px;display:block}.kistiRoot .trust .t span{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.kistiRoot .ctaband{border:1px solid var(--ln2);background:linear-gradient(115deg,#58e6ff1a,#8fe3d80f);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 8px;padding:28px 30px;display:flex}.kistiRoot .ctaband h3{letter-spacing:-.3px;font-size:17px}.kistiRoot .ctaband p{color:var(--mut);margin-top:4px;font-size:13px}.kistiRoot .ctaband .sp{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.kistiRoot details.faq{border:1px solid var(--ln);border-radius:var(--radius-s);background:var(--srf);margin-bottom:9px;overflow:hidden}.kistiRoot details.faq summary{cursor:pointer;padding:13px 16px;font-size:13.5px;font-weight:700;list-style:none;position:relative}.kistiRoot details.faq summary::-webkit-details-marker{display:none}.kistiRoot details.faq summary:after{content:"+";color:var(--faint);font-size:17px;font-weight:700;position:absolute;top:11px;right:16px}.kistiRoot details.faq[open] summary:after{content:"–"}.kistiRoot details.faq .a{color:var(--mut);padding:0 16px 14px;font-size:13px;line-height:1.65}.kistiRoot .form{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:680px){.kistiRoot .form{grid-template-columns:1fr}}.kistiRoot .form label{color:var(--faint);letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px;font-family:ui-monospace,Consolas,monospace;font-size:10px;font-weight:700;display:block}.kistiRoot .form input,.kistiRoot .form select,.kistiRoot .form textarea{width:100%;font:inherit;color:var(--ink);background:var(--srf2);border:1px solid var(--ln2);border-radius:8px;padding:10px 12px;font-size:13px}.kistiRoot .form input::placeholder,.kistiRoot .form textarea::placeholder{color:var(--faint)}.kistiRoot .form .full{grid-column:1/-1}.kistiRoot .form textarea{resize:vertical;min-height:88px}.kistiRoot .svcshot{border:1px solid var(--ln2);border-radius:var(--radius-s);background:#fff;width:100%;height:auto;margin-top:14px;display:block}.kistiRoot .topcta{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.kistiRoot .loginlink,.kistiRoot .prismlink{letter-spacing:.12em;white-space:nowrap;border-radius:7px;padding:6px 12px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.kistiRoot .loginlink{color:var(--mut);border:1px solid var(--ln2)}.kistiRoot .loginlink:hover{color:var(--cy);border-color:var(--cy);background:#58e6ff0f;text-decoration:none}.kistiRoot .prismlink{color:#04121a;background:linear-gradient(90deg,var(--cy),#7ef3d0);border:1px solid #0000;font-weight:600}.kistiRoot .prismlink:hover{filter:brightness(1.08);text-decoration:none}@media (max-width:1080px){.kistiRoot .loginlink{display:none}}.kistiRoot .mini .lab{white-space:normal;word-break:keep-all;line-height:1.3}.kistiRoot .mini .val,.kistiRoot .mini .val small{white-space:nowrap}.kistiRoot .form .agree{cursor:pointer;color:var(--mut);letter-spacing:normal;text-transform:none;align-items:flex-start;gap:8px;margin-bottom:0;font-family:inherit;font-size:12px;font-weight:400;display:flex}.kistiRoot .form .agree input{width:auto;margin:2px 0 0}.kistiRoot .btn[disabled]{opacity:.55;cursor:not-allowed}.kistiRoot .reg-status{vertical-align:middle;margin-left:12px;font-size:12.5px;display:inline-block}.kistiRoot .reg-status.ok{color:var(--mint)}.kistiRoot .reg-status.err{color:#ff9a8f}.kistiRoot .form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kistiRoot section.panel>.grid{margin-bottom:15px}.kistiRoot .stack{flex-direction:column;gap:15px;display:flex}.kistiRoot .stack>.card{flex:1;margin-bottom:0}.kistiRoot .stack>.card:only-child{flex:none}@media (max-width:920px){.kistiRoot .stack>.card{flex:none}}.kistiRoot[data-tab=home] main{padding-bottom:0}
