.kle-hero{background:radial-gradient(circle at 88% 14%,rgba(235,91,31,.1) 0,rgba(235,91,31,0) 50%),radial-gradient(circle at 6% 92%,rgba(235,91,31,.06) 0,rgba(235,91,31,0) 45%),#fff;isolation:isolate;overflow:hidden;padding-block:clamp(48px,7vw,96px);position:relative}.kle-hero__inner{margin-inline:auto;max-width:1280px;padding-inline:clamp(20px,4vw,48px);position:relative;z-index:2}.kle-hero__topology{inset:-8% -4%;mask-image:radial-gradient(ellipse 100% 100% at 75% 35%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 75% 35%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%);opacity:.55;pointer-events:none;position:absolute;z-index:0}.kle-hero__topology svg{height:100%;width:100%}.kle-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:48px}.kle-hero__eyebrow{font-size:12px;letter-spacing:.16em}.kle-hero__badge,.kle-hero__eyebrow{color:var(--ink-soft,#5b5f66);font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:500;text-transform:uppercase}.kle-hero__badge{align-items:center;background:transparent;border:1px solid rgba(20,23,28,.16);border-radius:999px;display:inline-flex;font-size:11px;gap:6px;letter-spacing:.12em;padding:4px 10px}.kle-hero__badge-dot{background:var(--ok,#2f7d4f);border-radius:50%;display:inline-block;height:6px;width:6px}.kle-hero__switcher{background:#fff;border:1px solid rgba(20,23,28,.16);border-radius:999px;display:inline-flex;padding:4px;position:relative}.kle-hero__switcher-btn{background:transparent;border:0;border-radius:999px;color:var(--ink-muted,#5b5f66);cursor:pointer;font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:-.005em;padding:8px 18px;position:relative;transition:color .22s cubic-bezier(.22,1,.36,1);z-index:1}.kle-hero__switcher-btn.is-active{color:var(--bg,#fff)}.kle-hero__switcher-btn:hover:not(.is-active){color:var(--ink,#14171c)}.kle-hero__switcher-indicator{background:var(--ink,#14171c);border-radius:999px;bottom:4px;left:4px;position:absolute;top:4px;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);width:0;z-index:0}.kle-hero__content{display:none}.kle-hero__content.is-active{display:block}.kle-hero__headline{color:var(--ink,#14171c);font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-weight:520;letter-spacing:-.038em;line-height:.96;margin:0;max-width:18ch;padding:0}.kle-hero__headline,h1.kle-hero__headline{font-size:clamp(52px,9vw,112px)}.kle-hero__headline p{margin:0}.kle-hero__headline em{color:var(--brand-on-light,#b23d0f);font-style:italic;font-weight:400;letter-spacing:-.018em;white-space:nowrap}.kle-hero__lede{color:var(--ink-muted,#5b5f66);font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:clamp(19px,1.55vw,24px);font-weight:420;letter-spacing:-.012em;line-height:1.55;margin-top:24px;max-width:56ch}.kle-hero__lede p{margin:0}.kle-hero__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.kle-hero__cta{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:15px;font-weight:500;gap:10px;letter-spacing:-.005em;padding:16px 22px;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.kle-hero__cta--primary{background:var(--ink,#14171c);border-color:var(--ink,#14171c);color:var(--bg,#fff)}.kle-hero__cta--primary:hover{background:var(--brand,#eb5b1f);border-color:var(--brand-on-light,#b23d0f)}.kle-hero__cta--ghost{background:transparent;border-color:rgba(20,23,28,.28);color:var(--ink,#14171c)}.kle-hero__cta--ghost:hover{background:var(--ink,#14171c);border-color:var(--ink,#14171c);color:var(--bg,#fff)}.kle-hero__cta svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.kle-hero__cta:hover svg{transform:translateX(2px)}.kle-hero__sub{align-items:center;color:var(--ink-soft,#5b5f66);display:flex;flex-wrap:wrap;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;gap:24px 40px;letter-spacing:.05em;margin-top:40px}.kle-hero__operator{align-items:center;background:#fff;border:1px solid rgba(20,23,28,.16);border-radius:6px;color:var(--ink-muted,#5b5f66);display:inline-flex;gap:10px;padding:8px 12px}.kle-hero__operator-dot{animation:kle-hero-pulse 2.4s cubic-bezier(.16,1,.3,1) infinite;background:var(--ok,#2f7d4f);border-radius:50%;box-shadow:0 0 0 0 rgba(47,125,79,.5);height:8px;width:8px}@keyframes kle-hero-pulse{0%{box-shadow:0 0 0 0 rgba(47,125,79,.55)}70%{box-shadow:0 0 0 9px rgba(47,125,79,0)}to{box-shadow:0 0 0 0 rgba(47,125,79,0)}}.kle-hero__trust b{color:var(--ink,#14171c);font-weight:500}.kle-hero__trust p{margin:0}@media (prefers-reduced-motion:reduce){.kle-hero__operator-dot,.kle-hero__topology svg animate,.kle-hero__topology svg animateMotion{animation:none}}