.kclb-landing{--kclb-gap:clamp(18px,3vw,34px);--kclb-radius:18px}.kclb-section,.kclb-hero{margin:0 0 clamp(34px,6vw,72px)}.kclb-section>h2{margin-bottom:12px}.kclb-section__intro{max-width:850px;margin-bottom:24px}.kclb-breadcrumb{margin:0 0 20px;font-size:.92em}.kclb-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.kclb-breadcrumb li:not(:last-child)::after{content:'›';margin-left:8px;opacity:.5}.kclb-hero{position:relative;min-height:420px;padding:clamp(28px,6vw,72px);border-radius:var(--kclb-radius);overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;background-color:#101820;color:#fff}.kclb-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kclb-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.18))}.kclb-hero__content{position:relative;z-index:1;max-width:760px}.kclb-hero h1{color:inherit;margin:6px 0 16px}.kclb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;opacity:.78}.kclb-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.kclb-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:700}.kclb-btn--primary{background:#111;color:#fff}.kclb-hero .kclb-btn--primary{background:#fff;color:#111}.kclb-btn--ghost{border:1px solid currentColor;color:inherit}.kclb-card-grid,.kclb-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kclb-gap)}.kclb-card,.kclb-selector-card,.kclb-bento__item{display:block;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.10);border-radius:var(--kclb-radius);padding:20px;background:#fff}.kclb-card img,.kclb-selector-card img,.kclb-bento__item img{width:100%;height:auto;border-radius:12px;margin-bottom:14px}.kclb-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;grid-auto-flow:dense}.kclb-bento__item--wide{grid-column:span 2}.kclb-bento__item--large{grid-column:span 2;grid-row:span 2}.kclb-content-image__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--kclb-gap);align-items:center}.kclb-content-image--right figure{order:2}.kclb-content-image--full .kclb-content-image__grid{grid-template-columns:1fr}.kclb-content-image figure{margin:0}.kclb-content-image img{width:100%;height:auto;border-radius:var(--kclb-radius)}.kclb-table-wrap{overflow-x:auto}.kclb-table{width:100%;border-collapse:collapse}.kclb-table th,.kclb-table td{padding:14px;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:top}.kclb-faq__item{border-bottom:1px solid rgba(0,0,0,.12);padding:16px 0}.kclb-faq__item summary{cursor:pointer;font-weight:700}.kclb-faq__answer{padding-top:10px}.kclb-cta{padding:clamp(24px,5vw,56px);border-radius:var(--kclb-radius);background:#f3f5f7}.kclb-cta--split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--kclb-gap)}.kclb-cta--centered{text-align:center}.kclb-cta img{width:100%;height:auto;border-radius:14px}.kclb-video video,.kclb-embed iframe{max-width:100%;width:100%;border-radius:var(--kclb-radius)}.kclb-embed{position:relative;overflow:hidden;border-radius:var(--kclb-radius)}.kclb-fallback-header{margin-bottom:30px}@media(max-width:900px){.kclb-card-grid,.kclb-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kclb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kclb-hero{min-height:340px;padding:24px}.kclb-card-grid,.kclb-selector-grid,.kclb-content-image__grid,.kclb-cta--split{grid-template-columns:1fr}.kclb-content-image--right figure{order:0}.kclb-bento{grid-template-columns:1fr}.kclb-bento__item--wide,.kclb-bento__item--large{grid-column:auto;grid-row:auto}.kclb-actions .kclb-btn{width:100%}}
