:root:has(.abp-public-layout .leptonx-spike){--innovain-blue:#f0475d;--innovain-navy:#002c56;--innovain-ink:#14213d;--innovain-muted:#56657a;--innovain-paper:#fff;--innovain-soft:#f2f6fb}.abp-public-layout:has(.leptonx-spike) .lpx-landing-footer>.mb-5.text-center{display:none}.lpx-landing-footer:has(.leptonx-spike-footer)>.d-flex{display:none!important}.abp-public-layout:has(.leptonx-spike) .lpx-landing-footer{margin-top:0!important}.abp-public-layout:has(.leptonx-spike) #lpx-header-top{min-height:5.25rem;padding-inline:clamp(1rem,5vw,5rem);border-bottom:1px solid rgba(20,33,61,.1);box-shadow:0 4px 24px rgba(20,33,61,.04)}.abp-public-layout:has(.leptonx-spike) .lpx-logo-container .lpx-brand-logo{width:clamp(112px,13vw,160px);height:auto;aspect-ratio:2.28/1;background-size:contain;background-position:left center}.abp-public-layout:has(.leptonx-spike) .lpx-topbar-container,.abp-public-layout:has(.leptonx-spike) .lpx-content-toolbar{display:none}.abp-public-layout:has(.leptonx-spike) .lpx-content-container,.abp-public-layout:has(.leptonx-spike) .lpx-content-wrapper,.abp-public-layout:has(.leptonx-spike) .lpx-content{width:100%;max-width:none;margin:0;padding:0;background:var(--innovain-paper)}.abp-public-layout:has(.leptonx-spike) .lpx-content{color:var(--innovain-ink)}.leptonx-spike{color:var(--innovain-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65}.leptonx-spike-main{overflow:hidden}.leptonx-spike-hero{position:relative;display:flex;align-items:center;min-height:clamp(560px,55vw,760px);padding:6rem max(calc((100vw - 1200px)/2),5vw);overflow:hidden;isolation:isolate;background:#041322;color:#fff}.leptonx-spike-hero::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,16,36,.97) 0%,rgba(0,24,54,.88) 35%,rgba(0,24,54,.28) 70%,rgba(0,18,42,.08) 100%);content:""}.leptonx-spike-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%}.leptonx-spike-eyebrow{margin:0 0 1.15rem;color:var(--innovain-blue);font-size:.76rem;font-weight:750;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.leptonx-spike-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.5rem,5.3vw,4.75rem);font-weight:650;letter-spacing:-.065em;line-height:1.02}.leptonx-spike-intro{max-width:620px;margin:1.6rem 0 2rem;color:#e3eaf3;font-size:clamp(1.05rem,1.8vw,1.23rem);line-height:1.75}.leptonx-spike-cta{display:inline-flex;align-items:center;gap:.9rem;padding:.95rem 1.3rem;border-radius:3px;background:var(--innovain-blue);color:#fff;font-weight:650;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.leptonx-spike-cta:hover{transform:translateY(-2px);background:#d9364b;color:#fff}.leptonx-spike-hero-copy{width:min(100%,660px)}.leptonx-spike-product{padding:4.25rem clamp(1.25rem,5vw,3rem);background:#101a2d;color:#f4f7fc}.leptonx-spike-diagram{max-width:880px;margin:1.75rem auto 0;overflow:hidden;border:1px solid rgba(146,188,233,.25);border-radius:6px;background:#041322;box-shadow:0 24px 64px rgba(0,0,0,.24)}.leptonx-spike-diagram img{display:block;width:100%;height:auto}.leptonx-spike-diagram figcaption,.leptonx-spike-diagram-note{color:#b9c8da;font-size:.85rem}.leptonx-spike-diagram figcaption{padding:.85rem 1rem}.leptonx-spike-diagram-note{max-width:930px;margin:1rem auto 0}.leptonx-spike-product-inner{max-width:930px;margin-inline:auto}.leptonx-spike-product .leptonx-spike-eyebrow{color:#78a5ff}.leptonx-spike-product h2,.leptonx-spike-section-heading h2,.leptonx-spike-contact h2{margin:0;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:620;letter-spacing:-.045em;line-height:1.1}.leptonx-spike-product h2{color:#f4f7fc}.leptonx-spike-product h2 span{color:#5b91ff}.leptonx-spike-product-inner>p:not(.leptonx-spike-eyebrow){max-width:710px;margin:1rem 0 1.5rem;color:#c4cede;font-size:1.15rem}.leptonx-spike-capabilities{display:flex;flex-wrap:wrap;gap:.7rem}.leptonx-spike-capabilities span{padding:.65rem .9rem;border:1px solid rgba(196,206,222,.25);border-radius:2px;color:#e6ebf4;font-size:.9rem}.leptonx-spike-cms{padding:6rem clamp(1.25rem,5vw,3rem);background:var(--innovain-soft)}.leptonx-spike-section-heading,.leptonx-spike-cms-page,.leptonx-spike-cms-empty{max-width:930px;margin-inline:auto}.leptonx-spike-section-heading>p:last-child{max-width:700px;margin:1rem 0 0;color:var(--innovain-muted)}.leptonx-spike-cms-page{margin-top:2.5rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid #e2e9f2;background:#fff;color:#26364d}.leptonx-spike-cms-page h3{color:#14213d;font-size:1.5rem}.leptonx-spike-contact{max-width:930px;margin-inline:auto;padding:6rem clamp(1.25rem,5vw,3rem)}.leptonx-spike-footer{max-width:1200px;margin:2rem auto 0;padding:3rem clamp(1.25rem,5vw,3rem);border-top:1px solid #e2e9f2;color:#56657a}.leptonx-spike-footer-brand{color:#14213d;font-size:1.2rem;font-weight:800;letter-spacing:.09em;text-decoration:none}.leptonx-spike-footer-brand span{color:var(--innovain-blue)}.leptonx-spike-footer p{margin:.8rem 0}html:has(link#lpx-theme-color-dark):has(.leptonx-spike){--innovain-paper:#111927;--innovain-soft:#172236;--innovain-ink:#eef3fb;--innovain-muted:#b9c5d6}html:has(link#lpx-theme-color-dark):has(.leptonx-spike),html:has(link#lpx-theme-color-dim):has(.leptonx-spike){--lpx-navbar-text-color:#d9e2ec;--lpx-navbar-text-color-rgb:217,226,236}html:has(link#lpx-theme-color-dark) .abp-public-layout:has(.leptonx-spike) .lpx-content-container,html:has(link#lpx-theme-color-dark) .abp-public-layout:has(.leptonx-spike) .lpx-content-wrapper,html:has(link#lpx-theme-color-dark) .abp-public-layout:has(.leptonx-spike) .lpx-content{background:var(--innovain-paper);color:var(--innovain-ink)}html:has(link#lpx-theme-color-dark) .leptonx-spike-footer{border-color:#2b394d}html:has(link#lpx-theme-color-dark) .leptonx-spike-footer,html:has(link#lpx-theme-color-dark) .leptonx-spike-footer-brand,html:has(link#lpx-theme-color-dark) .leptonx-spike-hero h1,html:has(link#lpx-theme-color-dark) .leptonx-spike-section-heading h2,html:has(link#lpx-theme-color-dark) .leptonx-spike-contact h2{color:#eef3fb}html:has(link#lpx-theme-color-dark) .leptonx-spike-cms-page{border-color:#34445b;background:#1d2a3e;color:#d5deeb}html:has(link#lpx-theme-color-dark) .leptonx-spike-cms-page h3{color:#f3f6fb}html:has(link#lpx-theme-color-dim) .leptonx-spike{--innovain-blue:#79a4ff}@media(max-width:760px){.abp-public-layout:has(.leptonx-spike) .lpx-logo-container .lpx-brand-logo{width:clamp(108px,32vw,140px)}.leptonx-spike-hero{min-height:660px;align-items:flex-start;padding:4.25rem 1.25rem}.leptonx-spike-hero::after{background:linear-gradient(180deg,rgba(0,16,36,.96) 0%,rgba(0,24,54,.89) 48%,rgba(0,24,54,.4) 100%)}.leptonx-spike-hero-image{object-position:69% center}.leptonx-spike-hero h1{font-size:clamp(2.4rem,10vw,3.9rem)}.leptonx-spike-product,.leptonx-spike-cms,.leptonx-spike-contact{padding-block:3.25rem}}@media(prefers-reduced-motion:reduce){.leptonx-spike-cta{transition:none}}