.lp{--lp-bg:#07080b;--lp-panel:#0e1015;--lp-panel-2:#12151c;--lp-line:#1e222c;--lp-line-soft:#171a22;--lp-text:#eceef4;--lp-dim:#9aa0b0;--lp-faint:#6b7280;--lp-mint:#6ee7b7;--lp-mint-dim:#34d399;--lp-amber:#f5b544;--lp-red:#f06a6a;color:var(--lp-text);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp ::selection{background:rgba(110,231,183,.24)}.lp a{color:inherit;text-decoration:none}.lp-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.lp-header{position:sticky;top:0;z-index:20;background:none;border:0;box-shadow:none}.lp-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.lp-brand-mark{width:26px;height:26px;display:block}.lp-nav{display:flex;align-items:center;gap:26px;font-size:14px;color:var(--lp-dim)}.lp-nav a:hover{color:var(--lp-text)}.lp-nav-cta{color:var(--lp-bg)!important;background:var(--lp-mint);border-radius:8px;padding:8px 14px;font-weight:600;font-size:13px}.lp-nav-cta:hover{background:#8df0c6}@media (max-width:760px){.lp-nav a:not(.lp-nav-cta){display:none}}.lp-hero{padding:76px 0 56px;border-bottom:1px solid var(--lp-line-soft);background:radial-gradient(900px 420px at 82% -10%,rgba(110,231,183,.12),transparent 62%),radial-gradient(700px 380px at 6% 0,rgba(91,140,255,.08),transparent 60%)}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}@media (max-width:900px){.lp-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lp-hero{padding:48px 0 40px}}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-mint);margin:0 0 22px}.lp-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.lp-h1{margin:0 0 20px;font-size:clamp(34px,5.2vw,58px);line-height:1.03;letter-spacing:-.035em;font-weight:600;max-width:15ch}.lp-h1 em{font-style:normal;color:var(--lp-mint)}.lp-lede{margin:0 0 30px;font-size:clamp(16px,1.5vw,18px);line-height:1.62;color:var(--lp-dim);max-width:56ch}.lp-lede strong{color:var(--lp-text);font-weight:600}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-btn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:9px;font-size:14px;font-weight:600;border:1px solid transparent;transition:background .14s ease,border-color .14s ease,transform .14s ease}.lp-btn-primary{background:var(--lp-mint);color:#05100c}.lp-btn-primary:hover{background:#8df0c6;transform:translateY(-1px)}.lp-btn-ghost{border-color:var(--lp-line);color:var(--lp-text);background:var(--lp-panel);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px}.lp-btn-ghost:hover{border-color:#2c3342;background:var(--lp-panel-2)}.lp-hero-note{margin:18px 0 0;font-size:13px;color:var(--lp-faint)}.lp-gate{border:1px solid var(--lp-line);border-radius:14px;background:linear-gradient(180deg,var(--lp-panel-2),var(--lp-panel));padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.45)}.lp-gate-head{justify-content:space-between;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:14px}.lp-gate-head,.lp-gate-row{display:flex;align-items:center}.lp-gate-row{gap:10px;padding:11px 12px;border:1px solid var(--lp-line);border-radius:9px;background:rgba(255,255,255,.015);font-size:13px}.lp-gate-row+.lp-gate-row{margin-top:8px}.lp-gate-row code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;color:var(--lp-dim)}.lp-gate-arrow{display:flex;align-items:center;justify-content:center;height:22px;color:var(--lp-faint);font-size:12px}.lp-gate-verdict{margin-top:14px;border-radius:10px;padding:14px;border:1px solid rgba(240,106,106,.32);background:linear-gradient(180deg,rgba(240,106,106,.12),rgba(240,106,106,.04))}.lp-gate-verdict-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-dim);margin-bottom:6px}.lp-gate-verdict-value{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:15px;color:var(--lp-red);font-weight:600}.lp-gate-verdict-why{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--lp-dim)}.lp-proof{border-bottom:1px solid var(--lp-line-soft);background:var(--lp-panel)}.lp-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lp-proof-item{padding:22px 8px;border-left:1px solid var(--lp-line-soft)}.lp-proof-item:first-child{border-left:0;padding-left:0}.lp-proof-value{font-size:21px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-proof-label{margin-top:4px;font-size:12px;color:var(--lp-faint);line-height:1.4}@media (max-width:760px){.lp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-proof-item{border-left:0;border-top:1px solid var(--lp-line-soft);padding:16px 0}.lp-proof-item:first-child,.lp-proof-item:nth-child(2){border-top:0}.lp-proof-item:nth-child(odd){padding-right:16px}}.lp-section{padding:78px 0;border-bottom:1px solid var(--lp-line-soft)}.lp-section-alt{background:var(--lp-panel)}.lp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:34px}.lp-h2{margin:0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.025em;font-weight:600}.lp-h2-note{margin:0;font-size:13.5px;color:var(--lp-faint);max-width:44ch;text-align:right}@media (max-width:760px){.lp-section{padding:54px 0}.lp-section-head{flex-direction:column;align-items:flex-start;gap:8px}.lp-h2-note{text-align:left}}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:900px){.lp-steps{grid-template-columns:minmax(0,1fr)}}.lp-step{border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-panel-2);padding:20px}.lp-step-n{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;color:var(--lp-mint);margin-bottom:12px}.lp-step h3{margin:0 0 8px;font-size:16px;letter-spacing:-.01em}.lp-step p{margin:0;font-size:14px;line-height:1.6;color:var(--lp-dim)}.lp-code{margin:0;max-width:100%;border:1px solid var(--lp-line);border-radius:10px;background:#0a0c11;padding:14px 16px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.65;color:#cfd6e4}.lp-code code{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.lp-code .k{color:var(--lp-mint)}.lp-code .s{color:#f0b6a0}.lp-code .c{color:var(--lp-faint)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}@media (max-width:900px){.lp-split{grid-template-columns:minmax(0,1fr);gap:28px}}.lp-body{font-size:15.5px;line-height:1.72;color:var(--lp-dim);max-width:60ch}.lp-body p{margin:0 0 16px}.lp-body strong{color:var(--lp-text);font-weight:600}.lp-checks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.lp-checks li{display:flex;gap:10px;font-size:14.5px;line-height:1.55;color:var(--lp-dim)}.lp-checks .x{color:var(--lp-red);flex:none;font-family:ui-monospace,monospace}.lp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.lp-cards{grid-template-columns:minmax(0,1fr)}}.lp-card{display:block;border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-panel-2);padding:20px;transition:border-color .14s ease,background .14s ease}.lp-card:hover{border-color:#2c3342;background:#141822}.lp-card h3{margin:0 0 6px;font-size:15.5px;letter-spacing:-.01em}.lp-card p{margin:0;font-size:13.5px;line-height:1.6;color:var(--lp-dim)}.lp-card-tag{display:inline-block;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--lp-mint)}.lp-table{width:100%;border-collapse:collapse;font-size:14px}.lp-table td,.lp-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--lp-line-soft);vertical-align:top}.lp-table th{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);font-weight:600}.lp-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--lp-mint)}.lp-table td{color:var(--lp-dim)}.lp-footer{padding:46px 0 60px;background:var(--lp-bg)}.lp-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:26px;border-bottom:1px solid var(--lp-line-soft)}.lp-footer-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:13.5px;color:var(--lp-dim)}.lp-footer-nav a:hover{color:var(--lp-text)}.lp-fine{margin:22px 0 0;font-size:12.5px;line-height:1.7;color:var(--lp-faint);max-width:74ch}.lp-fine code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--lp-dim)}@media (max-width:720px){.lp-table thead{display:none}.lp-table,.lp-table tbody,.lp-table td,.lp-table tr{display:block;width:auto!important}.lp-table tr{padding:14px 0;border-bottom:1px solid var(--lp-line-soft)}.lp-table tr:last-child{border-bottom:0}.lp-table td{border:0;padding:0 0 4px}.lp-table td:last-child{padding-bottom:0}.lp-table code{display:inline-block;margin-bottom:2px}}.lp-alive{border-bottom:1px solid var(--lp-line-soft);background:var(--lp-panel);padding:26px 0 22px}.lp-alive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.lp-alive-item{border-left:1px solid var(--lp-line-soft);padding-left:16px}.lp-alive-item:first-child{border-left:0;padding-left:0}.lp-alive-value{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-alive-label{margin-top:3px;font-size:12px;color:var(--lp-faint)}.lp-alive-note{margin:16px auto 0;font-size:12.5px;line-height:1.6;color:var(--lp-faint)}.lp-alive-note a{color:var(--lp-dim);text-decoration:underline;text-underline-offset:2px}.lp-alive-note a:hover{color:var(--lp-text)}@media (max-width:760px){.lp-alive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.lp-alive-item{border-left:0;padding-left:0}}.lp-cadence{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px}@media (max-width:900px){.lp-cadence{grid-template-columns:minmax(0,1fr)}}.lp-cadence-block{border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-panel-2);padding:18px}.lp-cadence-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:16px}.lp-cadence-strong{color:var(--lp-mint);font-weight:600;letter-spacing:0;text-transform:none;font-size:13px}.lp-bars{gap:6px;height:52px}.lp-bar-col,.lp-bars{display:flex;align-items:flex-end}.lp-bar-col{flex:1;height:100%}.lp-bar{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--lp-mint),rgba(110,231,183,.35));min-height:3px}.lp-bar[data-count="0"]{background:var(--lp-line)}.lp-cadence-foot{margin-top:12px;font-size:12px;color:var(--lp-faint)}.lp-cadence-foot a{color:var(--lp-dim);text-decoration:underline;text-underline-offset:2px}.lp-runs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:52px;align-content:center}.lp-run{width:14px;height:14px;border-radius:4px;display:inline-block}.lp-run-ok{background:var(--lp-mint)}.lp-run-fail{background:var(--lp-red)}html{background:var(--lp-bg)}body{background:transparent}.lp-aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--lp-bg);pointer-events:none}.lp-aurora span{position:absolute;display:block;width:60vmax;height:60vmax;border-radius:50%;filter:blur(80px);opacity:.62}.lp-aurora span:first-child{top:-6vmax;left:-10vmax;background:radial-gradient(circle at 30% 30%,#3dd194,transparent 62%);animation:lp-drift-a 26s ease-in-out infinite alternate}.lp-aurora span:nth-child(2){top:10vmax;right:-18vmax;background:radial-gradient(circle at 50% 50%,#4f7df3,transparent 60%);animation:lp-drift-b 32s ease-in-out infinite alternate}.lp-aurora span:nth-child(3){bottom:-24vmax;left:20vmax;background:radial-gradient(circle at 40% 60%,#a855f7,transparent 62%);animation:lp-drift-c 38s ease-in-out infinite alternate}.lp-grain{position:fixed;inset:0;z-index:-1;opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes lp-drift-a{to{transform:translate3d(8vmax,6vmax,0) scale(1.15)}}@keyframes lp-drift-b{to{transform:translate3d(-10vmax,8vmax,0) scale(1.1)}}@keyframes lp-drift-c{to{transform:translate3d(6vmax,-10vmax,0) scale(1.2)}}@media (prefers-reduced-motion:reduce){.lp-aurora span:nth-child(n){animation:none}}.lp-glass{background:color-mix(in srgb,var(--lp-panel) 62%,transparent);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid color-mix(in srgb,var(--lp-fg) 12%,transparent);border-radius:14px}.lp-badges{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 26px}.lp-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;line-height:1.2;color:var(--lp-fg);text-decoration:none;transition:transform .12s ease,border-color .12s ease}.lp-badge:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--lp-fg) 26%,transparent)}.lp-badge .dot{width:7px;height:7px;border-radius:50%;background:#3dd194;box-shadow:0 0 10px #3dd19488;flex:none}.lp-badge-static{cursor:default}.lp-copy{display:inline-flex;align-items:stretch;gap:0;max-width:100%;min-width:0}.lp-copy-code{min-width:0;overflow-x:auto;white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0}.lp-copy-btn{font:inherit;font-size:13px;padding:0 14px;border:1px solid color-mix(in srgb,var(--lp-fg) 22%,transparent);border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px;background:color-mix(in srgb,var(--lp-fg) 6%,transparent);color:var(--lp-dim);cursor:pointer;transition:color .12s ease,background .12s ease}.lp-copy-btn:hover{color:var(--lp-fg);background:color-mix(in srgb,var(--lp-fg) 12%,transparent)}.lp-reassure{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--lp-dim)}.lp-reassure li{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start}.lp-reassure li:before{content:"✓";color:var(--lp-mint);line-height:1.45}.lp-hero:before{content:"";position:absolute;inset:-64px 0 0;pointer-events:none;background:radial-gradient(680px 420px at 18% 30%,rgba(7,8,11,.72),transparent 70%)}.lp-hero{position:relative;margin-top:-64px;padding-top:140px}.lp-hero>*{position:relative;z-index:1}.lp-faq{display:grid;gap:10px;margin-top:26px;max-width:780px}.lp-faq-item{border:1px solid var(--lp-line-soft);border-radius:12px;padding:16px 18px;background:color-mix(in srgb,var(--lp-panel) 55%,transparent);backdrop-filter:blur(10px)}.lp-faq-q{cursor:pointer;font-weight:600;font-size:15.5px}.lp-faq-a{margin:10px 0 0;color:var(--lp-dim);font-size:14.5px;line-height:1.55;max-width:68ch}.lp-cta-final{padding:84px 0 96px;background:radial-gradient(620px 320px at 50% 0,rgba(110,231,183,.1),transparent 65%)}.lp-band,.lp-cta-final{border-top:1px solid var(--lp-line-soft)}.lp-band{width:100%;border-bottom:1px solid var(--lp-line-soft)}.lp-header-inner{max-width:1560px}.lp-band-inner-wide{max-width:none;padding-left:0;padding-right:0}.lp-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lp-marquee 42s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-track .lp-logos{flex:none;padding-right:34px}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track:nth-child(n){animation:none;flex-wrap:wrap}.lp-marquee-track .lp-logos:last-child{display:none}}.lp-band-inner{max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.lp-band-logos{padding:34px 0 38px;background:color-mix(in srgb,var(--lp-bg) 55%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.lp-logos-label-second{margin-top:22px}.lp-logos-tier+.lp-logos-tier{margin-top:22px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--lp-fg) 7%,transparent)}.lp-logos-label{margin:0 0 12px;padding-left:40px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint)}.lp-logos{display:flex;flex-wrap:wrap;gap:10px 34px;list-style:none;margin:0;padding:0}.lp-logo,.lp-logos{align-items:baseline}.lp-logo{display:inline-flex;gap:8px;text-decoration:none;opacity:.78;transition:opacity .14s ease}.lp-logo:hover{opacity:1}.lp-logo-mark{font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--lp-fg);white-space:nowrap}.lp-logo-note{font-size:11.5px;color:var(--lp-faint);white-space:nowrap}.lp-glass{background:linear-gradient(180deg,color-mix(in srgb,var(--lp-fg) 9%,transparent),transparent 42%),color-mix(in srgb,var(--lp-panel) 46%,transparent);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border:1px solid color-mix(in srgb,var(--lp-fg) 16%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lp-fg) 14%,transparent),0 18px 40px -28px rgba(0,0,0,.9)}@media (max-width:720px){.lp-band-inner{padding-left:20px;padding-right:20px}.lp-logos{gap:8px 20px}.lp-logo-mark{font-size:15px}}.lp-agentcard{margin-top:20px;padding:14px 16px}.lp-agentcard-label{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint)}.lp-agentcard-row{display:flex;align-items:flex-start;gap:10px}.lp-agentcard-prompt{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--lp-text);white-space:pre-wrap;overflow-wrap:anywhere}.lp-agentcard-copy{flex:none;font:inherit;font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--lp-fg) 20%,transparent);background:color-mix(in srgb,var(--lp-fg) 7%,transparent);color:var(--lp-dim);cursor:pointer}.lp-agentcard-copy:hover{color:var(--lp-fg)}.lp-agentcard-note{margin:10px 0 0;font-size:12px;color:var(--lp-faint)}.lp-hero p,.lp-hero p.lp-hero-lead{max-width:62ch}.lp-cta-final p,.lp-faq-a,.lp-section li,.lp-section p{max-width:72ch}@media (min-width:1100px){.lp-hero .lp-h1{font-size:clamp(46px,4.6vw,68px);line-height:1.02;letter-spacing:-.025em}.lp-h2{font-size:clamp(26px,2.1vw,34px);letter-spacing:-.02em}}@media (prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.js-reveal [data-reveal].is-revealed{opacity:1;transform:none}}