.ls-page{--ls-bg:#0b0e14;--ls-surface:#121824;--ls-surface-2:#171f2d;--ls-surface-3:#0f141d;--ls-line:rgba(231,235,242,.1);--ls-line-strong:rgba(62,207,142,.28);--ls-text:#e7ebf2;--ls-muted:#97a2b4;--ls-faint:#687385;--ls-signal:#3ecf8e;--ls-signal-dim:rgba(62,207,142,.12);--ls-warn:#f0ba66;--ls-danger:#ff7b72;--ls-content:1180px;--ls-radius-sm:10px;--ls-radius-md:16px;--ls-radius-lg:24px;--ls-shadow:0 20px 60px rgba(0,0,0,.35);--ls-font-display:var(--font-space-grotesk),sans-serif;--ls-font-body:var(--font-inter),sans-serif;--ls-font-mono:var(--font-ibm-plex-mono),monospace;min-height:100vh;font-family:var(--ls-font-body);background:radial-gradient(circle at top left,rgba(62,207,142,.08),transparent 28%),radial-gradient(circle at top right,rgba(62,207,142,.05),transparent 24%),var(--ls-bg);color:var(--ls-text);line-height:1.6;-webkit-font-smoothing:antialiased}.ls-page a{color:inherit;text-decoration:none}.ls-page img{max-width:100%;display:block}.ls-page .ls-container{width:min(calc(100% - 32px),var(--ls-content));margin-inline:auto}.ls-page .ls-skip-link{position:absolute;left:16px;top:-40px;background:var(--ls-signal);color:#062313;padding:10px 14px;border-radius:8px;font-weight:600;z-index:10}.ls-page .ls-skip-link:focus{top:16px}.ls-page .ls-site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);background:rgba(11,14,20,.78);border-bottom:1px solid var(--ls-line)}.ls-page .ls-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ls-page .ls-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--ls-font-display);font-weight:700;letter-spacing:-.02em}.ls-page .ls-brand-mark{width:28px;height:28px;color:var(--ls-signal)}.ls-page .ls-nav-links{display:flex;align-items:center;gap:20px;color:var(--ls-muted);font-size:.95rem}.ls-page .ls-nav-links a:focus-visible,.ls-page .ls-nav-links a:hover{color:var(--ls-text)}.ls-page .ls-cta-row{display:flex;gap:12px;align-items:center}.ls-page .ls-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:600;transition:.18s ease;white-space:nowrap;cursor:pointer}.ls-page .ls-btn-primary{background:var(--ls-signal);color:#062313;box-shadow:inset 0 0 0 1px rgba(62,207,142,.3)}.ls-page .ls-btn-primary:focus-visible,.ls-page .ls-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.ls-page .ls-btn-secondary{border-color:var(--ls-line);background:hsla(0,0%,100%,.02);color:var(--ls-text)}.ls-page .ls-btn-secondary:focus-visible,.ls-page .ls-btn-secondary:hover{border-color:var(--ls-line-strong);background:hsla(0,0%,100%,.04)}.ls-page main section{padding:88px 0}.ls-page .ls-hero{padding-top:72px;padding-bottom:64px}.ls-page .ls-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:36px;align-items:center}.ls-page .ls-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--ls-line);border-radius:999px;background:hsla(0,0%,100%,.02);color:var(--ls-muted);font-size:.82rem;margin-bottom:18px}.ls-page .ls-eyebrow-dot{width:8px;height:8px;border-radius:999px;background:var(--ls-signal);box-shadow:0 0 16px rgba(62,207,142,.6)}.ls-page h1,.ls-page h2,.ls-page h3{font-family:var(--ls-font-display);letter-spacing:-.035em;line-height:1.02}.ls-page h1{font-size:clamp(2.75rem,7vw,5.5rem);max-width:11ch}.ls-page .ls-hero p{margin-top:20px;color:var(--ls-muted);font-size:1.08rem;max-width:56ch}.ls-page .ls-hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.ls-page .ls-proof{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px;color:var(--ls-faint);font-size:.88rem}.ls-page .ls-proof span:before{content:"\2022";color:var(--ls-signal);margin-right:8px}.ls-page .ls-card,.ls-page .ls-faq-item,.ls-page .ls-hero-panel,.ls-page .ls-price-card,.ls-page .ls-quote{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid var(--ls-line);border-radius:var(--ls-radius-lg);box-shadow:var(--ls-shadow)}.ls-page .ls-hero-panel{padding:22px;position:relative;overflow:hidden}.ls-page .ls-hero-panel:after{content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;border-radius:999px;background:rgba(62,207,142,.06);filter:blur(22px)}.ls-page .ls-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:var(--ls-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.ls-page .ls-live-pill{padding:6px 10px;border-radius:999px;background:var(--ls-signal-dim);color:var(--ls-signal);border:1px solid rgba(62,207,142,.24);font-family:var(--ls-font-mono);font-size:.72rem}.ls-page .ls-op-card{background:var(--ls-surface-3);border:1px solid var(--ls-line);border-radius:18px;padding:18px;margin-bottom:14px}.ls-page .ls-op-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.ls-page .ls-op-kicker{font-family:var(--ls-font-mono);color:var(--ls-faint);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.ls-page .ls-op-title{margin-top:6px;font-size:1.05rem;font-family:var(--ls-font-display)}.ls-page .ls-score{text-align:right;flex-shrink:0}.ls-page .ls-score strong{display:block;font-family:var(--ls-font-mono);color:var(--ls-signal);font-size:1.7rem;line-height:1}.ls-page .ls-score span{color:var(--ls-faint);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.ls-page .ls-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ls-page .ls-tag{padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid var(--ls-line);color:var(--ls-muted);font-size:.76rem}.ls-page .ls-bar-grid{display:grid;gap:12px}.ls-page .ls-bar-label{display:flex;justify-content:space-between;color:var(--ls-muted);font-size:.8rem;margin-bottom:5px}.ls-page .ls-bar-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.ls-page .ls-bar-fill{height:100%;border-radius:inherit;background:var(--ls-signal)}.ls-page .ls-bar-fill.ls-warn{background:var(--ls-warn)}.ls-page .ls-bar-fill.ls-low{background:var(--ls-danger)}.ls-page .ls-section-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:28px}.ls-page .ls-section-head p{color:var(--ls-muted);max-width:62ch;margin-top:10px}.ls-page h2{font-size:clamp(2rem,4vw,3.3rem);max-width:12ch}.ls-page .ls-section-label{color:var(--ls-signal);font-family:var(--ls-font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:.78rem;margin-bottom:10px}.ls-page .ls-benefits-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:16px}.ls-page .ls-card{padding:24px;min-height:220px}.ls-page .ls-card h3{font-size:1.45rem;margin-bottom:10px}.ls-page .ls-card p{color:var(--ls-muted);max-width:40ch}.ls-page .ls-metric{margin-top:18px;font-family:var(--ls-font-mono);color:var(--ls-signal);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.ls-page .ls-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ls-page .ls-step-no{font-family:var(--ls-font-mono);color:var(--ls-signal);margin-bottom:14px;font-size:.82rem}.ls-page .ls-pricing-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:16px;align-items:start}.ls-page .ls-price-card,.ls-page .ls-quote{padding:26px}.ls-page .ls-quote p{color:var(--ls-muted);font-size:1.05rem;max-width:38ch}.ls-page .ls-quote strong{display:block;margin-top:18px;font-family:var(--ls-font-mono);font-size:.82rem;color:var(--ls-signal);text-transform:uppercase;letter-spacing:.08em}.ls-page .ls-price-card{position:relative;overflow:hidden}.ls-page .ls-price-kicker{color:var(--ls-signal);font-family:var(--ls-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px}.ls-page .ls-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.ls-page .ls-price strong{font-family:var(--ls-font-display);font-size:3.2rem;letter-spacing:-.04em}.ls-page .ls-price span{color:var(--ls-muted)}.ls-page .ls-feature-list{list-style:none;display:grid;gap:12px;margin:20px 0 26px;color:var(--ls-muted)}.ls-page .ls-feature-list li{display:flex;gap:10px;align-items:flex-start}.ls-page .ls-feature-list li:before{content:"";width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--ls-signal);flex-shrink:0}.ls-page .ls-faq-list{display:grid;gap:12px}.ls-page .ls-faq-item{padding:20px 22px}.ls-page .ls-faq-item h3{font-size:1.05rem;margin-bottom:8px}.ls-page .ls-faq-item p{color:var(--ls-muted);max-width:72ch}.ls-page .ls-footer{padding:32px 0 52px;color:var(--ls-faint);border-top:1px solid var(--ls-line)}.ls-page .ls-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:980px){.ls-page .ls-benefits-grid,.ls-page .ls-hero-grid,.ls-page .ls-pricing-wrap,.ls-page .ls-section-head,.ls-page .ls-steps{grid-template-columns:1fr}.ls-page .ls-section-head{align-items:start}.ls-page .ls-nav-links{display:none}}@media (max-width:640px){.ls-page main section{padding:68px 0}.ls-page .ls-nav{min-height:68px}.ls-page .ls-cta-row{display:none}.ls-page .ls-hero{padding-top:40px}.ls-page .ls-card,.ls-page .ls-faq-item,.ls-page .ls-hero-panel,.ls-page .ls-price-card,.ls-page .ls-quote{border-radius:18px}.ls-page .ls-op-top{gap:12px}.ls-page .ls-score strong{font-size:1.45rem}}