.kc-vorher,.kc-nachher{color:var(--text);font-weight:700}.kc-duo{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin:0 auto;display:grid}.kc-duo--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.kc-duo,.kc-duo--three{grid-template-columns:minmax(0,1fr)}}.kc-loes-grid{justify-content:center;gap:var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.kc-loes-grid>.kc-loes-card{flex:0 1 calc((100% - 2 * var(--space-6)) / 3);min-width:0}.kc-loes-grid--two>.kc-loes-card{flex-basis:calc((100% - var(--space-6)) / 2);max-width:540px}.kc-loes-card{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;display:flex}.kc-loes-card h3{font-size:var(--text-lg);color:var(--text-on-dark);margin:0;font-weight:700}.kc-loes-card dl{gap:var(--space-2);margin:0;display:grid}.kc-loes-card dl>div{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:52px minmax(0,1fr);line-height:1.5;display:grid}.kc-loes-card dt{color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;padding-top:3px;font-size:11px;font-weight:700}.kc-loes-card dd{color:var(--text-on-dark-secondary);margin:0}.kc-loes-note{font-size:var(--text-sm);color:var(--text-on-dark);margin:0;font-weight:600}.kc-loes-link{padding-top:var(--space-2);font-size:var(--text-sm);color:var(--accent,#2dd4bf);margin-top:auto;font-weight:700;text-decoration:none}.kc-loes-link:hover{text-decoration:underline}.kc-art-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.kc-art{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.kc-art--fall{color:#93c5fd;background:#3b82f62e}.kc-art--agent{color:#c4b5fd;background:#8b5cf633}.kc-art--loesung{color:#6ee7b7;background:#10b9812e}.kc-art--app{color:#f9a8d4;background:#ec48992e}.kc-art--funktion{color:#ffffffbf;background:#ffffff1a}.kc-art--bald{color:#fbbf24;background:#f59e0b2e}.kc-loes--wide .section-subtitle{max-width:980px}.kc-loes-mehr{justify-content:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}@media (width<=1024px){.kc-loes-grid>.kc-loes-card{flex-basis:calc((100% - var(--space-6)) / 2)}}@media (width<=640px){.kc-loes-grid>.kc-loes-card,.kc-loes-grid--two>.kc-loes-card{flex-basis:100%}.kc-loes-mehr .btn{text-align:center;width:100%;padding-inline:var(--space-4);text-wrap:balance;justify-content:center}}.kc-mituns-cta{margin-top:var(--space-10);justify-content:center;display:flex}.kc-vgl{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin:0 auto;display:grid}.kc-vgl-card{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg);border:1px solid var(--border)}.kc-vgl-card--mit{border-color:#14b8a673;box-shadow:0 8px 24px #14b8a614}.kc-vgl-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);font-size:11px;font-weight:700}.kc-vgl-card--mit .kc-vgl-label{color:var(--primary)}.kc-vgl-card h3{font-size:var(--text-lg);color:var(--text);margin:0 0 var(--space-2);font-weight:700}.kc-vgl-card p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.kc-vgl-text{max-width:760px;margin:0 auto var(--space-10);text-align:center;color:var(--text-secondary);line-height:1.7}@media (width<=760px){.kc-vgl{grid-template-columns:minmax(0,1fr)}}.kc-steps{gap:var(--space-5);counter-reset:kcstep;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:100%;margin:0 auto;display:grid}.kc-step{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg);border:1px solid var(--border);position:relative}.kc-step-nr{color:#fff;width:32px;height:32px;font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-3);background:linear-gradient(135deg,#8e4fc9,#0578a0);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kc-step h3{font-size:var(--text-base);color:var(--text);margin:0 0 var(--space-2);font-weight:700}.kc-step p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.kc-steps-note{max-width:760px;margin:var(--space-8) auto 0;text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.kc-steps-cta{justify-content:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.kc-tiles3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;margin:0 auto;display:grid}@media (width<=1024px){.kc-tiles3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kc-tiles3{grid-template-columns:minmax(0,1fr)}}.kc-steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.kc-steps--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kc-steps--three{grid-template-columns:minmax(0,1fr)}}.kc-step p a,.kc-steps-note a{color:var(--primary);font-weight:600}.kc-kz-grid{grid-template-columns:repeat(var(--kz-n,4), minmax(0, 1fr));gap:var(--space-4);text-align:left;max-width:100%;margin:0 auto;display:grid}.kc-kz-item{backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);background:#ffffffd1;position:relative}.kc-kz-icon{border-radius:var(--radius-lg);width:36px;height:36px;margin-bottom:var(--space-3);justify-content:center;align-items:center;display:inline-flex}.kc-kz-icon svg{width:18px;height:18px}.kc-kz-wert{font-size:var(--text-2xl);color:var(--text);margin-bottom:var(--space-1);font-weight:800;line-height:1.15;display:block}.kc-kz-text{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;display:block}@media (width<=900px){.kc-kz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-kz-grid>.kc-kz-item:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=480px){.kc-kz-item{padding:var(--space-4)}.kc-kz-wert{font-size:var(--text-xl)}}.kc-vgl--pfeil{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch}.kc-vgl-arrow{color:var(--primary);justify-content:center;align-items:center;display:flex}.kc-vgl-arrow svg{width:26px;height:26px}.kc-vgl--pfeil .kc-vgl-label{border-radius:var(--radius-full);background:var(--border-light);color:var(--text-secondary);text-transform:none;letter-spacing:0;font-size:var(--text-xs);padding:3px 10px;display:inline-block}.kc-vgl--pfeil .kc-vgl-card--mit .kc-vgl-label{background:var(--primary-light);color:var(--primary-dark)}.kc-vgl--pfeil .kc-vgl-card--mit{background:var(--surface)}@media (width<=760px){.kc-vgl--pfeil{grid-template-columns:minmax(0,1fr)}.kc-vgl-arrow svg{transform:rotate(90deg)}}.kc-bsp-wrap{max-width:100%;margin:var(--space-10) auto 0}.kc-bsp{gap:var(--space-5);grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);align-items:center;display:grid}.kc-bsp-mid{align-items:center;gap:var(--space-2);color:var(--primary);flex-direction:column;display:flex}.kc-bsp-mid svg{width:34px;height:20px}.kc-bsp-pill{text-align:center;color:var(--primary-dark);background:var(--primary-light);border-radius:var(--radius-full);max-width:120px;padding:6px 12px;font-size:11px;font-weight:700;line-height:1.3}.kc-bsp-cap{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-xs);color:var(--text-muted);display:flex}.kc-bsp-cap:after{content:"";background:var(--border);height:1px;margin-left:var(--space-2);flex:1}.kc-bsp-cap-pill{text-transform:uppercase;letter-spacing:.05em;color:var(--primary-dark);background:var(--primary-light);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:700}.kc-bsp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);font-size:var(--text-sm);overflow:hidden}.kc-bsp-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--text);font-weight:700;display:flex}.kc-bsp-kicker{padding:var(--space-3) var(--space-4) 0;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px;font-weight:700;display:block}.kc-bsp-badge{border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary-dark);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.kc-bsp-badge--warn{color:#b45309;background:#f59e0b26}.kc-bsp-list{padding:var(--space-2) var(--space-4) var(--space-4);margin:0;list-style:none}.kc-bsp-list li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-light);color:var(--text);padding:6px 0;display:flex}.kc-bsp-list li:last-child{border-bottom:none}.kc-bsp-list small{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.kc-bsp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kc-bsp-cols>div+div{border-left:1px solid var(--border)}.kc-bsp-row{padding:var(--space-2) var(--space-4)}.kc-bsp-row strong{color:var(--text);font-size:var(--text-sm);display:block}.kc-bsp-row span{color:var(--text-secondary);font-size:var(--text-xs);display:block}.kc-bsp-task{margin:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.kc-bsp-task strong{color:var(--text);font-size:var(--text-sm);display:block}.kc-bsp-task span{color:var(--text-muted);font-size:var(--text-xs);display:block}.kc-bsp-task--warn strong:before,.kc-bsp-task--info strong:before,.kc-bsp-task--ok strong:before{content:"";vertical-align:1px;background:var(--accent-amber);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.kc-bsp-task--info strong:before{background:var(--accent-blue)}.kc-bsp-task--ok strong:before{background:var(--primary)}.kc-bsp-code{gap:var(--space-3);padding:8px var(--space-4);border-bottom:1px solid var(--border-light);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.kc-bsp-code:last-child{border-bottom:none}.kc-bsp-code b{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text)}.kc-bsp-code--main{background:#14b8a614}.kc-bsp-code em{color:var(--primary-dark);font-size:11px;font-style:normal;font-weight:700}.kc-bsp-code--alt em{color:var(--text-muted);font-weight:600}.kc-bsp-num{background:var(--primary);color:#fff;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:0 4px;font-size:10px;font-weight:800;display:inline-flex}.kc-bsp-quote{padding:var(--space-4);color:var(--text);line-height:1.7}.kc-bsp-quote mark{background:var(--primary-light);color:var(--text);border-radius:4px;padding:1px 3px}.kc-bsp-note{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border-light);font-size:var(--text-xs);color:var(--text-secondary)}.kc-bsp-field{gap:var(--space-2);padding:7px var(--space-4);border-bottom:1px solid var(--border-light);grid-template-columns:22px 110px minmax(0,1fr) auto;align-items:center;display:grid}.kc-bsp-field:last-child{border-bottom:none}.kc-bsp-field>span:nth-child(2){color:var(--text-muted);font-size:var(--text-xs)}.kc-bsp-field>b{color:var(--text);font-weight:600}.kc-bsp-field small{color:var(--text-muted);font-size:11px}.kc-bsp-field--warn{background:#f59e0b14}.kc-bsp-field--warn small{color:#b45309;font-weight:700}.kc-bsp-doc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6;position:relative}.kc-bsp-doc h4{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text)}.kc-bsp-doc .kc-bsp-hl{background:var(--primary-light);color:var(--text);border-radius:3px;padding:0 2px}.kc-bsp-stack{padding:0 var(--space-4) 0 0;position:relative}.kc-bsp-stack:before,.kc-bsp-stack:after{content:"";border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);z-index:0;position:absolute;inset:10px 4px -6px 12px}.kc-bsp-stack:after{z-index:-1;inset:18px -4px -12px 22px}.kc-bsp-stack .kc-bsp-doc{z-index:1}@media (width<=860px){.kc-bsp{grid-template-columns:minmax(0,1fr)}.kc-bsp-mid svg{transform:rotate(90deg)}.kc-bsp-cols{grid-template-columns:minmax(0,1fr)}.kc-bsp-cols>div+div{border-left:none;border-top:1px solid var(--border)}}.kc-steps--line{counter-reset:none;gap:var(--space-5);padding-top:22px!important}.kc-steps--line .kc-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-5) var(--space-5);box-shadow:var(--shadow-sm)}.kc-steps--line .kc-step-nr{top:-20px;left:var(--space-5);z-index:1;width:40px;height:40px;font-size:var(--text-base);background:var(--primary);box-shadow:0 0 0 5px var(--surface);margin:0;position:absolute}.section-surface .kc-steps--line .kc-step-nr{box-shadow:0 0 0 5px var(--border-light)}.kc-steps--line .kc-step:not(:last-child):after{content:"";top:-1px;left:calc(var(--space-5) + 40px);right:calc(-1 * var(--space-5) - var(--space-5));background:var(--primary);opacity:.35;height:2px;position:absolute}.kc-steps-note--box{align-items:center;gap:var(--space-3);max-width:100%;margin:var(--space-6) auto 0;padding:var(--space-3) var(--space-5);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);display:flex}.kc-steps-note--box svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}@media (width<=900px){.kc-steps--line{grid-template-columns:minmax(0,1fr)!important;padding-top:0!important}.kc-steps--line .kc-step{padding:var(--space-5) var(--space-5) var(--space-5) 36px;margin-left:20px}.kc-steps--line .kc-step-nr{top:var(--space-4);left:-20px}.kc-steps--line .kc-step:not(:last-child):after{top:calc(var(--space-4) + 40px);bottom:calc(-1 * var(--space-5) - var(--space-4));width:2px;height:auto;left:-1px;right:auto}.kc-steps-note--box{border-radius:var(--radius-xl)}}.kc-bsp-card--gap{margin-top:var(--space-3)}.kc-begr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);max-width:100%;box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden}.kc-begr-item{padding:var(--space-6)}.kc-begr-item+.kc-begr-item{border-left:1px solid var(--border)}.kc-begr-vis{justify-content:center;gap:var(--space-2);min-height:164px;margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border-light);font-size:var(--text-xs);flex-direction:column;display:flex}.kc-begr-item h3{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--text);font-weight:700}.kc-begr-item p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.kc-begr-vis .kc-bsp-task{margin:0}.kc-mini-head{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text);font-weight:700;font-size:var(--text-sm);display:flex}.kc-mini-tags{flex-wrap:wrap;gap:4px;display:flex}.kc-mini-tag{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);padding:2px 8px;font-size:11px}.kc-mini-field{align-items:center;gap:var(--space-2);border-radius:var(--radius-md,8px);background:var(--surface);border:1px solid var(--border);padding:6px 8px;display:flex}.kc-mini-field span{color:var(--text-muted)}.kc-mini-field b{color:var(--text);flex:1;font-weight:600}.kc-mini-dot{background:var(--accent-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kc-mini-btns{gap:4px;display:flex}.kc-mini-btn{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.kc-mini-btn--ok{color:var(--accent-green);background:#10b9811f}.kc-mini-btn--no{color:var(--accent-red);background:#ef44441a}@media (width<=900px){.kc-begr{grid-template-columns:minmax(0,1fr)}.kc-begr-item+.kc-begr-item{border-left:none;border-top:1px solid var(--border)}}.kc-mess{max-width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius-2xl);background:#ffffff0a;border:1px solid #ffffff1f;margin:0 auto}.kc-mess-row+.kc-mess-row{margin-top:var(--space-6)}.kc-mess-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.kc-mess-top strong{color:var(--text-on-dark);font-size:var(--text-base)}.kc-mess-top span{color:#5eead4;font-weight:800;font-size:var(--text-lg);flex-shrink:0}.kc-mess-bar{border-radius:var(--radius-full);background:#ffffff14;height:12px;overflow:hidden}.kc-mess-bar span{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#8e4fc9,#14b8a6);height:100%;display:block}.kc-mess-note{margin:var(--space-6) 0 0;padding-top:var(--space-5);font-size:var(--text-sm);color:var(--text-on-dark-secondary);border-top:1px solid #ffffff1a}.kc-mess-note strong{color:var(--text-on-dark)}@media (width<=480px){.kc-mess{padding:var(--space-5);margin:0 auto}.kc-mess-top{flex-direction:column;gap:2px}}@media (width>=641px){.kc-nw{white-space:nowrap}}.kc-br-d{display:none}@media (width>=641px){.kc-br-d{display:inline}}.kc-kopf{max-width:1000px;margin:0 auto var(--space-12);text-align:center}.kc-kopf .section-title{margin-bottom:0}.kc-eb-nr{min-width:24px;height:24px;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--primary);color:#fff;font-size:var(--text-xs);letter-spacing:0;vertical-align:1px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.kc-kopf-text{margin:var(--space-4) auto 0;max-width:780px;color:var(--text-secondary);font-size:var(--text-lg);text-wrap:pretty;line-height:1.6}.section-dark .kc-kopf-text{color:var(--text-on-dark-secondary)}.kc-liste{max-width:100%;margin:0 auto}.kc-liste ul{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kc-liste li{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);align-content:start;display:grid}.kc-liste li:nth-child(-n+2){border-top:none;padding-top:0}.kc-liste h3{margin:0 0 var(--space-1);font-size:var(--text-base);color:var(--text);font-weight:700}.kc-liste p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.kc-liste p a{color:var(--primary);font-weight:600}.kc-liste-mark{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kc-liste-mark svg{width:20px;height:20px}.kc-liste--x .kc-liste-mark{color:var(--accent-red);background:#ef44441a;border-radius:50%}.kc-liste--tick .kc-liste-mark{background:var(--primary-light);color:var(--primary-dark);border-radius:50%}.kc-liste--x .kc-liste-mark svg,.kc-liste--tick .kc-liste-mark svg{width:16px;height:16px}.kc-liste--x,.kc-liste--tick{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.section-light .kc-liste--x,.section-light .kc-liste--tick{background:var(--bg);box-shadow:none}.kc-liste-titel{margin:0 0 var(--space-6);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:700}.kc-liste li.kc-liste-slot{display:block}.kc-liste--karten ul{column-gap:var(--space-6);row-gap:var(--space-6)}.kc-liste--karten li,.kc-liste--karten li:nth-child(-n+2){border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-sm)}.section-light .kc-liste--karten li{background:var(--surface);box-shadow:var(--shadow-md)}.section-dark .kc-liste li{border-color:#ffffff1a}.section-dark .kc-liste h3{color:var(--text-on-dark)}.section-dark .kc-liste p{color:var(--text-on-dark-secondary)}@media (width<=860px){.kc-liste ul{grid-template-columns:minmax(0,1fr)}.kc-liste li:nth-child(2){border-top:1px solid var(--border);padding-top:var(--space-5)}.section-dark .kc-liste li:nth-child(2){border-color:#ffffff1a}}@media (width<=480px){.kc-liste--x,.kc-liste--tick{padding:var(--space-5)}.kc-liste li{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr)}.kc-liste-mark{width:32px;height:32px}}.kc-aside{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border)}.section-dark .kc-aside{background:#ffffff0a;border-color:#ffffff1f}.kc-aside-titel{margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:700;display:block}.section-dark .kc-aside-titel{color:#ffffff80}.kc-aside p{margin:var(--space-3) 0 0}.kc-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.kc-chip{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary-dark);padding:4px 10px;font-weight:600}.section-dark .kc-chip{color:#5eead4;background:#14b8a629}.kc-dazu{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;max-width:100%;margin:0 auto;display:grid}.kc-dazu .kc-kopf{margin:0 0 var(--space-8);text-align:left}.kc-dazu .kc-kopf-text{font-size:var(--text-base);margin-left:0}.kc-dazu-cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.kc-dazu-steps{padding:var(--space-6) var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin:0;list-style:none}.kc-dazu-steps li{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.kc-dazu-steps li:not(:last-child):after{content:"";left:19px;top:calc(var(--space-4) + 44px);bottom:calc(-1 * var(--space-4) + 4px);background:var(--primary);opacity:.3;width:2px;position:absolute}.kc-dazu-nr{color:#fff;background:linear-gradient(135deg,#8e4fc9,#0578a0);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.kc-dazu-steps h3{margin:6px 0 var(--space-1);font-size:var(--text-base);color:var(--text);font-weight:700}.kc-dazu-steps p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}@media (width<=900px){.kc-dazu{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.kc-dazu-steps{padding:var(--space-4) var(--space-5)}}.kc-mini-code{font-family:var(--font-mono);min-width:64px;color:var(--primary-dark)!important;flex:none!important}.ko-demo{max-width:100%;margin:0 auto}.ko-demo-frame{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--bg);position:relative;overflow:hidden}.ko-demo-frame iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:720px;position:absolute;top:0;left:0}.ko-demo-cap{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.ko-more{margin-top:var(--space-8);justify-content:center;display:flex}@media (width<=860px){.kc-liste--karten li:nth-child(2){padding-top:var(--space-6)}}
