.kp{--k-ink: #26201c;--k-ink-2: #57524d;--k-ink-3: #8a837d;--k-hero-a: #fdf6ef;--k-hero-b: #fcf2e9;--k-box: #fffbf9;--k-card: #faf7f6;--k-pill: #fcf7f4;--k-pill-line: #e9d8c7;--k-rule: #f9ceac;--k-rule-h: #ffd9b8;--k-hatch: #f4d9c2;--k-orange: #ffa236;--k-amber-bg: #fdefd2;--k-amber-ink: #8a5312;--k-green: #147964;--k-navy: #1e3a5f;--k-navy-2: #2b4f78;--k-navy-3: #17304f;--k-sky: #edf5fb;--k-sky-2: #d0e6f5;--k-sky-3: #4a7fb5;--k-dark: #2a3341;--k-dark-2: #232b37;--k-foot: #1e3a5f;--k-line: #ece7e2;--k-f-display: 'Literata','Times New Roman',serif;--k-f-text: 'Onest','Inter',system-ui,-apple-system,sans-serif;--k-r: 8px;--k-r-s: 4px;--k-ease: cubic-bezier(.2,.7,.2,1);container-type: inline-size;container-name: kp;position: relative;box-sizing: border-box;background: #fff;color: var(--k-ink);font-family: var(--k-f-text);font-size: 16px;line-height: 1.4;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;padding: 0 24px 24px}.kp *,.kp *::before,.kp *::after{box-sizing: border-box}:where(.kp) img,:where(.kp) svg{display: block}:where(.kp) a{color: inherit;text-decoration: none}:where(.kp) button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}:where(.kp) :where(h1,h2,h3,h4,p,ul,ol,figure){margin: 0}:where(.kp) :where(ul,ol){padding: 0;list-style: none}.kp :focus-visible{outline: 2px solid var(--k-sky-3);outline-offset: 3px;border-radius: 4px}.k-ic{display: inline-flex;width: 20px;height: 20px;flex: none;vertical-align: middle}.k-ic svg{width: 100%;height: 100%;stroke-width: 1.75}.k-h1{font: 500 62px/1 var(--k-f-display);letter-spacing: -0.01em;color: rgba(0,0,0,.85);text-wrap: balance}.k-h2{font: 500 46px/1.1 var(--k-f-display);letter-spacing: -0.008em;color: var(--k-ink);text-wrap: balance}.k-h2--light{font-weight: 400;font-size: 42px}.k-h3{font: 600 24px/1.15 var(--k-f-text);letter-spacing: -0.012em;color: var(--k-ink);text-wrap: balance}.k-h3--26{font-size: 26px}.k-h3--28{font-size: 28px}.k-h4{font: 600 18px/1.1 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink)}.k-lead{font-size: 16px;line-height: 1.4;color: rgba(0,0,0,.6);text-wrap: pretty}.k-p{font-size: 16px;line-height: 1.5;color: var(--k-ink-2);text-wrap: pretty}.k-p-s{font-size: 14px;line-height: 1.4;color: var(--k-ink-2);text-wrap: pretty}.k-p-15{font-size: 15px;line-height: 1.4;color: var(--k-ink-2);text-wrap: pretty}.k-strong{font-weight: 600;color: #3d3533}.k-cap{font: 500 11.5px/1.4 var(--k-f-text);color: rgba(0,0,0,.6)}.k-serif-q{font: 400 33px/1.15 var(--k-f-display);color: #302f2d;letter-spacing: -0.005em;text-wrap: balance}.k-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 24px;border-radius: var(--k-r-s);font: 600 14px/1 var(--k-f-text);white-space: nowrap;border: 1px solid transparent;transition: background-color .2s,border-color .2s,color .2s,transform .2s var(--k-ease),box-shadow .2s}.k-btn:active{transform: translateY(1px)}.k-btn .k-ic{width: 16px;height: 16px}.k-btn--primary{background: var(--k-navy);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(30,58,95,.3)}.k-btn--primary:hover{background: var(--k-navy-2)}.k-btn--outline{background: #fff;color: #000;border-color: rgba(0,0,0,.12);box-shadow: inset 0 1px 2px rgba(255,255,255,.25)}.k-btn--outline:hover{border-color: rgba(0,0,0,.3)}.k-btn--sm{height: 36px;padding: 0 16px}.k-btn--ghost-light{background: transparent;color: #fff;border-color: rgba(255,255,255,.45);height: 41px}.k-btn--ghost-light:hover{border-color: #fff;background: rgba(255,255,255,.06)}.k-link{display: inline-flex;align-items: center;gap: 6px;font: 600 13px/1.2 var(--k-f-text);color: var(--k-navy)}.k-link .k-ic{width: 16px;height: 16px;transition: transform .25s var(--k-ease)}.k-link:hover .k-ic{transform: translateX(3px)}.k-link--light{color: #fff}.k-pill{display: inline-flex;align-items: center;height: 34px;padding: 0 20px;border-radius: 50px;background: rgba(252,247,245,.65);border: 1px solid var(--k-pill-line);font: 500 12px/1 var(--k-f-text);color: #635b5b;white-space: nowrap;transition: background-color .2s,border-color .2s,color .2s}.k-pill:hover,.k-pill.is-on{background: #fff;border-color: #d9c2a8;color: var(--k-ink)}.k-tag{display: inline-flex;align-items: center;height: 30px;padding: 0 16px;border-radius: 100px;font: 600 11px/1 var(--k-f-text);letter-spacing: .08em;text-transform: uppercase}.k-tag--orange{background: var(--k-pill);color: #d97b1c;box-shadow: 0 2px 3px rgba(202,156,88,.15),inset 0 0 0 1px rgba(202,156,88,.25)}.k-tag--dark{background: #3f4a5e;color: #c6d3ea;box-shadow: 0 2px 3px rgba(0,0,0,.25)}.k-badge{display: inline-flex;align-items: center;height: 15px;padding: 0 6px;border-radius: 100px;background: var(--k-orange);color: #fff;font: 600 9px/1 var(--k-f-text);letter-spacing: .02em;text-transform: uppercase;box-shadow: 0 0 14px 1px rgba(255,154,35,.25)}.k-badge--navy{background: var(--k-navy);box-shadow: 0 0 14px 1px rgba(30,58,95,.2)}.k-soon{display: inline-flex;align-items: center;height: 18px;padding: 0 7px;border-radius: 100px;background: var(--k-sky);color: var(--k-navy);font: 600 10px/1 var(--k-f-text);letter-spacing: .04em;text-transform: uppercase;vertical-align: 2px;margin-left: 8px}.k-ph{display: inline-flex;align-items: center;justify-content: center;padding: 0 12px;border: 1px dashed #d6ccc2;border-radius: 6px;background: #faf7f6;font: 500 12px/1.3 var(--k-f-text);color: #9a908a;white-space: nowrap}.k-hdr{position: sticky;top: 0;z-index: 40;padding-top: 12px;margin: 0 -24px;padding-left: 24px;padding-right: 24px;background: rgba(255,255,255,.9);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.k-hdr-in{position: relative;height: 57px;border-radius: var(--k-r);background: #fff;display: flex;align-items: center;padding: 8px 0}.k-logo{display: flex;align-items: center;color: var(--k-ink);flex: none}.k-logo svg{width: 118px;height: 24px}.k-nav{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;gap: 4px}.k-nav-a{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 6px;font: 600 14px/1 var(--k-f-text);color: #3d3d3d;white-space: nowrap;transition: background-color .2s}.k-nav-a:hover,.k-nav-a.is-open{background: #f5f2ef}.k-nav-a .k-ic{width: 14px;height: 14px;color: #9a908a;transition: transform .25s var(--k-ease)}.k-nav-a.is-open .k-ic{transform: rotate(180deg)}.k-hdr-r{margin-left: auto;display: flex;align-items: center;gap: 10px}.k-burger{display: none;width: 40px;height: 40px;border-radius: 6px;border: 1px solid rgba(0,0,0,.12);align-items: center;justify-content: center}.k-burger .k-ic{width: 20px;height: 20px}.k-menu{position: absolute;top: 64px;left: 50%;transform: translateX(-50%);width: 720px;padding: 8px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px;background: #fff;border-radius: 10px;border: 1px solid rgba(0,0,0,.06);box-shadow: 0 30px 70px -30px rgba(38,32,28,.35),0 2px 8px rgba(38,32,28,.06);animation: k-in .25s var(--k-ease) both}.k-menu-i{display: flex;gap: 12px;align-items: flex-start;padding: 12px;border-radius: 8px;transition: background-color .2s}.k-menu-i:hover{background: var(--k-card)}.k-menu-i .k-ic{color: var(--k-navy);margin-top: 1px}.k-menu-t{font: 600 14px/1.3 var(--k-f-text);color: var(--k-ink)}.k-menu-d{font: 400 13px/1.35 var(--k-f-text);color: var(--k-ink-2);margin-top: 2px}.k-mnav{position: absolute;left: 0;right: 0;top: 66px;padding: 8px;background: #fff;border-radius: 10px;box-shadow: 0 30px 70px -30px rgba(38,32,28,.35),0 2px 8px rgba(38,32,28,.06);display: grid;gap: 2px;animation: k-in .25s var(--k-ease) both}.k-mnav .k-nav-a{height: 44px;font-size: 15px}.k-mnav .k-menu-i{padding: 10px 12px}.k-mnav-cta{display: grid;gap: 8px;padding: 8px 8px 4px}.k-hero{position: relative;margin-top: 12px;border-radius: var(--k-r);overflow: hidden;padding: 80px 0 0;background: radial-gradient(52.8% 110.8% at 50% 94%,#fffbf7 0%,var(--k-hero-b) 55%,var(--k-hero-a) 100%);isolation: isolate}.k-hero-hex{position: absolute;inset: 0;opacity: .55;pointer-events: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 55 16v32L28 64 1 48V16zM28 65 55 80v16M28 65 1 80v16' fill='none' stroke='%23f2dcc6' stroke-width='1'/%3E%3C/svg%3E");background-size: 56px 97px;-webkit-mask-image: linear-gradient(#000 40%,transparent 90%);mask-image: linear-gradient(#000 40%,transparent 90%)}.k-hero-glow{position: absolute;left: 50%;top: 48%;width: 1400px;height: 900px;transform: translate(-50%,-30%);pointer-events: none;z-index: 0;filter: blur(90px);opacity: .55;background: conic-gradient(from 200deg at 50% 50%,#89c6f8 0deg,#fce7bd 70deg,#ffb59f 130deg,#fbe6c9 210deg,#b8d8f7 300deg,#89c6f8 360deg);border-radius: 50%}.k-hero-in{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;text-align: center}.k-hero-note{display: inline-flex;align-items: center;gap: 10px;font: 500 13px/1.4 var(--k-f-text);color: rgba(0,0,0,.64)}.k-hero-note b{font-weight: 600;color: var(--k-ink)}.k-hero .k-h1{max-width: 900px;margin-top: 40px;text-wrap: initial}.k-hero .k-lead{max-width: 760px;margin-top: 28px}.k-hero .k-btn{margin-top: 32px}.k-tabs{display: flex;justify-content: center;gap: 16px;margin-top: 74px}.k-frame{position: relative;margin: 54px 105px 0;height: 372px;z-index: 1;border-radius: 6px 6px 0 0;background: rgba(255,255,255,.88);box-shadow: 0 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.8),0 -8px 40px -10px rgba(255,170,120,.35);overflow: hidden}.k-frame::before{content: "";position: absolute;inset: 0 0 auto 0;height: 2px;background: linear-gradient(90deg,#f7c8a0,#9bc1e7,#f7c8a0);opacity: .8}.k-app{display: grid;grid-template-columns: 208px minmax(0,1fr) 232px;height: 100%;font-family: var(--k-f-text);color: #1f2a3a}.k-app-side{border-right: 1px solid #efe9e3;padding: 14px 12px;display: flex;flex-direction: column;gap: 6px;background: rgba(250,247,246,.7)}.k-app-co{display: flex;align-items: center;gap: 10px;padding: 6px 8px 14px;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-app-co i{width: 26px;height: 26px;border-radius: 7px;background: var(--k-navy);display: grid;place-items: center}.k-app-co i::before{content: "";width: 11px;height: 11px;border: 1.6px solid #fff;border-radius: 2px}.k-app-co small{display: block;font: 400 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-app-nav{display: flex;align-items: center;gap: 10px;height: 32px;padding: 0 10px;border-radius: 6px;font: 500 13px/1 var(--k-f-text);color: #4a4440}.k-app-nav .k-ic{width: 16px;height: 16px;color: #7a7470}.k-app-nav.is-on{background: #fff;color: var(--k-navy);box-shadow: 0 1px 2px rgba(0,0,0,.06)}.k-app-nav.is-on .k-ic{color: var(--k-navy)}.k-app-main{padding: 18px 22px;display: flex;flex-direction: column;gap: 16px;min-width: 0}.k-app-bar{display: flex;align-items: center;gap: 8px;font: 500 12px/1 var(--k-f-text);color: #8a837d}.k-app-bar b{font-weight: 600;color: var(--k-ink)}.k-app-title{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.k-app-title h4{font: 600 20px/1.2 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink)}.k-app-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.k-tile{padding: 12px 14px;border: 1px solid #ece7e2;border-radius: 6px;background: #fff;display: flex;flex-direction: column;gap: 4px}.k-tile span{font: 500 12px/1.2 var(--k-f-text);color: #8a837d}.k-tile b{font: 600 22px/1.1 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-tile b.plus{color: var(--k-green)}.k-chart{position: relative;flex: 1;min-height: 120px;border: 1px solid #ece7e2;border-radius: 6px;background: #fff;padding: 12px 14px;display: flex;flex-direction: column;gap: 6px}.k-chart svg{width: 100%;height: 100px}.k-app-right{border-left: 1px solid #efe9e3;padding: 18px 16px;display: flex;flex-direction: column;gap: 12px;background: rgba(250,247,246,.5)}.k-app-right h5{font: 600 12px/1.2 var(--k-f-text);color: #8a837d;margin: 0}.k-todo{display: flex;align-items: center;gap: 10px;font: 500 13px/1.3 var(--k-f-text);color: #3d3533}.k-todo i{width: 8px;height: 8px;border-radius: 50%;background: var(--k-orange);flex: none}.k-todo i.ok{background: var(--k-green)}.k-status{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 4px;background: var(--k-amber-bg);color: var(--k-amber-ink);font: 500 12px/1 var(--k-f-text);white-space: nowrap}.k-status--ok{background: #dff3ea;color: #0f5a45}.k-status--navy{background: var(--k-sky);color: var(--k-navy)}.k-proof{padding: 38px 48px 99px;display: flex;flex-direction: column;align-items: center;text-align: center}.k-logos{display: flex;align-items: center;justify-content: center;gap: 96px;margin-top: 26px;min-height: 56px}.k-logos .k-ph{height: 40px;padding: 0 22px;font-size: 13px}.k-quote{max-width: 550px;padding: 62px 0 0;display: flex;flex-direction: column;align-items: center;gap: 14px}.k-quote-by{font: 400 14px/1.4 var(--k-f-text);color: #3d3533}.k-quote-by b{font-weight: 700}.k-wrap{max-width: 1100px;margin: 0 auto}.k-state{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;padding: 0}.k-state>div:last-child{padding-top: 8px;display: flex;flex-direction: column;gap: 16px;max-width: 538px}.k-box-wrap{position: relative;margin-top: 12px}.k-box-rule{position: relative;height: 50px}.k-box-rule::before,.k-box-rule::after,.k-box::before,.k-box::after{content: "";position: absolute;top: 0;bottom: 0;width: 1px;background: var(--k-rule)}.k-box-rule::before,.k-box::before{left: 146px}.k-box-rule::after,.k-box::after{right: 146px}.k-box{position: relative;background: var(--k-box);border-top: 1px solid var(--k-rule-h);border-bottom: 1px solid var(--k-rule-h)}.k-box-hatch{position: absolute;top: 0;bottom: 0;width: 146px;pointer-events: none;background-image: repeating-linear-gradient(135deg,var(--k-hatch) 0 1px,transparent 1px 9px);opacity: .7}.k-box-hatch--l{left: 0}.k-box-hatch--r{right: 0}.k-row{position: relative;display: grid;grid-template-columns: 378px minmax(0,1fr);gap: 40px;margin: 0 146px;padding: 36px 36px;min-height: 360px;border-top: 1px dashed var(--k-rule-h)}.k-row:first-child{border-top: 0}.k-row-t{display: flex;flex-direction: column;gap: 14px}.k-row-t .k-h3{max-width: 378px}.k-row-v{position: relative;min-width: 0;display: flex;align-items: center;justify-content: center}.k-dots{background-image: radial-gradient(circle,rgba(240,141,57,.35) 1px,transparent 1.4px);background-size: 14px 14px}.k-dots-blue{background-image: radial-gradient(circle,rgba(74,127,181,.28) 1px,transparent 1.4px);background-size: 14px 14px}.k-start{display: grid;grid-template-columns: 312px minmax(0,1fr);gap: 24px;padding: 24px 32px 131px}.k-start-t{display: flex;flex-direction: column;gap: 12px}.k-start-t .k-h3{max-width: 288px}.k-start-t .k-p-15{max-width: 288px}.k-mods{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 22px}.k-mod{display: flex;flex-direction: column;gap: 6px;padding: 10px 0 14px;border-bottom: 2px solid #f0ecea;margin-bottom: 20px}.k-mod-h{display: flex;align-items: center;gap: 10px}.k-mod-h .k-ic{color: var(--k-navy)}.k-mod .k-p-s{padding-left: 30px}.k-own{display: grid;grid-template-columns: minmax(0,482px) minmax(0,1fr);gap: 48px;align-items: center;padding: 0 50px;margin-top: 12px;min-height: 519px}.k-own-t{padding-left: 2px;display: flex;flex-direction: column;gap: 16px}.k-own-t .k-p{max-width: 482px}.k-own-v{position: relative;display: flex;justify-content: flex-end;align-items: center;min-height: 480px}.k-stack{position: relative;width: 420px;height: 470px;margin-right: 0}.k-layer{position: absolute;left: 90px;width: 240px;height: 138px;display: grid;place-items: center;transition: transform .35s var(--k-ease),filter .35s;cursor: pointer}.k-layer svg{width: 240px;height: 138px;overflow: visible}.k-layer:hover{transform: translateY(-12px);filter: saturate(1.15)}.k-layer-l{position: absolute;left: -18px;top: 50%;transform: translate(-100%,-50%);font: 600 13px/1 var(--k-f-text);white-space: nowrap}.k-stack-hint{position: absolute;right: 0;bottom: -8px;font: 500 10px/1.6 var(--k-f-text);color: rgba(38,32,28,.45)}.k-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;padding: 0 48px;margin-top: 12px}.k-card{position: relative;background: var(--k-card);border-radius: var(--k-r);overflow: hidden;display: flex;flex-direction: column;min-height: 348px}.k-card-v{position: relative;flex: 1;min-height: 260px;overflow: hidden;display: flex;align-items: flex-start;justify-content: center}.k-card-b{padding: 4px 16px 16px;display: flex;flex-direction: column;gap: 6px}.k-card-b .k-h4{font-size: 18px;color: #0f1728}.k-grid-dash{background-image: linear-gradient(rgba(255,178,94,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,178,94,.35) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(#000 60%,transparent);mask-image: linear-gradient(#000 60%,transparent)}.k-dark{margin: 24px 48px 0;background: var(--k-dark);border-radius: var(--k-r);color: #fff;display: grid;grid-template-columns: minmax(0,550px) minmax(0,1fr);gap: 24px;min-height: 295px;overflow: hidden}.k-dark-t{padding: 42px;display: flex;flex-direction: column;gap: 12px;align-items: flex-start}.k-dark-t .k-h3{color: #fff}.k-dark-t .k-p-s{color: rgba(255,255,255,.92);max-width: 466px}.k-dark-t .k-tag{margin-bottom: 8px}.k-marq{position: relative;overflow: hidden;height: 295px;padding-left: 240px;-webkit-mask-image: linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image: linear-gradient(transparent,#000 18%,#000 82%,transparent)}.k-marq ul{display: grid;gap: 10px;animation: k-marq 22s linear infinite;padding-top: 24px}.k-marq li{font: 700 13px/1.2 var(--k-f-text);color: #fff;white-space: nowrap}.k-marq:hover ul{animation-play-state: paused}.k-fork-h{text-align: center;margin-top: 74px}.k-fork{position: relative;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;padding: 0 48px;margin-top: 36px}.k-fcard{position: relative;border-radius: var(--k-r);padding: 24px;min-height: 465px;display: flex;flex-direction: column;gap: 10px}.k-fcard--light{background: var(--k-card);color: var(--k-ink)}.k-fcard--dark{background: var(--k-dark);color: #fff}.k-fcard--dark .k-h4{color: #fff}.k-fcard--dark .k-p-s{color: rgba(255,255,255,.85)}.k-fcard-v{height: 152px;border-radius: var(--k-r-s);margin-bottom: 40px}.k-fcard .k-tag{align-self: flex-start;margin-bottom: 4px}.k-fcard .k-link{margin-top: auto;padding-top: 24px}.k-or{position: absolute;left: 50%;top: 42%;transform: translate(-50%,-50%);width: 44px;height: 44px;border-radius: 50%;background: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);display: grid;place-items: center;font: 700 12px/1 var(--k-f-text);color: var(--k-ink);z-index: 2}.k-mock{background: rgba(255,255,255,.92);border-radius: 4px;box-shadow: 0 0 1px rgba(9,9,0,.45),0 4px 10px rgba(26,26,1,.12);padding: 14px 16px;display: flex;flex-direction: column;gap: 10px;height: 100%}.k-mock--dark{background: var(--k-dark-2);box-shadow: 0 0 1px rgba(0,0,0,.6),0 4px 10px rgba(0,0,0,.25)}.k-mock-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;font: 500 13px/1.3 var(--k-f-text);color: #3d3533}.k-mock-row b{font-weight: 600;color: var(--k-ink)}.k-chips{display: flex;flex-wrap: wrap;gap: 6px}.k-chip{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: 6px;background: rgba(255,255,255,.08);color: #e4e9f1;font: 500 12px/1 var(--k-f-text);border: 1px solid rgba(255,255,255,.1)}.k-chip .k-ic{width: 13px;height: 13px;color: #9fc3e3}.k-foot{margin-top: 74px;background: var(--k-foot);border-radius: var(--k-r);color: #fff;padding: 62px}.k-foot-top{display: grid;grid-template-columns: 420px minmax(0,1fr);gap: 24px;padding-bottom: 56px;border-bottom: 1px solid rgba(255,255,255,.15)}.k-foot-top .k-cap{color: #fff;font-size: 16px;font-weight: 500}.k-foot-h{font: 400 32px/1.1 var(--k-f-display);color: #fff;margin-top: 16px;max-width: 380px;text-wrap: balance}.k-foot-p{font: 400 15px/1.5 var(--k-f-text);color: #fff;max-width: 849px;letter-spacing: -0.01em}.k-foot-mid{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;padding: 40px 0 44px;border-bottom: 1px solid rgba(255,255,255,.15)}.k-foot-links{display: grid;gap: 4px;text-align: right}.k-foot-links a{font: 500 14px/1.4 var(--k-f-text);color: rgba(255,255,255,.8)}.k-foot-links a:hover{color: #fff}.k-contacts{display: flex;flex-wrap: wrap;gap: 10px;align-content: flex-start}.k-contacts .k-ph{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.35);color: rgba(255,255,255,.8);height: 36px}.k-foot-bot{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding-top: 24px}.k-foot-bot>div{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;font: 600 13px/1.6 var(--k-f-text);color: rgba(255,255,255,.8);letter-spacing: -0.02em}.k-foot-bot .k-ic{width: 22px;height: 22px;color: #fff}.k-foot-bot .k-ph{height: 26px;font-size: 11px;background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.3);color: rgba(255,255,255,.7)}.k-scrim{position: fixed;inset: 0;z-index: 100;background: rgba(38,32,28,.5);display: grid;place-items: center;padding: 24px;animation: k-fade .2s both}.k-modal{width: min(520px,100%);background: #fff;border-radius: 12px;padding: 32px;display: flex;flex-direction: column;gap: 18px;box-shadow: 0 40px 100px -30px rgba(0,0,0,.5);animation: k-in .3s var(--k-ease) both;position: relative}.k-modal .k-h3{font-size: 26px}.k-x{position: absolute;top: 14px;right: 14px;width: 36px;height: 36px;border-radius: 8px;display: grid;place-items: center;color: var(--k-ink-3)}.k-x:hover{background: var(--k-card);color: var(--k-ink)}.k-field{display: flex;flex-direction: column;gap: 6px}.k-field label{font: 500 13px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-input{height: 44px;border: 1px solid rgba(0,0,0,.14);border-radius: 6px;padding: 0 12px;font: 400 15px/1 var(--k-f-text);color: var(--k-ink);background: #fff}.k-input:focus{outline: none;border-color: var(--k-navy);box-shadow: 0 0 0 3px rgba(30,58,95,.12)}textarea.k-input{height: 84px;padding: 10px 12px;line-height: 1.4;resize: vertical}.k-consent{display: flex;gap: 10px;align-items: flex-start;font: 400 13px/1.4 var(--k-f-text);color: var(--k-ink-2)}.k-consent input{margin-top: 3px;accent-color: var(--k-navy)}.k-ok{display: flex;flex-direction: column;gap: 10px;padding: 18px;border-radius: 8px;background: #eaf6f1;color: #0f5a45;font: 500 14px/1.4 var(--k-f-text)}.k-fail{display: flex;flex-direction: column;gap: 6px;padding: 16px 18px;border-radius: 8px;background: #fdf1ea;color: #9a3412;font: 500 14px/1.45 var(--k-f-text);box-shadow: inset 0 0 0 1px rgba(194,65,12,.18)}.k-fail b{font-weight: 600}.k-spin{display: inline-block;flex: none;width: 16px;height: 16px;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;animation: k-spin .75s linear infinite}@keyframes k-spin{to{transform: rotate(360deg)}}.k-btn.is-busy{cursor: progress}.kp a[href^="tel:"]:not(.k-rel-i){white-space: nowrap}@keyframes k-fade{from{opacity: 0}to{opacity: 1}}@keyframes k-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@keyframes k-marq{from{transform: translateY(0)}to{transform: translateY(-50%)}}@keyframes k-dash{to{stroke-dashoffset: -60}}@keyframes k-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes k-pulse{0%,100%{opacity: .55}50%{opacity: 1}}.k-flow{stroke-dasharray: 6 6;animation: k-dash 2.6s linear infinite}.k-floaty{animation: k-float 5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.kp *,.kp *::before,.kp *::after{animation: none !important;transition: none !important}}@container kp (max-width: 1240px){.k-frame{margin-left: 48px;margin-right: 48px}.k-box-rule::before,.k-box::before,.k-box-hatch--l{left: 0;width: 60px}.k-box-rule::after,.k-box::after,.k-box-hatch--r{right: 0;width: 60px}.k-box-rule::before,.k-box::before,.k-box-rule::after,.k-box::after{width: 1px}.k-box-rule::before,.k-box::before{left: 60px}.k-box-rule::after,.k-box::after{right: 60px}.k-row{margin: 0 60px}.k-own{padding: 0 24px}.k-cards,.k-fork{padding: 0 24px}.k-dark{margin: 24px 24px 0}}@container kp (max-width: 1000px){.k-nav{display: none}.k-burger{display: inline-flex}.k-hdr-r .k-btn--outline{display: none}.k-h1{font-size: 48px}.k-h2{font-size: 38px}.k-h2--light{font-size: 36px}.k-hero{padding: 64px 24px 0}.k-frame{height: 380px;margin: 40px -8px 0}.k-tabs{flex-wrap: wrap;gap: 10px;margin-top: 44px}.k-app{grid-template-columns: 180px minmax(0,1fr)}.k-app-right{display: none}.k-state{grid-template-columns: minmax(0,1fr)}.k-box-rule{height: 24px}.k-box-rule::before,.k-box::before,.k-box-rule::after,.k-box::after,.k-box-hatch{display: none}.k-row{grid-template-columns: minmax(0,1fr);margin: 0;padding: 32px 24px;gap: 24px;min-height: 0}.k-row-v{min-height: 300px}.k-start{grid-template-columns: minmax(0,1fr);padding: 24px 24px 64px}.k-own{grid-template-columns: minmax(0,1fr);min-height: 0;gap: 24px}.k-own-v{justify-content: center;min-height: 0;margin-top: 12px}.k-stack{margin-right: 0}.k-cards,.k-fork{grid-template-columns: minmax(0,1fr)}.k-dark{grid-template-columns: minmax(0,1fr)}.k-marq{height: 200px;padding-left: 42px}.k-or{top: 50%}.k-foot{padding: 40px 28px}.k-foot-top{grid-template-columns: minmax(0,1fr)}.k-foot-mid{grid-template-columns: minmax(0,1fr)}.k-foot-links{text-align: left}.k-foot-bot{flex-direction: column;align-items: flex-start}}@container kp (max-width: 560px){.kp{padding: 0 12px 12px}.k-hdr{margin: 0 -12px;padding-left: 12px;padding-right: 12px}.k-hdr-in{padding: 8px 0}.k-logo svg{width: 100px;height: 20px}.k-hdr-r .k-btn--primary{height: 36px;padding: 0 14px;font-size: 13px}.k-h1{font-size: 40px}.k-h2,.k-h2--light{font-size: 32px}.k-h3{font-size: 22px}.k-h3--28{font-size: 24px}.k-serif-q{font-size: 26px}.k-hero{padding: 48px 16px 0}.k-hero .k-h1{margin-top: 28px}.k-hero-note{flex-wrap: wrap;justify-content: center}.k-frame{height: 300px;margin: 32px -16px 0;border-radius: 6px 6px 0 0}.k-h1 br{display: none}.k-app{grid-template-columns: minmax(0,1fr)}.k-app-side{display: none}.k-app-tiles{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.k-tile b{font-size: 17px}.k-proof{padding: 32px 8px 64px}.k-logos{gap: 24px;flex-wrap: wrap}.k-quote{padding-top: 40px}.k-row{padding: 28px 16px}.k-start{padding: 16px 16px 48px}.k-mods{grid-template-columns: minmax(0,1fr)}.k-own{padding: 0 16px}.k-stack{width: 300px;height: 380px}.k-layer{left: 60px;width: 180px;height: 104px}.k-layer svg{width: 180px;height: 104px}.k-layer-l{font-size: 12px;left: -10px}.k-cards,.k-fork{padding: 0 8px}.k-dark{margin: 24px 8px 0}.k-dark-t{padding: 28px 22px}.k-fcard{padding: 20px;min-height: 0}.k-fcard-v{margin-bottom: 24px}.k-foot{padding: 32px 20px;margin-top: 56px}.k-foot-h{font-size: 28px}.k-menu{width: auto;left: 0;right: 0;transform: none;grid-template-columns: minmax(0,1fr)}}.kp{max-width: 1460px;margin-left: auto;margin-right: auto;--k-f-display: 'Manrope','Onest',system-ui,sans-serif}.kp .k-h1{font-size: 58px;font-weight: 700;line-height: 1.06;letter-spacing: -0.035em}.kp .k-h2{font-size: 42px;font-weight: 700;line-height: 1.12;letter-spacing: -0.03em}.kp .k-h2--light{font-weight: 600;font-size: 40px}.kp sup{font-size: .6em;line-height: 0;vertical-align: .55em}.k-navi{position: relative;display: inline-flex}.k-navi .k-menu{top: calc(100% + 12px);left: 50%;transform: translateX(-50%);animation: k-menu-in .22s var(--k-ease) both}.k-navi .k-menu::before{content: "";position: absolute;left: 0;right: 0;top: -16px;height: 16px}@keyframes k-menu-in{from{opacity: 0;transform: translate(-50%,8px)}to{opacity: 1;transform: translate(-50%,0)}}.k-flag{display: inline-block;width: 21px;height: 14px;border-radius: 3px;flex: none;background-position: center;background-size: cover;background-repeat: no-repeat;box-shadow: inset 0 0 0 1px rgba(0,0,0,.1)}.k-flag--ru{background-image: linear-gradient(#ffffff 0 33.4%,#1c57a5 33.4% 66.7%,#d52b1e 66.7% 100%)}.k-flag--uz{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%23fff'/%3E%3Crect width='21' height='4.4' fill='%230099b5'/%3E%3Crect y='9.6' width='21' height='4.4' fill='%231eb53a'/%3E%3Crect y='4.4' width='21' height='.45' fill='%23ce1126'/%3E%3Crect y='9.15' width='21' height='.45' fill='%23ce1126'/%3E%3Ccircle cx='3.2' cy='2.2' r='1.5' fill='%23fff'/%3E%3Ccircle cx='3.75' cy='2.2' r='1.3' fill='%230099b5'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='6' cy='1.3' r='.33'/%3E%3Ccircle cx='7.1' cy='1.3' r='.33'/%3E%3Ccircle cx='8.2' cy='1.3' r='.33'/%3E%3Ccircle cx='6' cy='2.3' r='.33'/%3E%3Ccircle cx='7.1' cy='2.3' r='.33'/%3E%3Ccircle cx='8.2' cy='2.3' r='.33'/%3E%3Ccircle cx='7.1' cy='3.3' r='.33'/%3E%3Ccircle cx='8.2' cy='3.3' r='.33'/%3E%3C/g%3E%3C/svg%3E")}.k-flag--en{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40' preserveAspectRatio='xMidYMid slice'%3E%3Crect width='60' height='40' fill='%23012169'/%3E%3Cpath d='M0 0L60 40M60 0L0 40' stroke='%23fff' stroke-width='8'/%3E%3Cpath d='M0 0L60 40M60 0L0 40' stroke='%23c8102e' stroke-width='3'/%3E%3Cpath d='M30 0V40M0 20H60' stroke='%23fff' stroke-width='12'/%3E%3Cpath d='M30 0V40M0 20H60' stroke='%23c8102e' stroke-width='7'/%3E%3C/svg%3E")}.k-langdd{position: relative;margin-right: 4px}.k-langbtn{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 10px;border-radius: 6px;font: 600 13px/1 var(--k-f-text);color: #3d3d3d;transition: background-color .2s}.k-langbtn:hover,.k-langbtn.is-open{background: #f5f2ef}.k-langbtn>.k-ic{width: 14px;height: 14px;color: #9a908a;transition: transform .25s var(--k-ease)}.k-langbtn.is-open>.k-ic{transform: rotate(180deg)}.k-langmenu{position: absolute;left: 50%;top: calc(100% + 10px);width: 196px;transform: translateX(-50%);padding: 6px;background: #fff;border-radius: 10px;border: 1px solid rgba(0,0,0,.06);box-shadow: 0 30px 70px -30px rgba(38,32,28,.35),0 2px 8px rgba(38,32,28,.06);display: grid;gap: 2px;z-index: 50;animation: k-menu-in .2s var(--k-ease) both}.k-langmenu::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}.k-langopt{display: grid;grid-template-columns: 21px minmax(0,1fr) 16px;align-items: center;column-gap: 10px;height: 40px;padding: 0 10px;border-radius: 7px;font: 500 14px/1 var(--k-f-text);color: var(--k-ink);text-align: left;transition: background-color .2s}a.k-langopt{text-decoration: none}.k-langopt:hover{background: var(--k-card)}.k-langname{min-width: 0}.k-langopt>.k-ic{width: 16px;height: 16px;color: var(--k-green);opacity: 0}.k-langopt.is-on>.k-ic{opacity: 1}.k-langopt.is-on{font-weight: 600}.k-mnav-lang{display: flex;gap: 6px;padding: 8px 8px 0}.k-mnav-lang .k-langopt{flex: 1;display: inline-flex;justify-content: center;gap: 8px;border: 1px solid rgba(0,0,0,.1);height: 40px}.k-mnav-lang .k-langopt.is-on{border-color: var(--k-navy);background: var(--k-sky)}.k-hero{background: radial-gradient(120% 85% at 50% -8%,#2f5b8d 0%,#1f3d63 40%,#142a45 78%,#102238 100%)}.k-hero-dots{position: absolute;inset: 0;pointer-events: none;opacity: .9;background-image: radial-gradient(circle,rgba(255,255,255,.16) 1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(75% 60% at 50% 22%,#000 25%,transparent 78%);mask-image: radial-gradient(75% 60% at 50% 22%,#000 25%,transparent 78%)}.k-hero-glow{top: 58%;width: 1500px;height: 760px;opacity: .5;filter: blur(110px);background: conic-gradient(from 200deg at 50% 50%,#4f8fd6 0deg,#2dd4bf 80deg,#ffb36b 150deg,#6aa8f0 230deg,#3b6fb5 300deg,#4f8fd6 360deg)}.k-hero .k-h1{color: #fff;max-width: 1000px}.k-hero .k-lead{color: rgba(255,255,255,.74);max-width: 780px}.k-hero-note{color: rgba(255,255,255,.78)}.k-hero-note b{color: #fff}.k-btn--light{background: #fff;color: var(--k-navy);box-shadow: 0 10px 30px -10px rgba(0,0,0,.55),inset 0 -1px 0 rgba(30,58,95,.12)}.k-btn--light:hover{background: #eef5fc}.k-hero-stage{position: relative;z-index: 1;margin: 56px 132px 0;pointer-events: none;user-select: none}.k-hero-stage .k-frame{container: kframe / inline-size;margin: 0;height: 560px;border-radius: 10px 10px 0 0;background: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,.28),0 -30px 90px -30px rgba(111,168,230,.55)}.k-hero-stage .k-frame::before{background: linear-gradient(90deg,#9bc1e7,#ffffff,#9bc1e7)}.k-pcard{position: absolute;left: -84px;top: 262px;z-index: 3;width: 276px;padding: 14px;border-radius: 12px;background: rgba(255,255,255,.97);box-shadow: 0 30px 60px -24px rgba(5,14,28,.65),0 0 0 1px rgba(255,255,255,.6);display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);animation: k-float 6s ease-in-out infinite}.k-pcard-h{display: flex;align-items: center;gap: 10px;padding-bottom: 8px;border-bottom: 1px solid #f0ecea}.k-pcard-h>.k-ic{width: 32px;height: 32px;padding: 7px;border-radius: 8px;background: var(--k-sky);color: var(--k-navy)}.k-pcard-h b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-pcard-h small{display: block;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-pcard-r{display: flex;align-items: center;gap: 8px;height: 36px;padding: 0 10px;border-radius: 8px;background: #f7f5f2;font: 500 13px/1 var(--k-f-text);color: #57524d}.k-pcard-r b{margin-left: auto;font-weight: 600;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-pcard-r>.k-ic{width: 16px;height: 16px;color: #fff;background: var(--k-green);border-radius: 50%;padding: 2px}.k-pcard-r .k-logo-pulseshop-mini,.k-pcard-own{display: inline-flex;width: 22px;height: 22px;flex: none}.k-pcard-r .k-logo-pulseshop-mini svg{width: 22px;height: 22px}.k-pcard-own{border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px rgba(30,58,95,.15);align-items: center;justify-content: center;color: var(--k-navy)}.k-pcard-own .k-ic{width: 13px;height: 13px}.k-pcard-r.is-win{background: #e6f4ee;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.45)}.k-pcard-r.is-win b{color: #0f5a45}.k-pcard-f{display: flex;align-items: center;gap: 6px;font: 500 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3);padding-top: 2px}.k-pcard-f .k-ic{width: 14px;height: 14px}.k-tgp{position: absolute;right: -88px;top: 104px;z-index: 3;width: 240px;height: 452px;padding: 9px;border-radius: 40px;background: linear-gradient(160deg,#2b3a50,#0e1726);box-shadow: 0 40px 80px -30px rgba(3,10,22,.8),inset 0 0 0 1.5px rgba(255,255,255,.12)}.k-tgp-scr{position: relative;height: 100%;border-radius: 32px;overflow: hidden;background: linear-gradient(180deg,#dfe9f3,#d3e1ee);display: flex;flex-direction: column;font-family: var(--k-f-text)}.k-tgp-isl{position: absolute;left: 50%;top: 9px;width: 78px;height: 22px;margin-left: -39px;border-radius: 20px;background: #0e1726;z-index: 2}.k-tgp-bar{display: flex;align-items: center;gap: 10px;padding: 40px 14px 10px;background: rgba(255,255,255,.92);box-shadow: 0 1px 0 rgba(0,0,0,.06)}.k-tgp-bar b{display: block;font: 600 14px/1.2 var(--k-f-text);color: #111827}.k-tgp-bar small{display: block;font: 400 11.5px/1.3 var(--k-f-text);color: #2a8fc9}.k-tgp-ava{width: 38px;height: 38px;flex: none}.k-tglogo{display: block;width: 100%;height: 100%}.k-tgp-chat{flex: 1;display: flex;flex-direction: column;gap: 8px;padding: 12px 10px;justify-content: flex-start}.k-tgp-day{align-self: center;padding: 3px 9px;border-radius: 10px;background: rgba(62,88,118,.35);color: #fff;font: 500 10.5px/1.2 var(--k-f-text)}.k-tgp-msg{position: relative;max-width: 92%;padding: 8px 10px 16px;border-radius: 14px 14px 14px 4px;background: #fff;font: 400 12.5px/1.35 var(--k-f-text);color: #111827;box-shadow: 0 1px 1px rgba(0,0,0,.08);animation: k-msg .5s var(--k-ease) backwards}.k-tgp-msg b{display: block;font: 600 11.5px/1.3 var(--k-f-text);color: #2a8fc9;margin-bottom: 2px}.k-tgp-msg time{position: absolute;right: 9px;bottom: 4px;font: 400 10px/1 var(--k-f-text);color: #8b97a5}@keyframes k-msg{from{transform: translateY(14px) scale(.97)}}.k-s{display: grid;grid-template-columns: 216px minmax(0,1fr);height: 100%;font-family: var(--k-f-text);color: #1f2a3a;font-size: 12.5px;text-align: left}.k-s-side{border-right: 1px solid #efe9e3;padding: 12px 10px;display: flex;flex-direction: column;gap: 4px;background: rgba(250,247,246,.8)}.k-s-co{display: flex;align-items: center;gap: 10px;padding: 6px 8px 12px;font: 600 13px/1.15 var(--k-f-text);color: var(--k-ink)}.k-s-co small{display: block;font: 400 11px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-s-co>.k-ic{margin-left: auto;width: 14px;height: 14px;color: #a39c96}.k-s-mark{width: 28px;height: 28px;border-radius: 7px;background: var(--k-navy);display: grid;place-items: center;flex: none}.k-s-mark::before{content: "";width: 12px;height: 12px;border: 1.6px solid #fff;border-radius: 2px}.k-s-mark--nq{font: 700 11px/1 var(--k-f-text);font-style: normal;color: #fff;letter-spacing: .02em}.k-s-mark--nq::before{display: none}.k-s-nav{display: flex;flex-direction: column;gap: 2px}.k-s-nav>span{display: flex;align-items: center;gap: 10px;height: 32px;padding: 0 10px;border-radius: 6px;font: 500 13px/1 var(--k-f-text);color: #4a4440}.k-s-nav>span>.k-ic{width: 16px;height: 16px;color: #7a7470}.k-s-nav>span>em{margin-left: auto;font: 600 10.5px/1 var(--k-f-text);font-style: normal;color: var(--k-navy);background: var(--k-sky);border-radius: 100px;padding: 3px 7px}.k-s-nav>span.is-on{background: #fff;color: var(--k-navy);box-shadow: 0 1px 2px rgba(0,0,0,.06)}.k-s-nav>span.is-on>.k-ic{color: var(--k-navy)}.k-s-sec{font: 600 10.5px/1 var(--k-f-text);letter-spacing: .06em;text-transform: uppercase;color: #a39c96;padding: 14px 10px 6px}.k-s-main{display: flex;flex-direction: column;min-width: 0}.k-s-top{display: flex;align-items: center;gap: 12px;height: 44px;padding: 0 18px;border-bottom: 1px solid #efe9e3;font: 500 12px/1 var(--k-f-text);color: #8a837d}.k-s-crumbs{display: flex;align-items: center;gap: 6px;white-space: nowrap}.k-s-crumbs i{font-style: normal;color: #c4bdb6}.k-s-crumbs b{font-weight: 600;color: var(--k-ink)}.k-s-search{margin-left: auto;display: inline-flex;align-items: center;gap: 8px;height: 28px;padding: 0 10px;border-radius: 6px;border: 1px solid #ece7e2;background: #fff;color: #a39c96;white-space: nowrap}.k-s-search .k-ic{width: 14px;height: 14px}.k-s-search kbd{font: 500 10.5px/1 var(--k-f-text);color: #a39c96;border: 1px solid #ece7e2;border-radius: 4px;padding: 2px 4px}.k-s-top>.k-ic{width: 16px;height: 16px;color: #8a837d}.k-s-ava{width: 26px;height: 26px;border-radius: 50%;background: linear-gradient(135deg,#d0e6f5,#4a7fb5);flex: none}.k-s-head{display: flex;align-items: center;gap: 12px;padding: 16px 18px 12px}.k-s-head h4{font: 600 20px/1.1 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink);margin: 0;white-space: nowrap}.k-s-sp{flex: 1}.k-s-btn{display: inline-flex;align-items: center;height: 30px;padding: 0 12px;border-radius: 6px;border: 1px solid #e1dbd4;background: #fff;font: 600 12px/1 var(--k-f-text);color: var(--k-ink);white-space: nowrap}.k-s-btn--p{background: var(--k-navy);border-color: var(--k-navy);color: #fff}.k-s-pipe{padding: 0 18px 14px;display: flex;flex-direction: column;gap: 8px}.k-s-bar{height: 6px;border-radius: 3px;background: #ece7e2;overflow: hidden}.k-s-bar i{display: block;height: 100%;background: linear-gradient(90deg,#1e3a5f,#4a7fb5);border-radius: 3px;transform-origin: left;animation: k-grow 1.2s .3s var(--k-ease) backwards}@keyframes k-grow{from{transform: scaleX(0)}to{transform: none}}.k-s-stages{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));font: 500 11px/1 var(--k-f-text);color: #a39c96}.k-s-stages span{display: flex;align-items: center;gap: 5px}.k-s-stages span::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #d9d2cb;flex: none}.k-s-stages .done{color: #57524d}.k-s-stages .done::before{background: var(--k-navy)}.k-s-stages .cur{color: var(--k-navy);font-weight: 600}.k-s-stages .cur::before{background: #4a7fb5;box-shadow: 0 0 0 3px rgba(74,127,181,.2)}.k-s-body{display: grid;grid-template-columns: minmax(0,1fr) 236px;flex: 1;min-height: 0}.k-s-left{padding: 0 18px 18px;display: flex;flex-direction: column;gap: 12px;min-width: 0}.k-s-left>*{animation: k-up .6s var(--k-ease) backwards}.k-s-left>*:nth-child(1){animation-delay: .1s}.k-s-left>*:nth-child(2){animation-delay: .22s}.k-s-left>*:nth-child(3){animation-delay: .34s}.k-s-left>*:nth-child(4){animation-delay: .46s}@keyframes k-up{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.k-s-details{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin: 0;padding: 12px 14px;border: 1px solid #ece7e2;border-radius: 6px;background: #fff}.k-s-details div{display: flex;flex-direction: column;gap: 3px;min-width: 0}.k-s-details dt{font: 400 11px/1.2 var(--k-f-text);color: #8a837d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-s-details dd{margin: 0;font: 600 12.5px/1.2 var(--k-f-text);color: var(--k-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-s-tiles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.k-s-tiles>div{padding: 10px 12px;border: 1px solid #ece7e2;border-radius: 6px;background: #fff;display: flex;flex-direction: column;gap: 3px;min-width: 0}.k-s-tiles span{font: 400 11px/1.2 var(--k-f-text);color: #8a837d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-s-tiles b{font: 600 18px/1.1 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-s-tiles b.plus{color: var(--k-green)}.k-s-tiles small{font: 500 11px/1 var(--k-f-text);color: var(--k-green)}.k-s-chart{border: 1px solid #ece7e2;border-radius: 6px;background: #fff;padding: 10px 12px 8px;display: flex;flex-direction: column;gap: 6px}.k-s-plot{position: relative}.k-s-plot svg{width: 100%;height: 74px;display: block}.k-s-line{stroke-dasharray: 1400;stroke-dashoffset: 0;animation: k-draw 1.8s .6s var(--k-ease) backwards}.k-s-area{animation: k-fade .8s 1.6s var(--k-ease) backwards}@keyframes k-draw{from{stroke-dashoffset: 1400}}.k-s-dot{position: absolute;width: 9px;height: 9px;border-radius: 50%;border: 1.5px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.05);transform: translate(50%,-50%);animation: k-fade .4s 2.3s var(--k-ease) backwards}.k-s-chart-h{display: flex;justify-content: space-between;gap: 8px;font: 500 11px/1.2 var(--k-f-text);color: #8a837d}.k-s-leg{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.k-s-leg i{width: 10px;height: 3px;border-radius: 2px;display: inline-block;margin-left: 4px}.k-s-months{display: flex;justify-content: space-between;font: 400 10px/1 var(--k-f-text);color: #b5aea7;padding: 0 2px}.k-s-table{border: 1px solid #ece7e2;border-radius: 6px;background: #fff;overflow: hidden}.k-s-tr{display: grid;grid-template-columns: minmax(0,1fr) 60px 96px 100px;align-items: center;gap: 8px;height: 36px;padding: 0 12px;border-top: 1px solid #f0ecea;font: 400 12px/1 var(--k-f-text);color: #4a4440}.k-s-tr>span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-s-tr>span:last-child{text-align: right;font-weight: 600;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-s-tr b{font-weight: 600;color: var(--k-ink)}.k-s-th{border-top: 0;background: #faf7f6;color: #8a837d;font-size: 11px;height: 30px}.k-s-th>span:first-child{font-weight: 600;color: var(--k-ink)}.k-s-th>span:last-child{font-weight: 500;color: #8a837d}.k-s-right{border-left: 1px solid #efe9e3;padding: 14px 14px;display: flex;flex-direction: column;gap: 10px;background: rgba(250,247,246,.55);min-width: 0}.k-s-right h5{font: 600 11px/1 var(--k-f-text);letter-spacing: .04em;text-transform: uppercase;color: #a39c96;margin: 4px 0 2px}.k-s-hist{display: flex;flex-direction: column;gap: 2px;font: 400 12px/1.35 var(--k-f-text);color: #4a4440;padding: 6px 0;border-top: 1px solid #efe9e3}.k-s-hist b{font-weight: 600;color: var(--k-ink)}.k-s-hist small{font: 400 11px/1.2 var(--k-f-text);color: #a39c96}.k-todo{display: flex;align-items: center;gap: 8px;font: 500 12.5px/1.3 var(--k-f-text);color: #3d3533}.k-todo i{width: 8px;height: 8px;border-radius: 50%;background: var(--k-orange);flex: none}.k-todo i.ok{background: var(--k-green)}.k-status{font-size: 11.5px}.k-status--ok{background: #dff3ea;color: #0f5a45}.k-proof{padding-bottom: 72px}.k-logos{display: flex;align-items: center;justify-content: center;gap: 64px;margin-top: 28px}.k-logo-gsi,.k-logo-arkan,.k-logo-yt{display: inline-flex}.k-logo-yt svg{height: 42px;width: auto}.k-logo-gsi svg{height: 38px;width: auto}.k-logo-arkan svg{height: 30px;width: auto}.k-logo-yt img{height: 58px;width: auto;display: block}.k-sec{padding: 24px 0 0;margin-top: 64px}.k-sec--tint{margin-top: 104px;padding: 88px 0 72px;border-radius: 16px;background: linear-gradient(180deg,#f7f9fc 0%,#f4f1ec 100%)}.k-sh{display: flex;flex-direction: column;gap: 14px;max-width: 860px}.k-sh .k-p{max-width: 700px}.k-sh--c{margin: 0 auto;align-items: center;text-align: center}.k-sh .k-p{font-size: 17px}.k-note{margin-top: 18px;font: 400 12px/1.4 var(--k-f-text);color: var(--k-ink-3);text-align: center}.k-route{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px;margin: 52px 0 0;padding: 0;list-style: none}.k-route::before{content: "";position: absolute;left: 10%;right: 10%;top: 204px;border-top: 2px dashed #e3cdb6}.k-route-dot{position: absolute;top: 204px;left: 10%;width: 12px;height: 12px;margin: -7px 0 0 -6px;border-radius: 50%;background: var(--k-orange);box-shadow: 0 0 0 6px rgba(255,162,54,.2);animation: k-travel 9s linear infinite}@keyframes k-travel{from{left: 10%}to{left: 90%}}.k-rt{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;min-width: 0}.k-rt-top{height: 72px;display: flex;align-items: flex-end;justify-content: center;position: relative;z-index: 2}.k-rt-art{position: relative;z-index: 1;width: 100%;max-width: 200px;margin-top: -4px}.k-rt-art svg{display: block;width: 100%;height: auto;overflow: visible}.k-rt-n{display: inline-grid;place-items: center;width: 26px;height: 26px;margin-top: -10px;border-radius: 50%;background: var(--k-navy);color: #fff;font: 600 12px/1 var(--k-f-text)}.k-rt .k-h4{margin-top: 12px;font-size: 17px}.k-rt .k-p-s{margin-top: 6px;max-width: 180px}.k-tg{display: inline-flex;align-items: flex-start;gap: 8px;max-width: 200px;padding: 8px 11px 9px 8px;border-radius: 14px 14px 14px 4px;background: #fff;text-align: left;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink);box-shadow: 0 12px 26px -14px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06);animation: k-tgpop 6s var(--k-ease) infinite}.k-tg>.k-tglogo{width: 26px;height: 26px;flex: none}.k-tg b{display: block;font: 600 11px/1.3 var(--k-f-text);color: #2a8fc9;margin-bottom: 1px}@keyframes k-tgpop{0%{opacity: 0;transform: translateY(10px) scale(.95)}8%,86%{opacity: 1;transform: none}96%,100%{opacity: 0;transform: translateY(-4px)}}.k-rt-chip{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 100px;background: #fff;font: 600 12px/1 var(--k-f-text);color: var(--k-navy);box-shadow: 0 8px 20px -12px rgba(30,58,95,.4),0 0 0 1px rgba(30,58,95,.08);margin-bottom: 8px}.k-rt-chip .k-ic{width: 14px;height: 14px}.k-minis{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 32px;margin-top: 44px;padding-top: 32px;border-top: 1px solid #eee6de}.k-minis--4{grid-template-columns: repeat(4,minmax(0,1fr))}.k-mini{display: flex;gap: 14px;align-items: flex-start}.k-mini>.k-ic{width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy)}.k-mini h4{font: 600 15px/1.25 var(--k-f-text);color: var(--k-ink);margin: 1px 0 4px;letter-spacing: -0.005em}.k-mini p{font: 400 13.5px/1.45 var(--k-f-text);color: var(--k-ink-2);margin: 0;text-wrap: pretty}.k-vs{position: relative;max-width: 900px;margin: 44px auto 0;padding: 26px 28px 22px;border-radius: 16px;background: #fff;box-shadow: 0 40px 80px -48px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-vs-head{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 16px}.k-vs-side{display: flex;align-items: center;gap: 12px;font-family: var(--k-f-text)}.k-vs-side b{display: block;font: 600 16px/1.2 var(--k-f-text);color: var(--k-ink)}.k-vs-side small{display: block;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-vs-side--r{justify-content: flex-end;text-align: right}.k-vs-ava{width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;flex: none;box-shadow: 0 10px 20px -10px rgba(26,49,130,.8)}.k-vs-ava .k-logo-pulseshop-mini,.k-vs-ava svg{display: block;width: 48px;height: 48px}.k-vs-logo{display: block;margin-bottom: 3px}.k-vs-logo svg{display: block;height: 17px;width: auto;color: #111827}.k-vs-note{max-width: 900px;margin: 14px auto 0;font: 400 13px/1.45 var(--k-f-text);color: var(--k-ink-3);text-align: center;text-wrap: pretty}.k-vs-ava .k-ic{width: 22px;height: 22px}.k-vs-ava--ps{background: linear-gradient(135deg,#3d6a9c,#1e3a5f);box-shadow: 0 8px 18px -10px rgba(30,58,95,.8)}.k-vs-ava--ps .k-s-mark{background: transparent}.k-vs-mid{position: relative;display: grid;place-items: center}.k-vs-badge{position: relative;width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;font: 700 15px/1 var(--k-f-text);letter-spacing: .04em;color: #fff;background: linear-gradient(135deg,#1e3a5f 0%,#3a6aa0 52%,#ff9f43 100%);box-shadow: 0 10px 24px -8px rgba(30,58,95,.6)}.k-vs-badge::after{content: "";position: absolute;inset: -7px;border-radius: 50%;border: 1.5px solid rgba(255,159,67,.45);animation: k-ring 2.4s ease-out infinite}@keyframes k-ring{from{transform: scale(.85);opacity: 1}to{transform: scale(1.35);opacity: 0}}.k-vs-lock{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 18px auto 6px;width: max-content;max-width: 100%;height: 32px;padding: 0 14px;border-radius: 100px;background: #f4f6fa;font: 500 12.5px/1 var(--k-f-text);color: #4b5b70}.k-vs-lock .k-ic{width: 15px;height: 15px}.k-vs-rows{display: flex;flex-direction: column;gap: 8px;margin-top: 12px}.k-vs-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items: center;gap: 12px;padding: 8px 0;border-top: 1px dashed #ece6df;animation: k-up .6s var(--k-ease) backwards}.k-vs-row:first-child{border-top: 0}.k-vs-item{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 2px}.k-vs-item b{font: 600 14px/1.25 var(--k-f-text);color: var(--k-ink)}.k-vs-item small{font: 400 12px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-vp{position: relative;justify-self: stretch;display: flex;align-items: center;justify-content: center;gap: 6px;height: 44px;border-radius: 10px;background: #f7f5f2;font: 600 15px/1 var(--k-f-text);color: #6b635d;font-variant-numeric: tabular-nums}.k-vp small{font-size: 11.5px;font-weight: 500;color: #a39c96}.k-vp>.k-ic{width: 18px;height: 18px;padding: 3px;border-radius: 50%;background: var(--k-green);color: #fff}.k-vp.is-win{background: #e3f4ec;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.5),0 8px 18px -12px rgba(15,90,69,.55)}.k-vp.is-win small{color: #3f8a73}.k-vp.is-warn{background: #fff4e5;color: #9a4f08;flex-wrap: wrap;height: auto;min-height: 44px;padding: 6px 0;row-gap: 3px}.k-vp em{flex-basis: 100%;text-align: center;font: 600 10.5px/1 var(--k-f-text);font-style: normal;color: #c2410c}.k-vs-total{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 14px;padding-top: 16px;border-top: 1px solid #eee6de}.k-vs-sum small{display: block;font: 500 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-vs-sum b{display: block;font: 600 22px/1.2 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;letter-spacing: -0.01em}.k-vs-save{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 12px;background: #e6f4ee;color: #0f5a45}.k-vs-save>.k-ic{width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: #fff;color: var(--k-green)}.k-vs-save b{display: block;font: 600 15px/1.25 var(--k-f-text)}.k-vs-save small{display: block;font: 400 12px/1.3 var(--k-f-text);color: #3f7f6b}.k-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;max-width: 900px;margin: 40px auto 0}.k-stats>div{display: flex;flex-direction: column;gap: 8px;padding: 22px 24px;border-radius: 14px;background: rgba(255,255,255,.7);box-shadow: 0 0 0 1px rgba(30,58,95,.06)}.k-stats b{font: 700 34px/1 var(--k-f-display);letter-spacing: -0.03em;color: var(--k-navy);white-space: nowrap}.k-stats span{font: 400 13.5px/1.4 var(--k-f-text);color: var(--k-ink-2)}.k-mb{display: grid;grid-template-columns: minmax(0,390px) minmax(0,1fr);column-gap: 56px;align-items: center;margin-top: 88px}.k-mb--rev{grid-template-columns: minmax(0,1fr) minmax(0,390px)}.k-mb--rev .k-mb-v{order: -1}.k-mb .k-minis{grid-column: 1 / -1}.k-mb-t{display: flex;flex-direction: column;gap: 16px;align-items: flex-start}.k-mtag{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 13px 0 9px;border-radius: 100px;background: var(--k-sky);color: var(--k-navy);font: 600 13px/1 var(--k-f-text)}.k-mtag .k-ic{width: 16px;height: 16px}.k-mtag--green{background: #e3f4ec;color: #0f5a45}.k-stage{position: relative;min-width: 0;border-radius: 18px;padding: 14px;background: linear-gradient(180deg,#f8fafc,#edf2f8);box-shadow: inset 0 0 0 1px rgba(30,58,95,.05);isolation: isolate}.k-stage::before{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;pointer-events: none;background-image: radial-gradient(circle,rgba(30,58,95,.09) 1px,transparent 1.3px);background-size: 18px 18px;-webkit-mask-image: radial-gradient(70% 70% at 50% 45%,#000 30%,transparent 85%);mask-image: radial-gradient(70% 70% at 50% 45%,#000 30%,transparent 85%)}.k-stage--sand{background: linear-gradient(180deg,#fdfaf6,#f4ece2)}.k-stage--sky{background: linear-gradient(180deg,#f7fafd,#e7eff8)}.k-stage--mint{background: linear-gradient(180deg,#f6fbf9,#e4f2ec);padding: 40px 44px}.k-stage--lilac{background: linear-gradient(180deg,#faf9fe,#ecebf8)}.k-scene{position: relative}.k-scene>svg,.k-float>svg{display: block;width: 100%;height: auto;overflow: visible}.k-lab{position: absolute;z-index: 2;display: flex;flex-direction: column;gap: 1px;white-space: nowrap;font: 500 12px/1.25 var(--k-f-text);color: var(--k-ink);pointer-events: none}.k-lab--c{transform: translate(-50%,-100%);align-items: center;text-align: center}.k-lab--l{transform: translate(0,-50%)}.k-lab--r{transform: translate(-100%,-50%);align-items: flex-end;text-align: right}.k-lab--br{transform: translate(-100%,-100%);align-items: flex-end;text-align: right}.k-lab--bl{transform: translate(0,-100%)}.k-lab--card{background: #fff;border-radius: 9px;padding: 7px 11px;box-shadow: 0 12px 26px -16px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.06)}.k-lab--card b{font: 600 12.5px/1.25 var(--k-f-text);color: var(--k-ink)}.k-lab--card small,.k-lab--card s,.k-lab--card span{font: 400 11.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-lab--card s{color: #b3aaa2}.k-lab--bid span{color: var(--k-ink);font-weight: 600;font-variant-numeric: tabular-nums}.k-lab--win{box-shadow: 0 14px 30px -16px rgba(15,90,69,.55),inset 0 0 0 1.5px rgba(29,143,118,.55)}.k-lab--win em{font: 600 10.5px/1 var(--k-f-text);font-style: normal;color: #fff;background: var(--k-green);border-radius: 100px;padding: 3px 8px;margin-top: 4px}.k-lab--sum{flex-direction: row;align-items: center;gap: 10px;padding: 9px 14px;border-radius: 10px;background: var(--k-navy);color: #fff;box-shadow: 0 14px 30px -14px rgba(30,58,95,.7)}.k-lab--sum span,.k-lab--sum small{font: 400 12px/1.2 var(--k-f-text);color: #b9cde4}.k-lab--sum b{font: 600 14px/1.2 var(--k-f-text);color: #fff}.k-lab--br.k-lab--sum{flex-direction: column;align-items: flex-end;gap: 2px}.k-lab--pill{flex-direction: row;align-items: center;gap: 8px;padding: 7px 13px;border-radius: 100px;background: #fff;font-weight: 600;box-shadow: 0 10px 22px -14px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-lab--site{gap: 2px;padding: 10px 12px 10px 28px;border-radius: 10px;background: #fff;box-shadow: 0 12px 26px -16px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.06)}.k-lab--site b{font: 600 12.5px/1.3 var(--k-f-text)}.k-lab--site small{font: 400 11.5px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-lab--site .k-dot{position: absolute;left: 12px;top: 15px}.k-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--k-navy);flex: none}.k-dot--green{background: var(--k-green);box-shadow: 0 0 0 3px rgba(29,143,118,.18)}.k-dot--gold{background: #f6bd45;box-shadow: 0 0 0 3px rgba(246,189,69,.25)}.k-lab--minus{flex-direction: row;padding: 4px 9px;border-radius: 100px;background: #fff1e4;color: #b45309;font-weight: 600;box-shadow: 0 0 0 1px rgba(180,83,9,.15);animation: k-minus 9s ease-in-out infinite}.k-lab--pay{flex-direction: row;align-items: center;gap: 7px;padding: 6px 11px;border-radius: 100px;background: #fff;font-weight: 600;box-shadow: 0 10px 22px -14px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06);animation: k-pay 7s ease-in-out infinite}.k-lab--debt small{font: 500 11.5px/1.2 var(--k-f-text);color: #b45309}.k-lab--debt b{font: 600 18px/1.2 var(--k-f-text);color: #9a3412;font-variant-numeric: tabular-nums}.k-debt-a{animation: k-da 7s ease-in-out infinite}.k-debt-b{animation: k-db 7s ease-in-out infinite}.k-lab--leg small{font: 500 12px/1.25 var(--k-f-text);color: var(--k-ink-3)}.k-lab--leg b{font: 600 19px/1.2 var(--k-f-text);color: var(--k-ink);letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.k-lab--green b{color: var(--k-green)}.k-lab--navy b{color: var(--k-navy)}.k-lab--ghost{transform: translate(-50%,-50%);align-items: center;text-align: center}.k-lab--ghost small{font: 500 12px/1.25 var(--k-f-text);color: #6f8fb3}.k-lab--ghost b{font: 600 17px/1.2 var(--k-f-text);color: #5a7ea6}.k-bob{animation: k-bob 3.4s ease-in-out infinite}@keyframes k-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-4px)}}.k-drive{animation: k-drive 1.4s ease-in-out infinite}@keyframes k-drive{50%{transform: translateY(-1px)}}.k-speed{stroke-dasharray: 22;animation: k-speed 1.3s linear infinite}@keyframes k-speed{from{stroke-dashoffset: 22}to{stroke-dashoffset: -22}}.k-eat{animation: k-eat 9s ease-in-out infinite}@keyframes k-eat{0%,8%{opacity: 1}16%,78%{opacity: 0}88%,100%{opacity: 1}}@keyframes k-minus{0%,8%{opacity: 0;transform: translate(0,-50%)}16%,74%{opacity: 1;transform: translate(0,-80%)}82%,100%{opacity: 0;transform: translate(0,-80%)}}.k-drop{animation: k-drop 7s ease-in-out infinite}@keyframes k-drop{0%,18%{opacity: 0;transform: translateY(-90px)}24%{opacity: 1;transform: translateY(-70px);animation-timing-function: cubic-bezier(.55,0,.9,.4)}40%{transform: translateY(0);animation-timing-function: ease-out}43%{transform: translateY(-5px)}46%,86%{opacity: 1;transform: translateY(0)}94%,100%{opacity: 0;transform: translateY(0)}}.k-debt-bar{animation: k-debt-bar 7s ease-in-out infinite}@keyframes k-debt-bar{0%,42%{transform: scaleY(1)}50%,86%{transform: scaleY(var(--k-debt-k))}94%,100%{transform: scaleY(1)}}.k-debt-cap{animation: k-debt-cap 7s ease-in-out infinite}@keyframes k-debt-cap{0%,42%{transform: translateY(0)}50%,86%{transform: translateY(var(--k-debt-up))}94%,100%{transform: translateY(0)}}@keyframes k-da{0%,42%{opacity: 1}48%,88%{opacity: 0}94%,100%{opacity: 1}}@keyframes k-db{0%,44%{opacity: 0}50%,86%{opacity: 1}92%,100%{opacity: 0}}@keyframes k-pay{0%,18%{opacity: 0}26%,84%{opacity: 1}92%,100%{opacity: 0}}.k-rise{animation: k-rise .9s var(--k-ease) backwards}@keyframes k-rise{from{opacity: 0;transform: translateY(36px)}}.k-fill{animation: k-rise 1s var(--k-ease) backwards}.k-float{animation: k-floaty 6s ease-in-out infinite}@keyframes k-floaty{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.k-float-shadow{position: absolute;left: 46%;bottom: -2px;width: 44%;height: 30px;margin-left: -22%;border-radius: 50%;background: radial-gradient(closest-side,rgba(30,58,95,.28),rgba(30,58,95,0));animation: k-shadow 6s ease-in-out infinite}@keyframes k-shadow{0%,100%{transform: scale(1);opacity: 1}50%{transform: scale(.84);opacity: .65}}.k-reg{position: relative;max-width: 560px;margin: 0 auto;padding: 18px 20px;border-radius: 14px;background: #fff;box-shadow: 0 30px 60px -36px rgba(15,90,69,.45),0 0 0 1px rgba(15,90,69,.08);font-family: var(--k-f-text)}.k-reg::before,.k-reg::after{content: "";position: absolute;left: 14px;right: 14px;height: 12px;border-radius: 0 0 14px 14px;background: #fff;box-shadow: 0 0 0 1px rgba(15,90,69,.08);z-index: -1}.k-reg::before{bottom: -7px;opacity: .8}.k-reg::after{bottom: -14px;left: 28px;right: 28px;opacity: .55}.k-reg-h{display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;border-bottom: 1px solid #eef0ee}.k-reg-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-reg-h small{display: block;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-reg-total{font: 600 14px/1 var(--k-f-text);color: var(--k-ink-2);font-variant-numeric: tabular-nums}.k-reg-r{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 12px 0;border-bottom: 1px dashed #edeae6}.k-reg-who{min-width: 0}.k-reg-who b{display: block;font: 600 13.5px/1.25 var(--k-f-text);color: var(--k-ink)}.k-reg-who small{display: block;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-reg-sum{display: flex;flex-direction: column;align-items: flex-end;font: 600 13.5px/1.2 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;padding-right: 116px}.k-reg-sum s{font-weight: 400;font-size: 11.5px;color: #a8a09a}.k-stamp{position: absolute;right: 0;top: 50%;display: inline-flex;align-items: center;height: 26px;padding: 0 9px;border: 2px solid currentColor;border-radius: 6px;font: 700 10.5px/1 var(--k-f-text);letter-spacing: .08em;text-transform: uppercase;transform: translateY(-50%) rotate(-7deg);background: rgba(255,255,255,.6);animation: k-stamp 5.2s var(--k-ease) infinite}.k-stamp--ok{color: #16805f}.k-stamp--cut{color: #c2670c}.k-stamp--move{color: #3b6fb5}.k-stamp--no{color: #c2342c}@keyframes k-stamp{0%{opacity: 0;transform: translateY(-50%) rotate(-7deg) scale(1.8)}6%{opacity: 1;transform: translateY(-50%) rotate(-7deg) scale(.94)}9%,88%{opacity: 1;transform: translateY(-50%) rotate(-7deg) scale(1)}96%,100%{opacity: 0;transform: translateY(-50%) rotate(-7deg) scale(1)}}.k-reg-bar{display: flex;gap: 3px;height: 10px;margin-top: 16px}.k-reg-bar i{display: block;height: 100%;border-radius: 3px}.k-reg-bar .ok{background: #1d8f76}.k-reg-bar .cut{background: #f0a24b}.k-reg-bar .move{background: #6f9fd3}.k-reg-bar .no{background: #e06a5f}.k-reg-f{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-reg-f b{font-weight: 600;color: #0f5a45}.k-reg-sign{display: inline-flex;align-items: center;gap: 6px;color: var(--k-ink-2);font-weight: 500}.k-reg-sign .k-ic{width: 16px;height: 16px;color: var(--k-green)}.k-money{margin-top: 104px;border-radius: 16px;padding: 72px 62px 56px;background: radial-gradient(90% 70% at 75% 30%,#eef4fb 0%,#f7f9fc 50%,#fbf9f6 100%);box-shadow: inset 0 0 0 1px rgba(30,58,95,.05)}.k-money-in{display: grid;grid-template-columns: minmax(0,450px) minmax(0,1fr);gap: 24px;align-items: center;max-width: 1180px;margin: 0 auto}.k-money-t{display: flex;flex-direction: column;gap: 16px;align-items: flex-start}.k-money-t .k-h2{font-size: 42px}.k-money-v{margin: 0;min-width: 0}.k-example{display: flex;flex-direction: column;gap: 8px;width: 100%;margin-top: 6px;padding: 18px 20px;border-radius: 14px;background: #fff;box-shadow: 0 20px 40px -30px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06);font: 400 15px/1.5 var(--k-f-text);color: var(--k-ink-2)}.k-example-t{font: 600 11px/1 var(--k-f-text);letter-spacing: .08em;text-transform: uppercase;color: var(--k-ink-3)}.k-example b{font-weight: 600;color: var(--k-ink);white-space: nowrap}.k-example-eq{padding-top: 8px;border-top: 1px dashed #e8e2dc;color: var(--k-ink)}.k-example-eq b{color: var(--k-green)}.k-projects{max-width: 1180px;margin: 36px auto 0}.k-projects-h{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 16px}.k-projects-leg{display: inline-flex;align-items: center;gap: 6px;font: 400 12.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-projects-leg i{width: 12px;height: 8px;border-radius: 2px;margin-left: 8px}.k-projects-leg i.in{background: var(--k-navy)}.k-projects-leg i.out{background: #f0a577}.k-pr-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.k-pr{padding: 16px 18px;border-radius: 14px;background: #fff;box-shadow: 0 18px 36px -28px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06);display: flex;flex-direction: column;gap: 14px}.k-pr.is-minus{box-shadow: 0 18px 36px -28px rgba(194,52,44,.45),inset 0 0 0 1.5px rgba(194,52,44,.35)}.k-pr-h{display: flex;align-items: center;gap: 10px}.k-pr-h>.k-ic{width: 34px;height: 34px;padding: 8px;border-radius: 9px;background: var(--k-sky);color: var(--k-navy)}.k-pr-h b{font: 600 14px/1.25 var(--k-f-text);color: var(--k-ink)}.k-pr-m{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;font: 600 15px/1.2 var(--k-f-text);white-space: nowrap;font-variant-numeric: tabular-nums}.k-pr-m small{font: 500 11.5px/1.2 var(--k-f-text)}.k-pr-m.plus{color: var(--k-green)}.k-pr-m.minus{color: #c2342c}.k-pr-bars{display: flex;flex-direction: column;gap: 6px}.k-pr-bar{position: relative;display: flex;align-items: center;height: 18px;border-radius: 5px;min-width: 38px;animation: k-bar 1.1s var(--k-ease) backwards;transform-origin: left}.k-pr-bar.in{background: linear-gradient(90deg,#1e3a5f,#3c6a9d)}.k-pr-bar.out{background: linear-gradient(90deg,#f0a577,#f6c19c)}.k-pr-bar em{font: 600 11px/1 var(--k-f-text);font-style: normal;color: #fff;padding-left: 8px;font-variant-numeric: tabular-nums}.k-pr-bar.out em{color: #7a3f12}@keyframes k-bar{from{transform: scaleX(0)}}.k-money .k-minis{max-width: 1180px;margin-left: auto;margin-right: auto}.k-say{margin-top: 96px}.k-quotes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.k-qcard{position: relative;margin: 0;padding: 30px 28px 24px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#fcfaf7);box-shadow: 0 30px 60px -44px rgba(38,32,28,.45),0 0 0 1px #efe7df;display: flex;flex-direction: column;gap: 22px;overflow: hidden;transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-qcard:hover{transform: translateY(-4px);box-shadow: 0 40px 70px -40px rgba(38,32,28,.5),0 0 0 1px #e8ddd2}.k-qcard::before{content: "";position: absolute;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,179,107,.22),rgba(255,179,107,0));pointer-events: none}.k-qmark{font: 800 64px/.8 var(--k-f-display);color: #f0a577;height: 30px}.k-qcard blockquote{margin: 0;font: 500 18px/1.55 var(--k-f-display);letter-spacing: -0.01em;color: #2b2724;text-wrap: pretty}.k-qcard mark{color: inherit;background: linear-gradient(transparent 58%,rgba(255,186,120,.45) 58%);padding: 0 1px}.k-qcard figcaption{display: flex;align-items: center;gap: 12px;margin-top: auto;padding-top: 18px;border-top: 1px solid #f0e9e2}.k-qava{width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;flex: none;color: #fff}.k-qava .k-ic{width: 20px;height: 20px}.k-qava--a{background: linear-gradient(135deg,#f27a94,#e30040)}.k-qava--b{background: linear-gradient(135deg,#b8546a,#8f001c)}.k-qava--c{background: linear-gradient(135deg,#5d8ec4,#1e3a5f)}.k-qwho{display: flex;flex-direction: column;gap: 2px;min-width: 0}.k-qwho b{font: 700 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-qwho small{font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-qcard figcaption>.k-logo-gsi,.k-qcard figcaption>.k-logo-arkan{margin-left: auto}.k-qcard .k-logo-gsi svg{height: 22px;width: auto}.k-qcard .k-logo-arkan svg{height: 17px;width: auto}.k-band{position: relative;overflow: hidden;margin-top: 96px;border-radius: 16px;color: #fff;padding: 64px 62px;background: radial-gradient(90% 120% at 88% 18%,#2d5a8c 0%,#1e3a5f 46%,#142a45 100%)}.k-band-bg{position: absolute;right: -30px;top: 50%;width: 600px;height: 660px;transform: translateY(-50%);pointer-events: none}.k-band-bg svg{display: block;width: 100%;height: 100%}.k-band-grid{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 64px;align-items: center}.k-band .k-h2{color: #fff;margin-top: 18px}.k-band-lead{margin-top: 12px;max-width: 540px;font: 400 16px/1.5 var(--k-f-text);color: rgba(255,255,255,.78)}.k-mtag--dark{background: rgba(159,195,227,.14);color: #d6e8f8;box-shadow: inset 0 0 0 1px rgba(159,195,227,.25)}.k-band-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 36px;margin-top: 34px}.k-band-cols>div{display: flex;flex-direction: column;gap: 8px}.k-band-cols .k-ic{width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: rgba(159,195,227,.14);color: #cfe3f6;margin-bottom: 4px}.k-band-cols .k-h4{color: #fff;font-size: 17px}.k-band-cols .k-p-s{color: rgba(255,255,255,.76)}.k-band-r{position: relative;display: flex;flex-direction: column;align-items: flex-end}.k-log,.k-roles{background: #fff;border-radius: 14px;color: var(--k-ink);font-family: var(--k-f-text);box-shadow: 0 40px 80px -40px rgba(3,10,22,.8),0 0 0 1px rgba(255,255,255,.5)}.k-log{width: 100%;padding: 16px 18px 26px}.k-log-h{display: flex;align-items: center;gap: 10px;padding-bottom: 12px}.k-log-h>.k-ic{width: 32px;height: 32px;padding: 7px;border-radius: 8px;background: var(--k-sky);color: var(--k-navy)}.k-log-h b{font: 600 14.5px/1.2 var(--k-f-text)}.k-log-live{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 10px;border-radius: 100px;background: #e6f4ee;color: #0f5a45;font: 600 11.5px/1 var(--k-f-text)}.k-log-live i{width: 7px;height: 7px;border-radius: 50%;background: var(--k-green);animation: k-live 1.6s ease-in-out infinite}@keyframes k-live{50%{box-shadow: 0 0 0 5px rgba(29,143,118,.18)}}.k-log-r{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 10px 0;border-top: 1px solid #eef0f3}.k-log-r>.k-ic{width: 30px;height: 30px;padding: 7px;border-radius: 8px;background: #f3f5f8;color: #516074}.k-log-r b{display: block;font: 600 13.5px/1.25 var(--k-f-text)}.k-log-r small{display: block;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-log-r time{font: 500 12px/1 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap}.k-roles{width: 300px;margin: -14px 44px 0 0;padding: 14px 16px;position: relative}.k-roles-h{display: flex;align-items: center;gap: 8px;padding-bottom: 8px;font: 600 13.5px/1.2 var(--k-f-text)}.k-roles-h .k-ic{width: 18px;height: 18px;color: var(--k-navy)}.k-role-r{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 7px 0;border-top: 1px solid #eef0f3;font: 400 13px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-tgl{position: relative;width: 34px;height: 20px;border-radius: 20px;background: #d9dee6;flex: none}.k-tgl::after{content: "";position: absolute;left: 3px;top: 3px;width: 14px;height: 14px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.25)}.k-tgl.is-on{background: var(--k-green)}.k-tgl.is-on::after{left: 17px}.k-managed{margin: 24px 0 0;display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 48px;align-items: center;border-radius: 16px;background: var(--k-card);padding: 48px 62px}.k-managed-t{display: flex;flex-direction: column;gap: 14px;align-items: flex-start;max-width: 560px}.k-managed-t .k-tag{margin-bottom: 4px}.k-report{background: #fff;border-radius: 10px;box-shadow: 0 0 1px rgba(9,9,0,.4),0 12px 30px -12px rgba(26,26,1,.18);padding: 18px 20px;display: flex;flex-direction: column;gap: 10px;font: 400 13px/1.3 var(--k-f-text);color: #57524d}.k-report-h{display: flex;align-items: center;gap: 8px;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink);padding-bottom: 10px;border-bottom: 1px solid #f0ecea}.k-report-h .k-ic{width: 16px;height: 16px;color: var(--k-navy)}.k-report-r{display: flex;justify-content: space-between;align-items: center}.k-report-r b{font-weight: 600;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-report-att{color: #b45309}.k-report-f{display: flex;align-items: center;gap: 6px;padding-top: 10px;border-top: 1px solid #f0ecea;font-size: 11.5px;color: #8a837d}.k-report-f .k-ic{width: 14px;height: 14px;color: var(--k-green)}.k-start2{margin-top: 24px;padding: 64px 62px;border-radius: 16px;background: linear-gradient(180deg,#fdf6ef,#fbefe3)}.k-start2-h{display: flex;flex-direction: column;align-items: center;gap: 12px;max-width: 720px;margin: 0 auto;text-align: center}.k-start2-grid{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,1fr);gap: 24px;max-width: 1100px;margin: 36px auto 0}.k-cform,.k-cdemo,.k-cinfo{background: #fff;border-radius: 16px;box-shadow: 0 30px 60px -44px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-cform{padding: 26px 28px 28px;display: flex;flex-direction: column;gap: 18px}.k-cform-h{display: flex;gap: 14px;align-items: flex-start}.k-cform-h .k-p-s{margin-top: 6px}.k-cform-ic{flex: none}.k-cform-ic .k-ic{width: 44px;height: 44px;padding: 11px;border-radius: 50%;background: var(--k-navy);color: #fff}.k-cform-f{display: flex;flex-direction: column;gap: 14px}.k-cform-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px}.k-cform-f .k-btn{align-self: flex-start;height: 44px;padding: 0 26px}.k-phone-in{display: flex;gap: 8px}.k-input--pre{display: inline-flex;align-items: center;width: 68px;flex: none;background: var(--k-card);color: var(--k-ink-2)}.k-phone-in .k-input:not(.k-input--pre){flex: 1;min-width: 0}.k-err{font: 500 12px/1.3 var(--k-f-text);color: #b42318}.k-cdemo{display: flex;flex-direction: column;overflow: hidden;transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-cdemo:hover{transform: translateY(-4px);box-shadow: 0 40px 70px -40px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.1)}.k-demo-vis{position: relative;padding: 22px 24px 0;background: radial-gradient(120% 120% at 20% 0%,#2f5b8d 0%,#1e3a5f 55%,#142a45 100%)}.k-demo-win{position: relative;border-radius: 10px 10px 0 0;background: #fff;box-shadow: 0 -10px 30px -12px rgba(0,0,0,.4)}.k-demo-bar{display: flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-bottom: 1px solid #eef0f3}.k-demo-bar i{width: 8px;height: 8px;border-radius: 50%;background: #e3e7ee}.k-demo-bar span{margin-left: 8px;font: 500 11.5px/1 var(--k-f-text);color: #8793a3}.k-demo-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;padding: 14px}.k-demo-tiles>span{display: flex;align-items: center;gap: 7px;height: 40px;padding: 0 10px;border-radius: 9px;background: #f4f6f9;font: 600 12px/1.15 var(--k-f-text);color: #3d4a5c;animation: k-tile 9s ease-in-out infinite;animation-delay: calc(var(--i) * 1.5s)}.k-demo-tiles .k-ic{width: 16px;height: 16px;color: var(--k-navy)}@keyframes k-tile{0%,14%{background: #e6f0fb;box-shadow: inset 0 0 0 1.5px rgba(74,127,181,.55)}18%,100%{background: #f4f6f9;box-shadow: none}}.k-demo-foot{display: flex;align-items: center;gap: 10px;padding: 0 14px 14px;font: 500 11.5px/1 var(--k-f-text);color: #8793a3}.k-demo-prog{flex: 1;height: 5px;border-radius: 5px;background: #eef1f5;overflow: hidden}.k-demo-prog i{display: block;height: 100%;width: 100%;border-radius: 5px;background: linear-gradient(90deg,#1e3a5f,#4a7fb5);transform-origin: left;animation: k-prog 9s linear infinite}@keyframes k-prog{from{transform: scaleX(0)}to{transform: scaleX(1)}}.k-demo-cursor{position: absolute;left: 20%;top: 45%;color: #111827;animation: k-cursor 9s ease-in-out infinite}.k-demo-cursor .k-ic{width: 22px;height: 22px;filter: drop-shadow(0 2px 3px rgba(0,0,0,.25))}@keyframes k-cursor{0%,14%{left: 20%;top: 45%}17%,31%{left: 53%;top: 45%}34%,47%{left: 86%;top: 45%}50%,64%{left: 20%;top: 70%}67%,81%{left: 53%;top: 70%}84%,97%{left: 86%;top: 70%}100%{left: 20%;top: 45%}}.k-cdemo-t{display: flex;flex-direction: column;gap: 10px;align-items: flex-start;padding: 22px 26px 26px}.k-cdemo-t .k-btn{margin-top: 6px}.k-cmap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,650px);gap: 24px;max-width: 1100px;margin: 24px auto 0}.k-cinfo{padding: 26px 26px 24px;display: flex;flex-direction: column;gap: 12px;align-items: flex-start}.k-cinfo-phone{font: 700 26px/1.2 var(--k-f-display);letter-spacing: -0.02em;color: var(--k-ink)}.k-cinfo-r{display: inline-flex;align-items: center;gap: 10px;font: 500 14.5px/1.35 var(--k-f-text);color: var(--k-ink-2)}.k-cinfo-r .k-ic{width: 18px;height: 18px;color: var(--k-navy)}.k-cinfo a.k-cinfo-r:hover{color: var(--k-navy)}.k-cinfo-acts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 8px}.k-cinfo-map{font: 600 13px/1.2 var(--k-f-text);color: var(--k-navy);display: inline-flex;align-items: center;gap: 6px;margin-left: 28px}.k-cinfo-map .k-ic{width: 14px;height: 14px}.k-cinfo-note{font: 400 13px/1.4 var(--k-f-text);color: var(--k-ink-3)}.k-map{position: relative;display: block;overflow: hidden;border-radius: 16px;aspect-ratio: 650 / 450;background: #eef0f2;box-shadow: 0 30px 60px -44px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-map img{display: block;width: 100%;height: 100%;object-fit: cover;filter: saturate(.75) contrast(1.02)}.k-map-pin{position: absolute;left: 50%;top: 50%;display: flex;flex-direction: column;align-items: center;transform: translate(-50%,calc(-100% + 9px));pointer-events: none}.k-map-pin b{position: relative;padding: 7px 12px;border-radius: 9px;background: var(--k-navy);color: #fff;font: 600 13px/1 var(--k-f-text);white-space: nowrap;box-shadow: 0 10px 22px -10px rgba(30,58,95,.8)}.k-map-pin b::after{content: "";position: absolute;left: 50%;bottom: -5px;width: 10px;height: 10px;margin-left: -5px;background: var(--k-navy);transform: rotate(45deg);border-radius: 2px}.k-map-pin i{order: 2;width: 18px;height: 18px;margin-top: 10px;border-radius: 50%;background: #ff7a2f;border: 3px solid #fff;box-shadow: 0 2px 6px rgba(0,0,0,.3);animation: k-ping 2s ease-out infinite}@keyframes k-ping{0%{box-shadow: 0 2px 6px rgba(0,0,0,.3),0 0 0 0 rgba(255,122,47,.45)}100%{box-shadow: 0 2px 6px rgba(0,0,0,.3),0 0 0 16px rgba(255,122,47,0)}}.k-foot-top{grid-template-columns: 330px minmax(0,1fr) 280px;gap: 44px;align-items: start}.k-foot-brand{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.k-logo--light{color: #fff}.k-logo--light svg{width: 132px;height: 26px}.k-foot-brand .k-foot-h{margin-top: 0;font-weight: 700;letter-spacing: -0.03em}.k-foot-story{display: flex;flex-direction: column;gap: 26px;align-items: flex-start;padding-top: 4px}.k-foot-photo{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;aspect-ratio: 4 / 3;border-radius: 12px;border: 1.5px dashed rgba(255,255,255,.35);background: rgba(255,255,255,.05);color: rgba(255,255,255,.72);font: 500 13px/1.3 var(--k-f-text);text-align: center}.k-foot-photo .k-ic{width: 30px;height: 30px}.k-contacts a{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;border-radius: 100px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.18);color: #fff;font: 500 13.5px/1 var(--k-f-text);transition: background-color .2s}.k-contacts a:hover{background: rgba(255,255,255,.14)}.k-contacts .k-ic{width: 16px;height: 16px;color: #9fc3e3}.k-foot-req{font-weight: 500;color: rgba(255,255,255,.6);letter-spacing: 0}.k-foot-bot a .k-ic{transition: opacity .2s}.k-foot-bot a:hover .k-ic{opacity: .75}.k-vleg,.k-podleg{display: none}@container kframe (max-width: 1100px){.k-s{grid-template-columns: 200px minmax(0,1fr)}.k-s-body{grid-template-columns: minmax(0,1fr)}.k-s-right{display: none}}@container kframe (max-width: 700px){.k-s-head>.k-status,.k-s-search{display: none}}@container kframe (max-width: 900px){.k-s-btn:not(.k-s-btn--p){display: none}.k-s-head{gap: 10px}.k-s-stages{display: flex;justify-content: space-between;gap: 10px;white-space: nowrap;overflow: hidden}.k-s-details{grid-template-columns: repeat(3,minmax(0,1fr))}.k-s-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}}@container kp (max-width: 1240px){.k-hero-stage{margin-left: 64px;margin-right: 64px}.k-pcard{left: -40px}.k-tgp{right: -40px}.k-band,.k-managed,.k-start2{padding-left: 40px;padding-right: 40px}.k-band-grid{grid-template-columns: minmax(0,1fr) 380px;gap: 40px}.k-money{padding-left: 32px;padding-right: 32px}.k-langcode{display: none}.k-sec--tint{padding-left: 24px;padding-right: 24px}.k-foot-top{grid-template-columns: 300px minmax(0,1fr) 220px;gap: 32px}}@container kp (max-width: 1000px){.kp .k-h1{font-size: 44px}.kp .k-h2,.kp .k-h2--light{font-size: 34px}.k-hero-stage{margin: 40px -8px 0}.k-hero-stage .k-frame{height: 520px}.k-pcard,.k-tgp{display: none}.k-langdd{display: none}.k-sec{margin-top: 48px}.k-route{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 36px}.k-route::before,.k-route-dot{display: none}.k-minis,.k-minis--4{grid-template-columns: repeat(2,minmax(0,1fr))}.k-mb,.k-mb--rev{grid-template-columns: minmax(0,1fr);row-gap: 28px;margin-top: 64px}.k-mb--rev .k-mb-v{order: 0}.k-stats{grid-template-columns: minmax(0,1fr);gap: 12px}.k-money{padding: 48px 24px 40px}.k-money-in{grid-template-columns: minmax(0,1fr);gap: 16px}.k-pr-grid{grid-template-columns: minmax(0,1fr)}.k-quotes{grid-template-columns: minmax(0,1fr)}.k-band-grid{grid-template-columns: minmax(0,1fr);gap: 36px}.k-band-r{align-items: stretch}.k-roles{width: auto;margin: 12px 0 0}.k-band-bg{right: -200px;opacity: .6}.k-managed{grid-template-columns: minmax(0,1fr);gap: 28px}.k-start2-grid,.k-cmap{grid-template-columns: minmax(0,1fr)}.k-foot-top{grid-template-columns: minmax(0,1fr);gap: 28px}.k-foot-photo{max-width: 420px;width: 100%}.k-hero .k-h1 br{display: none}}@container kp (max-width: 560px){.kp .k-h1{font-size: 34px}.kp .k-h2,.kp .k-h2--light{font-size: 28px}.k-scene--vessel .k-lab,.k-scene--vessel .k-leaders{display: none}.k-vleg{display: grid;gap: 8px;margin: 12px 0 0;padding: 14px 16px;list-style: none;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.06)}.k-vleg li{display: flex;align-items: center;gap: 10px;font: 400 14px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-vleg li b{margin-left: auto;font-weight: 600;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-vleg i{width: 14px;height: 14px;border-radius: 4px;flex: none}.k-vleg i.glass{background: #eaf2fb;box-shadow: inset 0 0 0 1.5px #8fb0d2}.k-vleg i.navy{background: #2d5586}.k-vleg i.green{background: #1d8f76}.k-vleg i.ghost{background: repeating-linear-gradient(45deg,#dce8f5 0 3px,#fff 3px 6px);box-shadow: inset 0 0 0 1px #b9cde4}.k-scene--podium .k-lab--pd,.k-scene--podium .k-lab--site{display: none}.k-podleg{display: grid;gap: 6px;margin: 8px 4px 4px;padding: 0;list-style: none}.k-podleg li{display: flex;align-items: center;gap: 10px;padding: 9px 12px;border-radius: 10px;background: #fff;font: 400 14px/1.3 var(--k-f-text);color: var(--k-ink);box-shadow: 0 0 0 1px rgba(30,58,95,.06)}.k-podleg li span{width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;background: #eef1f6;font: 600 12px/1 var(--k-f-text);color: #6b7a8f;flex: none}.k-podleg li b{font-weight: 600}.k-podleg li em{margin-left: auto;font-style: normal;font-weight: 600;font-variant-numeric: tabular-nums}.k-podleg li.is-win{box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.5);background: #f1faf6}.k-podleg li.is-win span{background: var(--k-green);color: #fff}.k-scene .k-lab--card small,.k-scene .k-lab--card s{display: none}.k-lab--debt b{font-size: 20px !important}.k-reg-who{padding-right: 104px}.k-projects-h{flex-direction: column;align-items: flex-start;gap: 8px}.k-hero-stage{margin: 28px 0 0}.k-hero-stage .k-frame{zoom: .5;height: 780px;border-radius: 16px 16px 0 0}.k-tgp{display: block;zoom: .5;right: -26px;top: 150px}.k-logos{flex-direction: column;gap: 26px}.k-logo-gsi svg{height: 32px}.k-logo-arkan svg{height: 26px}.k-logo-yt svg{height: 36px}.k-sh .k-p{font-size: 16px}.k-route{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 8px}.k-rt-top{height: 84px}.k-tg{max-width: 160px;font-size: 11.5px}.k-rt .k-h4{font-size: 16px}.k-minis,.k-minis--4{grid-template-columns: minmax(0,1fr);gap: 20px}.k-sec--tint{margin-top: 64px;padding: 48px 12px 40px}.k-vs{padding: 18px 14px 16px}.k-vs-head{gap: 8px}.k-vs-side{gap: 8px}.k-vs-side small{display: none}.k-vs-side b{font-size: 14px}.k-vs-ava,.k-vs-ava .k-logo-pulseshop-mini,.k-vs-ava svg{width: 36px;height: 36px}.k-vs-logo svg{height: 12px}.k-vs-badge{width: 42px;height: 42px;font-size: 13px}.k-vs-row{grid-template-columns: minmax(0,1fr) minmax(0,1fr);row-gap: 8px}.k-vs-item{grid-column: 1 / -1;order: -1}.k-vp{font-size: 14px;height: 40px}.k-vs-total{flex-direction: column;align-items: stretch}.k-stats b{font-size: 30px}.k-stage{padding: 8px;border-radius: 14px}.k-stage--mint{padding: 18px 10px}.k-scene{zoom: .62}.k-lab--card b,.k-lab--sum b{font-size: 17px}.k-lab--card small,.k-lab--card s,.k-lab--card span,.k-lab--sum span,.k-lab--sum small,.k-lab,.k-lab--site small{font-size: 16px}.k-lab--leg b,.k-lab--debt b{font-size: 24px}.k-lab--leg small,.k-lab--debt small,.k-lab--ghost small{font-size: 16px}.k-lab--ghost b{font-size: 22px}.k-reg-sum{padding-right: 0;align-items: flex-start}.k-reg-r{grid-template-columns: minmax(0,1fr);gap: 4px}.k-stamp{top: 14px;transform: rotate(-7deg);animation: none}.k-reg-f{flex-direction: column;align-items: flex-start}.k-money{padding: 36px 14px 28px}.k-qcard{padding: 24px 20px 20px}.k-band,.k-managed,.k-start2{padding: 32px 18px}.k-band-cols{grid-template-columns: minmax(0,1fr);gap: 20px}.k-band-bg{display: none}.k-cform{padding: 22px 18px}.k-cform-row{grid-template-columns: minmax(0,1fr)}.k-demo-tiles>span{font-size: 10.5px;padding: 0 7px;gap: 5px}.k-cinfo-phone{font-size: 22px}}.k-hdr{background: transparent;-webkit-backdrop-filter: none;backdrop-filter: none}.k-hdr::before,.k-hdr::after{content: "";position: absolute;pointer-events: none;z-index: -1;clip-path: inset(0 -100vmax)}.k-hdr::before{inset: 0;background: #fff;box-shadow: 0 0 0 100vmax #fff}.k-hdr::after{left: 0;right: 0;bottom: 0;height: 1px;background: #ece7e2;box-shadow: 0 0 0 100vmax #ece7e2}.k-hero-more{display: inline-flex;align-items: center;gap: 6px;margin-left: 4px;padding-left: 14px;border-left: 1px solid rgba(255,255,255,.28);font: 600 13px/1.4 var(--k-f-text);color: #fff}.k-hero-more .k-ic{width: 15px;height: 15px;transition: transform .25s var(--k-ease)}.k-hero-more:hover .k-ic{transform: translateX(3px)}.k-mtag{height: 42px;padding: 0 18px 0 6px;gap: 10px;font: 700 15.5px/1 var(--k-f-text);letter-spacing: -0.01em}.k-mtag .k-ic{width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(30,58,95,.14)}.k-mtag--dark .k-ic{background: rgba(255,255,255,.14);box-shadow: none}.k-mtag--ai{background: linear-gradient(90deg,#ece6ff,#e3effb);color: #3f2a99}.k-mtag--ai .k-ic{color: #6d4df2}.k-why{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 16px;max-width: 900px;margin: 20px auto 0}.k-why-main{display: flex;gap: 16px;align-items: flex-start;padding: 22px 24px;border-radius: 16px;background: linear-gradient(135deg,#22446d,#1a3354);color: #fff;box-shadow: 0 30px 60px -40px rgba(20,42,69,.9)}.k-why-ic .k-ic{width: 44px;height: 44px;padding: 11px;border-radius: 12px;background: rgba(255,255,255,.12);color: #ffd28a}.k-why-main .k-h4{color: #fff;font-size: 17px;line-height: 1.25}.k-why-main p{margin: 6px 0 0;font: 400 14.5px/1.5 var(--k-f-text);color: rgba(255,255,255,.84);text-wrap: pretty}.k-why-opt{display: flex;gap: 12px;align-items: flex-start;padding: 22px;border-radius: 16px;background: #fff3e0;box-shadow: inset 0 0 0 1.5px rgba(234,140,22,.45)}.k-why-star{flex: none;width: 30px;height: 30px;border-radius: 50%;background: #ea8c16;color: #fff;display: grid;place-items: center;padding-top: 6px;font: 800 20px/1 var(--k-f-display)}.k-why-opt b{display: block;font: 700 15px/1.25 var(--k-f-text);color: #6f3406}.k-why-opt p{margin: 5px 0 0;font: 500 13.5px/1.45 var(--k-f-text);color: #7c3d06}.k-stats-h{max-width: 900px;margin: 56px auto 0;text-align: center}.k-stats-h .k-h3{font: 700 26px/1.2 var(--k-f-display);letter-spacing: -0.025em}.k-stats{margin-top: 20px}.k-stage--ai{background: radial-gradient(90% 90% at 50% 40%,#f2eeff 0%,#eef3fb 55%,#f7f9fc 100%);padding: 30px 26px 28px}.k-ai{position: relative;display: flex;flex-direction: column;align-items: center}.k-ai-raw{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;width: 100%}.k-ai-raw span{--r: 0deg;justify-self: center;display: inline-flex;align-items: center;justify-content: center;text-align: center;min-height: 36px;padding: 7px 12px;border-radius: 10px;background: #fff;font: 500 13px/1.25 var(--k-f-text);color: #57524d;box-shadow: 0 10px 20px -14px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08);animation: k-ai-jit 4s ease-in-out infinite;animation-delay: calc(var(--i) * -1.3s)}.k-ai-raw span:nth-child(1){--r: -3deg}.k-ai-raw span:nth-child(3){--r: 3deg}@keyframes k-ai-jit{0%,100%{transform: translateY(0) rotate(var(--r))}50%{transform: translateY(-4px) rotate(var(--r))}}.k-ai-lines{display: block;width: 100%;height: 54px;overflow: visible}.k-ai-lines path{fill: none;stroke: #8b7cf0;stroke-width: 1.6;stroke-dasharray: 5 6;animation: k-flowdash 1.4s linear infinite}@keyframes k-flowdash{to{stroke-dashoffset: -22}}.k-ai-core{display: grid;grid-template-columns: 36px auto;column-gap: 10px;align-items: center;padding: 8px 18px 8px 8px;border-radius: 100px;background: #231a4d;color: #fff;box-shadow: 0 18px 34px -16px rgba(76,47,180,.75)}.k-ai-orb{grid-row: 1 / 3;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 30% 30%,#c3b4ff,#6d4df2 60%,#3b1fa8);box-shadow: 0 0 0 4px rgba(141,121,255,.25);animation: k-orb 2.6s ease-in-out infinite}.k-ai-orb .k-ic{width: 17px;height: 17px;color: #fff}@keyframes k-orb{50%{box-shadow: 0 0 0 9px rgba(141,121,255,.1)}}.k-ai-core b{align-self: end;font: 700 14px/1.15 var(--k-f-text)}.k-ai-core small{align-self: start;font: 400 11.5px/1.3 var(--k-f-text);color: #cbc2f7}.k-ai-stem{width: 2px;height: 26px;background: repeating-linear-gradient(#8b7cf0 0 5px,transparent 5px 10px)}.k-ai-out{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;width: 100%}.k-ai-card{display: flex;flex-direction: column;gap: 7px;padding: 14px 16px;border-radius: 12px;background: #fff;box-shadow: 0 16px 30px -20px rgba(30,58,95,.5),0 0 0 1.5px rgba(29,143,118,.45)}.k-ai-cat{font: 500 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-ai-card b{font: 700 16px/1.25 var(--k-f-text);color: var(--k-ink)}.k-ai-ok{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;height: 24px;padding: 0 9px;border-radius: 100px;background: #e6f4ee;color: #0f5a45;font: 600 11.5px/1 var(--k-f-text)}.k-ai-ok .k-ic{width: 13px;height: 13px}.k-ai-ask{display: flex;flex-direction: column;gap: 9px;padding: 14px 16px;border-radius: 12px;background: #fffaf0;box-shadow: 0 0 0 1px rgba(234,140,22,.35)}.k-ai-q{display: flex;gap: 8px;font: 500 12.5px/1.35 var(--k-f-text);color: var(--k-ink)}.k-ai-q .k-ic{width: 16px;height: 16px;color: #d97706;flex: none;margin-top: 1px}.k-ai-btns{display: flex;flex-wrap: wrap;gap: 6px}.k-ai-btns em{font-style: normal;display: inline-flex;align-items: center;height: 28px;padding: 0 12px;border-radius: 7px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.12);font: 600 12px/1 var(--k-f-text);color: var(--k-ink)}.k-ai-btns em.no{background: var(--k-navy);color: #fff;box-shadow: none}.k-ai-ask small{font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-more{margin-top: 104px}.k-more-h{display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center}.k-more-h .k-h3{font: 700 30px/1.15 var(--k-f-display);letter-spacing: -0.025em}.k-fx{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 32px}.k-fxc{display: flex;flex-direction: column;gap: 8px;padding: 12px 12px 22px;border-radius: 16px;background: #fff;box-shadow: 0 24px 50px -40px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08);transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-fxc:hover{transform: translateY(-3px);box-shadow: 0 34px 60px -38px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.1)}.k-fxc h4{margin: 12px 8px 0;font: 700 16.5px/1.25 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink)}.k-fxc p{margin: 0 8px;font: 400 14px/1.45 var(--k-f-text);color: var(--k-ink-2);text-wrap: pretty}.k-fxv{position: relative;height: 156px;border-radius: 11px;background: linear-gradient(180deg,#f6f8fb,#ecf1f7);padding: 16px 18px;display: flex;flex-direction: column;justify-content: center;gap: 8px;overflow: hidden;font-family: var(--k-f-text)}.k-fxv-r{display: flex;justify-content: space-between;align-items: center;height: 34px;padding: 0 12px;border-radius: 8px;background: #fff;font: 500 12.5px/1 var(--k-f-text);color: var(--k-ink-2);box-shadow: 0 0 0 1px rgba(30,58,95,.06)}.k-fxv-r b{font-weight: 700;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-fxv-chip{align-self: flex-start;display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 100px;background: #e3f4ec;color: #0f5a45;font: 700 12px/1 var(--k-f-text)}.k-fxv--hist{padding: 0}.k-fxv--hist svg{position: absolute;left: 18px;top: 22px;width: calc(100% - 36px);height: calc(100% - 44px);overflow: visible}.k-fxv--hist svg path{vector-effect: non-scaling-stroke}.k-fxv-dot{position: absolute;left: calc(18px + (100% - 36px) * .967);top: calc(22px + (100% - 44px) * .155);width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: #c2410c;box-shadow: 0 0 0 4px rgba(194,65,12,.18);animation: k-live 1.8s ease-in-out infinite}.k-fxv-flag{position: absolute;right: 30px;top: 12px;height: 24px;display: inline-flex;align-items: center;padding: 0 9px;border-radius: 6px;background: #fff1e6;color: #b3400b;font: 700 11.5px/1 var(--k-f-text);box-shadow: 0 0 0 1px rgba(194,65,12,.2)}.k-fxv-band{position: absolute;left: 24px;bottom: 22px;font: 600 11px/1 var(--k-f-text);color: #3f8a73}.k-fxv-b{display: grid;grid-template-columns: 72px minmax(0,1fr) 36px;align-items: center;gap: 10px;font: 500 12px/1 var(--k-f-text);color: var(--k-ink-2)}.k-fxv-b i{display: block;height: 12px;width: var(--w);border-radius: 4px;background: linear-gradient(90deg,#1e3a5f,#4a7fb5);transform-origin: left;animation: k-bar 1.2s var(--k-ease) backwards}.k-fxv-b:nth-child(2) i{background: linear-gradient(90deg,#2d5586,#6f9fd3)}.k-fxv-b:nth-child(3) i{background: linear-gradient(90deg,#8aa9cc,#b9cde4)}.k-fxv-b b{font-weight: 700;color: var(--k-ink);text-align: right;font-variant-numeric: tabular-nums}.k-fxv--bars small{font: 400 11px/1 var(--k-f-text);color: var(--k-ink-3);margin-top: 2px}.k-fxv-s{display: grid;grid-template-columns: 28px minmax(0,1fr) auto;align-items: center;gap: 10px;height: 34px;padding: 0 8px 0 4px;border-radius: 8px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.06);font: 600 12.5px/1 var(--k-f-text);color: var(--k-ink)}.k-fxv-s>i{font-style: normal;width: 26px;height: 26px;border-radius: 7px;display: grid;place-items: center;background: #eef3f9;color: var(--k-navy);font: 700 10px/1 var(--k-f-text)}.k-fxv-s em{font-style: normal;height: 20px;display: inline-flex;align-items: center;padding: 0 8px;border-radius: 100px;font: 600 10.5px/1 var(--k-f-text);white-space: nowrap}.k-fxv-s em.g{background: #e3f4ec;color: #0f5a45}.k-fxv-s em.b{background: #e5eefa;color: #1e3a5f}.k-fxv-s em.o{background: #fff1e6;color: #b3400b}.k-fxv--xls{flex-direction: row;align-items: center;justify-content: center;gap: 10px}.k-fxv-file,.k-fxv-done{display: inline-flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 10px;background: #fff;font: 600 12.5px/1.25 var(--k-f-text);color: var(--k-ink);box-shadow: 0 10px 20px -16px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08)}.k-fxv-file .k-ic{width: 22px;height: 22px;color: #1d7a45}.k-fxv-done{font-weight: 500;font-size: 12px;color: #0f5a45}.k-fxv-done .k-ic{width: 20px;height: 20px;color: var(--k-green);flex: none}.k-fxv-arrow .k-ic{width: 18px;height: 18px;color: #8793a3;animation: k-nudge 1.6s ease-in-out infinite}@keyframes k-nudge{50%{transform: translateX(4px)}}.k-fxv--undo{gap: 10px}.k-fxv-line{font: 700 13px/1 var(--k-f-text);color: var(--k-ink)}.k-fxv-swap{display: flex;align-items: center;gap: 8px;font: 600 12.5px/1 var(--k-f-text)}.k-fxv-swap s{color: #a39c96;font-weight: 500}.k-fxv-swap .k-ic{width: 16px;height: 16px;color: #8793a3}.k-fxv-swap b{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 7px;background: #e3f4ec;color: #0f5a45}.k-fxv-who{display: inline-flex;align-items: center;gap: 6px;font: 500 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-fxv-who .k-ic{width: 14px;height: 14px;color: var(--k-navy)}.k-tgl::after{left: 3px;transition: none}.k-tgl--a{background: var(--k-green)}.k-tgl--a::after{transform: translateX(14px)}.k-tgl--b,.k-tgl--c,.k-tgl--d{animation: k-tgl-bg 7.5s ease-in-out infinite}.k-tgl--b::after,.k-tgl--c::after,.k-tgl--d::after{animation: k-tgl-knob 7.5s ease-in-out infinite}.k-tgl--c,.k-tgl--c::after{animation-delay: -2.5s}.k-tgl--d,.k-tgl--d::after{animation-delay: -5s}@keyframes k-tgl-bg{0%,38%{background: #d9dee6}46%,88%{background: #1d8f76}96%,100%{background: #d9dee6}}@keyframes k-tgl-knob{0%,38%{transform: translateX(0)}46%,88%{transform: translateX(14px)}96%,100%{transform: translateX(0)}}.k-cform-acts{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.k-cform-acts .k-btn{height: 44px}.k-btn--wa{background: #fff;color: #0b6b3a;border-color: rgba(37,211,102,.65);padding: 0 18px}.k-btn--wa:hover{background: #effcf4;border-color: #25d366}.k-walogo{width: 20px;height: 20px;flex: none}.k-map img{filter: grayscale(1) contrast(1.04) brightness(1.08)}.k-map-tint{position: absolute;inset: 0;background: linear-gradient(180deg,#f7dcc0,#f2d2b3);mix-blend-mode: multiply;opacity: .62;pointer-events: none}.k-foot-mid{grid-template-columns: minmax(0,1fr);gap: 26px}.k-foot-links{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;text-align: left;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.12)}.k-foot-links a{font: 600 15px/1.3 var(--k-f-text);color: rgba(255,255,255,.86)}@keyframes k-travel-y{from{top: 40px}to{top: calc(100% - 90px)}}@container kp (max-width: 1000px){.k-why{grid-template-columns: minmax(0,1fr)}.k-fx{grid-template-columns: repeat(2,minmax(0,1fr))}.k-more{margin-top: 72px}.k-quotes{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 24px;gap: 16px;margin: 0 -24px;padding: 4px 24px 20px;scrollbar-width: none}.k-quotes::-webkit-scrollbar{display: none}.k-qcard{flex: 0 0 62%;scroll-snap-align: start}}@container kp (max-width: 560px){.k-hero-more{border-left: 0;padding-left: 0;margin-left: 0}.k-route{display: flex;flex-direction: column;gap: 26px;margin-top: 30px}.k-route::before{display: block;left: 50px;right: auto;top: 40px;bottom: 90px;border-top: 0;border-left: 2px dashed #e3cdb6}.k-route-dot{display: block;left: 50px;top: 40px;margin: -5px 0 0 -5px;animation: k-travel-y 9s linear infinite}.k-rt{display: grid;grid-template-columns: 100px minmax(0,1fr);grid-template-areas: "art n" "art t" "art p" "art top";column-gap: 16px;row-gap: 4px;align-items: start;justify-items: start;text-align: left}.k-rt-art{grid-area: art;max-width: 100px;margin: 0}.k-rt-n{grid-area: n;margin: 10px 0 0}.k-rt .k-h4{grid-area: t;margin: 6px 0 0;font-size: 17px}.k-rt .k-p-s{grid-area: p;margin: 0;max-width: none;font-size: 14px}.k-rt-top{grid-area: top;height: auto;justify-content: flex-start;margin-top: 8px}.k-tg{max-width: 100%;animation: none}.k-rt-chip{margin-bottom: 0}.k-why-main,.k-why-opt{padding: 18px}.k-why-ic .k-ic{width: 38px;height: 38px;padding: 9px}.k-stats-h{margin-top: 40px}.k-stats-h .k-h3{font-size: 22px}.k-stats{display: flex;flex-direction: column;gap: 0;border-radius: 14px;background: rgba(255,255,255,.75);box-shadow: 0 0 0 1px rgba(30,58,95,.07)}.k-stats>div{flex-direction: column;align-items: flex-start;gap: 4px;padding: 16px 18px;background: none;box-shadow: none;border-radius: 0;border-top: 1px solid rgba(30,58,95,.08)}.k-stats>div:first-child{border-top: 0}.k-stats b{font-size: 26px}.k-stats span{font-size: 13.5px}.k-mtag{height: 38px;font-size: 14.5px}.k-mtag .k-ic{width: 27px;height: 27px;padding: 6px}.k-stage--ai{padding: 20px 12px}.k-ai-raw{gap: 6px}.k-ai-raw span{padding: 6px 8px;font-size: 11.5px;min-height: 42px}.k-ai-out{grid-template-columns: minmax(0,1fr)}.k-more{margin-top: 64px}.k-more-h .k-h3{font-size: 24px}.k-fx{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 16px;gap: 12px;margin: 24px -16px 0;padding: 4px 16px 18px;scrollbar-width: none}.k-fx::-webkit-scrollbar{display: none}.k-fxc{flex: 0 0 80%;scroll-snap-align: center}.k-quotes{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 16px;gap: 12px;margin: 0 -16px;padding: 4px 16px 18px;scrollbar-width: none}.k-quotes::-webkit-scrollbar{display: none}.k-qcard{flex: 0 0 86%;scroll-snap-align: center}.k-qcard:hover{transform: none}.k-cform-acts{flex-direction: column;align-items: stretch}.k-cform-acts .k-btn{width: 100%}.k-foot-links{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 16px}.k-foot-photo{aspect-ratio: 16 / 9}.k-contacts{gap: 8px}.k-hdr{margin: 0 -16px;padding-left: 16px;padding-right: 16px}.k-scene--vessel{zoom: 1}.k-money-v{margin: 0 -6px}.k-band-cols{gap: 18px;margin-top: 26px}.k-band-cols>div{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;row-gap: 4px}.k-band-cols .k-ic{grid-row: 1 / 3;margin: 0}.k-band-cols .k-h4{font-size: 16px}.k-cinfo-acts{flex-direction: column;align-items: stretch;width: 100%}.k-cinfo-acts .k-btn{width: 100%;height: 44px}.k-cinfo-map{margin-left: 28px}}@media (max-width: 560px){.kp{padding: 0 16px 16px}}.kp>*{--k-sec: 64px;--k-pad: 64px;--k-head: 40px}.k-proof{padding: 40px 48px 0}.k-sec{margin-top: var(--k-sec);padding-top: 0}.k-sec--tint{margin-top: var(--k-sec);padding-top: var(--k-pad);padding-bottom: var(--k-pad)}.k-route{margin-top: var(--k-head)}.k-vs{margin-top: var(--k-head)}.k-minis{margin-top: var(--k-head);padding-top: 28px}.k-stats-h{margin-top: calc(var(--k-head) + 8px)}.k-sh--c + .k-mb{margin-top: calc(var(--k-head) + 16px)}.k-mb{margin-top: var(--k-sec)}.k-more{margin-top: var(--k-sec)}.k-fx{margin-top: 28px}.k-money{margin-top: var(--k-sec);padding-top: var(--k-pad);padding-bottom: var(--k-pad)}.k-projects{margin-top: var(--k-head)}.k-say{margin-top: var(--k-sec)}.k-band{margin-top: var(--k-sec);padding-top: var(--k-pad);padding-bottom: var(--k-pad)}.k-managed{margin-top: var(--k-sec)}.k-start2{margin-top: var(--k-sec);padding-top: var(--k-pad);padding-bottom: var(--k-pad)}.k-start2-grid{margin-top: var(--k-head)}.k-foot{margin-top: var(--k-sec)}@container kp (max-width: 1000px){.kp>*{--k-sec: 48px;--k-pad: 48px;--k-head: 32px}}@container kp (max-width: 560px){.kp>*{--k-sec: 40px;--k-pad: 32px;--k-head: 24px}.k-proof{padding: 32px 0 0}}.k-why-main{background: #eef3f9;color: var(--k-ink);box-shadow: inset 0 0 0 1px rgba(30,58,95,.08)}.k-why-ic .k-ic{background: #fff;color: var(--k-navy);box-shadow: 0 1px 3px rgba(30,58,95,.12)}.k-why-main .k-h4{color: var(--k-ink)}.k-why-main p{color: var(--k-ink-2)}.k-why-opt{background: #fdf7ee;box-shadow: inset 0 0 0 1px rgba(214,138,44,.28)}.k-why-star{background: #f1b25e}.k-why-opt b{color: #6b4414}.k-why-opt p{color: #7a5a33;font-weight: 400}.k-flag--kz{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%2300afca'/%3E%3Ccircle cx='10.5' cy='6' r='2.1' fill='%23fec50c'/%3E%3Ccircle cx='10.5' cy='6' r='3.1' fill='none' stroke='%23fec50c' stroke-width='.8' stroke-dasharray='.55 .5'/%3E%3Cpath d='M7.4 9.6 Q10.5 7.9 13.6 9.6' fill='none' stroke='%23fec50c' stroke-width='.8'/%3E%3Cpath d='M1.8 1.2 V12.8' stroke='%23fec50c' stroke-width='.9' stroke-dasharray='.9 .6'/%3E%3C/svg%3E")}.k-flag--kg{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%23e8112d'/%3E%3Ccircle cx='10.5' cy='7' r='4.3' fill='none' stroke='%23ffef00' stroke-width='1' stroke-dasharray='.6 .45'/%3E%3Ccircle cx='10.5' cy='7' r='3' fill='%23ffef00'/%3E%3Ccircle cx='10.5' cy='7' r='2' fill='%23e8112d'/%3E%3Cpath d='M8.7 6.3 H12.3 M8.7 7.7 H12.3 M9.6 5.3 L11.4 8.7 M11.4 5.3 L9.6 8.7' stroke='%23ffef00' stroke-width='.4'/%3E%3C/svg%3E")}.k-flag--tj{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%23fff'/%3E%3Crect width='21' height='4' fill='%23cc0000'/%3E%3Crect y='10' width='21' height='4' fill='%23006600'/%3E%3Cpath d='M9.2 8.1 L9.5 6.8 L10 7.5 L10.5 6.4 L11 7.5 L11.5 6.8 L11.8 8.1 Z' fill='%23f8c300'/%3E%3Cg fill='%23f8c300'%3E%3Ccircle cx='8.6' cy='6.1' r='.28'/%3E%3Ccircle cx='9.4' cy='5.4' r='.28'/%3E%3Ccircle cx='10.5' cy='5.1' r='.28'/%3E%3Ccircle cx='11.6' cy='5.4' r='.28'/%3E%3Ccircle cx='12.4' cy='6.1' r='.28'/%3E%3C/g%3E%3C/svg%3E")}.k-flag--tr{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%23e30a17'/%3E%3Ccircle cx='8' cy='7' r='3.5' fill='%23fff'/%3E%3Ccircle cx='8.9' cy='7' r='2.8' fill='%23e30a17'/%3E%3Cpath d='M11.1 7 L12.9 6.4 L11.8 7.9 L11.8 6.1 L12.9 7.6 Z' fill='%23fff'/%3E%3C/svg%3E")}.k-flag--ae{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='4.67' fill='%2300732f'/%3E%3Crect y='4.67' width='21' height='4.67' fill='%23fff'/%3E%3Crect y='9.33' width='21' height='4.67' fill='%23000'/%3E%3Crect width='5.25' height='14' fill='%23ff0000'/%3E%3C/svg%3E")}.k-flag--us{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Crect width='21' height='14' fill='%23fff'/%3E%3Cg fill='%23b22234'%3E%3Crect width='21' height='1.08'/%3E%3Crect y='2.15' width='21' height='1.08'/%3E%3Crect y='4.31' width='21' height='1.08'/%3E%3Crect y='6.46' width='21' height='1.08'/%3E%3Crect y='8.62' width='21' height='1.08'/%3E%3Crect y='10.77' width='21' height='1.08'/%3E%3Crect y='12.92' width='21' height='1.08'/%3E%3C/g%3E%3Crect width='8.4' height='7.54' fill='%233c3b6e'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='1.5' cy='1.4' r='.4'/%3E%3Ccircle cx='3.6' cy='1.4' r='.4'/%3E%3Ccircle cx='5.7' cy='1.4' r='.4'/%3E%3Ccircle cx='7.3' cy='1.4' r='.4'/%3E%3Ccircle cx='2.5' cy='3.1' r='.4'/%3E%3Ccircle cx='4.6' cy='3.1' r='.4'/%3E%3Ccircle cx='6.6' cy='3.1' r='.4'/%3E%3Ccircle cx='1.5' cy='4.8' r='.4'/%3E%3Ccircle cx='3.6' cy='4.8' r='.4'/%3E%3Ccircle cx='5.7' cy='4.8' r='.4'/%3E%3Ccircle cx='7.3' cy='4.8' r='.4'/%3E%3Ccircle cx='2.5' cy='6.4' r='.4'/%3E%3Ccircle cx='4.6' cy='6.4' r='.4'/%3E%3Ccircle cx='6.6' cy='6.4' r='.4'/%3E%3C/g%3E%3C/svg%3E")}.k-flag--xx{background: #eef1f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Cg fill='none' stroke='%23516074' stroke-width='.9'%3E%3Ccircle cx='10.5' cy='7' r='4.6'/%3E%3Cellipse cx='10.5' cy='7' rx='2' ry='4.6'/%3E%3Cpath d='M5.9 7 H15.1'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat}.k-cc{position: relative;flex: none;display: inline-flex}.k-ccbtn{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 10px 0 12px;border: 1px solid rgba(0,0,0,.14);border-radius: 6px;background: var(--k-card);font: 600 14px/1 var(--k-f-text);color: var(--k-ink);transition: border-color .2s,box-shadow .2s}.k-ccbtn:hover{border-color: rgba(0,0,0,.28)}.k-ccbtn.is-open{border-color: var(--k-navy);box-shadow: 0 0 0 3px rgba(30,58,95,.12)}.k-ccbtn>.k-ic{width: 14px;height: 14px;color: #8a837d;transition: transform .25s var(--k-ease)}.k-ccbtn.is-open>.k-ic{transform: rotate(180deg)}.k-ccdial{min-width: 36px;font-variant-numeric: tabular-nums}.k-ccback{position: fixed;inset: 0;z-index: 60;cursor: default;background: transparent}.k-ccmenu{position: absolute;left: 0;top: calc(100% + 6px);z-index: 61;width: 260px;max-height: 320px;overflow-y: auto;padding: 6px;display: grid;gap: 2px;background: #fff;border-radius: 10px;border: 1px solid rgba(0,0,0,.06);box-shadow: 0 30px 70px -30px rgba(38,32,28,.4),0 2px 8px rgba(38,32,28,.08);animation: k-in .18s var(--k-ease) both}.k-ccopt{display: grid;grid-template-columns: 21px minmax(0,1fr) auto;align-items: center;column-gap: 10px;height: 40px;padding: 0 10px;border-radius: 7px;text-align: left;font: 500 14px/1 var(--k-f-text);color: var(--k-ink);transition: background-color .15s}.k-ccopt:hover{background: var(--k-card)}.k-ccopt.is-on{background: var(--k-sky);font-weight: 600}.k-ccname{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-cccode{font: 500 13px/1 var(--k-f-text);color: var(--k-ink-3);font-variant-numeric: tabular-nums}.k-modal .k-ccmenu{width: 240px;max-height: 260px}.k-ai-out{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: stretch}.k-ai-gain{display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 14px 16px;border-radius: 12px;background: #fff;box-shadow: 0 16px 30px -22px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08)}.k-ai-gl{display: flex;align-items: center;gap: 9px;font: 600 13px/1.3 var(--k-f-text);color: var(--k-ink)}.k-ai-gl .k-ic{width: 26px;height: 26px;padding: 6px;border-radius: 7px;background: #efeaff;color: #5b3fd6;flex: none}.k-fxv--proj{gap: 6px;justify-content: flex-start;padding-top: 14px}.k-fxv-co{display: flex;align-items: center;gap: 8px;margin-bottom: 2px;font: 700 13px/1 var(--k-f-text);color: var(--k-ink)}.k-fxv-co>i{font-style: normal;width: 24px;height: 24px;border-radius: 6px;display: grid;place-items: center;background: var(--k-navy);color: #fff;font: 700 9.5px/1 var(--k-f-text)}.k-fxv-co span{margin-left: auto;font: 500 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-fxv-p{display: grid;grid-template-columns: 22px minmax(0,1fr) auto;align-items: center;gap: 8px;height: 30px;padding: 0 8px;border-radius: 8px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.06);font: 600 12px/1 var(--k-f-text);color: var(--k-ink)}.k-fxv-p>.k-ic{width: 16px;height: 16px;color: var(--k-navy)}.k-fxv-p>span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-fxv-p em{font-style: normal;height: 19px;display: inline-flex;align-items: center;padding: 0 7px;border-radius: 100px;font: 600 10.5px/1 var(--k-f-text)}.k-fxv-p em.b{background: #e5eefa;color: #1e3a5f}.k-fxv-p em.o{background: #fff1e6;color: #b3400b}.k-fxv-p em.g{background: #e3f4ec;color: #0f5a45}.k-cmap{position: relative;display: block;min-height: 480px;border-radius: 16px;overflow: hidden;background: #f4f1ec;box-shadow: 0 30px 60px -44px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-map{position: absolute;top: 0;right: 0;bottom: 0;width: auto;border-radius: 0;box-shadow: none;aspect-ratio: 650 / 450;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 22%);mask-image: linear-gradient(90deg,transparent 0,#000 22%)}.k-map img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;filter: none}.k-map-pin{left: 50%;top: 50%}.k-map-open{position: absolute;right: 16px;top: 16px;display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 12px;border-radius: 8px;background: #fff;font: 600 13px/1 var(--k-f-text);color: var(--k-navy);box-shadow: 0 8px 20px -10px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08);transition: transform .2s var(--k-ease)}.k-map-open .k-ic{width: 15px;height: 15px}.k-map:hover .k-map-open{transform: translateY(-2px)}.k-cinfo{position: relative;z-index: 1;width: 380px;margin: 24px;box-shadow: 0 30px 60px -30px rgba(38,32,28,.5),0 0 0 1px rgba(38,32,28,.06)}.k-cinfo .k-cinfo-acts{margin-top: 8px}@container kp (max-width: 1000px){.k-cmap{min-height: 0;display: flex;flex-direction: column}.k-map{position: relative;order: -1;width: 100%;height: auto;-webkit-mask-image: none;mask-image: none}.k-cinfo{width: auto;margin: 16px}}@container kp (max-width: 560px){.k-map-open{right: 10px;top: 10px;height: 30px;font-size: 12px}.k-cinfo{margin: 10px;padding: 20px 18px}.k-ccmenu{width: min(260px,calc(100vw - 64px))}.k-ai-out{grid-template-columns: minmax(0,1fr)}.k-ai-gain{align-items: flex-start}}.k-only-phone{display: none}.k-logo svg{width: 150px;height: 30px}.k-foot .k-logo--light svg{width: 164px;height: 33px}.k-hdr-in{background: transparent}.k-tgp-bar{padding: 38px 12px 9px;gap: 9px}.k-tgp-ava{width: 34px;height: 34px}.k-tgp-name small{font-size: 11px}.k-tgp-name{min-width: 0;display: flex;flex-direction: column;gap: 1px}.k-tgp-name b,.k-tgp-name small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-stats b{font-size: 28px;letter-spacing: -0.025em}@container kp (max-width: 560px){.k-logo svg{width: 124px;height: 25px}.k-stats b{font-size: 24px}.k-only-wide{display: none}.k-only-phone{display: block}.k-hero-in{align-items: flex-start;text-align: left}.k-hero-note{justify-content: flex-start}.k-proof{align-items: flex-start;text-align: left}.k-logos{align-items: flex-start}.k-sh--c{align-items: flex-start;text-align: left;margin-left: 0;margin-right: 0}.k-more-h,.k-stats-h,.k-start2-h{align-items: flex-start;text-align: left;margin-left: 0;margin-right: 0}.k-vs-item{align-items: flex-start;text-align: left}.k-vs-lock{margin: 14px 0 6px}.k-rt-top{display: none}.k-minis,.k-minis--4{grid-template-columns: minmax(0,1fr);gap: 8px;padding-top: 20px}.k-mini{flex-direction: row;align-items: center;gap: 12px;padding: 12px;border-radius: 12px;background: #f5f7fa}.k-mini>.k-ic{flex: none;width: 32px;height: 32px;padding: 8px;background: #fff}.k-mini h4{margin: 0;font-size: 14px;line-height: 1.3}.k-mini p{display: none}.k-money .k-mini{background: #fff}.k-ai-gain{display: none}.k-band-cols{gap: 14px}.k-band-cols>div{align-items: center}.k-band-cols .k-ic{grid-row: auto}.k-band-cols .k-p-s{display: none}.k-log{display: none}.k-roles{margin-top: 0}.k-report{display: none}.k-cinfo-note{display: none}}.k-logos-track,.k-logos-set{display: contents}.k-logos-dup{display: none}@keyframes k-marquee{to{transform: translate3d(-50%,0,0)}}@container kp (max-width: 560px){.k-logos{display: block;align-self: stretch;margin: 24px -16px 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.k-logos-track{display: flex;width: max-content;animation: k-marquee 18s linear infinite}.k-logos-set{display: flex;flex: none;align-items: center}.k-logos-set>span{flex: none;margin-right: 48px}@media (prefers-reduced-motion: reduce){.k-logos{margin: 24px 0 0;-webkit-mask-image: none;mask-image: none}.k-logos-track{animation: none;width: auto}.k-logos-set{flex-wrap: wrap;gap: 20px 32px}.k-logos-set>span{margin-right: 0}.k-logos-dup{display: none}}}.k-menu-i--wide{grid-column: 1 / -1;align-items: center;margin-top: 4px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-menu-i--wide:hover{background: #f6f1ec}.k-menu-i--wide>.k-ic:last-child{margin-left: auto;width: 16px;height: 16px;color: var(--k-navy)}.k-mnav{max-height: calc(100vh - 90px);overflow: auto}.k-shot{position: relative;margin: 0;overflow: hidden;border-radius: 16px;background: #e9e2da;box-shadow: 0 30px 60px -44px rgba(30,58,95,.55)}.k-shot>img{display: block;width: 100%;height: 100%;object-fit: cover}.k-shot-cap{position: absolute;left: 14px;bottom: 14px;display: inline-flex;align-items: center;gap: 8px;max-width: calc(100% - 28px);padding: 8px 12px;border-radius: 10px;background: rgba(255,255,255,.93);font: 600 13px/1.3 var(--k-f-text);color: var(--k-ink);box-shadow: 0 10px 24px -14px rgba(30,58,95,.5)}.k-shot-cap>.k-ic{flex: none;width: 16px;height: 16px;color: var(--k-navy)}.k-team{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px;align-items: center;max-width: 1100px;margin: calc(var(--k-head) + 8px) auto 0}.k-team-ph{aspect-ratio: 4 / 3}.k-team-ph>img{object-position: 60% 40%}.k-team .k-stats-h{max-width: none;margin: 0;text-align: left}.k-team .k-stats{grid-template-columns: minmax(0,1fr);gap: 10px;max-width: none;margin: 18px 0 0}.k-team .k-stats>div{flex-direction: row;align-items: center;gap: 20px;padding: 18px 22px}.k-team .k-stats b{flex: none;min-width: 176px}.k-managed{grid-template-columns: minmax(0,1fr) minmax(0,520px)}.k-managed-v{position: relative;padding: 0 0 40px 48px}.k-managed-ph{aspect-ratio: 4 / 3}.k-managed-v .k-report{position: absolute;left: 0;bottom: 0;width: 272px}.k-foot-photo--img{padding: 0;border: 0;overflow: hidden;background: #2b4a70}.k-foot-photo--img>img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 55% 40%}.k-managed-ph>img{object-position: 62% 50%}.k-nw{white-space: nowrap}@container kp (max-width: 1000px){.k-team{grid-template-columns: minmax(0,1fr);gap: 24px;max-width: 680px}.k-team-ph{aspect-ratio: 16 / 10}.k-managed{grid-template-columns: minmax(0,1fr)}.k-managed-v{max-width: 560px}}@container kp (max-width: 560px){.k-team{gap: 16px}.k-team .k-stats{gap: 0;margin-top: 14px}.k-team .k-stats>div{flex-direction: column;align-items: flex-start;gap: 4px;padding: 16px 18px}.k-team .k-stats b{min-width: 0}.k-managed-v{padding: 0}.k-managed-ph{aspect-ratio: 16 / 10}.k-shot{border-radius: 14px}.k-shot-cap{left: 10px;bottom: 10px;padding: 7px 10px;font-size: 12px}}.k-hero-acts{display: flex;align-items: center;gap: 10px;margin-top: 32px}.k-hero .k-hero-acts .k-btn{margin-top: 0}.k-btn--sq{flex: none;width: 40px;padding: 0}.k-hero-acts .k-btn--ghost-light{height: 40px}.k-hero-acts .k-btn--sq .k-ic{width: 18px;height: 18px}.k-cinfo-acts{flex-wrap: nowrap;align-self: stretch}.k-cinfo-acts .k-btn{flex: 1 1 0;min-width: 0}.k-foot-bot>.k-foot-req{gap: 0 6px;font-weight: 500;color: rgba(255,255,255,.6);letter-spacing: 0;text-align: right}.k-modal-cover{position: relative;flex: none;height: 188px;margin: -32px -32px 0;border-radius: 12px 12px 0 0;overflow: hidden;background: radial-gradient(90% 130% at 100% 0%,rgba(86,146,214,.55) 0%,rgba(86,146,214,0) 60%),radial-gradient(70% 110% at 0% 100%,rgba(29,143,118,.42) 0%,rgba(29,143,118,0) 65%),linear-gradient(160deg,#1f3c62 0%,#122540 100%)}.k-modal-cover::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.3px);background-size: 16px 16px;-webkit-mask-image: linear-gradient(100deg,#000 10%,transparent 70%);mask-image: linear-gradient(100deg,#000 10%,transparent 70%)}.k-modal-ph{position: absolute;right: 58px;bottom: -18px;width: 206px;height: 152px;margin: 0;border-radius: 14px;overflow: hidden;border: 3px solid rgba(255,255,255,.92);box-shadow: 0 30px 50px -24px rgba(0,0,0,.75);transform: rotate(2.5deg)}.k-modal-ph>img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 40% 30%}.k-modal-chip{position: absolute;left: 32px;top: 50%;z-index: 1;display: flex;align-items: center;gap: 10px;max-width: 200px;padding: 10px 14px 10px 10px;border-radius: 14px;background: #fff;box-shadow: 0 18px 34px -18px rgba(0,0,0,.7);transform: translateY(-50%)}.k-modal-chip>.k-ic{flex: none;width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: var(--k-green);color: #fff}.k-modal-chip b{display: block;font: 700 13.5px/1.25 var(--k-f-text);color: var(--k-ink)}.k-modal-chip small{display: block;margin-top: 2px;font: 500 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-modal .k-modal-cover + .k-h3{margin-top: 6px}.k-modal>.k-x{z-index: 2;color: #fff;background: rgba(255,255,255,.12)}.k-modal>.k-x:hover{background: rgba(255,255,255,.22)}.k-scrim{display: flex;overflow-y: auto}.k-scrim>.k-modal{margin: auto}.k-why-sw{position: relative;flex: none;width: 44px;height: 26px;margin-top: 1px;border-radius: 100px;background: #ea8c16;box-shadow: inset 0 0 0 1px rgba(0,0,0,.06);animation: k-sw-bg 4.8s ease-in-out infinite}.k-why-sw::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,.25);transform: translateX(18px);animation: k-sw-knob 4.8s ease-in-out infinite}@keyframes k-sw-bg{0%,42%{background: #ea8c16}50%,88%{background: #c9c2b8}96%,100%{background: #ea8c16}}@keyframes k-sw-knob{0%,42%{transform: translateX(18px)}50%,88%{transform: translateX(0)}96%,100%{transform: translateX(18px)}}@media (prefers-reduced-motion: reduce){.k-why-sw,.k-why-sw::after{animation: none}}@container kp (max-width: 1000px){.k-foot-photo{max-width: none;aspect-ratio: 21 / 8}.k-foot-photo--img>img{object-position: 50% 34%}}@container kp (max-width: 560px){.k-cinfo-acts{flex-direction: row;gap: 8px}.k-cinfo-acts .k-btn{width: auto;padding: 0 10px}.k-foot-photo{aspect-ratio: 16 / 7}.k-foot-bot>.k-foot-req{text-align: left}}@media (max-width: 560px){.k-modal-cover{height: 156px}.k-modal-ph{right: 18px;width: 150px;height: 120px}.k-modal-chip{left: 16px;max-width: 168px;padding: 8px 11px 8px 8px;gap: 8px}.k-modal-chip>.k-ic{width: 30px;height: 30px;padding: 7px}.k-modal-chip b{font-size: 12.5px}}.k-menu-i--half{grid-column: auto}@keyframes k-menu-in-l{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@container kp (max-width: 1340px){.k-nav{position: static;transform: none;margin: 0 auto}.k-hdr-r{margin-left: 0}.k-navi .k-menu{left: -12px;transform: none;animation-name: k-menu-in-l}}@container kp (max-width: 1180px){.k-hdr-r .k-btn--outline{display: none}.k-nav-a{padding: 0 9px}}.k-vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.k-inline-btn{font: inherit;color: var(--k-navy);text-decoration: underline;text-underline-offset: 3px;background: none;border: 0;padding: 0;cursor: pointer}@keyframes k-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes k-ring{0%{box-shadow: inset 0 0 0 4px #c2410c,0 0 0 0 rgba(194,65,12,.35)}70%{box-shadow: inset 0 0 0 4px #c2410c,0 0 0 12px rgba(194,65,12,0)}100%{box-shadow: inset 0 0 0 4px #c2410c,0 0 0 0 rgba(194,65,12,0)}}.k-pgh{position: relative;isolation: isolate;overflow: hidden;margin-top: 12px;border-radius: 16px;display: grid;grid-template-columns: minmax(0,480px) minmax(0,1fr);gap: 64px;align-items: center;padding: 72px 62px;min-height: 580px;background: radial-gradient(70% 90% at 86% 32%,#e2edf9 0%,#eff4fa 44%,#fbf8f4 100%);box-shadow: inset 0 0 0 1px rgba(30,58,95,.05)}.k-pgh::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(circle,rgba(30,58,95,.1) 1px,transparent 1.3px);background-size: 20px 20px;-webkit-mask-image: radial-gradient(55% 75% at 78% 45%,#000 15%,transparent 80%);mask-image: radial-gradient(55% 75% at 78% 45%,#000 15%,transparent 80%)}.k-pgh-t{display: flex;flex-direction: column;align-items: flex-start;gap: 20px}.kp .k-pgh .k-h1{font-size: 50px;line-height: 1.08;color: var(--k-ink);max-width: 560px}.k-pgh-lead{margin: 0;font: 400 18px/1.55 var(--k-f-text);color: var(--k-ink-2);text-wrap: pretty}.k-pgh-acts{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 8px}.k-pgh-acts .k-btn{height: 46px;padding: 0 22px;font-size: 15px}.k-pgh-v{position: relative;min-width: 0}.k-win{position: relative;z-index: 1;border-radius: 14px;background: #fff;overflow: hidden;text-align: left;font: 400 12.5px/1.3 var(--k-f-text);color: #1f2a3a;box-shadow: 0 50px 90px -46px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08)}.k-win-top{display: flex;align-items: center;gap: 10px;height: 48px;padding: 0 16px;border-bottom: 1px solid #efe9e3;font: 500 12px/1 var(--k-f-text);color: #8a837d}.k-win-top>.k-ic{width: 16px;height: 16px;color: #8a837d}.k-win-sp{flex: 1}.k-win-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 18px 18px 14px}.k-win-title{min-width: 0}.k-win-title h4{margin: 0;font: 600 19px/1.15 var(--k-f-text);letter-spacing: -0.01em;color: var(--k-ink)}.k-win-title small{display: block;margin-top: 5px;font: 400 12px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-win-foot{display: flex;align-items: center;gap: 14px;margin-top: 14px;padding: 14px 18px;border-top: 1px solid #f0ecea;background: #fcfbf9}.k-win-sum small{display: block;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-win-sum b{display: block;margin-top: 4px;font: 700 17px/1.1 var(--k-f-display);letter-spacing: -0.01em;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-win-save{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 100px;background: #e3f4ec;color: #0f5a45;font: 600 12px/1 var(--k-f-text);white-space: nowrap}.k-win-save .k-ic{width: 14px;height: 14px}.k-win-foot .k-s-btn{margin-left: auto;height: 34px;padding: 0 16px}.k-pt{margin: 0 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-pt-r{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 10px;min-height: 60px;padding: 8px 12px;border-top: 1px solid #f0ecea}.k-pt-h{min-height: 40px;border-top: 0;background: #faf7f6;font: 600 11.5px/1 var(--k-f-text);color: #8a837d}.k-pt-side{display: inline-flex;align-items: center;gap: 7px;color: var(--k-ink);white-space: nowrap}.k-pt-side .k-logo-pulseshop-mini{display: inline-flex}.k-pt-side .k-logo-pulseshop-mini svg{width: 20px;height: 20px}.k-pt-side .k-pcard-own{width: 20px;height: 20px}.k-pt-item{min-width: 0}.k-pt-item b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-pt-item small{display: block;margin-top: 4px;font: 400 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-pt-c{display: flex;align-items: center;flex-wrap: wrap;gap: 3px 6px;min-height: 40px;padding: 6px 10px;border-radius: 8px;background: #f7f5f2;font: 600 13px/1 var(--k-f-text);color: #57524d;font-variant-numeric: tabular-nums;white-space: nowrap}.k-pt-c small{font-weight: 400;font-size: 11px;color: var(--k-ink-3);margin-left: -3px}.k-pt-c>.k-ic{width: 16px;height: 16px;padding: 2px;border-radius: 50%;background: var(--k-green);color: #fff}.k-pt-c.is-win{background: #e6f4ee;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.45)}.k-pt-c.is-warn{background: #fff5ec;color: #9a4a12;box-shadow: inset 0 0 0 1px rgba(194,65,12,.22)}.k-pt-c em{flex-basis: 100%;font: 600 10.5px/1.1 var(--k-f-text);font-style: normal;color: #c2410c}.k-note{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: 10px;max-width: 260px;padding: 10px 14px 10px 10px;border-radius: 16px 16px 16px 4px;background: #fff;text-align: left;font: 400 13px/1.35 var(--k-f-text);color: var(--k-ink);box-shadow: 0 26px 50px -24px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.06);animation: k-bob 6s ease-in-out infinite}.k-note .k-tglogo{width: 34px;height: 34px;flex: none}.k-note b{display: block;font: 600 12px/1.3 var(--k-f-text);color: #2a8fc9}.k-note--tg{right: 28px;bottom: -52px}.k-tq{max-width: 470px;margin: 30px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 10px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.07)}.k-tq-h{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 2px 2px 12px;border-bottom: 1px solid #f0ecea}.k-tq-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-tq-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-tq-r{display: flex;align-items: center;gap: 12px;min-height: 68px;padding: 12px 14px;border-radius: 12px;background: #f7f5f2}.k-tq-r.is-live{background: #eef4fb;box-shadow: inset 0 0 0 1.5px rgba(30,58,95,.22)}.k-tq-ava{width: 38px;height: 38px;flex: none;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(30,58,95,.16);color: var(--k-navy)}.k-tq-ava .k-logo-pulseshop-mini{display: inline-flex}.k-tq-ava .k-logo-pulseshop-mini svg{width: 38px;height: 38px}.k-tq-ava .k-ic{width: 18px;height: 18px}.k-tq-who{flex: 1;min-width: 0}.k-tq-who b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-tq-who small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-tq-st{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 11px;border-radius: 100px;background: #e3f4ec;color: #0f5a45;font: 600 12px/1 var(--k-f-text)}.k-tq-st .k-ic{width: 14px;height: 14px}.k-tq-ring{display: grid;grid-template-columns: 44px auto;grid-template-rows: auto auto;align-items: center;column-gap: 9px}.k-tq-ring svg{grid-row: 1 / 3;width: 44px;height: 44px}.k-tq-ring b{align-self: end;font: 700 17px/1 var(--k-f-display);color: var(--k-navy);font-variant-numeric: tabular-nums}.k-tq-ring small{align-self: start;margin-top: 3px;font: 400 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-tq-f{display: flex;align-items: center;gap: 8px;padding: 4px 2px 0;font: 500 12px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-tq-f .k-ic{width: 15px;height: 15px;flex: none}.k-chart{max-width: 540px;margin: 28px auto;padding: 18px 18px 14px;border-radius: 16px;background: #fff;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-chart-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.k-chart-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-chart-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-chart-now{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;font: 700 21px/1 var(--k-f-display);color: #c2410c;font-variant-numeric: tabular-nums}.k-chart-now em{padding: 4px 8px;border-radius: 100px;background: #fff1e6;font: 600 11px/1 var(--k-f-text);font-style: normal;color: #c2410c}.k-chart-plot{position: relative;height: 200px;margin-top: 14px}.k-chart-plot svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.k-chart-dot{position: absolute;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 3px #1e3a5f}.k-chart-dot--hot{width: 14px;height: 14px;margin: -7px 0 0 -7px;box-shadow: inset 0 0 0 4px #c2410c;animation: k-ring 2.4s ease-out infinite}.k-chart-band{position: absolute;right: 10px;top: calc(84.5% - 22px);font: 500 11px/1 var(--k-f-text);color: #2f7a5f}.k-chart-x{display: flex;justify-content: space-between;margin-top: 8px;padding: 0 2px;font: 500 11px/1 var(--k-f-text);color: var(--k-ink-3)}.k-chart-x>span:last-child{color: #c2410c;font-weight: 600}.k-stage--phone{display: flex;justify-content: center;padding: 30px 14px 0;overflow: hidden}.k-tgp.k-tgp--static{position: relative;right: auto;top: auto;display: block;zoom: 1;width: 260px;height: 470px;margin: 0 auto -70px}.k-shop{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,520px);gap: 64px;align-items: center}.k-shop-t{display: flex;flex-direction: column;align-items: flex-start;gap: 18px}.k-shop-logo{display: inline-flex}.k-shop-logo .k-logo-pulseshop{display: inline-flex}.k-shop-logo svg{height: 30px;width: auto;color: #111827}.k-shop-t .k-why-opt{margin-top: 6px}.k-shop-stats{display: grid;gap: 12px}.k-shop-stats>div{display: flex;align-items: center;gap: 20px;padding: 22px 24px;border-radius: 14px;background: #fff;box-shadow: 0 24px 50px -36px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-shop-stats b{flex: none;width: 232px;font: 700 28px/1 var(--k-f-display);letter-spacing: -0.025em;color: var(--k-navy);white-space: nowrap}.k-shop-stats span{font: 400 14.5px/1.45 var(--k-f-text);color: var(--k-ink-2)}.k-cmp{max-width: 1100px;margin: var(--k-head) auto 0;border-radius: 16px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px #ece7e2,0 30px 60px -50px rgba(38,32,28,.4)}.k-cmp-h,.k-cmp-r{display: grid;grid-template-columns: 190px minmax(0,1fr) minmax(0,1fr)}.k-cmp-h>span{padding: 18px 24px;font: 600 13px/1 var(--k-f-text);color: var(--k-ink-3)}.k-cmp-h>.k-cmp-now{color: var(--k-navy);background: #eef4fb}.k-cmp-r{border-top: 1px solid #f0ecea}.k-cmp-r>b{padding: 22px 24px;font: 600 14px/1.4 var(--k-f-text);color: var(--k-ink)}.k-cmp-r>.k-cmp-was,.k-cmp-r>.k-cmp-now{position: relative;padding: 22px 24px 22px 54px;font: 400 15px/1.45 var(--k-f-text);color: var(--k-ink-3);text-wrap: pretty}.k-cmp-r>.k-cmp-now{background: #f5f9fd;color: var(--k-ink);font-weight: 500}.k-cmp-r>.k-cmp-was::before,.k-cmp-r>.k-cmp-now::before{content: "";position: absolute;left: 24px;top: 23px;width: 18px;height: 18px;border-radius: 50%;background-repeat: no-repeat;background-position: center;background-size: 10px 10px}.k-cmp-r>.k-cmp-was::before{background-color: #f1ece7;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 2l6 6M8 2L2 8' stroke='%239a908a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.k-cmp-r>.k-cmp-now::before{background-color: var(--k-green);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.8 5.2l2.2 2.2 4.2-4.6' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.k-ex2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;align-items: stretch}.k-ex2>.k-example{margin: 0;padding: 30px 32px;justify-content: center;gap: 12px;font-size: 17px}.k-ex2>.k-qcard{justify-content: space-between}.k-faq-wrap{display: grid;grid-template-columns: minmax(0,360px) minmax(0,1fr);gap: 64px;align-items: start}.k-faq-h{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.k-faq{display: flex;flex-direction: column;border-top: 1px solid #ece7e2}.k-faq-i{border-bottom: 1px solid #ece7e2}.k-faq-q{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;margin: 0;padding: 22px 0;border: 0;background: none;text-align: left;font: 600 17px/1.35 var(--k-f-text);color: var(--k-ink);cursor: pointer;transition: padding-bottom .36s var(--k-ease),color .2s}.k-faq-q:hover{color: var(--k-navy)}.k-faq-q:focus-visible{outline: 2px solid var(--k-navy);outline-offset: 4px;border-radius: 6px}.k-faq-q>.k-ic{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: var(--k-sky);color: var(--k-navy);transition: transform .36s var(--k-ease),background-color .25s,color .25s}.k-faq-q:hover>.k-ic{background: var(--k-sky-2)}.k-faq-i.is-open .k-faq-q{padding-bottom: 16px}.k-faq-i.is-open .k-faq-q>.k-ic{transform: rotate(45deg);background: var(--k-navy);color: #fff}.k-faq-a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .36s var(--k-ease)}.k-faq-i.is-open .k-faq-a{grid-template-rows: 1fr}.k-faq-a-in{min-height: 0;overflow: hidden}.k-faq-a p{margin: 0;padding: 0 0 24px;max-width: 700px;font: 400 16px/1.55 var(--k-f-text);color: var(--k-ink-2);text-wrap: pretty;opacity: 0;transform: translateY(-6px);transition: opacity .2s ease,transform .36s var(--k-ease)}.k-faq-i.is-open .k-faq-a p{opacity: 1;transform: none;transition: opacity .3s ease .08s,transform .36s var(--k-ease)}.k-rel{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 20px}.k-rel-i{display: flex;align-items: flex-start;gap: 14px;padding: 20px;border-radius: 14px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df;transition: background-color .2s,box-shadow .25s var(--k-ease)}.k-rel-i:hover{background: #fff;box-shadow: 0 24px 44px -32px rgba(38,32,28,.45),inset 0 0 0 1px #e8ddd2}.k-rel-i>.k-ic:first-child{flex: none;width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy)}.k-rel-i>span{flex: 1;min-width: 0}.k-rel-i b{display: block;font: 600 16px/1.25 var(--k-f-text);color: var(--k-ink)}.k-rel-i small{display: block;margin-top: 6px;font: 400 13.5px/1.45 var(--k-f-text);color: var(--k-ink-2)}.k-rel-i>.k-ic:last-child{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--k-navy);transition: transform .25s var(--k-ease)}.k-rel-i:hover>.k-ic:last-child{transform: translateX(3px)}.k-cta{position: relative;isolation: isolate;overflow: hidden;margin-top: var(--k-sec);border-radius: 16px;padding: 56px 62px;display: flex;align-items: center;justify-content: space-between;gap: 40px;color: #fff;background: radial-gradient(90% 140% at 85% 0%,#2f5b8d 0%,#1f3d63 45%,#142a45 100%)}.k-cta-dots{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(circle,rgba(159,195,227,.24) 1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(60% 110% at 82% 10%,#000 10%,transparent 80%);mask-image: radial-gradient(60% 110% at 82% 10%,#000 10%,transparent 80%)}.k-cta-t{display: flex;flex-direction: column;gap: 12px;max-width: 660px}.kp .k-cta .k-h2{color: #fff;font-size: 38px}.k-cta-t p{margin: 0;font: 400 17px/1.5 var(--k-f-text);color: rgba(255,255,255,.74)}.k-cta-acts{display: flex;flex-wrap: wrap;gap: 12px;flex: none}.k-cta-acts .k-btn{height: 46px;padding: 0 22px;font-size: 15px}.k-steps{position: relative;list-style: none;margin: var(--k-head) 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 24px}.k-step:not(:last-child)::after{content: "";position: absolute;z-index: -1;left: 76px;width: calc(100% + 24px - 88px);top: 31px;border-top: 2px dashed #e6d9cc}.k-step{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding-right: 8px}.k-step-ic{display: inline-flex;width: 64px;height: 64px;padding: 18px;border-radius: 18px;background: #fff;color: var(--k-navy);box-shadow: 0 16px 30px -18px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.08)}.k-step-ic .k-ic{width: 28px;height: 28px}.k-step-n{position: absolute;left: 50px;top: -6px;width: 22px;height: 22px;border-radius: 50%;background: var(--k-navy);color: #fff;display: grid;place-items: center;font: 700 11px/1 var(--k-f-text);box-shadow: 0 0 0 3px #fff}.k-step .k-h4{margin: 8px 0 0}.k-step .k-p-s{margin: 0;max-width: 250px}.k-bt{margin: 0 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-bt-r{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.9fr);align-items: center;gap: 12px;min-height: 58px;padding: 8px 14px;border-top: 1px solid #f0ecea;font: 500 12.5px/1 var(--k-f-text);color: #57524d;font-variant-numeric: tabular-nums}.k-bt-h{min-height: 40px;border-top: 0;background: #faf7f6;font: 600 11.5px/1 var(--k-f-text);color: #8a837d}.k-bt-r>span:last-child{text-align: right}.k-bt-id b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-bt-id small,.k-bt-use small{display: block;margin-top: 4px;font: 400 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-bt-bar{display: block;height: 8px;border-radius: 8px;background: #efe9e2;overflow: hidden}.k-bt-bar>i{display: block;height: 100%;border-radius: 8px;background: linear-gradient(90deg,#d9a86a,#c98b45);transform-origin: left;animation: k-bt-grow 1s var(--k-ease) backwards}@keyframes k-bt-grow{from{transform: scaleX(0)}}.k-bt-n b{font-weight: 600;color: var(--k-ink)}.k-win-save--navy{background: var(--k-sky);color: var(--k-navy)}.k-move{max-width: 470px;margin: 26px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 14px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.07)}.k-move-h{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-move-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-move-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-move-route{display: flex;align-items: center;gap: 10px;font: 600 12.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-move-route>span{display: inline-flex;align-items: center;gap: 7px;padding: 8px 10px;border-radius: 10px;background: #f7f5f2;white-space: nowrap}.k-move-route>span .k-ic{width: 16px;height: 16px;color: var(--k-navy)}.k-move-line{position: relative;flex: 1;height: 2px;background: repeating-linear-gradient(90deg,#c9d8e8 0 6px,transparent 6px 11px)}.k-move-line .k-ic{position: absolute;top: -11px;left: 0;width: 22px;height: 22px;padding: 3px;border-radius: 6px;background: #fff;color: var(--k-navy);box-shadow: 0 0 0 1px rgba(30,58,95,.12);animation: k-move-go 4s var(--k-ease) infinite}@keyframes k-move-go{0%{left: 0}70%,100%{left: calc(100% - 22px)}}.k-move-rows{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.k-move-rows>div{padding: 10px 12px;border-radius: 10px;background: #f7f5f2}.k-move-rows span{display: block;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-move-rows b{display: block;margin-top: 5px;font: 700 15px/1.1 var(--k-f-display);color: var(--k-ink);white-space: nowrap}.k-move-rows>.is-warn{background: #fff5ec;box-shadow: inset 0 0 0 1px rgba(194,65,12,.22)}.k-move-rows>.is-warn b{color: #c2410c}.k-move-tg{display: flex;align-items: flex-start;gap: 10px;padding: 10px 12px;border-radius: 14px 14px 14px 4px;background: #eaf3fb;font: 400 12.5px/1.35 var(--k-f-text);color: var(--k-ink)}.k-move-tg .k-tglogo{width: 28px;height: 28px;flex: none}.k-move-tg b{display: block;font: 600 11.5px/1.3 var(--k-f-text);color: #2a8fc9}.k-gap{max-width: 500px;margin: 0 auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(15,90,69,.45),0 0 0 1px rgba(15,90,69,.08)}.k-gap-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 2px 2px 12px;border-bottom: 1px solid #f0ecea}.k-gap-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-gap-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-gap-total{display: flex;flex-direction: column;align-items: flex-end;gap: 4px;font: 700 20px/1 var(--k-f-display);color: #c2410c;font-variant-numeric: tabular-nums;white-space: nowrap}.k-gap-total small{font: 500 11px/1 var(--k-f-text);color: var(--k-ink-3)}.k-gap-r{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;background: #fbf7f2}.k-gap-r.is-ok{background: #f3faf6;opacity: .75}.k-gap-who b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-gap-who small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-gap-sum{font: 600 13px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-case{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 28px 30px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#f7f9fc);box-shadow: 0 30px 60px -44px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.08);transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-case:hover{transform: translateY(-3px);box-shadow: 0 40px 70px -44px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.12)}.k-case-top{display: flex;align-items: center;justify-content: space-between;align-self: stretch}.k-case-tag{display: inline-flex;align-items: center;height: 26px;padding: 0 11px;border-radius: 100px;background: var(--k-sky);color: var(--k-navy);font: 600 12px/1 var(--k-f-text)}.k-case-top .k-logo-gsi svg{height: 24px;width: auto}.k-case-top .k-logo-arkan svg{height: 18px;width: auto}.k-case-big{font: 700 34px/1.05 var(--k-f-display);letter-spacing: -0.03em;color: var(--k-navy)}.k-case-t{font: 400 15.5px/1.5 var(--k-f-text);color: var(--k-ink-2);text-wrap: pretty}.k-case .k-link{margin-top: auto}.k-ct-tiles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;padding: 0 18px}.k-ct-tiles>div{padding: 12px;border-radius: 10px;background: #f7f5f2;min-width: 0}.k-ct-tiles span{display: block;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-ct-tiles b{display: block;margin-top: 7px;font: 700 15px/1.1 var(--k-f-display);letter-spacing: -0.01em;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-ct-tiles small{display: block;margin-top: 5px;font: 400 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-ct-tiles s{color: #b7aea6}.k-ct-tiles>.is-debt{background: #eef4fb;box-shadow: inset 0 0 0 1.5px rgba(30,58,95,.22)}.k-ct-tiles>.is-debt b{color: var(--k-navy)}.k-ct-list{margin: 14px 18px 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-ct-h{display: block;padding: 11px 14px;background: #faf7f6;font: 600 11.5px/1 var(--k-f-text);color: #8a837d}.k-ct-r{display: flex;align-items: center;gap: 12px;padding: 11px 14px;border-top: 1px solid #f0ecea}.k-ct-r>.k-ic{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 8px;background: var(--k-sky);color: var(--k-navy)}.k-ct-r>span{flex: 1;min-width: 0}.k-ct-r b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-ct-r small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-ct-r em{font: 600 13px/1 var(--k-f-text);font-style: normal;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-ct-r em.is-minus{color: var(--k-green)}.k-ct-r em.is-muted{color: #c4bdb6}.k-note-ic{flex: none;display: inline-flex;width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: #e3f4ec;color: #0f5a45}.k-note-ic .k-ic{width: 18px;height: 18px}.k-note-ic + span b{color: #0f5a45}.k-eq{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 18px;max-width: 1100px;margin: var(--k-head) auto 0}.k-eq-t{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;padding: 26px 26px 24px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -44px rgba(38,32,28,.45),0 0 0 1px #efe7df}.k-eq-ic{display: inline-flex;width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy);margin-bottom: 6px}.k-eq-k{font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-eq-t b{font: 700 30px/1.05 var(--k-f-display);letter-spacing: -0.025em;color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-eq-t small{font: 400 13.5px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-eq-t.is-res{background: linear-gradient(180deg,#f3f8fd,#e8f0f9);box-shadow: 0 30px 60px -40px rgba(30,58,95,.5),inset 0 0 0 1.5px rgba(30,58,95,.2)}.k-eq-t.is-res .k-eq-ic{background: var(--k-navy);color: #fff}.k-eq-t.is-res b{color: var(--k-navy)}.k-eq-op{font: 600 38px/1 var(--k-f-display);color: #c4b8ad}.k-docs{max-width: 480px;margin: 26px auto;padding: 14px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-docs-tabs{display: flex;gap: 4px;padding: 4px;margin-bottom: 4px;border-radius: 10px;background: #f5f2ee}.k-docs-tabs>span{flex: 1;text-align: center;padding: 8px 6px;border-radius: 7px;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap}.k-docs-tabs>span.is-on{background: #fff;color: var(--k-ink);box-shadow: 0 1px 3px rgba(38,32,28,.12)}.k-docs-r{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;background: #faf8f5}.k-docs-ic{flex: none;display: inline-flex;width: 34px;height: 34px;padding: 8px;border-radius: 9px;background: #fff;color: #c06a2b;box-shadow: 0 0 0 1px #efe3d6}.k-docs-t{flex: 1;min-width: 0}.k-docs-t b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-docs-t small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-docs-r>.k-ic:last-child{width: 16px;height: 16px;color: #b7aea6}.k-docs-log{display: flex;align-items: flex-start;gap: 10px;margin-top: 4px;padding: 10px 12px;border-radius: 12px;background: #f1f6fb;font: 400 12.5px/1.35 var(--k-f-text);color: var(--k-ink)}.k-docs-log>.k-ic{flex: none;width: 18px;height: 18px;margin-top: 1px;color: var(--k-navy)}.k-docs-log small{display: block;margin-top: 3px;font-size: 11.5px;color: var(--k-ink-3)}.k-draft{max-width: 500px;margin: 26px auto;display: flex;flex-direction: column;gap: 10px;font-family: var(--k-f-text)}.k-draft-from{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;background: rgba(255,255,255,.7);box-shadow: 0 0 0 1px rgba(63,42,153,.1);font: 600 13px/1.25 var(--k-f-text);color: var(--k-ink)}.k-draft-from>.k-ic{flex: none;width: 20px;height: 20px;color: #5b45c9}.k-draft-from .k-status{margin-left: auto}.k-draft-doc{position: relative;padding: 16px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -36px rgba(63,42,153,.45),0 0 0 1px rgba(63,42,153,.08);display: flex;flex-direction: column;gap: 10px}.k-draft-doc::before{content: "";position: absolute;left: 34px;top: -10px;height: 10px;border-left: 2px dashed #cfc6f3}.k-draft-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;padding-bottom: 10px;border-bottom: 1px solid #f0ecea}.k-draft-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-draft-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-draft-h>.k-ic{flex: none;width: 18px;height: 18px;color: #8a7ad6}.k-draft-r{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 12px;padding: 12px;border-radius: 10px;background: #f6f4fd;font: 500 12.5px/1.2 var(--k-f-text);color: var(--k-ink-2);font-variant-numeric: tabular-nums}.k-draft-r>span:first-child{font-weight: 600;color: var(--k-ink)}.k-draft-r b{font: 700 14px/1 var(--k-f-display);color: var(--k-ink);white-space: nowrap}.k-draft-f{display: flex;align-items: center;justify-content: space-between;gap: 10px;font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-draft-wait{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: 100px;background: var(--k-amber-bg);color: var(--k-amber-ink);font-weight: 600}.k-draft-wait .k-ic{width: 14px;height: 14px}.k-rg{margin: 0 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-rg-r{display: grid;grid-template-columns: minmax(0,1fr) auto 124px;align-items: center;gap: 14px;min-height: 54px;padding: 8px 14px;border-top: 1px solid #f0ecea}.k-rg-r:first-child{border-top: 0}.k-rg-who{min-width: 0}.k-rg-who b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-rg-who small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-rg-sum{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;font: 600 13px/1.1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-rg-sum s{font-weight: 400;font-size: 11px;color: #a8a09a}.k-dec{display: inline-flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px 0 7px;border-radius: 100px;font: 600 11.5px/1 var(--k-f-text);white-space: nowrap;justify-self: start}.k-dec .k-ic{width: 14px;height: 14px}.k-dec--ok{background: #e3f4ec;color: #0f5a45}.k-dec--cut{background: #fdefd9;color: #9a5310}.k-dec--move{background: #e6eefa;color: #2f5f9e}.k-dec--no{background: #fbe6e3;color: #a3322a}.k-rg-sign{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-2);white-space: nowrap}.k-rg-sign .k-ic{width: 16px;height: 16px;color: var(--k-green)}.k-note--dec{right: 28px;bottom: -54px}.k-note-ic--amber{background: #fdefd9;color: #9a5310}.k-note-ic--amber + span b{color: #9a5310}.k-decide{max-width: 470px;margin: 0 auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 12px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(15,90,69,.45),0 0 0 1px rgba(15,90,69,.08)}.k-decide-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-decide-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-decide-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-decide-sum{font: 700 17px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-decide-acts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}.k-decide-acts>span{display: inline-flex;align-items: center;justify-content: center;gap: 5px;height: 34px;border-radius: 8px;background: #f5f2ee;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-2);white-space: nowrap}.k-decide-acts>span .k-ic{width: 14px;height: 14px}.k-decide-acts>span.is-on{background: #fdefd9;color: #9a5310;box-shadow: inset 0 0 0 1.5px rgba(214,138,44,.55)}.k-decide-f{display: flex;flex-direction: column;gap: 6px}.k-decide-f label{font: 500 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-decide-in{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 12px;border-radius: 8px;background: #fff;box-shadow: inset 0 0 0 1px #e5ddd4;font: 600 14px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-decide-in s{font-weight: 400;font-size: 12px;color: #a8a09a}.k-decide-in--txt{font-weight: 500;box-shadow: inset 0 0 0 1.5px var(--k-sky-3),0 0 0 3px rgba(74,127,181,.14)}.k-decide-caret{display: inline-block;width: 1.5px;height: 16px;margin-left: -8px;background: var(--k-navy);animation: k-caret 1s steps(1) infinite}@keyframes k-caret{50%{opacity: 0}}.k-decide-foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-top: 2px;font: 500 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-decide-foot>span:first-child{display: inline-flex;align-items: center;gap: 6px}.k-decide-foot .k-ic{width: 15px;height: 15px}.k-flow2{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 14px;max-width: 540px;margin: 36px auto;font-family: var(--k-f-text)}.k-flow2>div{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding: 18px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -36px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.07)}.k-flow2-k{font: 500 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-flow2 b{font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-flow2-v{font: 700 20px/1.1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-flow2 .k-dec{margin-top: 4px}.k-flow2-arrow{display: inline-flex;width: 38px;height: 38px;padding: 10px;border-radius: 50%;background: var(--k-navy);color: #fff;box-shadow: 0 10px 20px -8px rgba(30,58,95,.6)}.k-flow2 b.k-flow2-was{font: 500 14px/1 var(--k-f-text);color: #a8a09a;text-decoration: line-through}.k-flow2 b.k-flow2-now{font: 700 22px/1.1 var(--k-f-display);color: var(--k-navy);font-variant-numeric: tabular-nums}.k-flow2-d{display: inline-flex;align-items: center;gap: 5px;margin-top: 4px;font: 600 12px/1 var(--k-f-text);color: var(--k-green)}.k-flow2-d .k-ic{width: 14px;height: 14px}.k-mtag--lilac{background: #ecebf8;color: #3f2a99}.k-mtag--lilac .k-ic{color: #5b45c9}.k-tt{margin: 0 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-tt-r{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,.6fr) repeat(3,minmax(0,1fr));align-items: center;gap: 8px;min-height: 64px;padding: 8px 12px;border-top: 1px solid #f0ecea;font: 600 12.5px/1 var(--k-f-text);color: #57524d;font-variant-numeric: tabular-nums}.k-tt-h{min-height: 40px;border-top: 0;background: #faf7f6;font: 600 11px/1.15 var(--k-f-text);color: #8a837d}.k-tt-h>span:nth-child(n+3){color: var(--k-ink)}.k-tt-item b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-tt-item small{display: block;margin-top: 4px;font: 400 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-tt-start{font-weight: 500;color: var(--k-ink-3)}.k-tt-c{display: flex;align-items: center;flex-wrap: wrap;gap: 3px 5px;min-height: 42px;padding: 6px 9px;border-radius: 8px;background: #f7f5f2;white-space: nowrap}.k-tt-c small{flex-basis: 100%;font: 500 10.5px/1.1 var(--k-f-text);color: var(--k-ink-3)}.k-tt-c>.k-ic{width: 15px;height: 15px;padding: 2px;border-radius: 50%;background: var(--k-green);color: #fff}.k-tt-c.is-win{background: #e6f4ee;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.45)}.k-tt-c.is-win small{color: #2f7a5f}.k-note--site{left: 28px;bottom: -56px}.k-note-ic--lilac{background: #ecebf8;color: #5b45c9}.k-note-ic--lilac + span b{color: #5b45c9}.k-site{max-width: 480px;margin: 26px auto;border-radius: 14px;overflow: hidden;background: #fff;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(63,42,153,.45),0 0 0 1px rgba(63,42,153,.1)}.k-site-bar{display: flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;background: #f4f2fb;border-bottom: 1px solid #e9e5f7}.k-site-bar>i{width: 9px;height: 9px;border-radius: 50%;background: #d9d3f0}.k-site-bar>span{display: inline-flex;align-items: center;gap: 6px;margin-left: 10px;padding: 0 10px;height: 24px;border-radius: 6px;background: #fff;font: 500 11.5px/1 var(--k-f-text);color: #5b5577}.k-site-bar>span .k-ic{width: 12px;height: 12px;color: #2f8a5b}.k-site-body{display: flex;flex-direction: column;gap: 8px;padding: 16px}.k-site-h{position: relative;padding-bottom: 10px;border-bottom: 1px solid #f0ecea}.k-site-h b{display: block;font: 600 15px/1.25 var(--k-f-text);color: var(--k-ink);padding-right: 70px}.k-site-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-site-lang{position: absolute;right: 0;top: 0;display: inline-flex;gap: 2px;padding: 2px;border-radius: 6px;background: #f4f2fb}.k-site-lang>b,.k-site-lang>i{padding: 4px 7px;border-radius: 4px;font: 600 10.5px/1 var(--k-f-text);font-style: normal;color: #8a84a8}.k-site-lang>b{background: #fff;color: #3f2a99;box-shadow: 0 1px 2px rgba(63,42,153,.15)}.k-site-row{display: grid;grid-template-columns: minmax(0,1fr) auto 104px;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 10px;background: #faf9fd;font: 500 12.5px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-site-row>span:first-child{font-weight: 600;color: var(--k-ink)}.k-site-in{display: flex;align-items: center;justify-content: flex-end;height: 32px;padding: 0 10px;border-radius: 7px;background: #fff;box-shadow: inset 0 0 0 1px #ddd6f3;font: 600 13px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-site-f{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 4px}.k-site-file{display: inline-flex;align-items: center;gap: 6px;font: 500 12px/1 var(--k-f-text);color: var(--k-ink-2)}.k-site-file .k-ic{width: 14px;height: 14px;color: #8a7ad6}.k-site-btn{display: inline-flex;align-items: center;height: 34px;padding: 0 14px;border-radius: 8px;background: #3f2a99;color: #fff;font: 600 12.5px/1 var(--k-f-text)}.k-vat{max-width: 480px;margin: 26px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-vat-h{padding: 2px 2px 10px;border-bottom: 1px solid #f0ecea}.k-vat-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-vat-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-vat-r{display: grid;grid-template-columns: minmax(0,1fr) auto 16px 122px;align-items: center;gap: 10px;padding: 12px;border-radius: 12px;background: #faf7f3}.k-vat-r>.k-ic{width: 16px;height: 16px;color: #b7aea6}.k-vat-who{font: 600 13.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-vat-raw,.k-vat-n{display: flex;flex-direction: column;align-items: flex-end;gap: 3px;font: 600 14px/1 var(--k-f-text);color: var(--k-ink-2);font-variant-numeric: tabular-nums;white-space: nowrap}.k-vat-raw small,.k-vat-n small{font: 500 10.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-vat-n{flex-direction: row;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 3px 5px;padding: 7px 10px;border-radius: 9px;background: #fff;box-shadow: inset 0 0 0 1px #ebe3da;color: var(--k-ink)}.k-vat-n small{flex-basis: 100%;text-align: right}.k-vat-n>.k-ic{width: 15px;height: 15px;padding: 2px;border-radius: 50%;background: var(--k-green);color: #fff}.k-vat-r.is-win{background: #eef8f3}.k-vat-r.is-win .k-vat-n{background: #e6f4ee;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.45)}.k-vat-note{display: flex;align-items: flex-start;gap: 8px;padding: 4px 2px 0;font: 500 12px/1.4 var(--k-f-text);color: var(--k-ink-3)}.k-vat-note .k-ic{flex: none;width: 15px;height: 15px;margin-top: 1px}.k-pgh--ai{background: radial-gradient(70% 90% at 86% 32%,#ebe6ff 0%,#f1f3fb 44%,#fbf8f4 100%)}.k-status--ai{background: #ece6ff;color: #3f2a99}.k-item{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;padding: 0 18px 18px}.k-item-col{display: flex;flex-direction: column;gap: 6px;padding: 14px;border-radius: 12px;background: #faf8fd;box-shadow: inset 0 0 0 1px #eee9fa;min-width: 0}.k-item-k{margin-bottom: 4px;font: 600 11.5px/1 var(--k-f-text);color: #8a84a8}.k-item-sp{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 8px 10px;border-radius: 8px;background: #fff;box-shadow: 0 0 0 1px #ece7f7;font: 500 12.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-item-sp span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-item-sp em{flex: none;font: 500 11px/1 var(--k-f-text);font-style: normal;color: var(--k-ink-3)}.k-item-price b{display: block;font: 700 22px/1.1 var(--k-f-display);letter-spacing: -0.02em;color: var(--k-ink);font-variant-numeric: tabular-nums}.k-item-price small{display: block;margin-top: 5px;font: 400 11.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-item-band{display: flex;flex-direction: column;gap: 4px;margin-top: 4px;padding: 9px 10px;border-radius: 8px;background: #e9f5ef}.k-item-band span{font: 500 11px/1 var(--k-f-text);color: #2f7a5f}.k-item-band b{font: 600 13px/1.1 var(--k-f-text);color: #0f5a45;font-variant-numeric: tabular-nums;white-space: nowrap}.k-item-proj{display: flex;align-items: center;gap: 7px;margin-top: auto;padding-top: 6px;font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-item-proj .k-ic{width: 15px;height: 15px;color: #5b45c9}.k-note--ask{left: -40px;bottom: -62px;max-width: 300px}.k-note-ic--ai{background: #ece6ff;color: #5b45c9}.k-note-ic--ai + span b{color: #5b45c9}.k-stats3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 16px}.k-stats3>div{display: flex;align-items: center;gap: 16px;padding: 22px 26px;border-radius: 14px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-stats3 b{flex: none;font: 700 30px/1 var(--k-f-display);letter-spacing: -0.025em;color: #3f2a99}.k-stats3 span{font: 400 14px/1.4 var(--k-f-text);color: var(--k-ink-2)}.k-mb--solo{display: block;max-width: 920px;margin: var(--k-head) auto 0}.k-ask{max-width: 470px;margin: 30px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 12px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(63,42,153,.45),0 0 0 1px rgba(63,42,153,.08)}.k-ask-h{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-ask-ic{flex: none;display: inline-flex;width: 36px;height: 36px;padding: 8px;border-radius: 50%;background: #ece6ff;color: #5b45c9}.k-ask-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-ask-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-ask-pair{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 10px}.k-ask-it{padding: 12px;border-radius: 12px;background: #faf8fd;box-shadow: inset 0 0 0 1px #eee9fa}.k-ask-it b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-ask-it small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-ask-vs{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: #3f2a99;color: #fff;font: 700 15px/1 var(--k-f-display)}.k-ask-acts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.k-ask-acts>span{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 36px;border-radius: 8px;background: #f5f3fa;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-2);white-space: nowrap}.k-ask-acts>span .k-ic{width: 14px;height: 14px}.k-ask-acts>span.is-on{background: #3f2a99;color: #fff}.k-nomerge{position: relative;max-width: 500px;margin: 30px auto;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 12px;font-family: var(--k-f-text)}.k-nomerge-it{padding: 16px;border-radius: 14px;background: #fff;box-shadow: 0 24px 50px -34px rgba(38,32,28,.5),0 0 0 1px rgba(38,32,28,.07)}.k-nomerge-cat{display: block;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-nomerge-it b{display: block;margin-top: 6px;font: 700 17px/1.15 var(--k-f-display);color: var(--k-ink)}.k-nomerge-it small{display: block;margin-top: 6px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-nomerge-mid{display: flex;flex-direction: column;align-items: center;gap: 6px}.k-nomerge-x{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #fbe6e3;color: #a3322a;box-shadow: 0 0 0 4px #fff}.k-nomerge-x .k-ic{width: 16px;height: 16px}.k-nomerge-mid small{font: 600 10.5px/1.1 var(--k-f-text);color: #a3322a;text-align: center;max-width: 70px}.k-nomerge-rule{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 10px;background: rgba(255,255,255,.7);box-shadow: inset 0 0 0 1px #ebe3da;font: 500 12.5px/1.35 var(--k-f-text);color: var(--k-ink-2)}.k-nomerge-rule .k-ic{flex: none;width: 16px;height: 16px;color: #c06a2b}.k-catm{display: flex;flex-direction: column;gap: 12px;padding: 28px 30px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -44px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.08)}.k-catm-h b{display: block;font: 600 16px/1.2 var(--k-f-text);color: var(--k-ink)}.k-catm-h small{display: block;margin-top: 4px;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-catm-r{display: grid;grid-template-columns: 90px minmax(0,1fr) 48px;align-items: center;gap: 12px;font: 500 13.5px/1 var(--k-f-text);color: var(--k-ink-2)}.k-catm-r>i{display: block;height: 12px;border-radius: 12px;background: linear-gradient(90deg,#6d4df2,#9a86f6);width: var(--w);transform-origin: left;animation: k-bt-grow 1.1s var(--k-ease) backwards}.k-catm-r>b{text-align: right;font: 700 15px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-catm-f{display: flex;justify-content: space-between;padding-top: 10px;border-top: 1px dashed #e8e2dc;font: 500 13.5px/1 var(--k-f-text);color: var(--k-ink-2)}.k-catm-f b{font: 700 15px/1 var(--k-f-display);color: #3f2a99}.k-es{margin: 0 18px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-es-r{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 86px;align-items: center;gap: 10px;min-height: 58px;padding: 8px 14px;border-top: 1px solid #f0ecea;font: 600 13px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-es-h{min-height: 40px;border-top: 0;background: #faf7f6;font: 600 11.5px/1 var(--k-f-text);color: #8a837d}.k-es-item b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-es-item small{display: block;margin-top: 4px;font: 400 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-es-n{white-space: nowrap}.k-es-r>.k-es-n:nth-child(3){color: var(--k-ink-2);font-weight: 500}.k-es-d{justify-self: end;display: inline-flex;align-items: center;height: 26px;padding: 0 9px;border-radius: 100px;background: #e3f4ec;color: #0f5a45;font: 600 12px/1 var(--k-f-text);white-space: nowrap}.k-es-r.is-open{background: #fbfdfc}.k-es-formula{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;margin: 2px 0 4px;padding: 9px 12px;border-radius: 8px;background: #e9f5ef;font: 500 12.5px/1.2 var(--k-f-text);color: #2f7a5f}.k-es-formula .k-ic{width: 15px;height: 15px;flex: none}.k-es-formula b{margin-left: auto;font-weight: 700;color: #0f5a45;font-variant-numeric: tabular-nums;white-space: nowrap}.k-note--file{right: 28px;bottom: -52px}.k-fm{max-width: 470px;margin: 26px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.07)}.k-fm-h{padding: 2px 2px 10px;border-bottom: 1px solid #f0ecea}.k-fm-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-fm-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-fm-r{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px;border-radius: 10px;background: #f7f5f2;font: 500 12.5px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-fm-r b{font: 600 14px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-fm-op{background: #f2f6fb}.k-fm-op:last-of-type b{color: var(--k-navy)}.k-fm-vs{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 4px;padding: 12px;border-radius: 12px;background: #e9f5ef;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.35)}.k-fm-kp small{display: block;font: 500 11px/1 var(--k-f-text);color: #2f7a5f}.k-fm-kp b{display: block;margin-top: 5px;font: 700 18px/1 var(--k-f-display);color: #0f5a45;font-variant-numeric: tabular-nums}.k-fm-res{display: inline-flex;align-items: center;gap: 6px;font: 700 14px/1 var(--k-f-text);color: #0f5a45}.k-fm-res .k-ic{width: 16px;height: 16px}.k-lot{max-width: 480px;margin: 30px auto;padding: 18px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 14px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(63,42,153,.45),0 0 0 1px rgba(63,42,153,.08)}.k-lot-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.k-lot-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-lot-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-lot-d{display: inline-flex;align-items: center;gap: 5px;height: 28px;padding: 0 10px;border-radius: 100px;background: #e3f4ec;color: #0f5a45;font: 700 13px/1 var(--k-f-text)}.k-lot-d .k-ic{width: 15px;height: 15px}.k-lot-r{display: grid;grid-template-columns: 96px minmax(0,1fr) auto;align-items: center;gap: 12px;font: 500 12.5px/1 var(--k-f-text);color: var(--k-ink-2)}.k-lot-r b{font: 700 14px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-lot-bar{display: block;height: 14px;width: var(--w);border-radius: 14px;background: linear-gradient(90deg,#6d4df2,#9a86f6);transform-origin: left;animation: k-bt-grow 1.1s var(--k-ease) backwards}.k-lot-bar--est{background: repeating-linear-gradient(135deg,#e3def7 0 6px,#efecfa 6px 12px);box-shadow: inset 0 0 0 1px #d7d0f2}.k-lot-f{display: flex;align-items: center;gap: 8px;padding-top: 10px;border-top: 1px dashed #e8e2dc;font: 500 12px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-lot-f span{display: inline-flex;align-items: center;gap: 7px}.k-lot-f .k-ic{width: 15px;height: 15px;color: #5b45c9}.k-file{max-width: 480px;margin: 30px auto;padding: 16px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 8px;font-family: var(--k-f-text);box-shadow: 0 30px 60px -36px rgba(38,32,28,.45),0 0 0 1px rgba(38,32,28,.06)}.k-file-h{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-file-h>span:nth-child(2){flex: 1;min-width: 0}.k-file-ic{flex: none;display: inline-flex;width: 38px;height: 38px;padding: 9px;border-radius: 10px;background: #e3f4ec;color: #117a52}.k-file-h b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-file-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-file-r{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;background: #f7f5f2;font: 400 13px/1.35 var(--k-f-text);color: var(--k-ink-2)}.k-file-r b{font-weight: 600;color: var(--k-ink)}.k-file-r>.k-ic{flex: none;width: 17px;height: 17px;color: var(--k-green)}.k-file-r.is-warn{background: #fff7ec}.k-file-r.is-warn>.k-ic{color: #c2670c}.k-file-bar{display: flex;gap: 3px;height: 10px;margin-top: 4px}.k-file-bar i{display: block;height: 100%;border-radius: 4px;background: #1d8f76}.k-file-bar i.warn{background: #f0a24b}.k-pgh--green{background: radial-gradient(70% 90% at 86% 32%,#dff1e8 0%,#eff6f3 44%,#fbf8f4 100%)}.k-cur{display: inline-flex;gap: 2px;padding: 3px;border-radius: 8px;background: #f3efea}.k-cur button{height: 26px;min-width: 40px;padding: 0 10px;border: 0;border-radius: 6px;background: transparent;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3);cursor: pointer;transition: background-color .2s,color .2s}.k-cur button:hover{color: var(--k-ink)}.k-cur button.is-on{background: #fff;color: var(--k-ink);box-shadow: 0 1px 3px rgba(38,32,28,.16)}.k-win-tabs{display: flex;gap: 6px;padding: 14px 18px 0}.k-win-tabs>span{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border-radius: 8px;background: #f7f5f2;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3);white-space: nowrap}.k-win-tabs>span .k-ic{width: 14px;height: 14px}.k-win-tabs>span.is-on{background: #e3f4ec;color: #0f5a45;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.35)}.k-wf{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;height: 250px;margin: 16px 18px 0;padding: 30px 12px 44px;border-radius: 12px;background: linear-gradient(180deg,#fbfcfd,#f6f8fa);box-shadow: inset 0 0 0 1px #edf0f3}.k-wf-col{position: relative}.k-wf-col::after{content: "";position: absolute;left: -6px;right: -6px;bottom: 0;border-bottom: 1px solid #dfe5ea}.k-wf-bar{position: absolute;left: 14%;right: 14%;border-radius: 6px;transform-origin: bottom;animation: k-wf-grow .9s var(--k-ease) backwards}.k-wf-col:nth-child(2) .k-wf-bar{animation-delay: .15s}.k-wf-col:nth-child(3) .k-wf-bar{animation-delay: .3s}.k-wf-col:nth-child(4) .k-wf-bar{animation-delay: .45s}.k-wf-col:nth-child(5) .k-wf-bar{animation-delay: .6s}@keyframes k-wf-grow{from{transform: scaleY(0)}}.k-wf-bar--in{background: linear-gradient(180deg,#2b4f78,#1e3a5f)}.k-wf-bar--sub{background: #f0a577}.k-wf-bar--mat{background: #f5c19c}.k-wf-bar--oth{background: #f9d9c1}.k-wf-bar--mg{background: linear-gradient(180deg,#2fae84,#1d8f76)}.k-wf-v{position: absolute;left: -4px;right: -4px;text-align: center;font: 700 12.5px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-wf-v--mg{color: #0f7a5c}.k-wf-k{position: absolute;left: -6px;right: -6px;bottom: -34px;text-align: center;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-wf-note{margin-left: auto;font: 500 11.5px/1.3 var(--k-f-text);color: var(--k-ink-3);text-align: right}.k-quad{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-top: var(--k-head)}.k-quad-i{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 24px;border-radius: 16px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-quad-i .k-h4{margin: 6px 0 0}.k-quad-i .k-p-s{margin: 0}.k-quad-ic{display: inline-flex;width: 44px;height: 44px;padding: 11px;border-radius: 12px;background: var(--k-sky);color: var(--k-navy)}.k-quad-ic--o{background: #fdeee2;color: #b8541b}.k-quad-ic--g{background: #e3f4ec;color: #0f5a45}.k-projects--page{margin-top: var(--k-head)}.k-debts{max-width: 1180px;margin: 24px auto 0;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 18px 36px -28px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-debts-h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 18px 22px 12px}.k-debts-h>span{font: 400 12.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-debts-r{display: grid;grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items: center;gap: 12px;padding: 14px 22px;border-top: 1px solid #f0ecea;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-debts-th{font: 600 12px/1.2 var(--k-f-text);color: var(--k-ink-3);background: #faf7f6}.k-debts-r>b{font-weight: 600}.k-debts-note{font: 500 12.5px/1.3 var(--k-f-text);color: #9a5310}.k-pgh--sand{background: radial-gradient(70% 90% at 86% 32%,#fbe9d8 0%,#f9f1e8 44%,#fbf8f4 100%)}.k-mtag--orange{background: #fdeee2;color: #9a4a12}.k-mtag--orange .k-ic{color: #d97b1c}.k-duo{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 96px minmax(0,1fr);align-items: center;gap: 0;font-family: var(--k-f-text)}.k-duo-c{display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: 16px;background: #fff;box-shadow: 0 40px 80px -44px rgba(38,32,28,.5),0 0 0 1px rgba(38,32,28,.07)}.k-duo-c--you{box-shadow: 0 40px 80px -44px rgba(30,58,95,.55),inset 0 0 0 1.5px rgba(30,58,95,.22)}.k-duo-h{display: flex;align-items: center;gap: 10px;padding-bottom: 12px;margin-bottom: 2px;border-bottom: 1px solid #f0ecea}.k-duo-h b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-duo-h small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-duo-ic{flex: none;display: inline-flex;width: 36px;height: 36px;padding: 8px;border-radius: 10px;background: #fdeee2;color: #b8541b}.k-duo-ic--you{background: var(--k-navy);color: #fff}.k-duo-r{display: flex;align-items: center;gap: 8px;padding: 9px 10px;border-radius: 9px;background: #faf8f5;font: 500 12.5px/1.25 var(--k-f-text);color: var(--k-ink)}.k-duo-r .k-ic{flex: none;width: 15px;height: 15px;color: var(--k-green)}.k-duo-c--you .k-duo-r .k-ic{color: var(--k-navy)}.k-duo-pay{display: flex;flex-direction: column;gap: 10px;padding: 12px;border-radius: 12px;background: #eef4fb}.k-duo-pay b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-duo-pay small{display: block;margin-top: 4px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-duo-btns{display: flex;gap: 6px}.k-duo-btns>span{flex: 1;display: inline-flex;align-items: center;justify-content: center;height: 32px;border-radius: 8px;background: #fff;font: 600 12px/1 var(--k-f-text);color: var(--k-ink);box-shadow: inset 0 0 0 1px #d9e3ee}.k-duo-btns>.k-duo-ok{background: var(--k-navy);color: #fff;box-shadow: none}.k-duo-mid{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px;z-index: 1}.k-duo-chip{display: inline-flex;align-items: center;gap: 5px;height: 28px;padding: 0 9px;border-radius: 100px;background: #fff;font: 600 11px/1 var(--k-f-text);color: var(--k-navy);white-space: nowrap;box-shadow: 0 10px 20px -10px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.12);animation: k-duo-go 3.6s var(--k-ease) infinite}.k-duo-chip .k-ic{width: 13px;height: 13px}@keyframes k-duo-go{0%{transform: translateX(-26px);opacity: 0}20%,70%{transform: translateX(0);opacity: 1}100%{transform: translateX(26px);opacity: 0}}.k-duo-line{display: block;width: 100%;border-top: 2px dashed #d8c9ba}.k-duo-mid small{font: 500 10.5px/1.2 var(--k-f-text);color: var(--k-ink-3);text-align: center}.k-who{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: var(--k-head)}.k-who-i{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 26px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#fcfaf7);box-shadow: 0 30px 60px -48px rgba(38,32,28,.45),0 0 0 1px #efe7df}.k-who-i .k-h4{margin: 6px 0 0}.k-who-i .k-p-s{margin: 0}.k-who-ic{display: inline-flex;width: 44px;height: 44px;padding: 11px;border-radius: 12px;background: #fdeee2;color: #b8541b}.k-take{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: var(--k-head)}.k-take-i{display: flex;align-items: flex-start;gap: 14px;padding: 20px;border-radius: 14px;background: #fff;box-shadow: 0 20px 40px -34px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-take-i>.k-ic{flex: none;width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy)}.k-take-i .k-h4{margin: 2px 0 6px;font-size: 16px}.k-take-i .k-p-s{margin: 0}.k-keep{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,440px);gap: 64px;align-items: center}.k-keep-t{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.k-minis--keep{grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 8px;padding-top: 24px;width: 100%}.k-keep-v .k-report{transform: rotate(-1.5deg)}.k-sec--first{margin-top: 16px}.k-crumb{display: inline-flex;align-items: center;gap: 6px;font: 600 13px/1 var(--k-f-text);color: var(--k-ink-2)}.k-crumb .k-ic{width: 16px;height: 16px;transition: transform .25s var(--k-ease)}.k-crumb:hover{color: var(--k-navy)}.k-crumb:hover .k-ic{transform: translateX(-3px)}.k-case-id{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.k-case-logo{display: inline-flex;align-items: center;height: 42px;padding: 0 16px;border-radius: 100px;background: #fff;box-shadow: 0 0 0 1px rgba(38,32,28,.08)}.k-case-logo svg{width: auto}.k-case-logo--gsi svg{height: 22px}.k-case-logo--arkan svg{height: 16px}.k-case-logo--yt svg{height: 24px}.k-case-meta{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 4px 0 0}.k-case-meta>div{display: flex;flex-direction: column;gap: 5px}.k-case-meta dt{font: 600 11px/1 var(--k-f-text);letter-spacing: .06em;text-transform: uppercase;color: var(--k-ink-3)}.k-case-meta dd{margin: 0;font: 500 14.5px/1.3 var(--k-f-text);color: var(--k-ink)}.k-stats3--case{margin-top: 0}.k-stats3--case b{color: var(--k-navy)}.k-case-note{margin: 10px 2px 0;font: 400 12.5px/1.4 var(--k-f-text);color: var(--k-ink-3)}.k-story{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.k-story-i{display: flex;flex-direction: column;gap: 14px;padding: 32px;border-radius: 16px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-story-n{font: 600 12px/1 var(--k-f-text);letter-spacing: .08em;text-transform: uppercase;color: #b8541b}.k-story-i:nth-child(2) .k-story-n{color: var(--k-navy)}.k-story-i p{margin: 0;font: 400 18px/1.55 var(--k-f-text);color: var(--k-ink);text-wrap: pretty}.k-qcard--wide{max-width: 1100px;margin: 0 auto;padding: 40px 44px 30px}.k-qcard--wide blockquote{font-size: 24px;line-height: 1.45}.k-rel-h{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.k-rel-logo{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 92px;height: 40px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px rgba(38,32,28,.08)}.k-rel-logo .k-logo-gsi svg{height: 18px;width: auto}.k-rel-logo .k-logo-arkan svg{height: 13px;width: auto}.k-rel-i--case b{font: 700 19px/1.15 var(--k-f-display);letter-spacing: -0.02em}.k-cur--static>span{display: inline-flex;align-items: center;height: 26px;min-width: 38px;justify-content: center;padding: 0 10px;border-radius: 6px;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3)}.k-cur--static>span.is-on{background: #fff;color: var(--k-ink);box-shadow: 0 1px 3px rgba(38,32,28,.16)}.k-pr-grid--win{grid-template-columns: minmax(0,1fr);gap: 8px;padding: 0 18px 18px}.k-pr-grid--win .k-pr{padding: 12px 14px;gap: 10px}.k-launch{max-width: 520px;margin-left: auto;padding: 18px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 12px;font-family: var(--k-f-text);box-shadow: 0 50px 90px -46px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08)}.k-launch-h{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-launch-h>span:nth-child(2){flex: 1}.k-launch-logo{display: inline-flex;align-items: center;justify-content: center;width: 86px;height: 40px;border-radius: 10px;background: #faf7f6}.k-launch-logo svg{height: 13px;width: auto}.k-launch-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-launch-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-launch-days{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 16px;background: var(--k-navy);color: rgba(255,255,255,.8);font: 500 11px/1 var(--k-f-text)}.k-launch-days b{font: 700 26px/1 var(--k-f-display);color: #fff;margin-bottom: 3px}.k-launch-l{position: relative;list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 6px}.k-launch-l::before{content: "";position: absolute;left: 23px;top: 20px;bottom: 20px;border-left: 2px dashed #d6dfe9}.k-launch-l li{position: relative;display: flex;align-items: center;gap: 12px;padding: 8px 12px 8px 8px;border-radius: 12px}.k-launch-l li>.k-ic{flex: none;width: 32px;height: 32px;padding: 7px;border-radius: 50%;background: #e3f4ec;color: #0f5a45;box-shadow: 0 0 0 4px #fff}.k-launch-l li b{display: block;font: 600 13.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-launch-l li small{display: block;margin-top: 3px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-launch-l li.is-now{background: #eef4fb;box-shadow: inset 0 0 0 1.5px rgba(30,58,95,.2)}.k-launch-l li.is-now>.k-ic{background: var(--k-navy);color: #fff;box-shadow: 0 0 0 4px #eef4fb}.k-dots{max-width: 520px;margin-left: auto;padding: 18px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 14px;font-family: var(--k-f-text);box-shadow: 0 50px 90px -46px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08)}.k-dots-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-dots-h b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-dots-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-dots-big{font: 700 24px/1 var(--k-f-display);color: var(--k-green);white-space: nowrap}.k-dots-g{display: grid;grid-template-columns: repeat(16,minmax(0,1fr));gap: 6px}.k-dots-g>i{display: block;aspect-ratio: 1;border-radius: 50%;background: #1d8f76;animation: k-dot-in .5s var(--k-ease) backwards;animation-delay: calc(var(--i) * 25ms)}.k-dots-g>i.o{background: #f0a24b}@keyframes k-dot-in{from{transform: scale(0)}}.k-dots-leg{display: flex;flex-wrap: wrap;gap: 8px 18px;font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-dots-leg span{display: inline-flex;align-items: center;gap: 7px}.k-dots-leg i{width: 10px;height: 10px;border-radius: 50%;background: #1d8f76}.k-dots-leg i.o{background: #f0a24b}.k-pgh--solo{grid-template-columns: minmax(0,760px) minmax(0,1fr);min-height: 0;padding-top: 64px;padding-bottom: 64px}.k-pgh-logos{display: flex;flex-direction: column;align-items: flex-end;gap: 22px}.k-pgh-logos>span{display: inline-flex}.k-pgh-logos .k-logo-gsi svg{height: 34px;width: auto}.k-pgh-logos .k-logo-yt svg{height: 38px;width: auto}.k-pgh-logos .k-logo-arkan svg{height: 26px;width: auto}.k-cases{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.k-ccard{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 24px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#fbf9f6);box-shadow: 0 30px 60px -48px rgba(38,32,28,.5),0 0 0 1px #efe7df;transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-ccard:hover{transform: translateY(-4px);box-shadow: 0 40px 70px -44px rgba(38,32,28,.5),0 0 0 1px #e5d8ca}.k-ccard-top{display: flex;align-items: center;justify-content: space-between;align-self: stretch;gap: 10px}.k-ccard-top .k-case-logo{height: 38px;padding: 0 14px}.k-ccard-tag{font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3)}.k-ccard-big{margin-top: 10px;font: 700 34px/1.05 var(--k-f-display);letter-spacing: -0.03em;color: var(--k-navy)}.k-ccard-t{font: 500 15.5px/1.4 var(--k-f-text);color: var(--k-ink)}.k-ccard-mods{display: flex;flex-wrap: wrap;gap: 6px}.k-ccard-mods>span{display: inline-flex;align-items: center;height: 24px;padding: 0 9px;border-radius: 100px;background: var(--k-sky);font: 600 11px/1 var(--k-f-text);color: var(--k-navy)}.k-ccard .k-link{margin-top: auto;padding-top: 8px}.k-ccard--cta{background: repeating-linear-gradient(135deg,#fbf8f4 0 10px,#f8f3ed 10px 20px);box-shadow: inset 0 0 0 1.5px #e3d5c6}.k-ccard--cta .k-ccard-big{color: var(--k-ink)}.k-ccard--cta .k-btn{margin-top: auto}.k-cal{max-width: 460px;margin-left: auto;padding: 18px;border-radius: 16px;background: #fff;display: flex;flex-direction: column;gap: 14px;font-family: var(--k-f-text);box-shadow: 0 50px 90px -46px rgba(38,32,28,.5),0 0 0 1px rgba(38,32,28,.07)}.k-cal-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid #f0ecea}.k-cal-h b{display: block;font: 600 16px/1.2 var(--k-f-text);color: var(--k-ink)}.k-cal-h small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-cal-h .k-badge{height: 22px;padding: 0 10px;font-size: 10px}.k-cal-g{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 6px}.k-cal-d{text-align: center;font: 600 10.5px/1 var(--k-f-text);color: var(--k-ink-3);text-transform: uppercase;padding-bottom: 2px}.k-cal-c{display: grid;place-items: center;aspect-ratio: 1.2;border-radius: 9px;font: 600 12.5px/1 var(--k-f-text);font-style: normal;color: var(--k-ink);background: #f7f5f2;animation: k-dot-in .45s var(--k-ease) backwards}.k-cal-c.is-a{background: #fde7d3;color: #9a4a12}.k-cal-c.is-b{background: #e3eefa;color: #1e3a5f}.k-cal-c.is-c{background: #e3f4ec;color: #0f5a45}.k-cal-c.is-d{background: var(--k-navy);color: #fff}.k-cal-c.is-off{background: transparent;color: #c9c2bb}.k-cal-c.is-start{box-shadow: inset 0 0 0 2px #d97b1c}.k-cal-leg{display: flex;flex-wrap: wrap;gap: 8px 16px;font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-cal-leg span{display: inline-flex;align-items: center;gap: 6px}.k-cal-leg i{width: 10px;height: 10px;border-radius: 3px}.k-cal-leg i.a{background: #f5b98a}.k-cal-leg i.b{background: #9cc0e6}.k-cal-leg i.c{background: #7dcaa8}.k-cal-leg i.d{background: var(--k-navy)}.k-step-when{order: -1;margin-bottom: 4px;font: 600 12px/1 var(--k-f-text);letter-spacing: .04em;text-transform: uppercase;color: #b8541b}.k-steps--month .k-step-n{top: 16px}.k-steps--month .k-step:not(:last-child)::after{top: 51px}.k-give{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;max-width: 1100px;margin: var(--k-head) auto 0}.k-give-c{padding: 28px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -48px rgba(38,32,28,.45),0 0 0 1px #efe7df}.k-give-c--get{box-shadow: 0 30px 60px -44px rgba(30,58,95,.5),inset 0 0 0 1.5px rgba(30,58,95,.18)}.k-give-h{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.k-give-ic{display: inline-flex;width: 42px;height: 42px;padding: 10px;border-radius: 12px;background: #fdeee2;color: #b8541b}.k-give-c--get .k-give-ic{background: var(--k-navy);color: #fff}.k-give ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.k-give li{display: flex;align-items: flex-start;gap: 10px;font: 400 15.5px/1.45 var(--k-f-text);color: var(--k-ink)}.k-give li>.k-ic{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--k-ink-3)}.k-give-c--get li>.k-ic{color: var(--k-green)}.k-pgh--dark{background: radial-gradient(90% 120% at 88% 18%,#2d5a8c 0%,#1e3a5f 46%,#142a45 100%);box-shadow: none}.k-pgh--dark::before{background-image: radial-gradient(circle,rgba(159,195,227,.2) 1px,transparent 1.3px)}.kp .k-pgh--dark .k-h1{color: #fff}.k-pgh--dark .k-pgh-lead{color: rgba(255,255,255,.75)}.k-sec-vis{display: flex;flex-direction: column;align-items: flex-end}.k-sec-vis .k-log{max-width: 470px}.k-sec-vis .k-roles{position: relative;z-index: 1;width: 300px;margin: -40px 50px 0 0}.k-secg{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: var(--k-head)}.k-secc{display: flex;flex-direction: column;gap: 10px;padding: 16px 16px 22px;border-radius: 16px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-secc .k-h4{margin: 8px 6px 0}.k-secc .k-p-s{margin: 0 6px}.k-secc-v{display: flex;align-items: center;justify-content: center;min-height: 118px;padding: 16px;border-radius: 12px;background: linear-gradient(180deg,#f7fafd,#edf2f8)}.k-iso{display: flex;align-items: center;gap: 10px}.k-iso-co{display: inline-flex;align-items: center;gap: 7px;padding: 9px 12px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.1);font: 600 12px/1 var(--k-f-text);color: var(--k-ink);white-space: nowrap}.k-iso-co .k-ic{width: 15px;height: 15px;color: var(--k-navy)}.k-iso-co--other{opacity: .5}.k-iso-wall{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--k-navy);color: #fff;box-shadow: 0 0 0 5px rgba(30,58,95,.12)}.k-iso-wall .k-ic{width: 16px;height: 16px}.k-perm{display: flex;flex-direction: column;gap: 10px;width: 100%;max-width: 260px;padding: 12px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.1);font-family: var(--k-f-text)}.k-perm b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-perm small{display: block;margin-top: 3px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-perm-r{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-top: 10px;border-top: 1px solid #f0ecea;font: 500 12.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-hide{display: flex;flex-direction: column;gap: 8px;width: 100%;max-width: 250px}.k-hide>span{display: flex;align-items: center;gap: 8px;height: 38px;padding: 0 12px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.1);font: 600 13px/1 var(--k-f-text);color: var(--k-ink)}.k-hide .k-logo-pulseshop-mini{display: inline-flex}.k-hide .k-logo-pulseshop-mini svg{width: 22px;height: 22px}.k-hide-b{color: var(--k-ink-3) !important;font-weight: 500 !important;background: repeating-linear-gradient(135deg,#f3f6fa 0 6px,#fff 6px 12px) !important}.k-hide-b .k-ic{width: 16px;height: 16px}.k-lrow{display: flex;align-items: center;gap: 10px;width: 100%;max-width: 290px;padding: 10px 12px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.1);font-family: var(--k-f-text)}.k-lrow>.k-ic{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 8px;background: var(--k-sky);color: var(--k-navy)}.k-lrow>span:nth-child(2){flex: 1;min-width: 0}.k-lrow b{display: block;font: 600 12.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-lrow small{display: block;margin-top: 3px;font: 400 11.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-lrow-ok{font: 600 11px/1 var(--k-f-text);color: var(--k-green)}.k-file-l{display: flex;align-items: center;gap: 12px;width: 100%;max-width: 280px;padding: 12px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.1);font-family: var(--k-f-text)}.k-file-l-ic{position: relative;flex: none;display: inline-flex;width: 36px;height: 36px;padding: 8px;border-radius: 9px;background: #fdeee2;color: #c06a2b}.k-file-l-lock{position: absolute;right: -6px;bottom: -6px;display: inline-flex;width: 20px;height: 20px;padding: 3px;border-radius: 50%;background: var(--k-navy);color: #fff;box-shadow: 0 0 0 2px #fff}.k-file-l b{display: block;font: 600 12.5px/1.2 var(--k-f-text);color: var(--k-ink)}.k-file-l small{display: block;margin-top: 3px;font: 400 11.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-note-band{display: flex;align-items: center;gap: 22px;max-width: 1100px;margin: 0 auto;padding: 26px 30px;border-radius: 16px;background: linear-gradient(90deg,#eef4fb,#f7f9fc);box-shadow: inset 0 0 0 1px rgba(30,58,95,.08)}.k-note-band-ic{flex: none;display: inline-flex;width: 52px;height: 52px;padding: 13px;border-radius: 14px;background: var(--k-navy);color: #fff}.k-note-band .k-h3{margin: 0 0 6px}.k-note-band .k-p{margin: 0}.k-status--warn{background: #fff1e6;color: #c2410c}.k-pgh--about{grid-template-columns: minmax(0,520px) minmax(0,1fr)}.k-photo{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;aspect-ratio: 16 / 10;border-radius: 16px;background: repeating-linear-gradient(135deg,#f4efe9 0 12px,#efe8e0 12px 24px);box-shadow: inset 0 0 0 1.5px #e3d6c8;font: 500 13px/1 var(--k-f-text);color: #9a8d80}.k-photo .k-ic{width: 28px;height: 28px}.k-about{display: grid;grid-template-columns: minmax(0,420px) minmax(0,1fr);gap: 56px;align-items: start}.k-about-p p{margin: 0 0 16px;font: 400 19px/1.6 var(--k-f-text);color: var(--k-ink);text-wrap: pretty}.k-about-p p:last-child{margin: 0}.k-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 44px}.k-facts>div{padding: 22px 24px;border-radius: 14px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-facts b{display: block;font: 700 32px/1 var(--k-f-display);letter-spacing: -0.025em;color: var(--k-navy)}.k-facts span{display: block;margin-top: 8px;font: 400 14px/1.4 var(--k-f-text);color: var(--k-ink-2)}.k-about-logos{display: flex;align-items: center;gap: 28px;margin-top: 28px;padding-top: 24px;border-top: 1px solid #efe7df}.k-about-logos>div{display: flex;align-items: center;gap: 44px;flex-wrap: wrap}.k-about-logos .k-logo-gsi svg{height: 30px;width: auto}.k-about-logos .k-logo-yt svg{height: 34px;width: auto}.k-about-logos .k-logo-arkan svg{height: 23px;width: auto}.k-rules{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;margin-top: var(--k-head)}.k-rule{display: flex;flex-direction: column;gap: 10px;padding: 22px 20px;border-radius: 14px;background: #fff;box-shadow: 0 20px 40px -34px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.06)}.k-rule-n{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--k-navy);color: #fff;font: 700 13px/1 var(--k-f-text)}.k-rule .k-h4{margin: 6px 0 0;font-size: 16px;line-height: 1.25}.k-rule .k-p-s{margin: 0}.k-team{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-top: var(--k-head)}.k-person{display: flex;flex-direction: column;gap: 6px}.k-person-ph{display: grid;place-items: center;aspect-ratio: 4 / 5;margin-bottom: 8px;border-radius: 14px;background: repeating-linear-gradient(135deg,#f4efe9 0 12px,#efe8e0 12px 24px);box-shadow: inset 0 0 0 1.5px #e3d6c8;color: #b3a595}.k-person-ph .k-ic{width: 30px;height: 30px}.k-person b{font: 600 16px/1.2 var(--k-f-text);color: var(--k-ink)}.k-person>span{font: 400 13.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-req{display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: 40px;max-width: 1100px;margin: 0 auto;padding: 32px;border-radius: 16px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-req .k-h3{margin: 0 0 6px}.k-req dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 32px;margin: 0}.k-req dt{font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-req dd{margin: 4px 0 0;font: 500 15px/1.35 var(--k-f-text);color: var(--k-ink)}.k-req dd a{color: var(--k-navy)}.k-pgh--lilac{background: radial-gradient(70% 90% at 86% 32%,#e9e5fb 0%,#f2f1fa 44%,#fbf8f4 100%)}.k-site--hero{max-width: 500px;margin: 0 0 0 auto;box-shadow: 0 50px 90px -46px rgba(63,42,153,.5),0 0 0 1px rgba(63,42,153,.1)}.k-site-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 4px}.k-site-f{display: flex;flex-direction: column;align-items: flex-start;text-align: left;gap: 5px;padding: 8px 10px;border-radius: 8px;background: #fff;box-shadow: inset 0 0 0 1px #ddd6f3}.k-site-f small{font: 500 10.5px/1 var(--k-f-text);color: #8a84a8}.k-site-f b{font: 600 13px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-site-f2{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 4px}.k-note--site2{left: 40px;bottom: -62px}.k-note-ic--lilac{background: #ecebf8;color: #5b45c9}.k-note-ic--lilac + span b{color: #5b45c9}.k-quick{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px}.k-quick-i{display: inline-flex;align-items: center;gap: 12px;padding: 12px 16px 12px 12px;border-radius: 14px;background: #fff;box-shadow: 0 16px 30px -24px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08);transition: transform .25s var(--k-ease),box-shadow .25s}.k-quick-i:hover{transform: translateY(-2px)}.k-quick-i>.k-ic{width: 36px;height: 36px;padding: 9px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy)}.k-quick-i small{display: block;font: 500 11.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-quick-i b{display: block;margin-top: 5px;font: 600 15px/1 var(--k-f-text);color: var(--k-ink)}.k-contact .k-start2-h{display: none}.k-contact .k-start2{margin-top: 16px}.k-pgh--center{grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center}.k-pgh--center .k-pgh-t{align-items: center;max-width: 760px}.k-pgh--center .k-pgh-acts{justify-content: center}.k-404{font: 800 120px/1 var(--k-f-display);letter-spacing: -0.05em;background: linear-gradient(180deg,#1e3a5f,#9fc3e3);-webkit-background-clip: text;background-clip: text;color: transparent}.k-shot--hero{aspect-ratio: 16 / 11}.k-shot--hero>img{object-position: 40% 30%}.k-take-wrap{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 32px;align-items: stretch;margin-top: var(--k-head)}.k-take-wrap .k-take{grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 0}.k-take-ph>img{object-position: 50% 40%}.k-shot--band{aspect-ratio: 21 / 8;margin-top: 48px}.k-shot--onsite>img{object-position: 50% 34%}.k-shot--stock>img{object-position: 50% 30%}.k-shot--call{aspect-ratio: 5 / 4;width: 100%;max-width: 560px;margin-left: auto}.k-shot--call>img{object-position: 45% 40%}.k-steps--center{max-width: 980px;margin-left: auto;margin-right: auto;grid-template-columns: repeat(3,minmax(0,1fr))}.k-steps--center .k-step{align-items: center;text-align: center;padding-right: 0}.k-steps--center .k-step-n{left: calc(50% + 18px)}.k-steps--center .k-step:not(:last-child)::after{left: calc(50% + 44px);width: calc(100% + 24px - 88px)}.k-steps--center .k-step .k-p-s{max-width: 270px}.k-404-call{margin: 2px 0 0;font: 400 15px/1.5 var(--k-f-text);color: var(--k-ink-3)}.k-404-call .k-inline-btn{padding: 0;border: 0;background: none;font: inherit;color: var(--k-navy);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.k-404--warm{background: linear-gradient(180deg,#b8541b,#f1c7a4);-webkit-background-clip: text;background-clip: text}.k-ok-ic.k-ok-ic--warn{color: #b8541b;box-shadow: 0 20px 40px -20px rgba(184,84,27,.5),0 0 0 8px rgba(184,84,27,.12)}.k-dbar--sv .k-btn .k-ic{width: 15px;height: 15px}.k-maint{display: flex;flex-direction: column;align-items: center;gap: 10px;margin-top: 6px}.k-maint-bar{position: relative;overflow: hidden;width: 220px;height: 6px;border-radius: 6px;background: #e3dbd2}.k-maint-bar>i{position: absolute;top: 0;bottom: 0;left: 0;width: 40%;border-radius: 6px;background: var(--k-navy);animation: k-maint 1.7s var(--k-ease) infinite}.k-maint small{font: 500 13px/1 var(--k-f-text);color: var(--k-ink-3)}@keyframes k-maint{0%{transform: translateX(-100%)}100%{transform: translateX(250%)}}.k-sv-foot{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px 24px;margin: 0 -24px;padding: 28px 24px 40px;border-top: 1px solid #efe9e2;font: 400 13px/1.4 var(--k-f-text);color: var(--k-ink-3)}.k-sv-foot a{color: inherit}.kp--sv .k-pgh{min-height: 520px;align-content: center}.k-ok-ic{display: inline-flex;width: 72px;height: 72px;padding: 16px;border-radius: 50%;background: #fff;color: var(--k-green);box-shadow: 0 20px 40px -20px rgba(15,90,69,.5),0 0 0 8px rgba(29,143,118,.12)}.k-ok-ic .k-ic{width: 40px;height: 40px}.k-pgh-lead a{color: var(--k-navy);text-decoration: underline;text-underline-offset: 3px}.k-sits{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.k-sit{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 26px 28px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#fcfaf7);box-shadow: 0 30px 60px -48px rgba(38,32,28,.45),0 0 0 1px #efe7df}.k-sit-n{font: 700 13px/1 var(--k-f-display);color: #d97b1c;letter-spacing: .04em}.k-sit .k-h4{margin: 0;font-size: 20px;line-height: 1.25}.k-sit .k-p-s{margin: 0;font-size: 15px;line-height: 1.5}.k-sit .k-link{margin-top: auto}.k-frag{display: flex;align-items: center;justify-content: space-between;gap: 12px;align-self: stretch;padding: 12px 14px;border-radius: 12px;background: #fff;box-shadow: 0 14px 30px -22px rgba(30,58,95,.45),0 0 0 1px rgba(30,58,95,.08);font-family: var(--k-f-text)}.k-frag-l{min-width: 0}.k-frag-l b{display: block;font: 600 13px/1.25 var(--k-f-text);color: var(--k-ink)}.k-frag-l small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-frag .k-status{flex: none}.k-pgh--doc{padding-bottom: 48px}.k-doc{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 56px;max-width: 1100px;margin: 0 auto}.k-doc-toc{position: sticky;top: 96px;align-self: start;display: flex;flex-direction: column;gap: 12px}.k-doc-toc ol{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px}.k-doc-toc li{display: flex;align-items: center;gap: 10px;font: 500 14px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-doc-toc li span{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--k-sky);color: var(--k-navy);font: 700 11px/1 var(--k-f-text)}.k-doc-body{display: flex;flex-direction: column}.k-doc-s{padding: 24px 0;border-top: 1px solid #ece7e2}.k-doc-s:first-child{border-top: 0;padding-top: 0}.k-doc-s .k-h4{display: flex;align-items: center;gap: 12px;margin: 0 0 10px;font-size: 19px}.k-doc-s .k-h4 span{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--k-navy);color: #fff;font: 700 12px/1 var(--k-f-text)}.k-doc-s p{margin: 0 0 0 40px;font: 400 16.5px/1.6 var(--k-f-text);color: var(--k-ink)}.k-doc-s .k-ph{display: inline-flex;height: 24px;vertical-align: 1px}.k-dbar{position: sticky;top: 0;z-index: 40;display: flex;align-items: center;gap: 14px;height: 68px;margin: 0 -24px;padding: 0 24px;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 1px 0 #ece7e2}.k-dbar .k-logo svg{width: 132px;height: 26px}.k-dbar-sep{width: 1px;height: 24px;background: #e6dfd8}.k-dbar-hub{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 12px;border-radius: 8px;font: 600 13px/1 var(--k-f-text);color: var(--k-ink-2);transition: background-color .2s}.k-dbar-hub:hover{background: var(--k-card);color: var(--k-ink)}.k-dbar-hub .k-ic{width: 16px;height: 16px}.k-dbar-hub-t{font-weight: 600}.k-dbar-t{font: 700 15px/1.2 var(--k-f-display);letter-spacing: -0.01em;color: var(--k-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k-dbar-chip{flex: none;display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 100px;background: var(--k-amber-bg);color: var(--k-amber-ink);font: 600 11px/1 var(--k-f-text)}.k-dbar-sp{flex: 1}.k-dz{display: grid;grid-template-columns: minmax(0,380px) minmax(0,1fr);gap: 24px;padding: 20px 0 24px;min-height: 832px}.k-dz-side{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding: 28px;border-radius: 16px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-dz-prog{display: flex;gap: 6px;align-self: stretch;margin-bottom: 12px}.k-dz-seg{flex: 1;height: 22px;padding: 8px 0;border: 0;background: none;cursor: pointer}.k-dz-seg>i{display: block;height: 6px;border-radius: 6px;background: #e8dfd5;transition: background-color .3s}.k-dz-seg.is-done>i{background: var(--k-navy)}.k-dz-seg.is-cur>i{background: linear-gradient(90deg,var(--k-navy) 0 60%,#9fc3e3 60%)}.k-dz-seg:hover>i{background: #cdbfb1}.k-dz-seg.is-done:hover>i,.k-dz-seg.is-cur:hover>i{background: var(--k-navy-2)}.k-dz-n{font: 600 12px/1 var(--k-f-text);letter-spacing: .06em;text-transform: uppercase;color: #b8541b}.kp .k-dz-h{margin: 0;font: 700 32px/1.12 var(--k-f-display);letter-spacing: -0.03em;color: var(--k-ink);text-wrap: balance}.k-dz-p{margin: 0;font: 400 16.5px/1.55 var(--k-f-text);color: var(--k-ink-2);text-wrap: pretty}.k-dz-what{display: flex;align-items: flex-start;gap: 12px;align-self: stretch;padding: 16px;border-radius: 14px;background: #fff;box-shadow: 0 16px 30px -26px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08);font: 400 14.5px/1.5 var(--k-f-text);color: var(--k-ink)}.k-dz-what>.k-ic{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: var(--k-sky);color: var(--k-navy)}.k-dz-what b{display: block;margin-bottom: 3px;font: 600 11.5px/1.2 var(--k-f-text);letter-spacing: .06em;text-transform: uppercase;color: var(--k-ink-3)}.k-dz-acts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 8px}.k-dz-acts .k-btn{height: 46px;padding: 0 20px;font-size: 15px}.k-dz-fin-ic{display: inline-flex;width: 56px;height: 56px;padding: 13px;border-radius: 50%;background: #fff;color: var(--k-green);box-shadow: 0 16px 30px -16px rgba(15,90,69,.5),0 0 0 6px rgba(29,143,118,.12)}.k-dz-fin-ic .k-ic{width: 30px;height: 30px}.k-dz-again{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 14px}.k-dz-again .k-ic{width: 15px;height: 15px}.k-dz-stage{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 40px;border-radius: 16px;background: radial-gradient(70% 90% at 70% 30%,#e6f0fa 0%,#f2f6fa 46%,#fbf8f4 100%);box-shadow: inset 0 0 0 1px rgba(30,58,95,.05)}.k-dz-stage::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(circle,rgba(30,58,95,.09) 1px,transparent 1.3px);background-size: 20px 20px;-webkit-mask-image: radial-gradient(60% 70% at 60% 45%,#000 20%,transparent 85%);mask-image: radial-gradient(60% 70% at 60% 45%,#000 20%,transparent 85%)}.k-dz-scene{position: relative;width: 100%;max-width: 760px;display: flex;flex-direction: column;align-items: stretch;gap: 16px;animation: k-in .4s var(--k-ease) backwards}.k-dz-win{width: 100%}.k-dz-tg{align-self: flex-end;display: inline-flex;align-items: flex-start;gap: 10px;max-width: 380px;margin-top: -40px;margin-right: -20px;padding: 12px 14px 12px 12px;border-radius: 16px 16px 4px 16px;background: #fff;font: 400 13px/1.4 var(--k-f-text);color: var(--k-ink);box-shadow: 0 26px 50px -24px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.06);animation: k-msg .5s .3s var(--k-ease) backwards;position: relative;z-index: 2}.k-dz-tg .k-tglogo{width: 34px;height: 34px;flex: none}.k-dz-tg b{display: block;margin-bottom: 2px;font: 600 12px/1.3 var(--k-f-text);color: #2a8fc9}.k-rq{margin: 0 18px 4px;border: 1px solid #ece7e2;border-radius: 10px;overflow: hidden}.k-rq-r{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items: center;gap: 12px;min-height: 52px;padding: 8px 14px;border-top: 1px solid #f0ecea;font: 500 13px/1.2 var(--k-f-text);color: var(--k-ink-2);font-variant-numeric: tabular-nums}.k-rq-r>b{font-weight: 600;color: var(--k-ink)}.k-rq-h{min-height: 40px;border-top: 0;background: #faf7f6;font: 600 11.5px/1 var(--k-f-text);color: #8a837d}.k-rq-r.is-muted{opacity: .5}.k-pt-r--in{animation: k-in .45s var(--k-ease) backwards}.k-pt-r--in:nth-child(3){animation-delay: .15s}.k-pt-r--in:nth-child(4){animation-delay: .3s}.k-pt-c--wait{justify-content: flex-start;gap: 6px;color: var(--k-ink-3);font-weight: 500;background: repeating-linear-gradient(135deg,#f5f3f0 0 6px,#fbfaf8 6px 12px)}.k-pt-c--wait .k-ic{width: 14px;height: 14px}button.k-pt-c{width: 100%;border: 0;text-align: left;cursor: pointer;font-family: var(--k-f-text);transition: background-color .2s,box-shadow .2s,transform .15s}button.k-pt-c:hover{box-shadow: inset 0 0 0 1.5px rgba(30,58,95,.3)}button.k-pt-c:active{transform: scale(.98)}button.k-pt-c.is-win:hover{box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.7)}.k-win-save--bad{background: #fff1e6;color: #c2410c}.k-roleswitch{display: flex;gap: 6px;align-self: center;padding: 5px;border-radius: 12px;background: #fff;box-shadow: 0 16px 30px -24px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.08)}.k-roleswitch button{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 14px;border: 0;border-radius: 8px;background: transparent;font: 600 13px/1 var(--k-f-text);color: var(--k-ink-2);cursor: pointer;transition: background-color .2s,color .2s}.k-roleswitch button .k-ic{width: 16px;height: 16px}.k-roleswitch button:hover{background: var(--k-card)}.k-roleswitch button.is-on{background: var(--k-navy);color: #fff}.k-batch{display: flex;align-items: center;gap: 14px;margin: 0 18px 12px;padding: 14px;border-radius: 12px;background: #eef8f3;box-shadow: inset 0 0 0 1.5px rgba(29,143,118,.3);animation: k-in .5s .2s var(--k-ease) backwards}.k-batch-ic{flex: none;display: inline-flex;width: 40px;height: 40px;padding: 10px;border-radius: 10px;background: var(--k-green);color: #fff}.k-batch-t{flex: 1;min-width: 0}.k-batch-t b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-batch-t small{display: block;margin-top: 5px;font: 400 12px/1.3 var(--k-f-text);color: #2f7a5f}.k-batch-sum{font: 700 16px/1 var(--k-f-display);color: #0f5a45;font-variant-numeric: tabular-nums;white-space: nowrap}.k-choice{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.k-choice button{display: flex;align-items: flex-start;gap: 12px;padding: 14px 16px;border: 0;border-radius: 14px;background: #fff;text-align: left;cursor: pointer;box-shadow: 0 16px 30px -24px rgba(30,58,95,.5),0 0 0 1px rgba(30,58,95,.1);transition: box-shadow .2s,transform .2s var(--k-ease);font-family: var(--k-f-text)}.k-choice button:hover{transform: translateY(-2px);box-shadow: 0 20px 36px -24px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.2)}.k-choice button>.k-ic{flex: none;width: 36px;height: 36px;padding: 9px;border-radius: 10px;background: var(--k-sky);color: var(--k-navy)}.k-choice button b{display: block;font: 600 14px/1.25 var(--k-f-text);color: var(--k-ink)}.k-choice button small{display: block;margin-top: 4px;font: 400 12.5px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-choice button.is-on{box-shadow: 0 16px 30px -24px rgba(30,58,95,.6),inset 0 0 0 2px var(--k-navy)}.k-choice button.is-on>.k-ic{background: var(--k-navy);color: #fff}.k-choice--one{grid-template-columns: minmax(0,420px)}.k-bt-r.is-muted{opacity: .45}.k-dz-sum{align-self: center;width: 100%;max-width: 560px;padding: 24px;border-radius: 16px;background: #fff;box-shadow: 0 40px 80px -44px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08);font-family: var(--k-f-text)}.k-dz-sum-h{padding-bottom: 14px;margin-bottom: 8px;border-bottom: 1px solid #f0ecea}.k-dz-sum-h b{display: block;font: 700 19px/1.2 var(--k-f-display);color: var(--k-ink)}.k-dz-sum-h small{display: block;margin-top: 5px;font: 400 13px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-dz-sum ol{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}.k-dz-sum li{display: flex;align-items: center;gap: 12px;padding: 9px 4px;animation: k-in .4s var(--k-ease) backwards}.k-dz-sum li:nth-child(2){animation-delay: .08s}.k-dz-sum li:nth-child(3){animation-delay: .16s}.k-dz-sum li:nth-child(4){animation-delay: .24s}.k-dz-sum li:nth-child(5){animation-delay: .32s}.k-dz-sum li>.k-ic{flex: none;width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: #e3f4ec;color: #0f5a45}.k-dz-sum li b{display: block;font: 600 14px/1.25 var(--k-f-text);color: var(--k-ink)}.k-dz-sum li small{display: block;margin-top: 3px;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-pcards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.k-pcard2{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 18px;border: 0;border-radius: 16px;background: #fff;text-align: left;cursor: pointer;font-family: var(--k-f-text);box-shadow: 0 24px 50px -34px rgba(30,58,95,.55),0 0 0 1px rgba(30,58,95,.08);transition: transform .25s var(--k-ease),box-shadow .25s;animation: k-in .45s var(--k-ease) backwards}.k-pcard2:nth-child(2){animation-delay: .08s}.k-pcard2:nth-child(3){animation-delay: .16s}.k-pcard2:hover{transform: translateY(-3px)}.k-pcard2.is-on{box-shadow: 0 30px 60px -34px rgba(30,58,95,.65),inset 0 0 0 2px var(--k-navy)}.k-pcard2.is-minus.is-on{box-shadow: 0 30px 60px -34px rgba(194,52,44,.45),inset 0 0 0 2px #d9534a}.k-pcard2-h{display: flex;align-items: center;gap: 8px;font: 600 14px/1.25 var(--k-f-text);color: var(--k-ink)}.k-pcard2-h .k-ic{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 8px;background: var(--k-sky);color: var(--k-navy)}.k-pcard2-m{font: 700 24px/1 var(--k-f-display);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.k-pcard2-m.plus{color: #0f7a5c}.k-pcard2-m.minus{color: #c2342c}.k-pcard2-m small{margin-left: 8px;font: 600 12px/1 var(--k-f-text);opacity: .8}.k-pcard2-bars{display: flex;flex-direction: column;gap: 5px;align-self: stretch}.k-pcard2-bars i{display: block;height: 22px;border-radius: 6px;transform-origin: left;animation: k-bt-grow .9s .2s var(--k-ease) backwards}.k-pcard2-bars i.in{background: linear-gradient(90deg,#1e3a5f,#2b4f78)}.k-pcard2-bars i.out{background: linear-gradient(90deg,#f0a577,#f5c19c)}.k-pcard2-bars em{display: block;padding: 0 8px;font: 600 10.5px/22px var(--k-f-text);font-style: normal;color: #fff;white-space: nowrap}.k-pcard2-bars i.out em{color: #7a3a12}.k-wf--demo{position: relative}.k-wf-axis{position: absolute;left: 12px;right: 12px;height: 0;border-top: 1.5px solid #9aa9b8;z-index: 1;margin-bottom: 44px}.k-wf--demo .k-wf-col::after{display: none}.k-wf-bar--neg{background: linear-gradient(180deg,#e0685d,#c2342c)}.k-mats{display: flex;flex-direction: column;gap: 14px;margin: 4px 18px 8px;padding: 18px;border-radius: 12px;background: #fbf9f6;box-shadow: inset 0 0 0 1px #efe7df}.k-mats-r{display: grid;grid-template-columns: 110px minmax(0,1fr) 110px;align-items: center;gap: 14px;font: 500 14px/1 var(--k-f-text);color: var(--k-ink-2)}.k-mats-r>i{display: block;height: 16px;border-radius: 16px;background: linear-gradient(90deg,#f0a577,#f5c19c);transform-origin: left;animation: k-bt-grow 1s var(--k-ease) backwards}.k-mats-r>b{text-align: right;font: 700 15px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-dtiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 4px 18px 8px}.k-dtiles>div{display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: 12px;background: #f7f5f2;animation: k-in .45s var(--k-ease) backwards}.k-dtiles>div:nth-child(2){animation-delay: .1s}.k-dtiles>div:nth-child(3){animation-delay: .2s}.k-dtiles-ic{display: inline-flex;width: 34px;height: 34px;padding: 8px;border-radius: 9px;background: var(--k-sky);color: var(--k-navy)}.k-dtiles-ic--o{background: #fdeee2;color: #b8541b}.k-dtiles small{font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-dtiles b{font: 700 22px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-dz-stage--ai{background: radial-gradient(70% 90% at 70% 30%,#ece6ff 0%,#f2f3fb 46%,#fbf8f4 100%)}.k-dz-stage--lilac{background: radial-gradient(70% 90% at 70% 30%,#e9e5fb 0%,#f3f2fa 46%,#fbf8f4 100%)}.k-dz-stage--mint{background: radial-gradient(70% 90% at 70% 30%,#dff1e8 0%,#eff6f3 46%,#fbf8f4 100%)}.k-dz-note{margin: 0;text-align: center;font: 500 13px/1.4 var(--k-f-text);color: var(--k-ink-3)}.k-dz-acts{align-self: stretch;flex-wrap: nowrap}.k-dz-acts .k-dz-next{flex: 1 1 auto;justify-content: center}.k-dz-acts .k-dz-prev{flex: none;width: 46px;padding: 0}.k-dz-prev .k-ic{width: 18px;height: 18px}.k-dz-next{animation: k-dz-glow 2.6s 1.4s ease-out infinite}.k-dz-next>.k-ic{animation: k-dz-nudge 2.6s 1.4s var(--k-ease) infinite}.k-dz-next:hover,.k-dz-next:focus-visible,.k-dz-next:hover>.k-ic{animation: none}.k-dz-next:hover>.k-ic{transform: translateX(3px)}@keyframes k-dz-glow{0%{box-shadow: 0 0 0 0 rgba(30,58,95,.38)}60%,100%{box-shadow: 0 0 0 12px rgba(30,58,95,0)}}@keyframes k-dz-nudge{0%,36%,100%{transform: translateX(0)}18%{transform: translateX(5px)}}.k-dz-opt{display: flex;align-items: flex-start;gap: 8px;margin: -4px 0 0;font: 400 13.5px/1.45 var(--k-f-text);color: var(--k-ink-3)}.k-dz-opt>.k-ic{flex: none;width: 16px;height: 16px;margin-top: 2px;color: var(--k-sky-3)}.k-dz-hint{align-self: center;display: inline-flex;align-items: center;gap: 10px;padding: 6px 16px 6px 6px;border-radius: 100px;background: #fff;box-shadow: 0 12px 24px -18px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.1);font: 600 13.5px/1.2 var(--k-f-text);color: var(--k-navy);animation: k-dz-hint-in .45s var(--k-ease) backwards}.k-dz-hint-ic{position: relative;flex: none;display: inline-flex;width: 30px;height: 30px;padding: 6px;border-radius: 50%;background: var(--k-navy);color: #fff}.k-dz-hint-ic .k-ic{width: 18px;height: 18px;animation: k-dz-tap 1.8s ease-in-out infinite}.k-dz-hint-ic::after{content: "";position: absolute;inset: 0;border-radius: 50%;animation: k-dz-ring 1.8s ease-out infinite}@keyframes k-dz-hint-in{from{transform: translateY(8px)}}@keyframes k-dz-tap{0%,100%{transform: none}40%{transform: translate(1px,2px) scale(.86)}60%{transform: none}}@keyframes k-dz-ring{0%,36%{box-shadow: 0 0 0 0 rgba(30,58,95,.4)}90%,100%{box-shadow: 0 0 0 10px rgba(30,58,95,0)}}.k-pcard2,.k-choice button{position: relative}.k-dz-tap{position: absolute;right: 16px;bottom: 14px;z-index: 2;display: inline-flex;width: 42px;height: 42px;padding: 9px;border-radius: 50%;background: #fff;color: var(--k-navy);box-shadow: 0 14px 28px -12px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.14);pointer-events: none;animation: k-dz-press 1.8s ease-in-out infinite}.k-dz-tap .k-ic{width: 24px;height: 24px}.k-dz-tap::after{content: "";position: absolute;inset: -7px;border-radius: 50%;border: 2px solid rgba(30,58,95,.35);animation: k-dz-wave 1.8s ease-out infinite}@keyframes k-dz-press{0%,100%{transform: none}45%{transform: translate(-5px,-5px) scale(.9)}60%{transform: translate(-5px,-5px) scale(.9)}}@keyframes k-dz-wave{0%,45%{transform: scale(.6);opacity: 0}55%{opacity: 1}100%{transform: scale(1.35);opacity: 0}}.k-dz-callout{align-self: flex-end;display: flex;align-items: flex-start;gap: 2px;margin: 0 30px -14px 0;font: 600 13.5px/1.35 var(--k-f-text);color: var(--k-navy);animation: k-dz-hint-in .45s var(--k-ease) backwards}.k-dz-callout-t{max-width: 270px;padding: 9px 13px;border-radius: 12px;background: #fff;box-shadow: 0 12px 24px -18px rgba(30,58,95,.6),0 0 0 1px rgba(30,58,95,.1)}.k-dz-callout-arrow{flex: none;width: 56px;height: 40px;margin-top: 12px;fill: none;stroke: var(--k-navy);stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.k-dz-more{display: flex;flex-direction: column;align-self: stretch;margin-top: 4px;border-top: 1px solid #ece4da}.k-dz-more-h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 14px 0 6px}.k-dz-more-h b{font: 600 12px/1 var(--k-f-text);letter-spacing: .06em;text-transform: uppercase;color: var(--k-ink-3)}.k-dz-more-h small{font: 500 12.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-dz-more-i{display: flex;align-items: center;gap: 12px;padding: 9px 2px;border-bottom: 1px solid #f0e9e1;color: var(--k-ink);text-decoration: none;transition: color .2s}.k-dz-more-i:last-child{border-bottom: 0}.k-dz-more-n{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px #e3d9ce;font: 600 12px/1 var(--k-f-text);color: var(--k-ink-2)}.k-dz-more-n .k-ic{width: 14px;height: 14px}.k-dz-more-i.is-done .k-dz-more-n{background: #e3f4ec;box-shadow: none;color: #0f5a45}.k-dz-more-t{flex: 1 1 auto;font: 500 14.5px/1.3 var(--k-f-text)}.k-dz-more-i.is-done .k-dz-more-t{color: var(--k-ink-3)}.k-dz-more-i>.k-ic{flex: none;width: 16px;height: 16px;color: var(--k-ink-3);transition: transform .25s var(--k-ease),color .2s}.k-dz-more-i:hover{color: var(--k-navy)}.k-dz-more-i:hover>.k-ic{color: var(--k-navy);transform: translateX(3px)}.k-dcard-top{gap: 10px}.k-dcard-n{margin-left: auto}.k-dcard-done{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 10px 0 8px;border-radius: 100px;background: #e3f4ec;font: 600 12px/1 var(--k-f-text);color: #0f5a45}.k-dcard-done .k-ic{width: 13px;height: 13px}@media (prefers-reduced-motion: reduce){.k-dz-next,.k-dz-next>.k-ic,.k-dz-hint-ic .k-ic,.k-dz-hint-ic::after,.k-dz-tap,.k-dz-tap::after{animation: none}}button.k-es-r.is-click{width: 100%;border: 0;border-top: 1px solid #f0ecea;background: #fff;text-align: left;cursor: pointer;font-family: var(--k-f-text);transition: background-color .2s}button.k-es-r.is-click:hover{background: #f7fbf9}.k-upl{width: 100%;max-width: 560px;align-self: center;display: flex;flex-direction: column;gap: 14px}.k-upl-drop{display: flex;flex-direction: column;gap: 14px;padding: 22px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -36px rgba(30,58,95,.5),inset 0 0 0 2px #cfe0f1;background-image: repeating-linear-gradient(135deg,rgba(207,224,241,.25) 0 10px,transparent 10px 20px)}.k-upl-file{display: flex;align-items: center;gap: 12px}.k-upl-file>.k-ic{flex: none;width: 44px;height: 44px;padding: 10px;border-radius: 12px;background: #e3f4ec;color: #117a52}.k-upl-file b{display: block;font: 600 15px/1.2 var(--k-f-text);color: var(--k-ink)}.k-upl-file small{display: block;margin-top: 4px;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-upl-bar{display: block;height: 8px;border-radius: 8px;background: #e8eef5;overflow: hidden}.k-upl-bar>i{display: block;height: 100%;width: 100%;border-radius: 8px;background: linear-gradient(90deg,#1d8f76,#2fae84);transform-origin: left;animation: k-bt-grow 2.4s var(--k-ease) backwards}.k-upl-log{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px}.k-upl-log li{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(30,58,95,.08);font: 500 14px/1.3 var(--k-f-text);color: var(--k-ink);animation: k-in .45s var(--k-ease) backwards;animation-delay: var(--d)}.k-upl-log li>.k-ic{flex: none;width: 18px;height: 18px;color: var(--k-green)}.k-upl-log li.is-warn{background: #fff7ec}.k-upl-log li.is-warn>.k-ic{color: #c2670c}.k-pairs{display: flex;flex-direction: column;gap: 8px;margin: 0 18px}.k-pair{display: grid;grid-template-columns: minmax(0,1fr) 18px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;background: #faf8f5;animation: k-in .4s var(--k-ease) backwards}.k-pair:nth-child(2){animation-delay: .1s}.k-pair:nth-child(3){animation-delay: .2s}.k-pair:nth-child(4){animation-delay: .3s}.k-pair>.k-ic{width: 18px;height: 18px;color: #b7aea6}.k-pair-a{font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-2)}.k-pair-b b{display: block;font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-pair-b small{display: block;margin-top: 3px;font: 400 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-pair.is-ask{background: #fff7ec}.k-pair.is-ask>.k-ic{color: #c2670c}.k-file-bar--win{margin: 12px 18px 18px}.k-lot--demo,.k-ask--demo,.k-decide--demo{width: 100%;max-width: 560px;align-self: center;margin: 0 auto}.k-spell{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;max-width: 620px;align-self: center}.k-spell>span{display: inline-flex;align-items: center;height: 44px;padding: 0 18px;border-radius: 100px;background: #fff;font: 500 15px/1 var(--k-f-text);color: var(--k-ink);box-shadow: 0 16px 30px -22px rgba(63,42,153,.5),0 0 0 1px rgba(63,42,153,.1);animation: k-in .45s var(--k-ease) backwards;animation-delay: calc(var(--i) * 90ms)}.k-spell>span:nth-child(-n+3){transform: rotate(-1.5deg)}.k-spell>span:nth-child(n+4){transform: rotate(1.5deg)}.k-merge2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.k-merge2-c{display: flex;flex-direction: column;align-items: stretch;gap: 10px}.k-merge2-in{display: flex;flex-direction: column;gap: 6px}.k-merge2-in>span{padding: 8px 12px;border-radius: 10px;background: rgba(255,255,255,.75);font: 500 13px/1.2 var(--k-f-text);color: var(--k-ink-2);box-shadow: 0 0 0 1px rgba(63,42,153,.08);text-decoration: line-through;text-decoration-color: rgba(91,69,201,.35)}.k-merge2-c>.k-ic{align-self: center;width: 22px;height: 22px;color: #6d4df2}.k-merge2 .k-ai-card{animation: k-in .5s .25s var(--k-ease) backwards}.k-ask-acts--btn button{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px;border: 0;border-radius: 9px;background: #f5f3fa;font: 600 13px/1 var(--k-f-text);color: var(--k-ink-2);cursor: pointer;transition: background-color .2s,color .2s}.k-ask-acts--btn button .k-ic{width: 15px;height: 15px}.k-ask-acts--btn button:hover{background: #ece8f8}.k-ask-acts--btn button.is-on{background: #3f2a99;color: #fff}.k-chart--demo{width: 100%;max-width: 600px}.k-chart-now--calm{color: var(--k-ink)}.k-chart--calm .k-chart-x>span:last-child{color: var(--k-ink-3);font-weight: 500}.k-chart-now--calm em{background: #e6f4ee;color: #0f5a45}.k-bids{display: flex;flex-direction: column;gap: 10px;width: 100%;max-width: 600px;align-self: center}.k-bid{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 14px;background: #fff;box-shadow: 0 20px 40px -30px rgba(63,42,153,.55),0 0 0 1px rgba(63,42,153,.08);animation: k-in .5s var(--k-ease) backwards;animation-delay: calc(var(--i) * 450ms + 150ms)}.k-bid-ava{flex: none;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: #ecebf8;color: #3f2a99;font: 700 13px/1 var(--k-f-text)}.k-bid-t{flex: 1;min-width: 0}.k-bid-t b{display: block;font: 600 14px/1.2 var(--k-f-text);color: var(--k-ink)}.k-bid-t small{display: block;margin-top: 4px;font: 400 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-bid-p{font: 600 14px/1 var(--k-f-text);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-drafts{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 12px}.k-drafts .k-draft-doc{animation: k-in .45s var(--k-ease) backwards}.k-drafts .k-draft-doc::before{display: none}.k-lotsum{display: flex;align-items: center;gap: 24px;padding: 16px 18px;border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px rgba(63,42,153,.1)}.k-lotsum>span:not(.k-win-save) small{display: block;font: 500 11.5px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-lotsum>span:not(.k-win-save) b{display: block;margin-top: 4px;font: 700 17px/1.1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums}.k-lotsum>span:nth-child(2) b{color: var(--k-ink-3);font-weight: 600}.k-lotsum .k-win-save{margin-left: auto}.k-dec--wait{background: #f3efea;color: var(--k-ink-3)}.k-rg-r.is-new{animation: k-rowflash 1.6s var(--k-ease) 1}@keyframes k-rowflash{0%{background: #eef4fb}100%{background: transparent}}.k-reasons{display: flex;flex-wrap: wrap;gap: 6px}.k-reasons button{height: 34px;padding: 0 12px;border: 0;border-radius: 100px;background: #f5f2ee;font: 500 12.5px/1 var(--k-f-text);color: var(--k-ink-2);cursor: pointer;transition: background-color .2s,color .2s}.k-reasons button:hover{background: #ede7e0}.k-reasons button.is-on{background: #fdefd9;color: #9a5310;box-shadow: inset 0 0 0 1.5px rgba(214,138,44,.55);font-weight: 600}.k-regsum{display: flex;flex-direction: column;gap: 14px;padding: 18px;border-radius: 16px;background: #fff;box-shadow: 0 30px 60px -36px rgba(15,90,69,.45),0 0 0 1px rgba(15,90,69,.08);font-family: var(--k-f-text)}.k-regsum-h b{display: block;font: 700 18px/1.2 var(--k-f-display);color: var(--k-ink)}.k-regsum-h small{display: block;margin-top: 4px;font: 400 12.5px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-regsum-g{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.k-regsum-g>div{padding: 12px;border-radius: 10px;background: #f7f5f2}.k-regsum-g small{display: block;font: 500 11px/1.2 var(--k-f-text);color: var(--k-ink-3)}.k-regsum-g b{display: block;margin-top: 6px;font: 700 15px/1 var(--k-f-display);color: var(--k-ink);font-variant-numeric: tabular-nums;white-space: nowrap}.k-regsum-g .ok b{color: #0f7a5c}.k-regsum-g .cut b{color: #9a5310}.k-regsum-g .move b{color: #2f5f9e}.k-regsum-g .no b{color: #a3322a}.k-regsum .k-reg-bar{margin-top: 0}.k-regsum-hist{display: flex;align-items: flex-start;gap: 10px;padding: 10px 12px;border-radius: 10px;background: #f1f6fb;font: 400 12.5px/1.4 var(--k-f-text);color: var(--k-ink)}.k-regsum-hist>.k-ic{flex: none;width: 17px;height: 17px;margin-top: 1px;color: var(--k-navy)}.k-regsum-hist b{display: block;font-weight: 600}.k-flow2--demo{margin: 0 auto}.k-demo-vis--hub{max-width: 440px;margin-left: auto}.k-dcards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.k-dcard{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;min-height: 250px;padding: 24px;border-radius: 16px;background: linear-gradient(180deg,#ffffff,#fbf9f6);box-shadow: 0 30px 60px -48px rgba(38,32,28,.5),0 0 0 1px #efe7df;transition: transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}.k-dcard:hover{transform: translateY(-4px);box-shadow: 0 40px 70px -44px rgba(38,32,28,.5),0 0 0 1px #e5d8ca}.k-dcard-top{display: flex;align-items: center;justify-content: space-between;align-self: stretch}.k-dcard-ic{display: inline-flex;width: 46px;height: 46px;padding: 12px;border-radius: 13px;background: var(--k-sky);color: var(--k-navy)}.k-dcard--green .k-dcard-ic{background: #e3f4ec;color: #0f5a45}.k-dcard--ai .k-dcard-ic{background: #ece6ff;color: #5b45c9}.k-dcard--lilac .k-dcard-ic{background: #ecebf8;color: #3f2a99}.k-dcard-n{font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3)}.k-dcard-t{margin-top: 6px;font: 700 21px/1.2 var(--k-f-display);letter-spacing: -0.02em;color: var(--k-ink)}.k-dcard-d{font: 400 14.5px/1.45 var(--k-f-text);color: var(--k-ink-2)}.k-dcard-f{display: flex;align-items: center;justify-content: space-between;align-self: stretch;margin-top: auto;padding-top: 14px;border-top: 1px solid #f0ecea;font: 500 12.5px/1 var(--k-f-text);color: var(--k-ink-3)}.k-dcard-f>span{display: inline-flex;align-items: center;gap: 6px}.k-dcard-f .k-ic{width: 15px;height: 15px}.k-dcard-go{font-weight: 600;color: var(--k-navy)}.k-dcard:hover .k-dcard-go .k-ic{transform: translateX(3px)}.k-dcard-go .k-ic{transition: transform .25s var(--k-ease)}.k-kit-top{display: flex;align-items: center;gap: 16px;height: 68px;margin: 0 -24px;padding: 0 24px;box-shadow: 0 1px 0 #ece7e2}.k-kit-top .k-logo svg{width: 132px;height: 26px}.k-kit-top-t{font: 700 15px/1 var(--k-f-display);color: var(--k-ink)}.k-kit-hero{display: flex;flex-direction: column;gap: 16px;max-width: 900px;padding: 56px 0 8px}.kp--kit .k-kit-hero .k-h1{font-size: 50px}.k-kit-sec{display: flex;flex-direction: column;gap: 20px;margin-top: 48px;padding-top: 32px;border-top: 1px solid #ece7e2}.k-kit-sws{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 12px}.k-kit-sw{display: flex;flex-direction: column;gap: 4px}.k-kit-sw>i{display: block;height: 72px;margin-bottom: 6px;border-radius: 12px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.06)}.k-kit-sw b{font: 600 13px/1.2 var(--k-f-text);color: var(--k-ink)}.k-kit-sw code{font: 500 12px/1.2 var(--k-f-text);color: var(--k-ink-2)}.k-kit-sw small{font: 400 11px/1.35 var(--k-f-text);color: var(--k-ink-3)}.k-kit-type{display: flex;flex-direction: column;gap: 18px}.k-kit-type>div{display: grid;grid-template-columns: 260px minmax(0,1fr);align-items: baseline;gap: 24px;padding-bottom: 18px;border-bottom: 1px dashed #ece7e2}.k-kit-type small{font: 500 12px/1.3 var(--k-f-text);color: var(--k-ink-3)}.k-kit-type p{margin: 0}.k-kit-grid3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.k-kit-grid2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.k-kit-card{display: flex;flex-direction: column;gap: 8px;padding: 20px;border-radius: 14px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df}.k-kit-card b{font: 600 15px/1.25 var(--k-f-text);color: var(--k-ink)}.k-kit-card .k-p-s{margin: 0}.k-kit-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.k-kit-row--dark{padding: 20px;border-radius: 14px;background: radial-gradient(90% 140% at 85% 0%,#2f5b8d 0%,#1f3d63 45%,#142a45 100%)}.k-kit-row-note{font: 400 13px/1.35 var(--k-f-text);color: rgba(255,255,255,.7)}.k-kit-ics{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 8px}.k-kit-ic{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 14px 6px 10px;border-radius: 12px;background: var(--k-card);box-shadow: inset 0 0 0 1px #efe7df;color: var(--k-navy)}.k-kit-ic .k-ic{width: 22px;height: 22px}.k-kit-ic small{font: 500 10px/1.2 var(--k-f-text);color: var(--k-ink-3);text-align: center;word-break: break-word}.k-kit-demo{display: flex;flex-direction: column;gap: 12px;padding: 20px;border-radius: 16px;background: linear-gradient(180deg,#f7fafd,#edf2f8)}.k-kit-demo>small{font: 600 12px/1 var(--k-f-text);color: var(--k-ink-3)}.k-kit-demo .k-steps{margin-top: 8px}.k-cmp--kit{margin-top: 0}.k-cmp--kit .k-cmp-h,.k-cmp--kit .k-cmp-r{grid-template-columns: 110px minmax(0,1fr) minmax(0,1fr)}.k-rel--kit{grid-template-columns: minmax(0,1fr);margin-top: 0}.k-kit-frames{display: flex;flex-direction: column;gap: 36px;padding: 32px 0 48px}.k-kit-frame{margin: 0;display: flex;flex-direction: column;gap: 12px}.k-kit-frame>figcaption{font: 600 13px/1 var(--k-f-text);color: var(--k-ink-3)}.k-kit-canvas{position: relative;overflow: hidden;padding: 0 24px;border-radius: 16px;background: #f7f5f2;box-shadow: inset 0 0 0 1px #ece7e2}.k-kit-canvas .k-hdr,.k-kit-phone .k-hdr{position: relative;top: auto}.k-kit-frame--menu .k-kit-canvas{height: 480px}.k-kit-frame--lang .k-kit-canvas{height: 260px}.k-kit-duo{display: grid;grid-template-columns: 390px 390px minmax(0,1fr);gap: 32px;align-items: start}.k-kit-phone{position: relative;height: 840px;overflow: hidden;padding: 0 16px 16px;border-radius: 28px;background: #f7f5f2;box-shadow: 0 30px 60px -40px rgba(38,32,28,.5),inset 0 0 0 1px #ece7e2}.k-kit-frame--phone .k-kit-phone{max-width: none}.k-kit-notes{display: flex;flex-direction: column;gap: 12px}.k-kit-forms{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px;padding: 32px 0 48px}.k-kit-formwrap{padding: 24px;border-radius: 16px;background: linear-gradient(180deg,#fdf6ef,#fbefe3)}.k-kit-frame--form:nth-child(3) .k-kit-formwrap{min-height: 560px}.k-kit-notes--form{justify-content: flex-start;padding-top: 25px}@container kp (max-width: 1240px){.k-pgh{grid-template-columns: minmax(0,430px) minmax(0,1fr);gap: 44px;padding: 60px 44px}.kp .k-pgh .k-h1{font-size: 44px}.k-shop{gap: 44px}}@container kp (max-width: 1000px){.k-pgh{grid-template-columns: minmax(0,1fr);gap: 44px;padding: 52px 36px 56px;min-height: 0}.k-pgh-v{width: 100%;max-width: 660px}.k-note--tg{right: 16px;bottom: -44px}.k-note--dec{left: auto;right: 16px;bottom: -40px}.k-note--site{left: auto;right: 16px;bottom: -44px}.k-note--ask{left: auto;right: 16px;bottom: -44px}.k-note--file{left: auto;right: 16px;bottom: -44px}.k-stats3{grid-template-columns: minmax(0,1fr);gap: 8px}.k-shop{grid-template-columns: minmax(0,1fr);gap: 32px}.k-cmp-h,.k-cmp-r{grid-template-columns: 140px minmax(0,1fr) minmax(0,1fr)}.k-ex2{grid-template-columns: minmax(0,1fr)}.k-faq-wrap{grid-template-columns: minmax(0,1fr);gap: 20px}.k-rel{grid-template-columns: minmax(0,1fr);gap: 10px}.k-steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 32px}.k-steps--center{max-width: none}.k-take-wrap{grid-template-columns: minmax(0,1fr)}.k-take-ph{aspect-ratio: 16 / 9}.k-shot--band{aspect-ratio: 2 / 1;margin-top: 36px}.k-shot--call{margin-left: 0}.k-steps--center .k-step{align-items: flex-start;text-align: left;padding-right: 8px}.k-steps--center .k-step-n{left: 50px}.k-steps--center .k-step:not(:last-child)::after{left: 76px}.k-eq{grid-template-columns: minmax(0,1fr);gap: 8px;max-width: 520px}.k-eq-op{justify-self: center;line-height: .8}.k-quad{grid-template-columns: repeat(2,minmax(0,1fr))}.k-who{grid-template-columns: minmax(0,1fr);gap: 10px}.k-take{grid-template-columns: repeat(2,minmax(0,1fr))}.k-keep{grid-template-columns: minmax(0,1fr);gap: 32px}.k-keep-v{max-width: 460px}.k-story{grid-template-columns: minmax(0,1fr);gap: 12px}.k-give{grid-template-columns: minmax(0,1fr)}.k-secg{grid-template-columns: repeat(2,minmax(0,1fr))}.k-sec-vis{align-items: stretch}.k-sec-vis .k-roles{margin: -30px 30px 0 auto}.k-about{grid-template-columns: minmax(0,1fr);gap: 20px}.k-rules{grid-template-columns: repeat(2,minmax(0,1fr))}.k-team{grid-template-columns: repeat(2,minmax(0,1fr))}.k-req{grid-template-columns: minmax(0,1fr);gap: 20px}.k-pgh--about{grid-template-columns: minmax(0,1fr)}.k-sits{grid-template-columns: minmax(0,1fr)}.k-doc{grid-template-columns: minmax(0,1fr);gap: 24px}.k-doc-toc{position: static}.k-dz{grid-template-columns: minmax(0,1fr);min-height: 0}.k-dz-side{order: 2}.k-dz-stage{order: 1;min-height: 620px}.k-dcards{grid-template-columns: repeat(2,minmax(0,1fr))}.k-demo-vis--hub{margin: 0}.k-dbar-t{display: none}.k-cases{grid-template-columns: repeat(2,minmax(0,1fr))}.k-pgh--solo{grid-template-columns: minmax(0,1fr)}.k-pgh-logos{flex-direction: row;flex-wrap: wrap;align-items: center;gap: 22px 36px}.k-launch,.k-dots{margin: 0}.k-step::after{display: none}.k-cta{flex-direction: column;align-items: flex-start;padding: 48px 36px;gap: 28px}}@container kp (max-width: 560px){.k-pgh{margin-top: 8px;border-radius: 14px;padding: 32px 16px 36px;gap: 32px}.kp .k-pgh .k-h1{font-size: 32px;line-height: 1.12}.k-pgh-t{gap: 16px}.k-pgh-lead{font-size: 16px}.k-pgh-acts{width: 100%;flex-direction: column}.k-pgh-acts .k-btn{width: 100%}.k-pgh-v{margin: 0 -6px;width: auto}.k-win{zoom: .8}.k-win-foot .k-s-btn{display: none}.k-pt-r{grid-template-columns: minmax(0,1fr) minmax(0,116px) minmax(0,116px);gap: 6px;padding: 8px 10px}.k-pt-side{white-space: normal;line-height: 1.15}.k-pt-item b{white-space: normal}.k-pt-c{padding: 6px 8px;gap: 3px 5px}.k-pt-c small{display: none}.k-note--tg,.k-note--dec,.k-note--site,.k-note--ask,.k-note--file,.k-note--site2{display: none}.k-tq,.k-chart{margin: 8px auto;padding: 14px}.k-tq-r{padding: 10px 12px;gap: 10px}.k-chart-plot{height: 170px}.k-stage--phone{padding-top: 20px}.k-tgp.k-tgp--static{width: 236px;height: 420px}.k-shop-stats>div{flex-direction: column;align-items: flex-start;gap: 6px;padding: 16px 18px}.k-shop-stats b{width: auto;font-size: 24px}.k-shop-stats span{font-size: 14px}.k-cmp{border-radius: 14px}.k-cmp-h{display: none}.k-cmp-r{display: flex;flex-direction: column;padding: 16px 16px 18px;gap: 8px}.k-cmp-r:first-of-type{border-top: 0}.k-cmp-r>b{padding: 0;font: 600 11px/1.2 var(--k-f-text);letter-spacing: .08em;text-transform: uppercase;color: var(--k-ink-3)}.k-cmp-r>.k-cmp-was,.k-cmp-r>.k-cmp-now{padding: 0 0 0 28px;font-size: 14.5px;background: none}.k-cmp-r>.k-cmp-was::before,.k-cmp-r>.k-cmp-now::before{left: 0;top: 1px}.k-ex2>.k-example{padding: 20px;font-size: 15.5px}.k-faq-q{padding: 18px 0;font-size: 16px}.k-faq-i.is-open .k-faq-q{padding-bottom: 12px}.k-faq-a p{font-size: 15px;padding-bottom: 20px}.k-rel-i{padding: 16px}.k-steps{grid-template-columns: minmax(0,1fr);gap: 0}.k-step:not(:last-child)::after{display: block;left: 31px;width: 0;top: 76px;bottom: 6px;border-top: 0;border-left: 2px dashed #e6d9cc}.k-step{display: grid;grid-template-columns: 64px minmax(0,1fr);column-gap: 16px;row-gap: 4px;padding: 0 0 24px}.k-step-ic{grid-column: 1;grid-row: 1 / span 3}.k-step>.k-h4,.k-step>.k-p-s,.k-step>.k-step-when{grid-column: 2}.k-step-when{margin: 8px 0 0}.k-step .k-h4{margin: 10px 0 0}.k-step .k-p-s{max-width: none}.k-bt-r{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);gap: 8px;padding: 8px 10px}.k-bt-r>span:nth-child(3){display: none}.k-move,.k-gap{padding: 14px}.k-move-route>span{padding: 7px 8px;font-size: 12px}.k-move-rows b{font-size: 14px}.k-gap-r{grid-template-columns: minmax(0,1fr) auto}.k-gap-r .k-status{display: none}.k-case{padding: 22px 20px}.k-ct-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.k-ct-r small{white-space: normal}.k-eq-t{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;row-gap: 3px;align-items: center;padding: 14px 16px}.k-eq-ic{grid-row: 1 / 3;margin: 0}.k-eq-t b{font-size: 22px}.k-eq-t small{display: none}.k-eq-op{font-size: 26px}.k-docs,.k-draft-doc{padding: 12px}.k-docs-tabs>span{font-size: 11px;padding: 7px 4px}.k-draft-r{grid-template-columns: minmax(0,1fr) auto}.k-draft-r>span:nth-child(2){grid-row: 2;font-size: 11.5px}.k-rg-r{grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;padding: 9px 10px}.k-rg-r .k-dec{grid-column: 1 / -1;justify-self: start;height: 22px}.k-rg-sign{display: none}.k-decide{padding: 12px}.k-decide-acts{grid-template-columns: repeat(2,minmax(0,1fr))}.k-flow2{grid-template-columns: minmax(0,1fr);gap: 8px;margin: 8px auto}.k-flow2-arrow{justify-self: center;transform: rotate(90deg)}.k-tt-r{grid-template-columns: minmax(0,1fr) repeat(3,minmax(0,92px));gap: 5px;padding: 8px 8px}.k-tt-r>span:nth-child(2){display: none}.k-tt-c{padding: 5px 6px;font-size: 12px}.k-tt-c small{display: none}.k-win-foot .k-win-save{font-size: 11px}.k-site-row{grid-template-columns: minmax(0,1fr) 96px}.k-site-row>span:nth-child(2){display: none}.k-vat{padding: 12px}.k-vat-r{grid-template-columns: minmax(0,1fr) 16px 112px;padding: 10px}.k-vat-raw{grid-column: 1;grid-row: 2;align-items: flex-start;flex-direction: row;gap: 5px;font-size: 12px}.k-vat-who{grid-column: 1;grid-row: 1}.k-vat-r>.k-ic{grid-column: 2;grid-row: 1 / 3}.k-vat-n{grid-column: 3;grid-row: 1 / 3}.k-item{grid-template-columns: minmax(0,1fr)}.k-stats3>div{flex-direction: column;align-items: flex-start;gap: 6px;padding: 16px 18px}.k-stats3 b{font-size: 26px}.k-ask,.k-nomerge{margin: 8px auto}.k-ask{padding: 12px}.k-ask-acts{grid-template-columns: minmax(0,1fr)}.k-nomerge{grid-template-columns: minmax(0,1fr);gap: 8px}.k-nomerge-mid{flex-direction: row;justify-content: center}.k-nomerge-mid small{max-width: none}.k-catm{padding: 20px}.k-catm-r{grid-template-columns: 76px minmax(0,1fr) 42px}.k-es-r{grid-template-columns: minmax(0,1fr) 80px 80px 58px;gap: 6px;padding: 8px 10px;font-size: 12px}.k-es-h{font-size: 10.5px}.k-es-d{padding: 0 7px;font-size: 11.5px}.k-es-formula{padding: 8px 10px;font-size: 11.5px}.k-fm,.k-lot,.k-file{margin: 8px auto;padding: 12px}.k-fm-r{flex-direction: column;align-items: flex-start;gap: 6px}.k-lot-r{grid-template-columns: 84px minmax(0,1fr)}.k-lot-r b{grid-column: 1 / -1}.k-win-tabs>span:not(.is-on){display: none}.k-wf{gap: 6px;height: 220px;padding: 28px 4px 48px}.k-wf-v{font-size: 10.5px}.k-wf-k{font-size: 10px;bottom: -38px}.k-win-foot .k-wf-note{display: none}.k-quad{grid-template-columns: minmax(0,1fr);gap: 8px}.k-quad-i{display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;row-gap: 2px;padding: 16px}.k-quad-ic{grid-row: 1 / 3}.k-quad-i .k-h4{margin: 2px 0 0}.k-debts-h{padding: 14px 14px 10px}.k-debts-th{display: none}.k-debts-r{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px 8px;padding: 12px 14px;font-size: 13.5px}.k-debts-r>b{grid-column: 1 / -1;font-size: 14px;margin-bottom: 2px}.k-debts-r>span::before{display: block;margin-bottom: 3px;font: 500 10.5px/1.1 var(--k-f-text);color: var(--k-ink-3)}.k-debts-r>span:nth-child(2)::before{content: "Заказчик вам"}.k-debts-r>span:nth-child(3)::before{content: "Субподрядчикам"}.k-debts-r>span:nth-child(4)::before{content: "Поставщикам"}.k-duo{grid-template-columns: minmax(0,1fr);gap: 0}.k-duo-mid{flex-direction: row;justify-content: center;padding: 10px 0}.k-duo-line{width: 2px;height: 26px;border-top: 0;border-left: 2px dashed #d8c9ba}.k-duo-chip{animation: none}.k-who-i{display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;row-gap: 2px;padding: 16px}.k-who-ic{grid-row: 1 / 3}.k-who-i .k-h4{margin: 2px 0 0}.k-take{grid-template-columns: minmax(0,1fr);gap: 8px}.k-take-i{padding: 14px}.k-take-i .k-p-s{display: none}.k-take-i .k-h4{margin: 10px 0 0}.k-minis--keep{grid-template-columns: minmax(0,1fr)}.k-keep-v .k-report{transform: none}.k-case-logo{height: 38px;padding: 0 14px}.k-case-meta dd{font-size: 14px}.k-story-i{padding: 20px;gap: 10px}.k-story-i p{font-size: 16px}.k-qcard--wide{padding: 28px 22px 22px}.k-qcard--wide blockquote{font-size: 18px}.k-rel-h{flex-direction: column;gap: 8px}.k-cases{grid-template-columns: minmax(0,1fr);gap: 10px}.k-ccard{padding: 20px}.k-ccard-big{font-size: 28px;margin-top: 4px}.k-pgh-logos{gap: 16px 26px}.k-pgh-logos .k-logo-gsi svg{height: 26px}.k-pgh-logos .k-logo-yt svg{height: 30px}.k-pgh-logos .k-logo-arkan svg{height: 20px}.k-launch,.k-dots{padding: 14px}.k-dots-g{grid-template-columns: repeat(13,minmax(0,1fr));gap: 5px}.k-cal{margin: 0;padding: 14px}.k-cal-g{gap: 4px}.k-cal-c{font-size: 11.5px;border-radius: 7px}.k-step-when{font-size: 11px}.k-steps--month .k-step-n{top: -6px}.k-give-c{padding: 20px}.k-give li{font-size: 14.5px}.k-secg{grid-template-columns: minmax(0,1fr);gap: 10px}.k-secc-v{min-height: 96px;padding: 12px}.k-sec-vis .k-roles{width: auto;margin: 0}.k-note-band{flex-direction: column;align-items: flex-start;gap: 14px;padding: 20px}.k-about-p p{font-size: 16.5px}.k-facts{grid-template-columns: minmax(0,1fr);gap: 8px;margin-top: 24px}.k-facts>div{display: flex;align-items: baseline;gap: 14px;padding: 16px 18px}.k-facts b{font-size: 26px;flex: none}.k-facts span{margin-top: 0}.k-about-logos{flex-direction: column;align-items: flex-start;gap: 16px}.k-about-logos>div{gap: 22px 30px}.k-about-logos .k-logo-gsi svg{height: 24px}.k-about-logos .k-logo-yt svg{height: 28px}.k-about-logos .k-logo-arkan svg{height: 19px}.k-rules{grid-template-columns: minmax(0,1fr);gap: 8px}.k-rule{display: grid;grid-template-columns: 30px minmax(0,1fr);column-gap: 14px;row-gap: 4px;padding: 16px}.k-rule-n{grid-row: 1 / 3}.k-rule .k-h4{margin: 4px 0 0}.k-team{gap: 10px}.k-req{padding: 20px}.k-req dl{grid-template-columns: minmax(0,1fr);gap: 12px}.k-site--hero{margin: 0}.k-site-form{grid-template-columns: minmax(0,1fr)}.k-quick{flex-direction: column;align-items: stretch}.k-404{font-size: 88px}.k-sv-foot{margin: 0 -16px;padding: 24px 16px 32px}.k-take-wrap .k-take{grid-template-columns: minmax(0,1fr)}.k-shot--band{aspect-ratio: 4 / 3;margin-top: 24px}.k-shot--hero,.k-shot--call{aspect-ratio: 4 / 3}.k-pgh--center{justify-items: stretch;text-align: left}.k-pgh--center .k-pgh-t{align-items: flex-start}.k-pgh--center .k-pgh-acts{justify-content: flex-start}.k-maint{align-items: flex-start}.k-sv-foot{justify-content: flex-start}.k-dbar--sv .k-btn{padding: 0 12px}.k-sit{padding: 20px}.k-sit .k-h4{font-size: 17.5px}.k-frag{flex-direction: column;align-items: flex-start;gap: 8px}.k-doc-toc{display: none}.k-doc-s p{margin-left: 0;font-size: 15.5px}.k-dbar{height: 60px;margin: 0 -16px;padding: 0 16px;gap: 10px}.k-dbar .k-logo svg{width: 110px;height: 22px}.k-dbar-sep,.k-dbar-hub-t,.k-dbar-chip{display: none}.k-dbar-hub{padding: 0 8px}.k-dz{padding: 10px 0 16px;gap: 12px}.k-dz-stage{padding: 16px 10px;min-height: 0;border-radius: 14px}.k-dz-scene{gap: 12px}.k-dz-scene>.k-win{zoom: .8}.k-dz-side{order: 2;padding: 20px 18px;gap: 14px}.k-dz-prog{order: -1;margin-bottom: 4px}.kp .k-dz-h{font-size: 24px}.k-dz-p{font-size: 15px}.k-dz-acts{width: 100%}.k-dz-acts .k-btn{flex: 1 1 auto}.k-dz-acts .k-dz-prev{flex: none;width: 46px}.k-dz-hint{font-size: 12.5px}.k-dz-callout{margin-bottom: -10px;font-size: 12.5px}.k-dz-callout-t{max-width: 210px}.k-dz-tap{right: 10px;bottom: 10px;width: 36px;height: 36px;padding: 7px}.k-dz-tg{margin: -24px 0 0;max-width: 300px;font-size: 12.5px}.k-rq-r{gap: 8px;padding: 8px 10px;font-size: 12px}.k-roleswitch{align-self: stretch}.k-roleswitch button{flex: 1;justify-content: center;padding: 0 6px;font-size: 12px}.k-roleswitch button .k-ic{display: none}.k-choice{grid-template-columns: minmax(0,1fr)}.k-batch{flex-wrap: wrap}.k-dz-sum{padding: 18px}.k-pcards{grid-template-columns: minmax(0,1fr);gap: 8px}.k-pcard2{padding: 14px;gap: 8px}.k-pcard2-m{font-size: 20px}.k-mats-r{grid-template-columns: 80px minmax(0,1fr) 84px;gap: 8px;font-size: 12.5px}.k-dtiles{grid-template-columns: minmax(0,1fr)}.k-dtiles>div{flex-direction: row;align-items: center}.k-dtiles b{margin-left: auto;font-size: 18px}.k-pair{grid-template-columns: minmax(0,1fr) auto}.k-pair>.k-ic,.k-pair-a{display: none}.k-spell>span{height: 38px;padding: 0 14px;font-size: 13.5px}.k-merge2{grid-template-columns: minmax(0,1fr)}.k-bid{flex-wrap: wrap;padding: 12px}.k-bid-p{width: 100%;padding-left: 52px}.k-drafts{grid-template-columns: minmax(0,1fr)}.k-lotsum{flex-wrap: wrap;gap: 12px}.k-lotsum .k-win-save{margin-left: 0}.k-regsum-g{grid-template-columns: repeat(2,minmax(0,1fr))}.k-dcards{grid-template-columns: minmax(0,1fr);gap: 10px}.k-dcard{min-height: 0;padding: 20px}.k-dcard-t{font-size: 19px}.k-case-big{font-size: 28px}.k-cta{padding: 32px 20px;border-radius: 14px;gap: 24px}.kp .k-cta .k-h2{font-size: 28px}.k-cta-t p{font-size: 15.5px}.k-cta-acts{width: 100%;flex-direction: column}.k-cta-acts .k-btn{width: 100%}}.k-pt-r>button,.k-roleswitch>button,.k-reasons>button,.k-ask-acts--btn>button,.k-cur>button,button.k-es-r{position: relative}.k-dz-tap--sm{right: -10px;bottom: -12px;width: 32px;height: 32px;padding: 6px}.k-dz-tap--sm .k-ic{width: 20px;height: 20px}.k-dz-tap--sm::after{inset: -5px}.k-dz-tap--edge{right: 12px;bottom: -14px}.k-es-r>.k-dz-tap--edge{bottom: -12px}.kp--sv .k-sec{padding-bottom: 56px}@container kp (max-width: 560px){.kp--sv .k-sec{padding-bottom: 40px}}.pd-trap{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.k-ex2>.k-example:only-child{grid-column:1/-1}