.ka-showcase{color:var(--klic-component-block-color-text);font-family:var(--runtime-font,system-ui);padding:clamp(20px,4cqi,44px);background:var(--klic-component-block-color-soft);border:1px solid var(--klic-component-block-color-border);border-radius:var(--runtime-radius,16px);width:100%;min-width:0;container-type:inline-size}.ka-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.ka-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--klic-component-block-color-accent)}.ka-header h2{font-size:clamp(22px,3.5cqi,32px);line-height:1.3;letter-spacing:-.04em;margin:14px 0 10px}.ka-header p{font-size:13px;line-height:1.7;color:var(--klic-component-block-color-muted);max-width:580px;margin:0}.ka-control{flex-shrink:0;background:var(--klic-component-block-color-panel);color:inherit;border:1px solid var(--klic-component-block-color-border);border-radius:8px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.ka-control:hover{background:var(--klic-component-block-color-selected)}.ka-showcase button:focus-visible{outline:2px solid var(--klic-component-block-color-accent);outline-offset:3px}.ka-review{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:28px}.ka-main,.ka-aside{min-width:0}.ka-section-label{color:var(--klic-component-block-color-muted);font-size:10px;letter-spacing:.12em;font-weight:600;margin:0 0 14px}.ka-main>.ka-section-label:not(:first-child){margin-top:28px}.ka-note{margin-top:24px;padding:18px;border:1px dashed var(--klic-component-block-color-border);border-radius:12px;color:var(--klic-component-block-color-muted);font-size:12px;line-height:1.7}.ka-note strong{color:var(--klic-component-block-color-text);font-weight:500}.ka-note p{margin:6px 0 0}.ka-response{max-width:780px;margin:0 auto;background:var(--klic-component-block-color-panel);border:1px solid var(--klic-component-block-color-border);border-radius:16px;padding:clamp(20px,4cqi,32px)}.ka-author{display:flex;align-items:center;gap:12px;font-size:13px}.ka-author>svg{color:var(--klic-component-block-color-accent)}.ka-author small{display:block;color:var(--klic-component-block-color-muted);margin-top:3px;font-size:11px}.ka-response-text{font-size:15px;line-height:1.9;margin:26px 0}.ka-response-text h3{font-size:19px;margin:0 0 15px}.ka-response-text p{margin:0 0 20px}.ka-response-text ol{padding-left:22px}.ka-note-text{font-size:11px;line-height:1.7;color:var(--klic-component-block-color-muted);margin:20px 0 0}.ka-marketing{text-align:center;padding:22px 0}.ka-orbit{display:flex;align-items:center;flex-direction:column;gap:18px;margin-bottom:36px;color:var(--klic-component-block-color-accent)}.ka-orbit svg{box-sizing:content-box;padding:22px;border:1px solid var(--klic-component-block-color-border);border-radius:22px;background:var(--klic-component-block-color-panel);box-shadow:0 12px 30px color-mix(in srgb,var(--klic-component-block-color-text) 8%,transparent)}.ka-orbit span{font-size:10px;letter-spacing:.17em;color:var(--klic-component-block-color-muted)}.ka-marketing-foot{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:10px;letter-spacing:.1em;color:var(--klic-component-block-color-muted);margin-top:36px}.ka-wall{--ui-tw-height:520px}.ka-sample-label{font-size:12px;color:var(--klic-component-block-color-muted);margin:0 0 20px}.ka-status{display:block;margin-top:24px;font-size:11px;line-height:1.6;color:var(--klic-component-block-color-muted)}.ka-showcase[data-density=dense]{padding:20px}.ka-showcase[data-density=dense] .ka-header{margin-bottom:20px}.ka-showcase[data-density=dense] .ka-review{gap:18px}@container (max-width:650px){.ka-review{grid-template-columns:1fr}.ka-header{flex-direction:column;gap:16px}.ka-control{align-self:flex-start}.ka-wall{--ui-tw-height:460px}}.ka-showcase .ui-di__btn--primary,.ka-showcase .ui-sr__btn--primary{background:var(--klic-component-block-color-accent)!important;color:var(--klic-component-block-color-on-accent)!important;border-color:transparent!important}.ka-showcase .ui-di__btn--primary:hover,.ka-showcase .ui-sr__btn--primary:hover{background:var(--klic-component-block-color-accent-hover)!important}.ka-showcase .ui-sr__bars span[data-on],.ka-showcase .ui-sr__signal-bar[data-on]{background:var(--klic-component-block-color-accent)}
