.ls-page{overflow:hidden}.ls-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.ls-reveal-in{opacity:1;transform:translateY(0)}.ls-hero{--ls-mx:50%;--ls-my:40%;background:radial-gradient(600px 400px at var(--ls-mx) var(--ls-my), #4ee6a424, transparent 70%), #06070a;border-bottom:1px solid #202531;padding:180px 0 120px;position:relative}.ls-hero-inner{max-width:900px}.ls-live-pill{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#8b93a3;border:1px solid #202531;border-radius:20px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:11.5px;display:inline-flex}.ls-dot{background:#4ee6a4;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ls-pulse;display:inline-block;box-shadow:0 0 8px #4ee6a4e6}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.35}}.ls-hero-title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:#e9ecf1;margin:0 0 24px;font-size:clamp(38px,6.4vw,84px);font-weight:700;line-height:1.02}.ls-hero-word{color:#4ee6a4;transition:opacity .25s;display:inline-block}.ls-hero-sub{color:#8b93a3;max-width:56ch;margin-bottom:36px;font-size:17px}.ls-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.ls-statement{text-align:center;border-bottom:1px solid #202531;padding:100px 0}.ls-statement h2{font-family:var(--font-display), sans-serif;color:#e9ecf1;margin-bottom:16px;font-size:clamp(32px,6vw,60px);line-height:1.1}.ls-statement p{color:#8b93a3}.ls-scenes-section{border-bottom:1px solid #202531;padding:96px 0}.ls-scenes-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ls-scenes-controls{gap:8px;display:flex}.ls-scenes-controls button{color:#e9ecf1;cursor:pointer;background:0 0;border:1px solid #202531;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ls-scenes-controls button:hover{color:#4ee6a4;border-color:#4ee6a4}.ls-scenes{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;padding:4px 24px 20px;display:flex;overflow-x:auto}.ls-scene{scroll-snap-align:start;background:linear-gradient(160deg,#ffffff08,#0000 60%),#0d0f14;border:1px solid #202531;border-radius:6px;flex-direction:column;flex:0 0 340px;gap:12px;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.ls-scene:before{content:"";background:var(--scene-accent,#4ee6a4);height:3px;position:absolute;inset:0 0 auto}.ls-scene:hover{border-color:var(--scene-accent,#4ee6a4)}.ls-scene h3{color:#e9ecf1;font-size:22px}.ls-scene p{color:#8b93a3;flex:1;font-size:14.5px}.ls-scene-link{font-family:var(--font-mono), monospace;color:#4ee6a4;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ls-pipeline-section{border-bottom:1px solid #202531;padding:96px 0}.ls-pipeline{font-family:var(--font-mono), monospace;color:#e9ecf1;border:1px solid #202531;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:24px 0 48px;padding:20px;font-size:13px;display:flex}.ls-pipeline-step{align-items:center;gap:10px;display:inline-flex}.ls-pipeline-arrow{color:#4ee6a4}.ls-pipeline-loop{color:#4ee6a4;margin-left:4px;animation:3s linear infinite ls-spin;display:inline-block}@keyframes ls-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ls-process-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.ls-process-item h3{color:#e9ecf1;margin-bottom:6px;font-size:15.5px}.ls-process-item p{color:#8b93a3;font-size:13.5px}.ls-ops-section{border-bottom:1px solid #202531;padding:96px 0}.ls-ops-panel{font-family:var(--font-mono), monospace;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;font-size:13.5px;display:grid}.ls-ops-col{border:1px solid #202531;border-radius:6px;overflow:hidden}.ls-ops-row{color:#e9ecf1;border-top:1px solid #171b24;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ls-ops-row:first-child{border-top:none}.ls-ops-head{color:#8b93a3;letter-spacing:.08em;background:#0d0f14;font-size:11.5px}.ls-ops-status{align-items:center;gap:8px;display:inline-flex}.ls-ops-ok{color:#4ee6a4}.ls-ops-warn{color:#e6c34e}.ls-ops-muted{color:#565d6b}.ls-testimonial-section{border-bottom:1px solid #202531;padding:96px 0}.ls-typed-quote{font-family:var(--font-mono), monospace;color:#e9ecf1;max-width:820px;min-height:3.2em;margin:24px 0;font-size:clamp(18px,2.6vw,26px);line-height:1.5}.ls-caret{vertical-align:text-bottom;background:#4ee6a4;width:9px;height:1.1em;margin-left:3px;animation:.9s step-end infinite ls-pulse;display:inline-block}.ls-testimonial-attribution{color:#8b93a3;flex-direction:column;gap:2px;font-size:13.5px;display:flex}.ls-testimonial-attribution strong{color:#e9ecf1}.ls-blog-section{border-bottom:1px solid #202531;padding:96px 0}.ls-blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.ls-blog-card{border:1px solid #202531;border-radius:6px;flex-direction:column;gap:10px;padding:22px;display:flex}.ls-blog-card:hover{border-color:#4ee6a4}.ls-blog-card h3{color:#e9ecf1;font-size:17px}.ls-blog-card p{color:#8b93a3;font-size:14px}.ls-cta{text-align:center;padding:140px 0}.ls-cta h2{font-family:var(--font-display), sans-serif;color:#e9ecf1;max-width:20ch;margin:0 auto 18px;font-size:clamp(32px,5.5vw,56px)}.ls-cta p{color:#8b93a3;max-width:50ch;margin:0 auto 32px}.ls-cta .elv-btn{margin:0 auto}@media (max-width:900px){.ls-process-grid{grid-template-columns:repeat(2,1fr)}.ls-ops-panel,.ls-blog-grid{grid-template-columns:1fr}}
