.kt-lp{--brand: #30807e;--brand-dark: #25635f;--brand-tint: #eaf3f2;--gold: #e6b45c;--gold-text: #8a6417;--ink: #1d2321;--ink-soft: #4a524e;--line: #dfe4e1;--bg: #f7f9f8;--warn-bg: #fdf6e7;--warn-line: #e8d3a2;--lp-radius: 12px;--lp-maxw: 1120px;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}.kt-lp *,.kt-lp *:before,.kt-lp *:after{box-sizing:border-box}.kt-lp input,.kt-lp select,.kt-lp button,.kt-lp textarea{font-family:inherit}.kt-lp h1,.kt-lp h2,.kt-lp h3{line-height:1.22;margin:0;letter-spacing:-.015em}.kt-lp p{margin:0}.kt-lp a:not(.kt-lp-btn){color:var(--brand-dark)}.kt-lp img,.kt-lp svg{max-width:100%}.kt-lp :focus-visible{outline:3px solid var(--brand-dark);outline-offset:3px;border-radius:4px}.kt-lp-skip{position:absolute;left:-9999px;top:0;background:#fff;color:var(--brand-dark);padding:12px 18px;z-index:50;font-weight:600;border-radius:0 0 8px;text-decoration:none}.kt-lp-skip:focus{left:0}.kt-lp-wrap{max-width:var(--lp-maxw);margin:0 auto;padding:0 20px}.kt-lp-section{padding:72px 0}.kt-lp-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.kt-lp-hdr{display:flex;align-items:center;gap:22px;min-height:66px}.kt-lp-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;margin-right:auto}.kt-lp-brand-name{font-weight:650;font-size:16px;letter-spacing:-.01em;display:block}.kt-lp-brand-sub{font-size:12.5px;color:var(--ink-soft);display:block;margin-top:-1px}.kt-lp-nav{display:flex;align-items:center;gap:6px}.kt-lp-nav a:not(.kt-lp-btn),.kt-lp-nav button:not(.kt-lp-btn){font:inherit;font-size:15px;color:var(--ink-soft);text-decoration:none;padding:9px 12px;border-radius:8px;min-height:44px;display:inline-flex;align-items:center;background:none;border:0;cursor:pointer}.kt-lp-nav a:not(.kt-lp-btn):hover,.kt-lp-nav button:not(.kt-lp-btn):hover{background:var(--brand-tint);color:var(--brand-dark)}.kt-lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 22px;border-radius:10px;font:inherit;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;border:1.5px solid transparent;cursor:pointer}.kt-lp-btn-primary{background:var(--brand);color:#fff}.kt-lp-btn-primary:hover{background:var(--brand-dark)}.kt-lp-btn-ghost{background:#fff;color:var(--brand-dark);border-color:var(--brand)}.kt-lp-btn-ghost:hover{background:var(--brand-tint)}.kt-lp-btn-onbrand{background:#fff;color:var(--brand-dark)}.kt-lp-btn-onbrand:hover{background:var(--brand-tint)}.kt-lp-btn-lineonbrand{background:transparent;color:#fff;border-color:#ffffffbf}.kt-lp-btn-lineonbrand:hover{background:#ffffff1f}.kt-lp-btn-block{width:100%}.kt-lp-btn:disabled{opacity:.45;cursor:not-allowed}.kt-lp-textbtn{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-soft);cursor:pointer;border-bottom:1px solid #c9cec7}.kt-lp-textbtn:hover{color:var(--ink);border-bottom-color:var(--ink)}.kt-lp-alert{background:var(--warn-bg);border-bottom:1px solid var(--warn-line)}.kt-lp-alert-in{display:flex;gap:14px;align-items:flex-start;padding:14px 0;font-size:15px}.kt-lp-alert-tag{flex:none;background:#fff;border:1px solid var(--warn-line);color:#7a5a12;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:99px;margin-top:2px;white-space:nowrap}.kt-lp-hero{background:var(--brand);color:#fff;padding:64px 0 72px}.kt-lp-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center}.kt-lp-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:18px}.kt-lp-hero h1{font-size:44px;font-weight:680;margin-bottom:20px;color:#fff}.kt-lp-lede{font-size:18px;color:#fff;max-width:37em}.kt-lp-lede+.kt-lp-lede{margin-top:14px}.kt-lp-claim{margin-top:20px;padding-left:16px;border-left:3px solid var(--gold);font-size:18.5px;font-weight:600}.kt-lp-ctarow{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.kt-lp-heronote{margin-top:18px;font-size:14.5px;color:#fff}.kt-lp-docframe{background:#fff;border-radius:var(--lp-radius);box-shadow:0 18px 44px #0003;overflow:hidden;color:var(--ink);margin:0}.kt-lp-dochead{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center}.kt-lp-doclogo{width:30px;height:30px;border-radius:7px;background:var(--brand-tint);display:grid;place-items:center;flex:none;color:var(--brand)}.kt-lp-docfirm{font-weight:650;font-size:14.5px}.kt-lp-dockind{font-size:12.5px;color:var(--ink-soft)}.kt-lp-docbody{padding:20px 22px 24px}.kt-lp-doctitle{font-size:17px;font-weight:650;margin-bottom:10px}.kt-lp-docintro{font-size:13px;color:var(--ink-soft);margin-bottom:18px}.kt-lp-docfields{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin-bottom:18px}.kt-lp-fl{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#5d6662;display:block;margin-bottom:2px}.kt-lp-fv{font-size:14px;font-weight:600}.kt-lp-doclegal{border-top:1px solid var(--line);padding-top:13px;font-size:12px;color:#5d6662;line-height:1.55}.kt-lp-doclegal strong{color:var(--ink);font-weight:600}.kt-lp-verify{display:flex;gap:12px;align-items:center;margin-top:12px;padding:11px 13px;background:var(--brand-tint);border-radius:9px}.kt-lp-qr{width:52px;height:52px;flex:none;background:#fff;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;padding:3px}.kt-lp-verify>div{font-size:12px;color:#404744;line-height:1.5}.kt-lp-verify code{font-size:11.5px;word-break:break-all;color:var(--brand-dark)}.kt-lp-doccaption{margin-top:12px;font-size:13px;color:#fff;text-align:right}.kt-lp-sechead{max-width:44em;margin-bottom:34px}.kt-lp-kicker{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px}.kt-lp-sechead h2{font-size:31px;font-weight:660;margin-bottom:14px}.kt-lp-sechead p{color:var(--ink-soft);font-size:17px}.kt-lp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kt-lp-tile{background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:24px 22px}.kt-lp-tileic{width:38px;height:38px;border-radius:9px;background:var(--brand-tint);display:grid;place-items:center;margin-bottom:14px;color:var(--brand)}.kt-lp-tile h3{font-size:16.5px;font-weight:650;margin-bottom:9px}.kt-lp-tile p{font-size:14.5px;color:var(--ink-soft)}.kt-lp-case{background:var(--brand-dark);color:#fff}.kt-lp-case .kt-lp-sechead h2{font-size:33px;color:#fff}.kt-lp-case .kt-lp-sechead p{color:#d6e6e4}.kt-lp-case .kt-lp-kicker{color:#f3d69f}.kt-lp-casecols{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:8px}.kt-lp-casecard{background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:var(--lp-radius);padding:24px}.kt-lp-casecard h3{font-size:17px;margin-bottom:10px;color:#fff}.kt-lp-casecard p{font-size:15px;color:#dceae8}.kt-lp-casefoot{margin-top:24px;font-size:14px;color:#c6dcda;max-width:62em}.kt-lp-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kt-lp-flow li{background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:26px 24px}.kt-lp-flow-n{width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;margin-bottom:14px}.kt-lp-flow h3{font-size:17px;margin-bottom:9px}.kt-lp-flow p{font-size:14.5px;color:var(--ink-soft)}.kt-lp-framegrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kt-lp-frame{background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:26px}.kt-lp-frame h3{font-size:18px;margin-bottom:6px}.kt-lp-frame-who{font-size:14px;color:var(--gold-text);font-weight:600;margin-bottom:14px}.kt-lp-frame dl{margin:0;display:grid;gap:11px}.kt-lp-frame dt{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#5d6662}.kt-lp-frame dd{margin:2px 0 0;font-size:14.5px}.kt-lp-prices{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kt-lp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kt-lp-plan{border:1px solid var(--line);border-radius:var(--lp-radius);padding:26px 24px;display:flex;flex-direction:column;background:#fff}.kt-lp-plan.hi{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.kt-lp-planbadge{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:8px;min-height:18px}.kt-lp-plan h3{font-size:21px;margin-bottom:4px}.kt-lp-planfor{font-size:14px;color:var(--ink-soft);margin-bottom:16px;min-height:42px}.kt-lp-planprice{font-size:30px;font-weight:680;letter-spacing:-.02em}.kt-lp-planprice span{font-size:15px;font-weight:500;color:var(--ink-soft)}.kt-lp-planinc{font-size:14.5px;color:var(--ink-soft);margin:12px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.kt-lp-plan ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.kt-lp-plan li{font-size:14.5px;display:flex;gap:9px;align-items:flex-start}.kt-lp-plan li.off{color:#666e6a}.kt-lp-plan li svg{flex:none;margin-top:2px}.kt-lp-plan .kt-lp-btn{width:100%;margin-top:auto}.kt-lp-blocker{display:block;margin-top:8px;font-size:11.5px;line-height:1.45;color:#8d3a24}.kt-lp-topup{margin-top:26px;background:var(--brand-tint);border:1px solid #cfe2e0;border-radius:var(--lp-radius);padding:22px 24px}.kt-lp-topup h3{font-size:17px;margin-bottom:8px}.kt-lp-topup p{font-size:14.5px;color:#3c4643}.kt-lp-calc{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:24px}.kt-lp-calc h3{font-size:17px;margin-bottom:6px}.kt-lp-calc>p{font-size:14px;color:var(--ink-soft);margin-bottom:18px}.kt-lp-calcgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:end}.kt-lp-calcgrid label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.kt-lp-calcgrid input,.kt-lp-calcgrid select{width:100%;min-height:46px;padding:10px 12px;font:inherit;font-size:15px;border:1.5px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.kt-lp-calcgrid input:focus,.kt-lp-calcgrid select:focus{border-color:var(--brand)}.kt-lp-calcout{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kt-lp-outl{display:block;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#5d6662}.kt-lp-outv{display:block;font-size:22px;font-weight:650;margin-top:3px}.kt-lp-calcnote{margin-top:16px;font-size:12.5px;color:#5d6662;line-height:1.6}.kt-lp-trustgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kt-lp-trust{background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:24px}.kt-lp-trust h3{font-size:16.5px;margin-bottom:9px}.kt-lp-trust p{font-size:14.5px;color:var(--ink-soft);margin-bottom:12px}.kt-lp-trust a{font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--gold);padding-bottom:1px}.kt-lp-closing{background:var(--brand-tint);border-top:1px solid #cfe2e0}.kt-lp-closing-in{display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}.kt-lp-closing h2{font-size:26px;margin-bottom:8px}.kt-lp-closing p{color:#3c4643;max-width:44em;font-size:16px}.kt-lp-footer{background:#fff;border-top:1px solid var(--line);padding:38px 0 46px}.kt-lp-footgrid{display:flex;gap:26px;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.kt-lp-footlinks{display:flex;flex-wrap:wrap;gap:6px 22px}.kt-lp-footlinks a{font-size:14.5px;color:var(--ink-soft);text-decoration:none;min-height:34px;display:inline-flex;align-items:center}.kt-lp-footlinks a:hover{color:var(--brand-dark);text-decoration:underline}.kt-lp-footlegal{font-size:13.5px;color:#5d6662;max-width:34em}.kt-lp-order{margin-top:34px;max-width:470px;background:#fff;border:1px solid var(--line);border-radius:var(--lp-radius);padding:24px 26px 22px}.kt-lp-order-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.kt-lp-order-head strong{font-size:15.5px}.kt-lp-order-note{margin:0 0 20px;font-size:13px;line-height:1.65;color:#454a45}.kt-lp-formfield{display:block;margin-bottom:14px}.kt-lp-formfield>span{display:block;font-size:12px;font-weight:600;color:#454a45;margin-bottom:5px}.kt-lp-formfield input{width:100%;font:inherit;font-size:13.5px;padding:10px 12px;border:1px solid #d5d9d2;border-radius:10px;background:#fff;color:var(--ink)}.kt-lp-formfield input:focus{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:1px}.kt-lp-error{margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5;background:#fbf1ef;border:1px solid #e6c8bf;border-radius:10px;color:#8d3a24}.kt-lp-loading{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-soft);padding:24px 0}.kt-lp-fineprint{margin:14px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-soft)}.kt-lp-ssorow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kt-lp-ssorow .kt-lp-btn{justify-content:center}.kt-lp-identity{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--brand-tint);padding:10px 12px}.kt-lp-identity>svg{color:#1c7a46;flex-shrink:0}.kt-lp-identity>div{display:flex;flex-direction:column;min-width:0;flex:1}.kt-lp-identity strong{font-size:14px;overflow-wrap:anywhere}.kt-lp-identity span{font-size:12px;color:var(--ink-soft)}.kt-lp-fallback{background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--lp-radius);padding:22px 24px;max-width:620px}.kt-lp-fallback strong{display:block;font-size:15px;margin-bottom:8px}.kt-lp-fallback p{margin:0 0 18px;font-size:13.5px;line-height:1.65;color:var(--ink-soft)}.kt-lp-spin{animation:kt-lp-rot 1s linear infinite}@keyframes kt-lp-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.kt-lp-spin{animation:none}}@media (max-width: 980px){.kt-lp-hero-grid{grid-template-columns:1fr;gap:38px}.kt-lp-hero h1{font-size:36px}.kt-lp-tiles{grid-template-columns:1fr 1fr}.kt-lp-plans,.kt-lp-flow ol,.kt-lp-casecols,.kt-lp-framegrid,.kt-lp-trustgrid{grid-template-columns:1fr}.kt-lp-calcgrid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.kt-lp{font-size:16px}.kt-lp-skip{position:absolute;left:-9999px;top:0;background:#fff;color:var(--brand-dark);padding:12px 18px;z-index:50;font-weight:600;border-radius:0 0 8px;text-decoration:none}.kt-lp-skip:focus{left:0}.kt-lp-wrap{padding:0 16px}.kt-lp-section{padding:52px 0}.kt-lp-hero{padding:44px 0 52px}.kt-lp-hero h1{font-size:30px}.kt-lp-lede{font-size:16.5px}.kt-lp-sechead h2{font-size:25px}.kt-lp-case .kt-lp-sechead h2{font-size:26px}.kt-lp-tiles,.kt-lp-calcgrid,.kt-lp-calcout,.kt-lp-ssorow{grid-template-columns:1fr}.kt-lp-nav a.hide-s{display:none}.kt-lp-ctarow .kt-lp-btn{width:100%}}@media print{.kt-lp-header,.kt-lp-ctarow,.kt-lp-alert{display:none}.kt-lp{background:#fff}}.kt-lp-orderanchor{scroll-margin-top:86px}:root{--brand:#17494a;--accent:#c98a2b;--ink:#161b1b;--bg:#f4f5f2;--onbg:#161b1b;--onbg-dim:#6b706b;--radius:14px;--font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ok:#2e7d5b;--bad:#b4472e;--warn:#a5760f}*{box-sizing:border-box}body{margin:0}a{color:var(--brand)}h1,h2,h3{margin:0}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.kt-root{font-family:var(--font);color:var(--ink);background:var(--bg);min-height:100vh}.kt-root *{box-sizing:border-box}.kt-tabbody,.kt-cust,.kt-top,.kt-modal,.kt-cert{color:var(--ink)}.kt-onbg-dim{color:var(--onbg-dim)}.kt-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#fff;border-bottom:1px solid #e6e8e4;position:sticky;top:0;z-index:5;gap:14px;flex-wrap:wrap}.kt-brandmark{display:flex;align-items:center;gap:12px}.kt-logo{width:38px;height:38px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;flex-shrink:0}.kt-logo.has-img{background:#fff;border:1px solid #e6e8e2}.kt-logo-img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.kt-logo.big{width:56px;height:56px;border-radius:16px;margin:0 auto 6px}.kt-logo.ok{background:var(--ok)}.kt-logo.bad{background:var(--bad)}.kt-brandtxt{display:flex;flex-direction:column;line-height:1.2}.kt-brandtxt strong{font-size:15px}.kt-brandtxt span{font-size:12px;color:#6b706b}.kt-spacer{flex:1}.kt-idbox{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6b706b}.kt-idselect{width:auto;min-width:260px;padding:7px 9px}.kt-foot{padding:16px 22px;font-size:11.5px;color:var(--onbg-dim);border-top:1px solid #e6e8e4}.kt-muted{color:#7c817c}.kt-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.kt-admin{display:flex;min-height:calc(100vh - 120px)}.kt-tabs{width:210px;padding:18px 12px;border-right:1px solid #e6e8e4;display:flex;flex-direction:column;gap:2px;background:#fbfcfa;flex-shrink:0}.kt-tabs button{display:flex;align-items:center;gap:9px;border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:#565b56;cursor:pointer;font-family:inherit}.kt-tabs button.on{background:var(--brand);color:#fff}.kt-tabbody{flex:1;padding:26px 30px;max-width:1080px}.kt-tabbody-wide{max-width:none}@media (max-width:860px){.kt-admin{flex-direction:column}.kt-tabs{width:auto;flex-direction:row;overflow-x:auto}}.kt-pagehead{margin-bottom:20px}.kt-pagehead h2{margin:0 0 4px;font-size:22px;letter-spacing:-.01em;color:var(--onbg)}.kt-pagehead p{margin:0;color:var(--onbg-dim);font-size:13.5px;max-width:70ch}.kt-card{background:#fff;border:1px solid #e6e8e4;border-radius:var(--radius);padding:20px;margin-bottom:16px}.kt-table{width:100%;border-collapse:collapse;font-size:13px}.kt-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#7c817c;padding:6px 10px;border-bottom:1px solid #e6e8e4;white-space:nowrap}.kt-table td{padding:7px 10px;border-bottom:1px solid #f0f1ee;vertical-align:top}.kt-table tbody tr:hover{background:#fafbf9}.kt-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kt-grid2.single{grid-template-columns:1fr}.kt-grid2.tight{gap:10px;margin-top:6px}@media (max-width:860px){.kt-grid2{grid-template-columns:1fr}}.kt-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.kt-kpi{background:#fff;border:1px solid #e6e8e4;border-radius:var(--radius);padding:16px}.kt-kpi-val{font-size:28px;font-weight:700;color:var(--brand)}.kt-kpi-lbl{font-size:12px;color:#6b706b}@media (max-width:700px){.kt-kpis{grid-template-columns:repeat(2,1fr)}}.kt-custhead{display:flex;align-items:center;gap:8px;margin-bottom:12px}.kt-chip{font-size:11px;background:#eef0ec;color:#5a5f5a;padding:2px 8px;border-radius:20px;font-family:ui-monospace,monospace}.kt-chip.sm{font-size:10px}.kt-badge{font-size:11px;background:#eef4f3;color:var(--brand);border-radius:20px;padding:2px 9px;font-weight:600;white-space:nowrap}.kt-badge.stufe{background:#f0ece3;color:#8a5a1c}.kt-badge.warn{background:#fbeaea;color:#a13a3a}.kt-statusgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width:760px){.kt-statusgrid{grid-template-columns:repeat(2,1fr)}}.kt-statuscell{border:1px solid #e6e8e4;border-radius:10px;padding:10px;background:#fbfcfa}.kt-statuscell.ok{border-color:#bfe0cf;background:#f2faf5}.kt-statuscell.bad{border-color:#eccabf;background:#fbf3f0}.kt-statuscell.expired{border-color:#e6d3ad;background:#fbf7ee}.kt-scell-top{display:flex;justify-content:space-between;align-items:center;color:#8a8f8a}.kt-stufe{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#fff;background:var(--brand);padding:2px 6px;border-radius:5px}.kt-scell-label{font-size:12.5px;font-weight:600;margin:6px 0 2px}.kt-scell-status{font-size:12px;font-weight:600}.kt-statuscell.ok .kt-scell-status{color:var(--ok)}.kt-statuscell.bad .kt-scell-status{color:var(--bad)}.kt-statuscell.expired .kt-scell-status{color:var(--warn)}.kt-scell-date{font-size:10.5px;color:#8a8f8a;margin-top:2px}.kt-flabel{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#4a4f4a;margin:14px 0 6px;text-transform:uppercase;letter-spacing:.03em}.kt-flabel:first-child{margin-top:0}.kt-input{width:100%;border:1px solid #d4d8d2;border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff}.kt-input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}textarea.kt-input{resize:vertical}.kt-w360{width:360px;max-width:100%}.kt-note{font-size:12px;color:#7c817c;margin:8px 0 0}.kt-seg{display:inline-flex;background:#f0f1ee;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.kt-seg button{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#5a5f5a;cursor:pointer;font-family:inherit}.kt-seg button.on{background:#fff;color:var(--brand);box-shadow:0 1px 2px #0000001a}.kt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s,background .15s,box-shadow .15s,transform .15s}.kt-btn:disabled{opacity:.5;cursor:not-allowed}.kt-btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px #0000000d}.kt-btn-primary:not(:disabled):hover{filter:brightness(1.22);box-shadow:0 3px 10px #0000002e;transform:translateY(-1px)}.kt-btn-primary:not(:disabled):active{filter:brightness(.96);box-shadow:0 1px 2px #0000001f;transform:translateY(0)}.kt-btn-outline{background:#fff;color:var(--brand);border:1px solid var(--brand)}.kt-btn-ghost{background:transparent;color:#5a5f5a;border:1px dashed var(--brand)}.kt-btn-block{width:100%;margin-top:14px}.kt-btn.sm{padding:7px 12px;font-size:12.5px}.kt-cta{margin-top:16px;padding:14px 22px;font-size:15px}a.kt-btn{text-decoration:none}.kt-acpick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}@media (max-width:600px){.kt-acpick{grid-template-columns:1fr}}.kt-acopt{display:flex;align-items:center;gap:8px;border:1px solid #d4d8d2;border-radius:10px;padding:9px 11px;cursor:pointer}.kt-acopt.on{border-color:var(--brand);background:#f4f8f7}.kt-acopt input{accent-color:var(--brand)}.kt-acopt span{display:flex;flex-direction:column;line-height:1.2}.kt-acopt em{font-size:10px;color:#8a8f8a;font-style:normal}.kt-tplpick{display:flex;flex-direction:column;gap:8px;margin-top:8px}.kt-tplopt{display:flex;align-items:flex-start;gap:10px;border:1px solid #d4d8d2;border-radius:10px;padding:11px 13px;cursor:pointer;background:#fff;transition:border-color .12s,background .12s}.kt-tplopt:hover{border-color:#b9bfb7}.kt-tplopt.on{border-color:var(--brand);background:#f4f8f7}.kt-tplopt input{accent-color:var(--brand);margin-top:2px;flex:none}.kt-tplopt div{display:flex;flex-direction:column;gap:3px;min-width:0}.kt-tplopt strong{font-size:13.5px;font-weight:650}.kt-tplopt span{font-size:11.5px;color:#6b706b;line-height:1.45}.kt-summline{font-size:12.5px;color:#6b706b;margin-top:14px;padding-top:12px;border-top:1px dashed #e0e2de}.kt-invite{border-color:var(--brand)}.kt-invhead{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ok);margin-bottom:12px}.kt-invgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}.kt-invgrid span{display:block;font-size:11px;color:#8a8f8a}.kt-invgrid strong{font-size:14px}.kt-pin{font-size:18px;letter-spacing:.18em;color:var(--brand)}.kt-btnrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.kt-tplbar{margin:16px 0 4px}.kt-mono-sm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.kt-searchrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#8a8f8a}.kt-searchrow .kt-input{flex:1}.kt-custlist{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow:auto}.kt-custrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e6e8e2;border-radius:10px;background:#fff}.kt-custinfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kt-custinfo strong{font-size:14px}.kt-custinfo span{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-custact{display:flex;gap:6px;flex-shrink:0}.kt-iconbtn{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e0e2dc;border-radius:9px;background:#fff;color:#5a5f5a;cursor:pointer}.kt-iconbtn:hover{border-color:var(--brand);color:var(--brand)}.kt-iconbtn.on{border-color:var(--brand);background:var(--brand);color:#fff}.kt-iconbtn.danger:hover{border-color:var(--bad);color:var(--bad)}.kt-iconbtn.on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,#fff)}.kt-linkrow{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f4f5f2;border-radius:9px;margin-bottom:14px}.kt-linkrow span{font-size:11px;color:#8a8f8a;flex-shrink:0}.kt-linkval{flex:1;font-size:12px;word-break:break-all;color:var(--brand)}.kt-msgfield{margin-bottom:12px}.kt-msgfield textarea{resize:vertical}.kt-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-size:12.5px;color:#5a5f5a}.kt-poolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.kt-poolbar .kt-input{flex:1;min-width:220px}.kt-inline-warn{display:flex;align-items:center;gap:8px;background:#fdf6ec;border:1px solid #f0dcae;color:#8a6414;padding:9px 12px;border-radius:9px;font-size:12.5px;margin:10px 0}.kt-inline-ok{display:flex;align-items:center;gap:8px;background:#eaf6ef;border:1px solid #b9ddc8;color:#1c6b45;padding:9px 12px;border-radius:9px;font-size:12.5px;margin:10px 0}.kt-qlist{display:flex;flex-direction:column;gap:8px}.kt-qgroup-h{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--onbg-dim);margin:18px 0 8px}.kt-qgroup-h:first-child{margin-top:0}.kt-qrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e6e8e4;border-radius:12px;padding:12px 14px}.kt-qrow-main{display:flex;gap:12px;align-items:flex-start;min-width:0}.kt-qnum{font-family:ui-monospace,monospace;font-size:12px;color:#a0a5a0;margin-top:2px;flex-shrink:0}.kt-qtext{font-size:14px;font-weight:600}.kt-qmeta{font-size:11.5px;color:#7c817c;margin-top:3px}.kt-qmeta em{color:var(--brand);font-style:normal}.kt-qactions{display:flex;gap:4px;flex-shrink:0}.kt-icobtn{border:0;background:#f0f1ee;color:#5a5f5a;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.kt-icobtn.danger:hover{background:#fbe9e4;color:var(--bad)}.kt-empty{padding:20px;text-align:center;color:#9aa09a;font-size:13px}.kt-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#14191980;display:grid;place-items:center;z-index:50;padding:20px}.kt-modal{background:#fff;border-radius:16px;padding:22px;width:min(560px,100%);max-height:90vh;overflow:auto}.kt-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kt-optrow{display:flex;gap:8px;align-items:center;margin-bottom:8px}.kt-radio{flex:none;width:34px;height:38px;border-radius:9px;border:1px solid #d4d8d2;background:#f7f8f6;font-weight:700;color:#8a8f8a;cursor:pointer;display:grid;place-items:center}.kt-radio.on{background:var(--brand);color:#fff;border-color:var(--brand)}.kt-modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.kt-checkrow{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.kt-checkchip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;padding:7px 12px;border-radius:20px;border:1.5px solid rgba(0,0,0,.16);background:#fff;color:var(--ink);cursor:pointer}.kt-checkchip.on{border-color:var(--brand);background:#eef4f3;color:var(--brand);font-weight:600}.kt-videobox{margin-top:8px}.kt-videoph{aspect-ratio:16/9;border:1.5px dashed #cfd3cd;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9aa09a;background:#fafbf8}.kt-videoph span{font-weight:600;font-size:13px}.kt-videoph em{font-size:11px;font-style:normal}.kt-videoframe{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.kt-videoframe iframe,.kt-videoframe video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kt-wiki{font-size:14px;line-height:1.6;color:#3c413c;white-space:pre-wrap}.kt-range{width:100%;accent-color:var(--brand)}.kt-colorrow{display:flex;gap:8px;align-items:center}.kt-colorrow input[type=color]{width:42px;height:42px;border:1px solid #d4d8d2;border-radius:9px;padding:2px;background:#fff;cursor:pointer}.kt-preview{background:linear-gradient(180deg,#fbfcfa,#f3f5f1)}.kt-prevcanvas{background:var(--bg);border-radius:var(--radius);padding:18px;margin-top:8px;font-family:var(--font)}.kt-prevcanvas-head{display:flex;gap:10px;align-items:center;margin-bottom:14px}.kt-prevcanvas-head strong{font-size:13px;display:block;color:var(--onbg)}.kt-prevcanvas-head span{font-size:11px;color:var(--onbg-dim)}.kt-prevcanvas-dim{font-size:11px;color:var(--onbg-dim);margin:10px 0 0}.kt-prevcard{background:#fff;color:var(--ink);border:1px solid #e6e8e4;border-radius:var(--radius);padding:16px}.kt-prevq{font-size:14px;font-weight:600;margin-bottom:10px;color:var(--ink)}.kt-prevopt{border:1px solid #e0e2de;border-radius:9px;padding:9px 12px;font-size:13px;margin-bottom:6px;color:var(--ink)}.kt-prevopt.on{border-color:var(--brand);background:#f4f8f7;color:var(--brand);font-weight:600}.kt-logoupload{display:flex;align-items:center;gap:14px;margin:4px 0}.kt-logoupload-act{display:flex;gap:8px;flex-wrap:wrap}.kt-cust{max-width:860px;margin:0 auto;padding:30px 22px 40px}.kt-center{text-align:center;color:#6b706b}.kt-pincard{max-width:440px;margin:20px auto;text-align:center}.kt-pincard h2{margin:6px 0}.kt-pininput{text-align:center;font-size:22px;letter-spacing:.3em;font-family:ui-monospace,monospace}.kt-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--onbg-dim)}.kt-intro h2{margin:6px 0 10px;font-size:24px;color:var(--onbg)}.kt-intro p{color:var(--onbg-dim);line-height:1.6;font-size:14.5px}.kt-acchips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.kt-acchip{display:inline-flex;align-items:center;gap:7px;background:#f4f6f2;border:1px solid #e2e5df;border-radius:20px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:600}.kt-learnhead{margin-bottom:14px}.kt-learnhead h2{margin:4px 0 0;font-size:24px;color:var(--onbg)}.kt-lockbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fdf6ec;border:1px solid #f0dcae;color:#8a6414;padding:12px 14px;border-radius:12px;font-size:13px;margin-top:14px}.kt-lockbar .kt-btn{margin-left:auto}.kt-testhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:14px;flex-wrap:wrap}.kt-testtitle{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--onbg)}.kt-progresswrap{display:flex;align-items:center;gap:10px;flex:1;max-width:340px}.kt-progress{flex:1;height:7px;background:#e6e8e4;border-radius:20px;overflow:hidden}.kt-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--accent));border-radius:20px;transition:width .3s}.kt-progtxt{font-size:12px;color:var(--onbg-dim);white-space:nowrap}.kt-qcard{padding:26px}.kt-qhead{font-size:19px;font-weight:600;line-height:1.4;margin-bottom:20px}.kt-answers{display:flex;flex-direction:column;gap:10px}.kt-answer{display:flex;align-items:center;gap:14px;text-align:left;border:1.5px solid #e0e2de;background:#fff;border-radius:12px;padding:14px 16px;font-size:15px;cursor:pointer;font-family:inherit;color:var(--ink);transition:border-color .15s,background .15s;width:100%}.kt-answer:hover{border-color:#b9beb8}.kt-answer.on{border:2px solid var(--accent);background:#f4f8f7;padding:13px 15px}.kt-letter{flex:none;width:30px;height:30px;border-radius:8px;background:#f0f1ee;color:#7c817c;font-weight:700;display:grid;place-items:center;font-size:13px}.kt-answer.on .kt-letter{background:var(--brand);color:#fff}.kt-testnav{display:flex;justify-content:space-between;margin-top:18px}.kt-result{text-align:center;max-width:560px;margin:20px auto}.kt-result h2{margin:2px 0 14px}.kt-resmeta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.kt-resmeta span{display:block;font-size:11px;color:#8a8f8a}.kt-resmeta strong{font-size:14px}.kt-resactions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.kt-fineprint{font-size:11.5px;color:#9aa09a;margin-top:16px;line-height:1.5}.kt-done{text-align:center;max-width:600px;margin:20px auto}.kt-donelist{display:flex;flex-direction:column;gap:8px;margin:16px 0 20px;text-align:left}.kt-donerow{display:flex;justify-content:space-between;align-items:center;border:1px solid #e6e8e4;border-radius:10px;padding:12px 14px}.kt-donerow.ok{border-color:#bfe0cf;background:#f2faf5}.kt-donerow.bad{border-color:#eccabf;background:#fbf3f0}.kt-donestatus{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.kt-linkbtn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--brand);font-weight:600;cursor:pointer;font-size:12px;font-family:inherit}.kt-cert-wrap{width:min(840px,100%);max-height:94vh;overflow:auto;background:#e9ebe6;border-radius:14px}.kt-cert-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;position:sticky;top:0;background:#e9ebe6;z-index:2}.kt-cert-print-area{padding:0 16px 16px}.kt-cert{position:relative;background:#fff;box-shadow:0 8px 30px #00000026}.kt-cert-guilloche{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kt-cert-inner{position:relative;padding:56px 60px;height:100%;display:flex;flex-direction:column}.kt-cert-head{display:flex;align-items:center;gap:14px}.kt-cert-logo{width:52px;height:52px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center}.kt-cert-logo.has-img{background:#fff;border:1px solid #e6e8e2}.kt-cert-inst{font-size:18px;font-weight:700}.kt-cert-doc{font-size:12px;color:#6b706b;letter-spacing:.02em}.kt-cert-title{font-size:26px;font-weight:700;color:var(--brand);margin:34px 0 12px;line-height:1.2}.kt-cert-lead{font-size:13.5px;line-height:1.6;color:#3c413c;max-width:60ch}.kt-cert-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:26px 0}.kt-cert-fields span{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#8a8f8a}.kt-cert-fields strong{font-size:14px}.kt-cert-legal{font-size:11.5px;color:#6b706b;border-top:1px solid #e6e8e4;padding-top:12px;display:flex;flex-direction:column;gap:2px}.kt-cert-foot{margin-top:auto;display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding-top:20px}.kt-cert-id span,.kt-cert-hash span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8a8f8a;margin-bottom:3px}.kt-cert-id strong{font-size:15px}.kt-cert-hash{flex:1;text-align:right}.kt-cert-hash code{font-size:9px;word-break:break-all;color:#5a5f5a}.kt-cert-note{font-size:9.5px;color:#9aa09a;margin-top:14px;line-height:1.4}.kt-cert-verify{display:flex;gap:12px;align-items:center}.kt-cert-qr{width:58px;height:58px;flex:none;background:#fff;border-radius:4px}@media (max-width:620px){.kt-cert-qr{width:48px;height:48px}}.kt-cert-proto{margin-top:18px;border-top:1px solid rgba(0,0,0,.12);padding-top:12px}@media (max-width:620px){.kt-modal-bg{padding:0;place-items:stretch}.kt-cert-wrap{width:100%;max-height:100vh;border-radius:0}.kt-cert-print-area{padding:0 8px 8px}.kt-cert-inner{padding:24px 18px}.kt-cert-title{font-size:20px;margin:22px 0 10px}.kt-cert-inst{font-size:16px}.kt-cert-logo{width:42px;height:42px}.kt-cert-fields{grid-template-columns:1fr;gap:10px;margin:18px 0}.kt-cert-foot{flex-direction:column;align-items:stretch;gap:12px}.kt-cert-hash{text-align:left}.kt-cert-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.kt-cert-toolbar>div{flex:1 1 100%}.kt-resmeta{grid-template-columns:1fr;gap:8px;text-align:left}.kt-resactions{flex-direction:column}.kt-resactions .kt-btn{width:100%;justify-content:center}}.kt-cert-proto-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand);margin-bottom:10px}.kt-proto-q{margin-bottom:12px;page-break-inside:avoid}.kt-proto-frage{font-size:13px;font-weight:600;margin-bottom:5px}.kt-proto-nr{display:inline-block;min-width:20px;color:var(--onbg-dim)}.kt-proto-tag{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:10px;margin-left:6px}.kt-proto-tag.ok{background:#e3f2ea;color:var(--ok)}.kt-proto-tag.bad{background:#f7e3dd;color:var(--bad)}.kt-proto-opts{display:flex;flex-direction:column;gap:2px;padding-left:20px}.kt-proto-opt{font-size:12px;color:#444;padding:2px 6px;border-radius:5px}.kt-proto-opt.correct{background:#e9f4ee;color:var(--ok);font-weight:600}.kt-proto-opt.chosen{outline:1.5px solid var(--accent)}@media print{@page{size:A4;margin:14mm}.kt-top,.kt-foot,.kt-cert-toolbar,.kt-tabs{display:none!important}body *{visibility:hidden}.kt-cert-print-area,.kt-cert-print-area *{visibility:visible}.kt-cert-print-area{position:static;width:100%;padding:0}.kt-cert-wrap{max-height:none!important;overflow:visible!important;box-shadow:none!important}.kt-cert{box-shadow:none;overflow:visible;border:1.5px solid var(--brand)}.kt-cert-guilloche{display:none!important}.kt-proto-q{page-break-inside:avoid}}.kt-login-bg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:#f4f5f2;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.kt-login-card{background:#fff;color:#161b1b;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 18px 50px #0000001a;padding:30px;width:480px;max-width:100%}.kt-login-list{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow:auto;margin-bottom:4px}.kt-login-group{margin-bottom:6px}.kt-login-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6e8e2;border-radius:10px;margin-bottom:6px;cursor:pointer;background:#fff}.kt-login-row:hover{border-color:#c7cbc4}.kt-login-row.on{border-color:var(--brand,#17494a);background:#f4f8f7}.kt-login-row input{width:auto;margin:0;accent-color:var(--brand,#17494a)}.kt-firmlist{display:flex;flex-direction:column;gap:8px}.kt-firmsgrid>.kt-card:last-child{width:fit-content;max-width:100%}.kt-firmsgrid{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width:980px){.kt-firmsgrid{grid-template-columns:1fr}}.kt-firmsgrid>*{min-width:0}.kt-lueckentext{font-size:15px;line-height:2.1;margin:4px 0 16px}.kt-lueckentext-frage{font-size:17px;font-weight:600;color:var(--ink);line-height:2.2;margin-bottom:18px}.kt-luecke{display:inline-block;min-width:96px;padding:4px 10px;margin:0 3px;border:1px dashed #b9bfb7;border-radius:8px;background:#fafbf9;color:#6b706b;font:inherit;cursor:pointer;vertical-align:baseline}.kt-luecke:hover{border-color:var(--brand)}.kt-luecke.bereit{border-color:var(--brand);background:#eef4f3}.kt-luecke-nr{font-size:11px;color:#a4aaa4;font-weight:600}.kt-baustein-griff{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #d4d8d2;border-radius:9px;background:#fff;color:#7c817c;cursor:grab;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none}.kt-baustein-griff.belegt{border-color:var(--brand);color:var(--brand);background:#f4f8f7}.kt-luecke.belegt{border-style:solid;border-color:var(--brand);background:#fff;color:var(--ink);font-weight:600}.kt-bausteine{display:flex;flex-wrap:wrap;gap:8px}.kt-baustein{padding:8px 14px;border:1px solid #d4d8d2;border-radius:9px;background:#fff;font:inherit;cursor:grab;transition:border-color .12s,background .12s}.kt-baustein:hover{border-color:var(--brand)}.kt-baustein.inhand{border-color:var(--brand);background:var(--brand);color:#fff}.kt-baustein.verbraucht{opacity:.35;cursor:default}.kt-firmtools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.kt-firmtools .kt-input{width:auto}.kt-firmtools select.kt-input{min-width:160px}.kt-searchbox{display:flex;align-items:center;gap:8px;flex:1 1 100%}.kt-searchbox .kt-input{flex:1 1 auto;width:100%}.kt-firmrow{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid #e6e8e2;border-radius:10px;background:#fff;width:fit-content;max-width:100%}.kt-firmhead{display:flex;align-items:center;gap:10px}.kt-firmhead .kt-custinfo{flex:0 1 auto;min-width:0;margin-right:auto}.kt-firmhead .kt-custinfo strong,.kt-firmhead .kt-custinfo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.kt-firmhead>button{flex:0 0 auto}.kt-firmlist .kt-custact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kt-firmlist .kt-custact>*{flex:0 0 auto}.kt-numrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:10px 12px;align-items:end}.kt-numrow .kt-flabel{margin-top:14px}.kt-numrow .kt-input{width:100%}.kt-check{display:flex;align-items:center;gap:7px;font-size:13px;color:#4a4f4a;margin-top:10px;cursor:pointer}.kt-ok-inline{color:#1c6b45;font-weight:600}.kt-check input{accent-color:var(--brand)}.kt-scrollbox{max-height:320px;overflow:auto;padding-right:4px}@media (max-width:760px){.kt-top{gap:10px}.kt-idbox{width:100%;justify-content:space-between}.kt-idselect{min-width:0;flex:1}.kt-grid2{grid-template-columns:1fr}.kt-poolbar{flex-wrap:wrap}.kt-poolbar .kt-input{width:100%}.kt-statusgrid{grid-template-columns:repeat(2,1fr)}.kt-cert-fields{grid-template-columns:1fr}}@media (max-width:520px){.kt-seg{flex-wrap:wrap}.kt-kpis{grid-template-columns:repeat(2,1fr)}.kt-statusgrid{grid-template-columns:1fr}.kt-btnrow{flex-direction:column;align-items:stretch}}.kt-landing{min-height:100vh;background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.kt-landing-header{display:flex;align-items:center;justify-content:space-between;padding:22px 40px;border-bottom:1px solid #e2e4de}.kt-landing-login-link{font-size:13px;font-weight:600;border-bottom:1px solid var(--ink);padding-bottom:2px;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;color:var(--ink)}.kt-landing-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:0;max-width:920px;margin:0 auto;padding:64px 40px 48px;align-items:start}.kt-landing-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b706b;margin-bottom:18px}.kt-landing-hero h1{font-size:30px;line-height:1.28;margin:0 0 20px;font-weight:600;letter-spacing:-.01em;max-width:16ch;color:var(--ink)}.kt-landing-hero p{color:#4b504b;font-size:14.5px;line-height:1.65;margin:0 0 26px;max-width:40ch}.kt-landing-cta{font-size:14px;font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:3px;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;color:var(--ink)}.kt-landing-cert{border:1px solid #e2e4de;background:#fff;padding:22px 24px}.kt-landing-cert-head{font-size:9px;font-weight:700;letter-spacing:.07em;color:#6b706b;text-transform:uppercase;margin-bottom:16px}.kt-landing-cert-title{font-size:13px;font-weight:600;color:var(--brand);margin-bottom:18px}.kt-landing-cert-row{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:8px;font-size:12px;margin-bottom:9px}.kt-landing-cert-row:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.kt-landing-cert-row span{color:#6b706b}.kt-landing-cert-row strong{font-weight:600}.kt-landing-cert-link{margin-top:18px;font-size:10px;color:var(--brand)}.kt-landing-flow{max-width:920px;margin:0 auto;padding:0 40px 56px}.kt-landing-flow-inner{display:flex;border-top:1px solid #e2e4de}.kt-landing-flow-step{flex:1;padding:22px 24px 0 0;border-right:1px solid #e2e4de}.kt-landing-flow-step:last-child{border-right:none;padding-right:0}.kt-landing-flow-step:not(:first-child){padding-left:24px}.kt-landing-flow-step span{font-size:11px;color:#6b706b;font-family:ui-monospace,monospace}.kt-landing-flow-step p{font-size:13px;margin:6px 0 0;line-height:1.5;color:var(--ink)}.kt-landing-footer{text-align:center;padding:24px;font-size:12.5px;border-top:1px solid #e2e4de}@media (max-width:820px){.kt-landing-hero{grid-template-columns:1fr;gap:32px}.kt-landing-flow-inner{flex-direction:column}.kt-landing-flow-step{border-right:none;border-bottom:1px solid #e2e4de;padding:16px 0}.kt-landing-flow-step:not(:first-child){padding-left:0}.kt-landing-flow-step:last-child{border-bottom:none}}.kt-tiers{max-width:920px;margin:0 auto;padding:0 40px 64px}.kt-tiers-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b706b;margin-bottom:20px}.kt-tiers-table{width:100%;border-collapse:collapse;font-size:13px}.kt-tiers-table td{padding:11px 16px 11px 0}.kt-tiers-table td:not(:first-child){text-align:center;padding-left:16px}.kt-tiers-table thead td{padding-top:0;padding-bottom:14px;font-weight:600;color:var(--ink);position:relative}.kt-tiers-table thead td.on{border-top:2px solid var(--accent)}.kt-tiers-recommended{position:absolute;top:-19px;left:16px;font-size:9px;color:var(--accent);font-weight:700;letter-spacing:.05em}.kt-tiers-table tbody tr{border-top:1px solid #e2e4de}.kt-tiers-table tbody tr:last-child{border-bottom:1px solid #e2e4de}.kt-tiers-table tbody td:first-child{color:#4b504b}.kt-tiers-table .kt-tiers-price td:first-child{font-style:italic}.kt-tiers-table .kt-tiers-price td{font-weight:600;color:var(--ink)}.kt-tiers-dot{color:#c4c7bf}.kt-tiers-cta{margin-top:22px}.kt-linklike{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--brand);text-align:left;font:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.kt-linklike:hover{text-decoration-color:var(--brand)}.kt-qrow-highlight{animation:kt-qrow-flash 2.5s ease-out}@keyframes kt-qrow-flash{0%{background:color-mix(in srgb,var(--accent) 25%,#fff)}to{background:transparent}}.kt-card,.kt-prevcard{box-shadow:var(--shadow, none)}button.kt-chip{border:1px solid #dfe2dd;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1.6}button.kt-chip:hover{background:#e4e7e2;border-color:#c9cec8}.kt-tablewrap{overflow-x:auto}.kt-filterrow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 12px}.kt-searchwrap{position:relative;display:flex;align-items:center;gap:6px;flex:1;min-width:200px}.kt-searchwrap>svg{color:#8a8f8a;flex-shrink:0}.kt-searchwrap>input{flex:1}.kt-scell-cert{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:11px;text-decoration:none;border-bottom:1px solid currentColor}.kt-scell-cert:hover{opacity:.75}.kt-abschluss .kt-custlist{text-align:left;margin:16px 0 6px;max-height:none}.kt-abschluss p.kt-muted{line-height:1.6}.kt-abschluss-btns{display:flex;gap:6px;flex-shrink:0}@media (max-width:520px){.kt-abschluss .kt-custrow{flex-direction:column;align-items:stretch}.kt-abschluss-btns .kt-btn{flex:1;justify-content:center}}
