.kb-marketing.kb-cine{--mono:var(--font-hud),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--display:var(--font-display),"Inter",system-ui,sans-serif;--violet-hi:#a98bff;--surface:rgba(17,17,22,.84);--surface-2:rgba(28,28,36,.8);--charcoal:rgba(12,12,15,.72);--line:rgba(236,234,248,.12);--line-2:rgba(236,234,248,.24);--scrim:rgba(9,9,11,.7);--ease:cubic-bezier(0.16,1,0.3,1);--fs-display:clamp(46px,7vw,108px);--fs-h1:clamp(40px,5.4vw,80px);--fs-h2:clamp(32px,4vw,58px);background:transparent}.kb-marketing.kb-cine.kb-light{--faint:#5a556c;--violet-hi:#6d28d9;--surface:hsla(0,0%,100%,.86);--surface-2:rgba(245,244,250,.86);--charcoal:hsla(0,0%,100%,.7);--line:rgba(24,20,46,.12);--line-2:rgba(24,20,46,.26);--scrim:rgba(231,230,238,.72)}.kb-marketing.kb-cine h1,.kb-marketing.kb-cine h2{font-family:var(--display);font-weight:300;letter-spacing:-.035em;text-wrap:balance}.kb-marketing.kb-cine h3{font-family:var(--display);font-weight:500;letter-spacing:-.01em}.kb-marketing.kb-cine h1 em,.kb-marketing.kb-cine h2 em{font-style:normal;color:var(--violet-hi)}.kb-marketing.kb-cine .crumb,.kb-marketing.kb-cine .eyebrow{font-family:var(--mono);font-weight:500;letter-spacing:.2em;color:var(--violet-hi)}.kb-marketing.kb-cine .crumb{color:var(--faint)}.kb-marketing.kb-cine .crumb a{color:var(--violet-hi)}.kb-marketing.kb-cine .fig-note,.kb-marketing.kb-cine .grid-note,.kb-marketing.kb-cine .hero-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;line-height:1.7}.kb-marketing.kb-cine .site-header{top:env(safe-area-inset-top,0);background:rgba(9,9,11,.55);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.kb-marketing.kb-cine.kb-light .site-header{background:rgba(231,230,238,.62)}.kb-marketing.kb-cine .nav{height:76px}.kb-marketing.kb-cine .nav-links{gap:22px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.kb-marketing.kb-cine .nav-links a{position:relative;padding:6px 0}.kb-marketing.kb-cine .nav-links a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--violet-hi);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.kb-marketing.kb-cine .nav-links a.here:after,.kb-marketing.kb-cine .nav-links a:not(.btn):hover:after{transform:scaleX(1)}.kb-marketing.kb-cine .nav-links a.here{font-weight:500}.kb-marketing.kb-cine .theme-toggle{border-radius:2px;border-color:var(--line-2)}.kb-marketing.kb-cine .index-btn{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px;font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-2);border-radius:2px;background:rgba(9,9,11,.35);cursor:pointer;flex-shrink:0}.kb-marketing.kb-cine.kb-light .index-btn{background:hsla(0,0%,100%,.5)}.kb-marketing.kb-cine .index-btn i{display:grid;gap:4px;width:14px}.kb-marketing.kb-cine .index-btn i:after,.kb-marketing.kb-cine .index-btn i:before{content:"";height:1px;background:currentColor}.kb-marketing.kb-cine .index-menu{position:fixed;inset:0;z-index:80;overflow-y:auto;background:rgba(9,9,11,.94);backdrop-filter:blur(16px);padding:calc(env(safe-area-inset-top, 0px) + 96px) max(24px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom, 0px) + 48px) max(24px,env(safe-area-inset-left,0px))}.kb-marketing.kb-cine.kb-light .index-menu{background:rgba(240,239,245,.95)}.kb-marketing.kb-cine .index-close{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 20px);right:max(24px,env(safe-area-inset-right,0px))}.kb-marketing.kb-cine .index-grid{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.kb-marketing.kb-cine .index-group{animation:kbs-index-in .6s var(--ease) both}@keyframes kbs-index-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kb-marketing.kb-cine .index-group h2{font:500 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--violet-hi);margin:0 0 20px}.kb-marketing.kb-cine .index-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kb-marketing.kb-cine .index-group a{display:inline-flex;align-items:baseline;gap:14px;font:300 clamp(26px,3.2vw,44px)/1.15 var(--display);letter-spacing:-.03em;color:var(--text);transition:color .25s,padding .35s var(--ease)}.kb-marketing.kb-cine .index-group a small{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--faint)}.kb-marketing.kb-cine .index-group a:hover,.kb-marketing.kb-cine .index-group a[aria-current=page]{color:var(--violet-hi);padding-left:8px}.kb-marketing.kb-cine .index-group.minor a{font-size:clamp(20px,2vw,26px);color:var(--muted)}.kb-marketing.kb-cine .index-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:820px){.kb-marketing.kb-cine .index-grid{grid-template-columns:1fr;gap:36px}}.kb-marketing.kb-cine .btn{position:relative;isolation:isolate;overflow:hidden;gap:10px;height:44px;padding:0 20px;border-radius:2px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:color .35s,border-color .35s,background-color .35s}.kb-marketing.kb-cine .btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.7,0,.2,1)}.kb-marketing.kb-cine .btn:hover{color:var(--ink);border-color:var(--text)}.kb-marketing.kb-cine .btn:hover:after{transform:scaleX(1)}.kb-marketing.kb-cine .btn-primary{background:var(--violet);border-color:var(--violet);color:#fff}.kb-marketing.kb-cine .btn-ghost{border-color:var(--line-2);background:rgba(9,9,11,.3);backdrop-filter:blur(6px)}.kb-marketing.kb-cine.kb-light .btn-ghost{background:hsla(0,0%,100%,.4)}.kb-marketing.kb-cine.kb-light .btn:hover{color:#f6f5fa}.kb-marketing.kb-cine .btn-lg{height:50px;padding:0 24px;font-size:11.5px}.kb-marketing.kb-cine .btn-mini,.kb-marketing.kb-cine .btn-mini-primary{border-radius:2px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.kb-marketing.kb-cine .hero-media,.kb-marketing.kb-cine .hero:after,.kb-marketing.kb-cine .page-hero:after{display:none}.kb-marketing.kb-cine .page-hero{min-height:min(52svh,540px);display:flex;align-items:flex-end;padding:128px 0 48px;border-bottom:0;overflow:visible}.kb-marketing.kb-cine .page-hero .wrap{width:100%}.kb-marketing.kb-cine .page-hero h1{font-size:var(--fs-h1);line-height:.98;letter-spacing:-.045em;font-weight:300;max-width:14ch;margin-bottom:22px}.kb-marketing.kb-cine .page-hero p{max-width:56ch}.kb-marketing.kb-cine .hero h1{font-size:var(--fs-display);line-height:.95;letter-spacing:-.045em;font-weight:300;max-width:13ch}.kb-marketing.kb-cine .cta-band h2,.kb-marketing.kb-cine .prose-h2,.kb-marketing.kb-cine .sec-head h2{font-size:var(--fs-h2);line-height:1.02;font-weight:300;letter-spacing:-.035em}.kb-marketing.kb-cine .alt{background:var(--charcoal);backdrop-filter:blur(4px);border-color:var(--line)}.kb-marketing.kb-cine .cta-band{padding:112px 0}.kb-marketing.kb-cine .cta-band h2{font-size:clamp(40px,6vw,88px);line-height:.98;max-width:16ch;margin-left:auto;margin-right:auto}.kb-marketing.kb-cine .doc-section{background:var(--charcoal);backdrop-filter:blur(6px)}.kb-marketing.kb-cine .card,.kb-marketing.kb-cine .cov-form,.kb-marketing.kb-cine .cov-result,.kb-marketing.kb-cine .faq-item,.kb-marketing.kb-cine .panel,.kb-marketing.kb-cine .partner-card,.kb-marketing.kb-cine .paystep,.kb-marketing.kb-cine .post-card,.kb-marketing.kb-cine .role-card,.kb-marketing.kb-cine .split-card,.kb-marketing.kb-cine .step,.kb-marketing.kb-cine .team-card,.kb-marketing.kb-cine .topic-card{border-radius:2px;border-color:var(--line);background:linear-gradient(var(--violet-hi),var(--violet-hi)) 0 0 /9px 1px no-repeat,linear-gradient(var(--violet-hi),var(--violet-hi)) 0 0 /1px 9px no-repeat,linear-gradient(var(--violet-hi),var(--violet-hi)) 100% 100% /9px 1px no-repeat,linear-gradient(var(--violet-hi),var(--violet-hi)) 100% 100% /1px 9px no-repeat,var(--surface);backdrop-filter:blur(12px);box-shadow:none}.kb-marketing.kb-cine .card:hover{border-color:var(--line-2)}.kb-marketing.kb-cine .explainer-chips li,.kb-marketing.kb-cine .spec-chips li,.kb-marketing.kb-cine .stamprow div{border-radius:2px}.kb-marketing.kb-cine .post-thumb,.kb-marketing.kb-cine .team-photo,.kb-marketing.kb-cine .thumb{border-radius:0}.kb-marketing.kb-cine .split-card li:before{content:"+";width:auto;height:auto;top:0;background:none;border-radius:0;font-family:var(--mono);color:var(--violet-hi)}.kb-marketing.kb-cine input:not([type=checkbox]):not([type=radio]),.kb-marketing.kb-cine select,.kb-marketing.kb-cine textarea{border-radius:2px}.kb-marketing.kb-cine .site-footer{position:relative;background:rgba(9,9,11,.86);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:72px 0 48px}.kb-marketing.kb-cine.kb-light .site-footer{background:rgba(240,239,245,.9)}.kb-marketing.kb-cine .foot-links h2{font-family:var(--mono);color:var(--violet-hi);letter-spacing:.2em;font-weight:500}.kb-marketing.kb-cine .copyright{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.js .kb-marketing.kb-cine .reveal{transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.kb-marketing.kb-cine .scene{position:relative;overflow-x:clip;min-height:78vh;display:grid;align-items:center;padding:96px 0}.kb-marketing.kb-cine .scene.scene-hero{min-height:100svh;align-items:end;padding:140px 0 14vh}.kb-marketing.kb-cine .scene.scene-end{align-items:end}.kb-marketing.kb-cine .scene.scene-tall{min-height:auto;padding:72px 0}.kb-marketing.kb-cine .scene-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:56px}.kb-marketing.kb-cine .scene-panel{position:relative;grid-column:1/span 6;min-width:0;display:grid;gap:22px;align-content:start}.kb-marketing.kb-cine .scene-panel.at-right{grid-column:7/span 6}.kb-marketing.kb-cine .scene-panel.at-wide{grid-column:1/-1}.kb-marketing.kb-cine .scene-panel.at-centre{grid-column:3/span 8;justify-items:center;text-align:center}.kb-marketing.kb-cine .scene-panel:before{content:"";position:absolute;inset:-12% -16%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--scrim),transparent)}.kb-marketing.kb-cine .scene-panel.at-wide:before{display:none}.kb-marketing.kb-cine .scene-panel>*{margin:0}.kb-marketing.kb-cine .scene h2{font-size:var(--fs-h2);line-height:1.02}.kb-marketing.kb-cine .scene .lede,.kb-marketing.kb-cine .scene-body{color:var(--muted);font-size:var(--fs-lede);max-width:54ch}.kb-marketing.kb-cine .scene .hero-cta,.kb-marketing.kb-cine .scene .hero-invite{margin:0}.kb-marketing.kb-cine .scene .split-card ul{margin-bottom:22px}.kb-marketing.kb-cine .textlink{display:inline-flex;align-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text)}.kb-marketing.kb-cine .textlink:after{content:"";width:28px;height:1px;background:var(--violet-hi);transition:width .4s var(--ease)}.kb-marketing.kb-cine .textlink:hover:after{width:48px}@media (max-width:1080px){.kb-marketing.kb-cine .scene-panel,.kb-marketing.kb-cine .scene-panel.at-right{grid-column:1/span 9}.kb-marketing.kb-cine .scene-panel.at-centre{grid-column:1/-1}}@media (max-width:760px){.kb-marketing.kb-cine .scene{min-height:0;padding:72px 0}.kb-marketing.kb-cine .scene-panel,.kb-marketing.kb-cine .scene-panel.at-right{grid-column:1/-1}.kb-marketing.kb-cine .page-hero{min-height:64svh;padding:120px 0 48px}}@media (prefers-reduced-motion:reduce){.kb-marketing.kb-cine .btn:after{transition:none}.kb-marketing.kb-cine .index-group{animation:none}}.kb-marketing.kb-cine .kbm-wipe{opacity:0;transform:translateY(14px);transition:opacity .6s ease-out,transform .8s var(--ease)}.kb-marketing.kb-cine .kbm-wipe.kbm-in{opacity:1;transform:none}.kb-marketing.kb-cine .kbm-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out calc(var(--kbm-i, 0) * 45ms),transform .7s var(--ease) calc(var(--kbm-i, 0) * 45ms)}.kb-marketing.kb-cine .kbm-stagger.kbm-in>*{opacity:1;transform:none}.kb-marketing.kb-cine .kbm-rule{position:relative}.kb-marketing.kb-cine .kbm-rule:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:1;background:linear-gradient(90deg,var(--violet-hi),rgba(169,139,255,.15) 55%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease);pointer-events:none}.kb-marketing.kb-cine .kbm-rule.kbm-in:before{transform:scaleX(1)}.kb-marketing.kb-cine .partner-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.kb-marketing.kb-cine .partner-index .partner-card{width:auto}.kb-marketing.kb-cine .partner-no{color:var(--faint);margin-right:10px}.kb-marketing.kb-cine .data-index-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.kb-marketing.kb-cine .data-index-tile{padding:22px;display:grid;gap:10px;align-content:start}.kb-marketing.kb-cine .data-index-head{display:flex;justify-content:space-between;align-items:center}.kb-marketing.kb-cine .data-index-tile h3{margin:4px 0 0;font-size:var(--fs-h3)}.kb-marketing.kb-cine .data-index-tagline{margin:0;font:500 10.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-hi)}.kb-marketing.kb-cine .data-index-summary{margin:0;color:var(--text);font-size:var(--fs-ui);line-height:1.55}.kb-marketing.kb-cine .data-index-checks{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.kb-marketing.kb-cine .data-index-checks li{display:grid;grid-template-columns:18px minmax(0,1fr);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.kb-marketing.kb-cine .data-index-checks li:before{content:"+";font-family:var(--mono);color:var(--violet-hi)}.kb-marketing.kb-cine .data-index-soon{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.kb-marketing.kb-cine .data-index-soon ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.kb-marketing.kb-cine .data-index-soon li{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--fs-small)}.kb-marketing.kb-cine .data-index-soon li b{color:var(--text);font-weight:500}.kb-marketing.kb-cine .licence-key{margin-top:28px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px 40px;border:1px solid var(--line);border-radius:2px;background:linear-gradient(var(--violet-hi),var(--violet-hi)) 0 0 /9px 1px no-repeat,linear-gradient(var(--violet-hi),var(--violet-hi)) 0 0 /1px 9px no-repeat,var(--surface);scroll-margin-top:100px}.kb-marketing.kb-cine .licence-key-head{display:grid;gap:10px;align-content:start}.kb-marketing.kb-cine .licence-key-head>*{margin:0}.kb-marketing.kb-cine .licence-key-head p:not(.eyebrow){color:var(--muted);font-size:var(--fs-small);line-height:1.6}.kb-marketing.kb-cine .licence-key-lines{display:grid;gap:0}.kb-marketing.kb-cine .licence-key-lines>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);line-height:1.55}.kb-marketing.kb-cine .licence-key-lines>div:last-child{border-bottom:0}.kb-marketing.kb-cine .licence-key-lines b{font-weight:600;color:var(--text)}.kb-marketing.kb-cine .licence-key-lines span{color:var(--muted)}@media (max-width:860px){.kb-marketing.kb-cine .licence-key,.kb-marketing.kb-cine .licence-key-lines>div{grid-template-columns:1fr}}.kb-marketing.kb-cine .thumb-media:has(.block-glyph){display:flex;align-items:flex-end;justify-content:center;padding:18px 18px 0;background:radial-gradient(80% 90% at 50% 100%,rgba(124,58,237,.16),transparent 70%),var(--surface-2)}.kb-marketing.kb-cine .block-glyph{width:100%;height:100%;display:block}.kb-marketing.kb-cine .kbg-b{fill:rgba(236,234,248,.16)}.kb-marketing.kb-cine .kbg-t{fill:#8b5cf6}.kb-marketing.kb-cine .kbg-f{fill:rgba(236,234,248,.3)}.kb-marketing.kb-cine.kb-light .kbg-b{fill:rgba(24,20,46,.18)}.kb-marketing.kb-cine.kb-light .kbg-f{fill:rgba(24,20,46,.3)}.kb-marketing.kb-cine .card:hover .kbg-b,.kb-marketing.kb-cine .topic-tile:hover .kbg-b{fill:rgba(236,234,248,.26)}.kb-marketing.kb-cine .page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(9,9,11,.82),rgba(9,9,11,.62) 42%,rgba(9,9,11,0) 72%)}.kb-marketing.kb-cine.kb-light .page-hero:before{background:linear-gradient(90deg,rgba(231,230,238,.9),rgba(231,230,238,.68) 42%,rgba(231,230,238,0) 72%)}@media (max-width:1100px){.kb-marketing.kb-cine .page-hero:before{background:rgba(9,9,11,.6)}.kb-marketing.kb-cine.kb-light .page-hero:before{background:rgba(231,230,238,.72)}}.kb-marketing.kb-cine .nav-links a:not(.btn){display:none}.kb-marketing.kb-cine .site-header .wrap.nav{max-width:1440px;gap:20px}.kb-marketing.kb-cine .nav-links{gap:10px;flex-shrink:0}.kb-marketing.kb-cine .nav-links .btn{flex-shrink:0;white-space:nowrap;height:40px;padding:0 16px}.kb-marketing.kb-cine .site-header .index-btn,.kb-marketing.kb-cine .site-header .theme-toggle{flex-shrink:0}.kb-marketing.kb-cine .site-header .theme-toggle{width:40px;height:40px}.kb-marketing.kb-cine .site-header .index-btn{height:40px}.kb-marketing.kb-cine .header-search{position:relative;flex:1 1 360px;min-width:240px;max-width:560px;margin:0 auto 0 12px;display:flex;align-items:center}.kb-marketing.kb-cine .header-search svg{position:absolute;left:14px;width:16px;height:16px;color:var(--muted);pointer-events:none}.kb-marketing.kb-cine .header-search input{width:100%;height:40px;padding:0 16px 0 40px;border-radius:999px;border:1px solid var(--line-2);background:rgba(9,9,11,.45);color:var(--text);font:400 14px/1 var(--sans);transition:border-color .2s,background-color .2s}.kb-marketing.kb-cine .header-search input::-moz-placeholder{color:var(--muted);opacity:1}.kb-marketing.kb-cine .header-search input::placeholder{color:var(--muted);opacity:1}.kb-marketing.kb-cine .header-search input:focus{outline:none;border-color:var(--violet-hi);background:rgba(9,9,11,.7)}.kb-marketing.kb-cine.kb-light .header-search input{background:#fff;border-color:rgba(24,20,46,.16)}.kb-marketing.kb-cine .nav .nav-links{margin-left:0}@media (max-width:999px){.kb-marketing.kb-cine .header-search{display:none}.kb-marketing.kb-cine .nav .nav-links{margin-left:auto}}.kb-marketing.kb-cine .spec-stats{margin:4px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:12px;border-top:1px solid var(--line)}.kb-marketing.kb-cine .spec-stats div{min-width:0}.kb-marketing.kb-cine .spec-stats dt{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.kb-marketing.kb-cine .spec-stats dd{margin:2px 0 0;font-size:var(--fs-small);font-weight:500;color:var(--text);overflow-wrap:anywhere}.kb-marketing.kb-cine.kb-light .card,.kb-marketing.kb-cine.kb-light .cov-form,.kb-marketing.kb-cine.kb-light .cov-result,.kb-marketing.kb-cine.kb-light .faq-item,.kb-marketing.kb-cine.kb-light .licence-key,.kb-marketing.kb-cine.kb-light .panel,.kb-marketing.kb-cine.kb-light .partner-card,.kb-marketing.kb-cine.kb-light .paystep,.kb-marketing.kb-cine.kb-light .post-card,.kb-marketing.kb-cine.kb-light .role-card,.kb-marketing.kb-cine.kb-light .split-card,.kb-marketing.kb-cine.kb-light .step,.kb-marketing.kb-cine.kb-light .team-card,.kb-marketing.kb-cine.kb-light .topic-card{background:linear-gradient(#6d28d9,#6d28d9) 0 0 /9px 1px no-repeat,linear-gradient(#6d28d9,#6d28d9) 0 0 /1px 9px no-repeat,#fff;border:1px solid rgba(24,20,46,.1);box-shadow:0 7px 29px rgba(36,30,70,.08);backdrop-filter:none}.kb-marketing.kb-cine .card{box-shadow:0 10px 34px rgba(0,0,0,.28)}.kb-marketing.kb-cine .stamp-ok{color:#34d399}.kb-marketing.kb-cine .stamp-warn{color:#fbbf24}.kb-marketing.kb-cine.kb-light .stamp-ok{color:#047857}.kb-marketing.kb-cine.kb-light .stamp-warn{color:#b45309}.kb-marketing.kb-cine{--violet-text:#b39dff}.kb-marketing.kb-cine.kb-light{--violet-text:#5b21b6}.kb-marketing.kb-cine .apply-consent a,.kb-marketing.kb-cine .capacity-num,.kb-marketing.kb-cine .card-open .cat-line,.kb-marketing.kb-cine .cat-line,.kb-marketing.kb-cine .contact-address a,.kb-marketing.kb-cine .cov-headline b,.kb-marketing.kb-cine .cov-toggle,.kb-marketing.kb-cine .crumb a,.kb-marketing.kb-cine .data-icon,.kb-marketing.kb-cine .eyebrow,.kb-marketing.kb-cine .faq-marker-open,.kb-marketing.kb-cine .faq-more-button,.kb-marketing.kb-cine .figure-strip b,.kb-marketing.kb-cine .hero h1 em,.kb-marketing.kb-cine .judge-body li strong,.kb-marketing.kb-cine .mark span,.kb-marketing.kb-cine .mobile-menu-section-label.here,.kb-marketing.kb-cine .next-steps li:before,.kb-marketing.kb-cine .open-boundary h2,.kb-marketing.kb-cine .open-links a,.kb-marketing.kb-cine .partner-apply-group legend,.kb-marketing.kb-cine .partners-hero .crumb,.kb-marketing.kb-cine .paystep .arrow,.kb-marketing.kb-cine .pillar span b,.kb-marketing.kb-cine .pipeline-state,.kb-marketing.kb-cine .post-back a,.kb-marketing.kb-cine .role-apply-lede a,.kb-marketing.kb-cine .role-body a:not(.btn),.kb-marketing.kb-cine .role-go,.kb-marketing.kb-cine .step .n,.kb-marketing.kb-cine .supply-points b,.kb-marketing.kb-cine .team-contact a,.kb-marketing.kb-cine .team-role,.kb-marketing.kb-cine .topic-label b,.kb-marketing.kb-cine .traction-network b{color:var(--violet-text)}.kb-marketing.kb-cine .data-badge-verified{color:#34d399}.kb-marketing.kb-cine.kb-light .data-badge-verified{color:#047857}.kb-marketing.kb-cine:not(.kb-light) .doc :is(.text-zinc-500,.text-zinc-400,.text-zinc-600){color:var(--muted)}.kb-marketing.kb-cine.kb-light .doc :is(.text-zinc-400,.text-zinc-500,.text-zinc-600){color:var(--muted)}.kb-marketing.kb-cine .paystep.hl,.kb-marketing.kb-cine.kb-light .paystep.hl{background:var(--violet);border-color:var(--violet);box-shadow:none}.kb-marketing.kb-cine .trust-map{position:relative;padding:8px 0 24px}.kb-marketing.kb-cine .trust-map ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kb-marketing.kb-cine .trust-map a{height:100%;display:grid;grid-template-rows:auto auto 1fr;gap:6px;padding:18px 18px 20px;border:1px solid var(--line);border-top:2px solid var(--violet);border-radius:2px;background:var(--surface);backdrop-filter:blur(12px);transition:border-color .25s,transform .35s var(--ease)}.kb-marketing.kb-cine .trust-map a:hover{border-color:var(--line-2);border-top-color:var(--violet-text);transform:translateY(-2px)}.kb-marketing.kb-cine.kb-light .trust-map a{background:#fff;box-shadow:0 7px 29px rgba(36,30,70,.08);backdrop-filter:none}.kb-marketing.kb-cine .trust-map-n{font:300 34px/1 var(--display);letter-spacing:-.03em;color:var(--text)}.kb-marketing.kb-cine .trust-map-label{font:500 10.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet-text)}.kb-marketing.kb-cine .trust-map-title{font:500 16px/1.35 var(--display);color:var(--text)}.kb-marketing.kb-cine .trust-chapter{scroll-margin-top:90px}.kb-marketing.kb-cine .trust-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-items:start}.kb-marketing.kb-cine .trust-aside{grid-column:1/span 4;position:sticky;top:110px;display:grid;gap:16px}.kb-marketing.kb-cine .trust-aside>*{margin:0}.kb-marketing.kb-cine .trust-aside h2{font-size:clamp(34px,3.6vw,52px);line-height:1.02}.kb-marketing.kb-cine .trust-aside p:not(.eyebrow){color:var(--muted);font-size:var(--fs-ui);line-height:1.65}.kb-marketing.kb-cine .trust-body{grid-column:6/span 7;min-width:0;display:grid;gap:48px}.kb-marketing.kb-cine .trust-block{display:grid;gap:18px}.kb-marketing.kb-cine .trust-block>*{margin:0}.kb-marketing.kb-cine .trust-block h3{font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.2}.kb-marketing.kb-cine .trust-block>p{color:var(--muted);font-size:var(--fs-lead);line-height:1.7;max-width:62ch}.kb-marketing.kb-cine .trust-block>p strong{color:var(--text);font-weight:600}.kb-marketing.kb-cine .trust-stamps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kb-marketing.kb-cine .trust-stamps li{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px}.kb-marketing.kb-cine .trust-stamps li p{margin:0;color:var(--text);font-size:var(--fs-ui);line-height:1.55}.kb-marketing.kb-cine .trust-quote{margin:0;padding:6px 0 6px 26px;border-left:2px solid var(--violet-text);font:300 clamp(26px,2.6vw,38px)/1.2 var(--display);letter-spacing:-.025em;color:var(--text);max-width:24ch}.kb-marketing.kb-cine .trust-seals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kb-marketing.kb-cine .trust-seals figure{margin:0;padding:22px 18px;display:grid;justify-items:center;gap:14px;text-align:center}.kb-marketing.kb-cine .trust-seals img{width:88px;height:88px;-o-object-fit:contain;object-fit:contain}.kb-marketing.kb-cine .trust-seals figcaption{color:var(--muted);font-size:var(--fs-small);line-height:1.5}.kb-marketing.kb-cine .trust-rules{list-style:none;margin:0;padding:4px 20px;border:1px solid var(--line);border-radius:2px;background:var(--surface);backdrop-filter:blur(12px)}.kb-marketing.kb-cine.kb-light .trust-rules{background:#fff;box-shadow:0 7px 29px rgba(36,30,70,.08)}.kb-marketing.kb-cine .trust-rules li:last-child{border-bottom:0}.kb-marketing.kb-cine .trust-rules li{display:grid;grid-template-columns:30px minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--line);color:var(--text);font-size:var(--fs-ui);line-height:1.55}.kb-marketing.kb-cine .trust-rules li span{font-family:var(--mono);color:var(--violet-text)}.kb-marketing.kb-cine .trust-branch{display:grid;grid-template-columns:minmax(0,.8fr) 36px minmax(0,1.4fr);align-items:center}.kb-marketing.kb-cine .trust-branch:before{content:"";grid-column:2;grid-row:1;height:1px;background:var(--line-2)}.kb-marketing.kb-cine .trust-branch-from{grid-column:1;grid-row:1;display:grid;gap:4px;padding:16px 18px;border:1px solid var(--line-2);border-radius:2px;background:var(--surface)}.kb-marketing.kb-cine .trust-branch-from b{font:500 10.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet-text)}.kb-marketing.kb-cine .trust-branch-from span{color:var(--text);font-size:var(--fs-small)}.kb-marketing.kb-cine .trust-branch ul{grid-column:3;grid-row:1;list-style:none;margin:0;padding:0 0 0 16px;border-left:1px solid var(--line-2);display:grid;gap:8px}.kb-marketing.kb-cine .trust-branch li{position:relative;padding:10px 14px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--text);font-size:var(--fs-small)}.kb-marketing.kb-cine .trust-branch li:before{content:"";position:absolute;left:-17px;top:50%;width:16px;height:1px;background:var(--line-2)}.kb-marketing.kb-cine .trust-branch li.is-human{border-color:var(--violet-text)}.kb-marketing.kb-cine .trust-branch li span{display:block;margin-top:2px;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-text)}.kb-marketing.kb-cine.kb-light .trust-branch li,.kb-marketing.kb-cine.kb-light .trust-branch-from{background:#fff}.kb-marketing.kb-cine .trust-pillars{margin:0;display:grid;gap:12px}.kb-marketing.kb-cine .trust-pillars ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-marketing.kb-cine .trust-pillars li{padding:20px;display:grid;gap:12px;align-content:start}.kb-marketing.kb-cine .trust-pillar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kb-marketing.kb-cine .trust-pillar-head b{font-weight:600;color:var(--text)}.kb-marketing.kb-cine .trust-pillar-head span{font:300 30px/1 var(--display);letter-spacing:-.03em;color:var(--violet-text);font-variant-numeric:tabular-nums}.kb-marketing.kb-cine .trust-pillars li p{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.6}.kb-marketing.kb-cine .trust-pillars figcaption{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.kb-marketing.kb-cine .trust-clip{display:grid;gap:10px}.kb-marketing.kb-cine .trust-clip-bar{display:flex;gap:3px;height:30px}.kb-marketing.kb-cine .trust-clip-bar i{flex-basis:0;border-radius:2px;background:linear-gradient(180deg,var(--violet-text),var(--violet));opacity:.85}.kb-marketing.kb-cine .trust-clip-bar i.is-dead,.kb-marketing.kb-cine .trust-clip-key .is-dead:before{background:repeating-linear-gradient(45deg,rgba(251,191,36,.55) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 1px rgba(251,191,36,.7);opacity:1}.kb-marketing.kb-cine .trust-clip-key{display:flex;flex-wrap:wrap;gap:8px 22px;font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kb-marketing.kb-cine .trust-clip-key span{display:inline-flex;align-items:center;gap:8px}.kb-marketing.kb-cine .trust-clip-key span:before{content:"";width:18px;height:10px;border-radius:2px;background:linear-gradient(180deg,var(--violet-text),var(--violet))}.kb-marketing.kb-cine.kb-light .trust-clip-bar i.is-dead,.kb-marketing.kb-cine.kb-light .trust-clip-key .is-dead:before{background:repeating-linear-gradient(45deg,rgba(180,83,9,.5) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 1px rgba(180,83,9,.7)}@media (max-width:1000px){.kb-marketing.kb-cine .trust-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-marketing.kb-cine .trust-aside,.kb-marketing.kb-cine .trust-body{grid-column:1/-1}.kb-marketing.kb-cine .trust-aside{position:static;margin-bottom:40px}}@media (max-width:640px){.kb-marketing.kb-cine .trust-map ol,.kb-marketing.kb-cine .trust-pillars ul,.kb-marketing.kb-cine .trust-seals{grid-template-columns:1fr}.kb-marketing.kb-cine .trust-stamps li{grid-template-columns:1fr;gap:10px}.kb-marketing.kb-cine .trust-branch{grid-template-columns:1fr;gap:12px}.kb-marketing.kb-cine .trust-branch:before{display:none}.kb-marketing.kb-cine .trust-branch ul{grid-column:1;grid-row:2}}.kb-marketing.kb-cine .trust-map ol[data-count="5"],.kb-marketing.kb-cine .trust-map ol[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.kb-marketing.kb-cine .trust-map ol[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kb-marketing.kb-cine .trust-map ol[data-count]{grid-template-columns:1fr}}.kb-marketing.kb-cine .chapter-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kb-marketing.kb-cine .chapter-options li{padding:24px;display:grid;gap:12px;align-content:start}.kb-marketing.kb-cine .chapter-options li>*{margin:0}.kb-marketing.kb-cine .chapter-options h3{font-size:22px}.kb-marketing.kb-cine .chapter-options li p:not(.eyebrow){color:var(--muted);font-size:var(--fs-ui);line-height:1.6}.kb-marketing.kb-cine .chapter-rows{display:grid}.kb-marketing.kb-cine .chapter-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:90px}.kb-marketing.kb-cine .chapter-row:first-child{border-top:0;padding-top:0}.kb-marketing.kb-cine .chapter-row header{display:grid;gap:14px;align-content:start}.kb-marketing.kb-cine .chapter-row header>*,.kb-marketing.kb-cine .chapter-row>div>*{margin:0}.kb-marketing.kb-cine .chapter-row h2{font-size:clamp(28px,3vw,42px);line-height:1.05}.kb-marketing.kb-cine .chapter-row>div{display:grid;gap:28px}.kb-marketing.kb-cine .chapter-row>div>p{color:var(--muted);font-size:var(--fs-lead);line-height:1.7;max-width:64ch}@media (max-width:900px){.kb-marketing.kb-cine .chapter-options,.kb-marketing.kb-cine .chapter-row{grid-template-columns:1fr}}.kb-marketing.kb-cine :is(.eyebrow,.crumb,.btn,.btn-mini,.index-btn,.hero-note,.grid-note,.fig-note,.cat-line,.cat-tag,.cov-eyebrow,.trust-map-label,.pillars-label,.copyright,.data-badge,.data-index-tagline,.formats-label,.when,.team-role,.post-byline,.roles-count,.partner-no,.textlink,.hint,.open-command-label,.open-page-credit,.seal,.faq-more-button,.header-search input,time){font-size:12px}.kb-marketing.kb-cine .foot-links h2,.kb-marketing.kb-cine .spec-stats dt,.kb-marketing.kb-cine .trust-branch li span,.kb-marketing.kb-cine .trust-clip-key,.kb-marketing.kb-cine .trust-pillars figcaption,.kb-marketing.kb-cine dt,.kb-marketing.kb-cine legend{font-size:12px}.kb-marketing.kb-cine .mark .inline-flex{font-size:12px;letter-spacing:.12em}.kb-marketing.kb-cine :is(.supply-points b,.post-back a,.text-\[10px\],.text-\[11px\]){font-size:12px}@media (max-width:1000px){.kb-marketing.kb-cine .trust-grid{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}}@media (max-width:760px){.kb-marketing.kb-cine .scene-grid{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.kb-marketing.kb-cine .btn{white-space:normal;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;text-align:center;line-height:1.35}.kb-marketing.kb-cine :is(.tier-link,.net-link,.fig-link,.sec-foot-link,.textlink,.cov-toggle,.foot-links a,.post-back a,.open-links a,.crumb a){display:inline-flex;align-items:center;min-height:32px}.kb-marketing.kb-cine .foot-links a{display:flex}.kb-auth input[type=checkbox],.kb-auth input[type=radio],.kb-marketing.kb-cine input[type=checkbox],.kb-marketing.kb-cine input[type=radio]{width:20px;height:20px}}.kb-marketing .live-bar{position:relative;z-index:51;padding-top:env(safe-area-inset-top,0);background:rgba(9,9,11,.72);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.3}.kb-marketing.kb-light .live-bar{background:rgba(231,230,238,.78)}.kb-marketing .live-row{display:flex;align-items:center;gap:10px;min-height:36px}.kb-marketing .live-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.55);animation:kb-live-pulse 2.4s ease-out infinite}.kb-marketing.kb-light .live-dot{background:#059669}@keyframes kb-live-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.kb-marketing .live-label{flex:none;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kb-marketing .live-item{flex:1;min-width:0;margin:0;display:flex;align-items:baseline;gap:10px;animation:kb-live-in .35s ease-out}@keyframes kb-live-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.kb-marketing .live-lead{flex:none;font-weight:600;color:var(--text)}.kb-marketing .live-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.kb-marketing .live-cta{flex:none;color:var(--violet-text);font-weight:500;white-space:nowrap}.kb-marketing .live-cta:hover{text-decoration:underline}.kb-marketing .live-controls{flex:none;display:flex;gap:2px;margin-left:auto}.kb-marketing .live-btn{width:26px;height:26px;display:grid;place-items:center;background:none;border:0;border-radius:4px;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.kb-marketing .live-btn:focus-visible,.kb-marketing .live-btn:hover{color:var(--text);background:var(--line)}@media (max-width:720px){.kb-marketing .live-label{display:none}.kb-marketing .live-item{flex-wrap:wrap;row-gap:2px;padding:6px 0}.kb-marketing .live-text{white-space:normal;flex-basis:100%;order:2}.kb-marketing .live-cta{order:1}}@media (prefers-reduced-motion:reduce){.kb-marketing .live-dot,.kb-marketing .live-item{animation:none}}.kb-marketing.kb-cine:has(.live-bar) .scene.scene-hero{min-height:calc(100svh - 37px);padding-top:103px}