.kb-site.svelte-1wkuwtl{min-height:100vh;background:var(--wc-bg);color:var(--wc-fg);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.kb-section.svelte-1wkuwtl{max-width:1120px;margin:0 auto;padding:calc(76px * var(--wc-density)) 24px}.kb-section.svelte-1wkuwtl h2:where(.svelte-1wkuwtl){margin:0 0 24px;max-width:720px;color:var(--wc-fg);font-size:40px;font-weight:680;letter-spacing:0;line-height:1.08}.kb-hero-block.svelte-1wkuwtl{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:48px;min-height:82vh}.kb-eyebrow.svelte-1wkuwtl{margin:0 0 16px;color:var(--wc-accent);font-size:12px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.kb-hero-block.svelte-1wkuwtl h1:where(.svelte-1wkuwtl){margin:0;max-width:820px;color:var(--wc-fg);font-size:72px;font-weight:720;letter-spacing:0;line-height:.98}.kb-lead.svelte-1wkuwtl{margin:24px 0 0;max-width:660px;color:var(--wc-muted);font-size:20px;line-height:1.5}.kb-actions.svelte-1wkuwtl{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kb-actions.svelte-1wkuwtl a:where(.svelte-1wkuwtl),.kb-cta.svelte-1wkuwtl a:where(.svelte-1wkuwtl){display:inline-flex;align-items:center;min-height:42px;border-radius:999px;background:var(--wc-accent);color:#fff;padding:0 18px;font-weight:720;text-decoration:none}.kb-actions.svelte-1wkuwtl a.secondary:where(.svelte-1wkuwtl){border:1px solid var(--wc-border);background:transparent;color:var(--wc-fg)}.kb-hero-block.svelte-1wkuwtl img:where(.svelte-1wkuwtl),.kb-visual.svelte-1wkuwtl{width:100%;aspect-ratio:4 / 5;border-radius:8px;object-fit:cover;overflow:hidden}.kb-visual.svelte-1wkuwtl{position:relative;border:1px solid var(--wc-border);background:linear-gradient(145deg,color-mix(in srgb,var(--wc-accent) 24%,transparent),transparent),var(--wc-surface)}.kb-visual.svelte-1wkuwtl span:where(.svelte-1wkuwtl){position:absolute;display:block;border-radius:999px;background:color-mix(in srgb,var(--wc-accent) 42%,white);opacity:.48}.kb-visual.svelte-1wkuwtl span:where(.svelte-1wkuwtl):nth-child(1){top:16%;left:14%;width:42%;height:14%}.kb-visual.svelte-1wkuwtl span:where(.svelte-1wkuwtl):nth-child(2){right:12%;bottom:22%;width:48%;height:20%}.kb-visual.svelte-1wkuwtl span:where(.svelte-1wkuwtl):nth-child(3){left:18%;bottom:12%;width:22%;height:10%}.kb-metrics.svelte-1wkuwtl,.kb-grid.svelte-1wkuwtl,.kb-steps.svelte-1wkuwtl,.kb-projects.svelte-1wkuwtl{display:grid;gap:14px}.kb-metrics.svelte-1wkuwtl{grid-template-columns:repeat(4,1fr)}.kb-grid.svelte-1wkuwtl{grid-template-columns:repeat(3,1fr)}.kb-steps.svelte-1wkuwtl,.kb-projects.svelte-1wkuwtl{grid-template-columns:repeat(2,1fr)}.kb-metrics.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-grid.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-steps.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-projects.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-quote.svelte-1wkuwtl,.kb-cta.svelte-1wkuwtl{border:1px solid var(--wc-border);border-radius:8px;background:var(--wc-surface)}.kb-metrics.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-grid.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-steps.svelte-1wkuwtl article:where(.svelte-1wkuwtl),.kb-quote.svelte-1wkuwtl,.kb-cta.svelte-1wkuwtl{padding:24px}.kb-metrics.svelte-1wkuwtl strong:where(.svelte-1wkuwtl){display:block;color:var(--wc-fg);font-size:34px;line-height:1}.kb-metrics.svelte-1wkuwtl span:where(.svelte-1wkuwtl),.kb-steps.svelte-1wkuwtl span:where(.svelte-1wkuwtl),.kb-projects.svelte-1wkuwtl span:where(.svelte-1wkuwtl){display:block;margin-top:8px;color:var(--wc-accent);font-size:12px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.kb-grid.svelte-1wkuwtl h3:where(.svelte-1wkuwtl),.kb-steps.svelte-1wkuwtl h3:where(.svelte-1wkuwtl),.kb-projects.svelte-1wkuwtl h3:where(.svelte-1wkuwtl){margin:0;color:var(--wc-fg);font-size:19px}.kb-grid.svelte-1wkuwtl p:where(.svelte-1wkuwtl),.kb-steps.svelte-1wkuwtl p:where(.svelte-1wkuwtl),.kb-projects.svelte-1wkuwtl p:where(.svelte-1wkuwtl),.kb-metrics.svelte-1wkuwtl p:where(.svelte-1wkuwtl),.kb-cta.svelte-1wkuwtl p:where(.svelte-1wkuwtl){margin:10px 0 0;color:var(--wc-muted)}.kb-projects.svelte-1wkuwtl article:where(.svelte-1wkuwtl){overflow:hidden}.kb-projects.svelte-1wkuwtl img:where(.svelte-1wkuwtl){width:100%;aspect-ratio:16 / 9;object-fit:cover}.kb-projects.svelte-1wkuwtl article:where(.svelte-1wkuwtl)>div:where(.svelte-1wkuwtl){padding:22px}.kb-quote.svelte-1wkuwtl blockquote:where(.svelte-1wkuwtl){margin:0;color:var(--wc-fg);font-size:32px;line-height:1.2}.kb-quote.svelte-1wkuwtl p:where(.svelte-1wkuwtl){margin:18px 0 0;color:var(--wc-muted)}.kb-cta.svelte-1wkuwtl{text-align:center}.kb-cta.svelte-1wkuwtl h2:where(.svelte-1wkuwtl),.kb-cta.svelte-1wkuwtl p:where(.svelte-1wkuwtl){margin-right:auto;margin-left:auto}@media (max-width: 860px){.kb-hero-block.svelte-1wkuwtl,.kb-metrics.svelte-1wkuwtl,.kb-grid.svelte-1wkuwtl,.kb-steps.svelte-1wkuwtl,.kb-projects.svelte-1wkuwtl{grid-template-columns:1fr}.kb-hero-block.svelte-1wkuwtl{min-height:auto;padding-top:58px}.kb-hero-block.svelte-1wkuwtl h1:where(.svelte-1wkuwtl){font-size:48px}.kb-section.svelte-1wkuwtl h2:where(.svelte-1wkuwtl){font-size:32px}}
