.kv3-cx .cx3-sec{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.kv3-cx .cx3-sec.alt{background:var(--grey-50)}.cx3-split{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:1000px){.cx3-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cx3-split.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.cx3-split.flip>.cx3-pvis{order:-1}}.cx3-copy{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.cx3-copy h2{max-width:12em}.cx3-pvis{min-width:0;position:relative}.cx3-head{width:var(--container);text-align:center;justify-items:center;gap:clamp(14px,1.4vw,22px);margin:0 auto clamp(36px,4vw,64px);display:grid}.cx3-head h2{max-width:14em}.cx3-head .cx3-line{max-width:34em}.cx3-line{font-size:var(--fs-lead);color:var(--muted);line-height:1.45}.cx3-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.cx3-acc{border-top:1px solid var(--line)}.cx3-acc details{border-bottom:1px solid var(--line)}.cx3-acc summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:clamp(18px,1.35vw,22px);font-weight:600;list-style:none;display:flex}.cx3-acc summary::-webkit-details-marker{display:none}.cx3-acc summary .ico{width:22px;height:22px;transition:transform var(--t-med) var(--ease);flex:none}.cx3-acc details[open] summary .ico{transform:rotate(45deg)}.cx3-acc details p{color:var(--muted);max-width:36em;margin:-4px 0 18px;font-size:17px;line-height:1.55}.cx3-heroacts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,2.6vw,36px);display:flex}.cx3-heroacts .btn{height:56px;padding:0 28px;font-size:17px}.cx3-okt{box-sizing:border-box;color:#16171a;background:#fff;border:1px solid #e5e3de;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 2px #16171a0f}.cx3-okt svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cx3-anchor{height:0;position:relative;top:-90px}@media (max-width:999px){.cx3-split>.cx3-copy{display:contents}.cx3-split>.cx3-pvis{order:5}.cx3-split .cx3-acc{order:6}.cx3-split .cx3-acts{order:7}.cx3-split{gap:18px}}#hero[data-page=contact] .hero__copy h1{max-width:10em}@media (min-width:1100px){#hero[data-page=contact] .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cx3-hv{padding:0 0 clamp(40px,5vw,80px);position:relative}.cx3-ph{aspect-ratio:4/3.4;background:#0f3470;border-radius:28px;width:90%;margin-inline-start:auto;overflow:hidden;box-shadow:0 50px 100px -40px #020a1ecc}.cx3-ph img{object-fit:cover;object-position:38% 50%;width:100%;height:100%;display:block}.cx3-chat{inset-inline-start:0;color:#16171a;background:#fff;border-radius:24px;gap:10px;width:min(420px,82%);padding:16px;display:grid;position:absolute;bottom:0;box-shadow:0 0 0 1px #061a3a0f,0 30px 70px -24px #020a1e99}.cx3-msg{border-radius:18px;gap:3px;max-width:92%;padding:10px 14px;font-size:15px;line-height:1.4;display:grid}.cx3-msg small{opacity:.7;font-size:12px;font-weight:700}.cx3-msg.you{color:#fff;background:#0b6bcb;border-end-end-radius:6px;justify-self:end}.cx3-msg.kora{background:#f1f4f8;border-end-start-radius:6px}.cx3-msg.kora small{align-items:center;gap:6px;display:inline-flex}.cx3-msg.kora small img{aspect-ratio:128/90;object-fit:contain;flex:none;width:auto;height:14px}.cx3-msg.then{color:#13734a;background:#e6f4ec;font-weight:600}.cx3-chat .cx3-msg{animation:.5s cubic-bezier(.2,1.3,.3,1) both cx3Msg}.cx3-chat .cx3-msg:nth-child(2){animation-delay:.9s}.cx3-chat .cx3-msg:nth-child(3){animation-delay:1.9s}@keyframes cx3Msg{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (max-width:700px){.cx3-hv{padding-bottom:0}.cx3-ph{width:100%}.cx3-chat{width:auto;margin:-60px 10px 0;position:relative}}.cx3-desks{width:var(--container);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(18px,2.4vw,40px);margin-inline:auto;display:grid}.cx3-list{gap:10px;display:grid}.cx3-list>p{color:var(--muted);margin-bottom:4px;font-size:17px;font-weight:600}.cx3-d{background:var(--grey-50);color:var(--ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-med) var(--ease);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 18px;display:grid}.cx3-d b{letter-spacing:-.01em;font-size:clamp(17px,1.3vw,20px);font-weight:600}.cx3-d span{color:var(--muted);grid-column:1;font-size:15px}.cx3-d svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:20px;height:20px;transition:opacity var(--t-fast) var(--ease), translate var(--t-med) var(--ease);grid-area:1/2/span 2}.cx3-d:hover{box-shadow:inset 0 0 0 1.5px var(--blue-600)}.cx3-d:active{transform:scale(.98)}.cx3-d[aria-checked=true]{background:var(--blue-600);color:#fff;box-shadow:none}.cx3-d[aria-checked=true] span{color:#ffffffd9}.cx3-d[aria-checked=true] svg{opacity:1;translate:3px}[dir=rtl] .cx3-d[aria-checked=true] svg{translate:-3px}.cx3-letter{color:#1f1b16;background:#fbf8f3;border-radius:26px;padding:clamp(26px,3.4vw,56px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ece4d8,0 50px 100px -50px #281e0a73}.cx3-letter:before{content:"";inset-inline:0;background:repeating-linear-gradient(135deg,#0b6bcb 0 18px,#fbf8f3 18px 26px,#c2412d 26px 44px,#fbf8f3 44px 52px);height:10px;position:absolute;top:0}.cx3-stamp{top:clamp(22px,2.6vw,40px);text-align:center;color:#0957a6;background:#fff;border:2px dashed #0b6bcb;border-radius:10px;width:clamp(110px,10vw,150px);padding:12px 10px;font-size:13px;font-weight:700;line-height:1.3;transition:transform .5s cubic-bezier(.2,1.4,.3,1);position:absolute;inset-inline-end:clamp(22px,2.6vw,40px);transform:rotate(6deg)}.cx3-letter.flip .cx3-stamp{transform:rotate(6deg)scale(1.12)}.cx3-to{border-bottom:1px solid #e5dccd;align-items:baseline;gap:12px;min-width:0;max-width:calc(100% - clamp(120px,11vw,160px));padding-bottom:14px;display:flex}.cx3-to small{letter-spacing:.06em;text-transform:uppercase;color:#9a8a72;font-size:14px;font-weight:700}.cx3-to b{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:clamp(18px,1.7vw,26px);font-weight:600}.cx3-to b:after{content:"";vertical-align:-2px;background:#0b6bcb;width:2px;height:1em;margin-inline-start:2px;animation:1s step-end infinite cx3Caret;display:inline-block}@keyframes cx3Caret{50%{opacity:0}}.cx3-lh{letter-spacing:-.01em;margin-top:clamp(20px,2.4vw,34px);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);line-height:1.08}.cx3-ld{color:#4a4136;max-width:34em;margin-top:14px;font-size:17px;line-height:1.55}.cx3-lw{color:#13734a;align-items:flex-start;gap:10px;max-width:34em;margin-top:16px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.cx3-lw .cx3-okt{margin-top:0}.cx3-letter .btn{height:56px;margin-top:clamp(20px,2.2vw,30px);padding:0 26px;font-size:17px}.cx3-letter .cx3-fade{transition:opacity .25s var(--ease), transform .35s var(--ease)}.cx3-letter.swap .cx3-fade{opacity:0;transform:translateY(6px)}@media (max-width:900px){.cx3-desks{grid-template-columns:minmax(0,1fr)}.cx3-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cx3-list>p{grid-column:1/-1}}@media (max-width:700px){.cx3-desks{gap:16px}.cx3-list{flex-wrap:wrap;gap:8px;display:flex}.cx3-list>p{flex:1 0 100%;margin-bottom:2px;font-size:15px}.cx3-d{border-radius:999px;align-items:center;height:44px;padding:0 16px;display:inline-flex}.cx3-d b{white-space:nowrap;font-size:16px}.cx3-d :is(span,svg){display:none}}@media (max-width:560px){.cx3-stamp{top:auto;justify-self:end;margin:-6px 0 12px auto;display:block;position:relative;inset-inline-end:auto}.cx3-to{max-width:none}.cx3-letter{display:grid}}.cx3-tv{padding-bottom:clamp(30px,4vw,60px);position:relative}.cx3-tph{aspect-ratio:3/2.2;background:#dcebfb;border-radius:28px;width:86%;overflow:hidden;box-shadow:0 40px 90px -40px #061a3a80}.cx3-tph img{object-fit:cover;object-position:45% 40%;width:100%;height:100%;display:block}.cx3-times{inset-inline-end:0;background:#e3e8ef;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(440px,74%);display:grid;position:absolute;bottom:0;overflow:hidden;box-shadow:0 30px 70px -24px #020a1e80}.cx3-times div{color:#16171a;background:#fff;align-content:start;gap:4px;padding:16px 18px;display:grid}.cx3-times b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,28px);font-weight:600;line-height:1.1}.cx3-times span{color:#4a5565;font-size:14px;line-height:1.4}@media (max-width:700px){.cx3-tph{width:100%}.cx3-times{width:auto;margin:-50px 10px 0;position:relative}.cx3-tv{padding-bottom:0}}.cx3-kw{border-radius:18px;width:100%;font-size:clamp(13px,1.02vw,16px)}.cx3-kw .kp-window__body{background:var(--ku-canvas);gap:1em;padding:1.4em;display:grid}.cx3-tl{border-radius:var(--ku-r-card);background:var(--ku-surface);box-shadow:inset 0 0 0 1px var(--ku-line);gap:.2em;padding:.4em 1.1em;display:grid}.cx3-stop{border-top:1px solid var(--ku-line);grid-template-columns:3.6em minmax(0,1fr);gap:.2em 1em;padding:.8em 0;display:grid}.cx3-stop:first-child{border-top:0}.cx3-stop em{color:var(--ku-accent);font-variant-numeric:tabular-nums;grid-row:span 2;font-style:normal;font-weight:700}.cx3-stop b{font-weight:600}.cx3-stop span{color:var(--ku-ink-2);font-size:.92em;line-height:1.45}.cx3-kc{border-radius:var(--ku-r-card);background:var(--ku-surface);box-shadow:inset 0 0 0 1px var(--ku-line);gap:.6em;padding:1em 1.1em;display:grid}.kp .cx3-kb{border-radius:1em;max-width:88%;padding:.7em 1em;font-size:.95em;line-height:1.45}.kp .cx3-kb.you{background:var(--ku-accent);color:#fff;border-end-end-radius:.3em;justify-self:end}.kp .cx3-kb.k{background:var(--ku-accent-soft);color:var(--ku-ink);border-end-start-radius:.3em}.cx3-kb.k b{color:var(--ku-accent-soft-ink);align-items:center;gap:.45em;margin-bottom:.2em;font-size:.85em;display:flex}.cx3-kb.k img{aspect-ratio:128/90;object-fit:contain;flex:none;width:auto;height:1.1em}.cx3-kf{color:var(--ku-ink-3);font-size:.85em}.cx3-form{box-shadow:inset 0 0 0 1px var(--line), 0 40px 90px -50px #061a3a80;background:#fff;border-radius:28px;padding:clamp(22px,3vw,44px)}.cx3-f{gap:16px;display:grid}.cx3-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cx3-l{color:var(--muted);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.cx3-i,.cx3-s,.cx3-a{background:var(--grey-50);width:100%;min-height:54px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border:0;border-radius:16px;padding:0 18px;font-size:17px}.cx3-s{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-inline-end:44px}[dir=rtl] .cx3-s{background-position:16px}.cx3-a{resize:vertical;min-height:150px;padding:14px 18px;line-height:1.5}.cx3-i:focus,.cx3-s:focus,.cx3-a:focus{box-shadow:inset 0 0 0 2px var(--blue-600);background-color:#fff;outline:0}.cx3-hint{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.45}.cx3-err{color:#b42318;background:#fcebe9;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:600}.cx3-f .btn{justify-self:start;height:56px;padding:0 28px;font-size:17px}.cx3-f .btn:disabled{opacity:.7;cursor:default}.cx3-ok{justify-items:start;gap:12px;display:grid}.cx3-ok h3{letter-spacing:-.03em;outline:0;font-size:clamp(30px,3vw,48px);font-weight:600}.cx3-ok p{color:var(--muted);max-width:34em;font-size:17px;line-height:1.55}.cx3-ok .cx3-ref{color:var(--ink);font-weight:600}.cx3-note{color:var(--muted);max-width:34em;font-size:16px;line-height:1.5}.cx3-note a{color:var(--blue-600);font-weight:600;text-decoration:none}.cx3-note a:hover{color:var(--blue-700)}@media (max-width:640px){.cx3-row{grid-template-columns:minmax(0,1fr)}}.kv3-cx #d-faq .d-sub:empty{display:none}[dir=rtl] .kv3-cx svg[data-rtl-flip]{scale:-1 1}.cx3-shot :is(#hero,#desks) *,.cx3-shot :is(#hero,#desks) :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cx3-chat .cx3-msg,.cx3-to b:after{animation:none!important}.cx3-letter .cx3-fade,.cx3-stamp{transition:none!important}}@media (max-width:480px){#hero[data-page=contact] .cx3-ph{aspect-ratio:16/7}#hero[data-page=contact] .cx3-ph img{object-fit:cover;height:100%}#hero[data-page=contact] .cx3-chat{margin-top:-40px}}
:root[data-theme=dark] .kv3-cx .cx3-sec{background:var(--dk-sheet);--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--line-strong:var(--dk-line-strong);--grey-50:var(--dk-band);color:var(--dk-ink)}:root[data-theme=dark] .kv3-cx .cx3-sec.alt{background:var(--dk-band);--grey-50:var(--dk-card)}:root[data-theme=dark] .kv3-cx .cx3-chat{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000c}:root[data-theme=dark] .kv3-cx .cx3-msg.you{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-cx .cx3-msg.kora{background:var(--dk-elev)}:root[data-theme=dark] .kv3-cx .cx3-msg.then{background:var(--dk-ok-wash);color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-cx .cx3-d:hover{box-shadow:inset 0 0 0 1.5px var(--dk-blue-soft)}:root[data-theme=dark] .kv3-cx .cx3-d[aria-checked=true]{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-cx .cx3-letter{box-shadow:0 0 0 1px #3a3226,0 50px 100px -50px #000000e6}:root[data-theme=dark] .kv3-cx .cx3-letter .btn-primary{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-cx .cx3-tph{background:var(--dk-elev);box-shadow:0 0 0 1px var(--dk-line), var(--dk-float)}:root[data-theme=dark] .kv3-cx .cx3-times{background:var(--dk-line);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000c}:root[data-theme=dark] .kv3-cx .cx3-times div{background:var(--dk-card);color:var(--dk-ink)}:root[data-theme=dark] .kv3-cx .cx3-times span{color:var(--dk-muted)}:root[data-theme=dark] .kv3-cx .cx3-form{background:var(--dk-card);box-shadow:inset 0 0 0 1px var(--dk-line), var(--dk-float)}:root[data-theme=dark] .kv3-cx :is(.cx3-i,.cx3-s,.cx3-a){background-color:var(--dk-sheet);color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-line-strong)}:root[data-theme=dark] .kv3-cx :is(.cx3-i,.cx3-s,.cx3-a):focus{background-color:var(--dk-sheet);box-shadow:inset 0 0 0 2px var(--dk-blue-soft)}:root[data-theme=dark] .kv3-cx .cx3-s{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A9A6A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .kv3-cx .cx3-err{background:var(--dk-bad-wash);color:var(--dk-bad-text)}:root[data-theme=dark] .kv3-cx :is(.cx3-f,#kora) .btn-primary{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-cx .cx3-sec .btn-line{background:var(--dk-elev);color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-line-strong)}:root[data-theme=dark] .kv3-cx .cx3-note a{color:var(--dk-blue-text)}
