@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";
:root{--lv-bg:#f6f8f3;--lv-bg-2:#fbfcf9;--lv-surface:#fff;--lv-surface-2:#f0f3eb;--lv-surface-3:#e6eadd;--lv-border:#e0e5d8;--lv-border-2:#cad1be;--lv-border-strong:#a3ad97;--lv-fg:#0d1310;--lv-fg-2:#2b332e;--lv-fg-3:#5b6661;--lv-fg-4:#8a948e;--lv-fg-5:#b6bcb5;--lv-amber:#15803d;--lv-amber-2:#16a34a;--lv-amber-3:#166534;--lv-amber-glow:#15803d2e;--lv-emerald:#0d9488;--lv-emerald-2:#14b8a6;--lv-emerald-glow:#0d94882e;--lv-warn:#b45309;--lv-warn-glow:#b453092e;--lv-rose:#b91c1c;--lv-violet:#6d4ce0;--lv-sky:#1e6fbf;--lv-sand:#8a7547;--lv-r1:4px;--lv-r2:8px;--lv-r3:12px;--lv-r4:16px;--lv-r5:24px;--lv-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lv-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lv-container:1240px;--lv-gutter:32px;--lv-nav-h:64px;--lv-s1:0 1px 2px #0d13100a;--lv-s2:0 4px 16px -4px #0d13100f;--lv-s3:0 20px 40px -16px #0d131014, 0 4px 12px -4px #0d13100a;--lv-s4:0 40px 80px -24px #0d13101f, 0 8px 24px -8px #0d13100f}.promo-wrap{font-family:var(--lv-sans);color:var(--lv-fg);background:radial-gradient(ellipse 90% 50% at 50% -10%, #15803d0f, transparent 60%), radial-gradient(ellipse 60% 40% at 90% 30%, #0d94880a, transparent 70%), var(--lv-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:hidden}.promo-wrap *,.promo-wrap :before,.promo-wrap :after{box-sizing:border-box}.promo-wrap a{color:inherit;text-decoration:none;transition:color .18s}.promo-wrap img,.promo-wrap svg{max-width:100%;display:block}.promo-wrap ::selection{background:var(--lv-amber);color:#fff}.promo-wrap :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #15803d}@media (prefers-reduced-motion:reduce){.promo-wrap *,.promo-wrap :before,.promo-wrap :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.promo-wrap .lv-btn-primary:hover,.promo-wrap .lv-btn-amber:hover,.promo-wrap .lv-btn-arrow:hover:after,.promo-wrap .value-card:hover,.promo-wrap .lv-card:hover,.promo-wrap .faq-item[open] .faq-icon{transform:none!important}}.promo-wrap .lv-container{max-width:var(--lv-container);padding:0 var(--lv-gutter);margin:0 auto}.promo-wrap .lv-container-narrow{max-width:920px;padding:0 var(--lv-gutter);margin:0 auto}.promo-wrap .section{padding:96px 0;position:relative}.promo-wrap .section-sm{padding:64px 0}.promo-wrap .section-lg{padding:140px 0}.promo-wrap .divider{background:linear-gradient(90deg, transparent, var(--lv-border) 30%, var(--lv-border) 70%, transparent);height:1px}.promo-wrap h1,.promo-wrap h2,.promo-wrap h3,.promo-wrap h4,.promo-wrap h5{letter-spacing:-.02em;color:var(--lv-fg);margin:0;font-weight:500}.promo-wrap h1{letter-spacing:-.035em;font-size:clamp(48px,6.5vw,84px);line-height:1.02}.promo-wrap h2{letter-spacing:-.03em;font-size:clamp(34px,4vw,52px);line-height:1.08}.promo-wrap h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);line-height:1.2}.promo-wrap h4{font-size:18px;line-height:1.3}.promo-wrap p{color:var(--lv-fg-2);margin:0}.promo-wrap .lead{color:var(--lv-fg-3);font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.5}.promo-wrap .lead em{color:var(--lv-fg);font-style:italic}.promo-wrap .mono{font-family:var(--lv-mono);font-feature-settings:"ss01","zero"}.promo-wrap .eyebrow{font-family:var(--lv-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--lv-amber);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.promo-wrap .eyebrow:before{content:"";background:var(--lv-amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #15803d1f}.promo-wrap .section-label{font-family:var(--lv-mono);color:var(--lv-fg-3);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:16px;margin-bottom:24px;font-size:12px;font-weight:500;display:flex}.promo-wrap .section-label:before{content:"";background:var(--lv-border-2);width:32px;height:1px}.promo-wrap .gradient-text{background:linear-gradient(180deg, var(--lv-fg) 0%, var(--lv-fg-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.promo-wrap .amber-text{color:var(--lv-amber)}.promo-wrap .emerald-text{color:var(--lv-emerald)}.promo-wrap .warn-text{color:var(--lv-warn)}.promo-wrap .rose-text{color:var(--lv-rose)}.promo-wrap .violet-text{color:var(--lv-violet)}.promo-wrap .muted{color:var(--lv-fg-3)}.promo-wrap .muted-2{color:var(--lv-fg-4)}.promo-wrap .lv-btn{border-radius:var(--lv-r2);height:42px;font-family:var(--lv-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;color:var(--lv-fg);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.promo-wrap .lv-btn-primary{background:var(--lv-fg);color:#fff;border-color:var(--lv-fg)}.promo-wrap .lv-btn-primary:hover{box-shadow:var(--lv-s3);background:#000;transform:translateY(-1px)}.promo-wrap .lv-btn-amber{background:var(--lv-amber);color:#fff;border-color:var(--lv-amber)}.promo-wrap .lv-btn-amber:hover{background:var(--lv-amber-3);box-shadow:0 8px 20px -6px var(--lv-amber-glow);transform:translateY(-1px)}.promo-wrap .lv-btn-ghost{border-color:var(--lv-border-2);color:var(--lv-fg-2);background:0 0}.promo-wrap .lv-btn-ghost:hover{border-color:var(--lv-fg-3);color:var(--lv-fg);background:var(--lv-surface)}.promo-wrap .lv-btn-lg{height:50px;padding:0 24px;font-size:15px}.promo-wrap .lv-btn-arrow:after{content:"→";font-family:var(--lv-mono);margin-left:2px;transition:transform .2s}.promo-wrap .lv-btn-arrow:hover:after{transform:translate(3px)}.promo-wrap .pill{border:1px solid var(--lv-border-2);background:var(--lv-surface);height:28px;font-family:var(--lv-mono);color:var(--lv-fg-3);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:500;display:inline-flex}.promo-wrap .pill .dot{background:var(--lv-amber);border-radius:50%;width:6px;height:6px}.promo-wrap .chip{height:22px;font-family:var(--lv-mono);background:var(--lv-surface-2);border:1px solid var(--lv-border-2);color:var(--lv-fg-3);border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.promo-wrap .chip.amber{color:var(--lv-amber);background:#15803d14;border-color:#15803d4d}.promo-wrap .chip.emerald{color:var(--lv-emerald);background:#0d948814;border-color:#0d94884d}.promo-wrap .chip.warn{color:var(--lv-warn);background:#b4530912;border-color:#b453094d}.promo-wrap .chip.rose{color:var(--lv-rose);background:#b91c1c0f;border-color:#b91c1c4d}.promo-wrap .chip.violet{color:var(--lv-violet);background:#6d4ce00f;border-color:#6d4ce04d}.promo-wrap .lv-card{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);transition:border-color .2s,transform .2s,box-shadow .2s}.promo-wrap .lv-card:hover{border-color:var(--lv-border-2);box-shadow:var(--lv-s2)}.promo-wrap .lv-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--lv-border);height:var(--lv-nav-h);background:#f6f8f3e0;align-items:center;display:flex;position:sticky;top:0}.promo-wrap .nav-inner{max-width:var(--lv-container);padding:0 var(--lv-gutter);align-items:center;gap:40px;width:100%;margin:0 auto;display:flex}.promo-wrap .brand{letter-spacing:-.02em;color:var(--lv-fg);align-items:center;gap:9px;font-size:17px;font-weight:500;display:inline-flex}.promo-wrap .brand-mark{width:24px;height:24px;color:var(--lv-amber)}.promo-wrap .nav-links{align-items:center;gap:4px;margin-left:12px;display:flex}.promo-wrap .nav-links a{color:var(--lv-fg-3);border-radius:6px;padding:6px 12px;font-size:13.5px;font-weight:450;transition:color .15s,background .15s}.promo-wrap .nav-links a:hover{color:var(--lv-fg);background:var(--lv-surface-2)}.promo-wrap .nav-links a.active{color:var(--lv-fg)}.promo-wrap .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.promo-wrap .nav-cta .lv-btn{height:34px;padding:0 14px;font-size:13px}.promo-wrap .nav-mobile-toggle{border:1px solid var(--lv-border);cursor:pointer;color:var(--lv-fg-3);background:0 0;border-radius:6px;margin-left:auto;padding:7px 8px;display:none}.promo-wrap .nav-mobile-drawer{padding:12px var(--lv-gutter) 16px;border-top:1px solid var(--lv-border);background:#f6f8f3f7;flex-direction:column;gap:2px;display:none}.promo-wrap .nav-mobile-drawer a{color:var(--lv-fg-3);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;display:block}.promo-wrap .nav-mobile-drawer a:hover,.promo-wrap .nav-mobile-drawer a.active{color:var(--lv-fg);background:var(--lv-surface-2)}.promo-wrap .nav-mobile-cta{gap:10px;padding:12px 12px 4px;display:flex}.promo-wrap .lv-footer{border-top:1px solid var(--lv-border);background:var(--lv-bg-2);margin-top:80px;padding:72px 0 32px}.promo-wrap .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px;display:grid}.promo-wrap .footer-brand p{color:var(--lv-fg-3);max-width:280px;margin-top:16px;font-size:14px}.promo-wrap .footer-col h5{font-family:var(--lv-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--lv-fg-4);margin-bottom:16px;font-size:11px;font-weight:500}.promo-wrap .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promo-wrap .footer-col a{color:var(--lv-fg-3);font-size:14px}.promo-wrap .footer-col a:hover{color:var(--lv-fg)}.promo-wrap .footer-bottom{border-top:1px solid var(--lv-border);font-family:var(--lv-mono);color:var(--lv-fg-4);justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;display:flex}.promo-wrap .footer-bottom .status{align-items:center;gap:8px;display:inline-flex}.promo-wrap .footer-bottom .status .dot{background:var(--lv-amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #15803d2e}.promo-wrap .grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#0d13100a 1px,#0000 1px),linear-gradient(#0d13100a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000 80%)}.promo-wrap .glow{pointer-events:none;filter:blur(80px);opacity:.5;position:absolute}.promo-wrap .glow-amber{background:radial-gradient(circle, var(--lv-amber) 0%, transparent 70%)}.promo-wrap .glow-emerald{background:radial-gradient(circle, var(--lv-emerald) 0%, transparent 70%)}.promo-wrap .mock-window{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);box-shadow:var(--lv-s4);overflow:hidden}.promo-wrap .mock-titlebar{background:var(--lv-surface-2);border-bottom:1px solid var(--lv-border);height:38px;font-family:var(--lv-mono);color:var(--lv-fg-4);align-items:center;gap:10px;padding:0 14px;font-size:11.5px;display:flex}.promo-wrap .mock-titlebar .dots{gap:6px;display:inline-flex}.promo-wrap .mock-titlebar .dots span{background:var(--lv-border-2);border-radius:50%;width:9px;height:9px}.promo-wrap .mock-titlebar .url{text-align:center;letter-spacing:.02em;flex:1}.promo-wrap .metric{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r2);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.promo-wrap .metric .label{font-family:var(--lv-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lv-fg-4);font-size:11px}.promo-wrap .metric .value{letter-spacing:-.02em;font-size:24px;font-weight:500}.promo-wrap .metric .delta{font-family:var(--lv-mono);font-size:11.5px}.promo-wrap .metric .delta.up{color:var(--lv-amber)}.promo-wrap .metric .delta.down{color:var(--lv-rose)}.promo-wrap .ticker{border:1px solid var(--lv-border-2);background:var(--lv-surface);height:32px;font-family:var(--lv-mono);color:var(--lv-fg-3);box-shadow:var(--lv-s1);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 4px;font-size:12px;display:inline-flex}.promo-wrap .ticker .tag{height:24px;color:var(--lv-amber);background:#15803d1f;border-radius:999px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.promo-wrap .ticker .arrow{font-family:var(--lv-mono);color:var(--lv-fg-4)}.promo-wrap .page-hero{padding:108px 0 56px;position:relative}.promo-wrap .page-hero h1{font-size:clamp(40px,5vw,68px)}.promo-wrap .page-hero .lead{max-width:680px;margin-top:20px}.promo-wrap .hero{padding:88px 0 96px;position:relative;overflow:hidden}.promo-wrap .hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.promo-wrap .hero-text{z-index:2;position:relative}.promo-wrap .hero-headline{margin-top:24px;font-weight:500}.promo-wrap .hero-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.promo-wrap .hero-meta{font-family:var(--lv-mono);color:var(--lv-fg-4);align-items:center;gap:12px;margin-top:28px;font-size:12px;display:inline-flex}.promo-wrap .hero-meta .dot{background:var(--lv-emerald);width:7px;height:7px;box-shadow:0 0 8px var(--lv-emerald-glow);border-radius:50%;display:inline-block}.promo-wrap .hero-meta .sep{color:var(--lv-fg-5)}.promo-wrap .hero-visual{perspective:1200px;height:540px;position:relative}.promo-wrap .surface{background:var(--lv-surface);border:1px solid var(--lv-border-2);border-radius:var(--lv-r3);padding:16px 18px;position:absolute;box-shadow:0 24px 60px -24px #0d131029,0 4px 12px -4px #0d13100f}.promo-wrap .surface-briefing{z-index:3;width:360px;top:30px;left:0;transform:rotate(-1.2deg)}.promo-wrap .surface-briefing .surface-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.promo-wrap .surface-briefing .surface-title{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:500}.promo-wrap .surface-briefing .surface-body{color:var(--lv-fg-3);margin-bottom:14px;font-size:13px;line-height:1.55}.promo-wrap .surface-briefing .surface-foot{gap:6px;display:flex}.promo-wrap .surface-chat{z-index:4;width:380px;padding:18px 18px 20px;top:230px;right:0;transform:rotate(1.3deg)}.promo-wrap .surface-chat .chat-line{margin:10px 0}.promo-wrap .surface-chat .bubble{border-radius:12px;max-width:100%;padding:10px 14px;font-size:13px;display:inline-block}.promo-wrap .surface-chat .bubble.user{background:var(--lv-surface-3);border:1px solid var(--lv-border-2);color:var(--lv-fg-2);font-size:12px}.promo-wrap .surface-chat .chat-line.ai{align-items:flex-start;gap:8px;display:flex}.promo-wrap .surface-chat .ai-avatar{background:var(--lv-surface-3);border:1px solid var(--lv-border-2);width:24px;height:24px;color:var(--lv-amber);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.promo-wrap .surface-chat .ai-bubble{color:var(--lv-fg-2);background:linear-gradient(#15803d0f,#15803d00);border:1px solid #15803d2e;font-size:13px;line-height:1.5}.promo-wrap .surface-readiness{z-index:5;text-align:center;width:200px;padding:18px;bottom:30px;left:40px;transform:rotate(-2deg)}.promo-wrap .surface-readiness .ring{width:100%;height:80px}.promo-wrap .surface-readiness .readiness-num{letter-spacing:-.04em;margin-top:-10px;font-size:44px;font-weight:500}.promo-wrap .surface-readiness .readiness-label{color:var(--lv-fg-4);letter-spacing:.14em;margin-top:2px;font-size:10px}.promo-wrap .surface-readiness .readiness-delta{margin-top:4px;font-size:12px}.promo-wrap .floater{background:var(--lv-surface);border:1px solid var(--lv-border-2);height:32px;color:var(--lv-fg-3);z-index:6;font-size:11.5px;font-family:var(--lv-mono);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;top:-20px;right:30px}.promo-wrap .floater .dot{background:var(--lv-amber);width:6px;height:6px;box-shadow:0 0 8px var(--lv-amber-glow);border-radius:50%}.promo-wrap .hero-strip{color:var(--lv-fg-4);flex-wrap:wrap;align-items:center;gap:14px;margin-top:80px;font-size:13px;display:flex}.promo-wrap .strip-item{font-family:var(--lv-mono);letter-spacing:-.005em;color:var(--lv-fg-3)}.promo-wrap .strip-dot{color:var(--lv-fg-5)}.promo-wrap .thesis{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.promo-wrap .thesis-h{font-size:clamp(36px,4.2vw,56px);line-height:1.05}.promo-wrap .value-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.promo-wrap .value-card{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r4);flex-direction:column;gap:14px;padding:28px 28px 24px;transition:border-color .18s,transform .18s;display:flex}.promo-wrap .value-card:hover{border-color:var(--lv-border-2)}.promo-wrap .value-head{justify-content:space-between;align-items:center;display:flex}.promo-wrap .value-num{color:var(--lv-fg-4);letter-spacing:.1em;font-size:12px;font-family:var(--lv-mono)}.promo-wrap .value-card h3{letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1.15}.promo-wrap .value-card p{color:var(--lv-fg-3);font-size:14.5px}.promo-wrap .value-visual{background:var(--lv-bg-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);min-height:180px;margin-top:auto;padding:16px}.promo-wrap .exp-line{color:var(--lv-fg-4);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.promo-wrap .exp-bars{flex-direction:column;gap:10px;display:flex}.promo-wrap .exp-bar{font-size:11px;font-family:var(--lv-mono);grid-template-columns:1fr 80px 50px;align-items:center;gap:10px;display:grid}.promo-wrap .bar-track{background:var(--lv-surface-2);border-radius:3px;height:6px;overflow:hidden}.promo-wrap .bar-fill{background:var(--lv-amber);border-radius:3px;height:100%}.promo-wrap .predict-meta{justify-content:space-between;align-items:center;display:flex}.promo-wrap .ab-bars{flex-direction:column;gap:8px;margin:8px 0;display:flex}.promo-wrap .ab-row{font-size:11px;font-family:var(--lv-mono);grid-template-columns:90px 1fr 80px;align-items:center;gap:10px;display:grid}.promo-wrap .ab-track{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:4px;height:18px;overflow:hidden}.promo-wrap .ab-fill{border-radius:3px;height:100%}.promo-wrap .ab-a{background:var(--lv-fg-5)}.promo-wrap .ab-b{background:linear-gradient(90deg, var(--lv-emerald), var(--lv-emerald-2))}.promo-wrap .brief-head{color:var(--lv-fg-4);font-size:10.5px;font-family:var(--lv-mono);margin-bottom:4px}.promo-wrap .brief-h{letter-spacing:-.02em;margin-bottom:12px;font-size:17px;font-weight:500}.promo-wrap .brief-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.promo-wrap .brief-list li{color:var(--lv-fg-2);align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.promo-wrap .system-section{background:var(--lv-bg-2);border-top:1px solid var(--lv-border);border-bottom:1px solid var(--lv-border)}.promo-wrap .system-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.promo-wrap .modules-grid{border:1px solid var(--lv-border);border-radius:var(--lv-r3);background:var(--lv-surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.promo-wrap .module{border-right:1px solid var(--lv-border);border-bottom:1px solid var(--lv-border);flex-direction:column;gap:12px;padding:32px 28px;transition:background .2s;display:flex}.promo-wrap .module:nth-child(3n){border-right:none}.promo-wrap .module:nth-last-child(-n+3){border-bottom:none}.promo-wrap .module:hover{background:var(--lv-surface-2)}.promo-wrap .module-head{color:var(--lv-amber);justify-content:space-between;align-items:center;display:flex}.promo-wrap .module-tag{color:var(--lv-fg-4);letter-spacing:.08em;font-size:11px;font-family:var(--lv-mono)}.promo-wrap .module h4{letter-spacing:-.02em;font-size:19px;font-weight:500}.promo-wrap .module p{color:var(--lv-fg-3);font-size:14px;line-height:1.5}.promo-wrap .module-link{color:var(--lv-fg-3);letter-spacing:.06em;font-size:11px;font-family:var(--lv-mono);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.promo-wrap .how-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:32px;display:grid}.promo-wrap .how-step{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:12px;min-height:280px;padding:24px;display:flex}.promo-wrap .how-step-num{color:var(--lv-amber);letter-spacing:.14em;font-size:11px;font-family:var(--lv-mono)}.promo-wrap .how-step h3{letter-spacing:-.025em;font-size:22px;font-weight:500}.promo-wrap .how-step p{color:var(--lv-fg-3);font-size:14px}.promo-wrap .how-arrow{color:var(--lv-fg-5);font-size:28px;font-family:var(--lv-mono);align-self:center;padding-top:100px}.promo-wrap .how-visual{background:var(--lv-bg-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);margin-top:auto;padding:14px}.promo-wrap .connect-grid{flex-wrap:wrap;gap:6px;display:flex}.promo-wrap .connect-chip{font-family:var(--lv-mono);background:var(--lv-surface-2);border:1px solid var(--lv-border-2);color:var(--lv-fg-3);border-radius:4px;padding:5px 8px;font-size:11px}.promo-wrap .hp-pattern{flex-direction:column;gap:8px;display:flex}.promo-wrap .hp-row{font-size:11.5px;font-family:var(--lv-mono);align-items:center;gap:8px;display:flex}.promo-wrap .hp-answer{flex-direction:column;gap:6px;display:flex}.promo-wrap .hp-answer-q{color:var(--lv-fg-2);font-size:13px;font-weight:500}.promo-wrap .hp-answer-a{font-size:13px;font-weight:500}.promo-wrap .showcase-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.promo-wrap .showcase-tabs{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:32px;padding:4px;display:inline-flex}.promo-wrap .tab{color:var(--lv-fg-3);font-family:var(--lv-mono);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:12px;transition:all .18s}.promo-wrap .tab:hover{color:var(--lv-fg-2)}.promo-wrap .tab.active{background:var(--lv-surface-3);color:var(--lv-fg)}.promo-wrap .showcase-panel{display:none}.promo-wrap .showcase-panel.active{display:block}.promo-wrap .chat-window{min-height:580px}.promo-wrap .chat-body{grid-template-columns:220px 1fr;min-height:540px;display:grid}.promo-wrap .chat-side{border-right:1px solid var(--lv-border);flex-direction:column;gap:4px;padding:16px 14px;display:flex}.promo-wrap .side-head{color:var(--lv-fg-4);letter-spacing:.12em;font-size:10.5px;font-family:var(--lv-mono);margin-bottom:8px}.promo-wrap .side-item{color:var(--lv-fg-3);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12.5px;transition:background .15s}.promo-wrap .side-item:hover{background:var(--lv-surface-2);color:var(--lv-fg-2)}.promo-wrap .side-item.active{background:var(--lv-surface-3);color:var(--lv-fg)}.promo-wrap .chat-main{flex-direction:column;gap:18px;padding:24px 28px 0;display:flex}.promo-wrap .msg{flex-direction:column;gap:4px;max-width:80%;display:flex}.promo-wrap .msg.user{align-self:flex-end;align-items:flex-end}.promo-wrap .msg-meta{color:var(--lv-fg-4);letter-spacing:.06em;font-size:10px;font-family:var(--lv-mono)}.promo-wrap .msg-body{background:var(--lv-surface-2);border:1px solid var(--lv-border);color:var(--lv-fg-2);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.promo-wrap .msg.user .msg-body{background:var(--lv-surface-3);border-color:var(--lv-border-2);color:var(--lv-fg)}.promo-wrap .msg-evidence{border-top:1px dashed var(--lv-border-2);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.promo-wrap .evid{color:var(--lv-fg-4);font-size:11px;font-family:var(--lv-mono);align-items:center;gap:8px;display:flex}.promo-wrap .evid-chart{background:var(--lv-surface-3);border-radius:6px;padding:6px}.promo-wrap .evid-chart svg{width:100%;height:60px}.promo-wrap .msg-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.promo-wrap .chip-btn{font-family:var(--lv-mono);background:var(--lv-surface-3);border:1px solid var(--lv-border-2);height:28px;color:var(--lv-fg-2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:11px;transition:all .15s}.promo-wrap .chip-btn:hover{border-color:var(--lv-amber);color:var(--lv-amber)}.promo-wrap .chat-input{background:var(--lv-surface-2);border:1px solid var(--lv-border);font-size:12.5px;font-family:var(--lv-mono);border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:14px;padding:14px;display:flex}.promo-wrap .chat-send{background:var(--lv-surface-3);border:1px solid var(--lv-border-2);width:26px;height:26px;color:var(--lv-fg-3);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.promo-wrap .wr-window{min-height:600px}.promo-wrap .wr-body{padding:28px 32px 32px}.promo-wrap .wr-head{border-bottom:1px solid var(--lv-border);justify-content:space-between;align-items:start;margin-bottom:28px;padding-bottom:24px;display:flex}.promo-wrap .wr-head h3{max-width:480px;font-size:32px}.promo-wrap .wr-score{text-align:right}.promo-wrap .wr-score-num{letter-spacing:-.04em;color:var(--lv-emerald);font-size:48px;font-weight:500;line-height:1}.promo-wrap .wr-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.promo-wrap .wr-sections{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.promo-wrap .wr-section{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);padding:20px}.promo-wrap .wr-section-h{margin-bottom:10px}.promo-wrap .wr-section p{font-size:13.5px;line-height:1.55}.promo-wrap .exp-body{padding:28px 32px 32px}.promo-wrap .exp-meta{border-bottom:1px solid var(--lv-border);justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.promo-wrap .exp-meta h3{max-width:480px;font-size:28px}.promo-wrap .exp-design{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.promo-wrap .design-block{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);padding:14px 16px}.promo-wrap .design-label{color:var(--lv-fg-4);letter-spacing:.1em;font-size:10.5px;font-family:var(--lv-mono);margin-bottom:6px}.promo-wrap .design-val{color:var(--lv-fg);font-size:13px}.promo-wrap .exp-comparison{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r3);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:grid}.promo-wrap .comp-side{text-align:center}.promo-wrap .comp-num{letter-spacing:-.03em;margin:8px 0 4px;font-size:40px;font-weight:500}.promo-wrap .comp-vs{color:var(--lv-fg-4);font-size:14px;font-family:var(--lv-mono)}.promo-wrap .exp-stats{color:var(--lv-fg-2);background:var(--lv-bg-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);font-size:12px;font-family:var(--lv-mono);flex-wrap:wrap;gap:24px;padding:16px;display:flex}.promo-wrap .today-body{padding:28px 32px 32px}.promo-wrap .today-hero{grid-template-columns:1fr auto;align-items:center;gap:32px;margin-bottom:28px;display:grid}.promo-wrap .today-hero h3{font-size:32px}.promo-wrap .today-hero p{max-width:480px;font-size:15px}.promo-wrap .today-ring{width:140px;height:140px;position:relative}.promo-wrap .today-ring svg{width:100%;height:100%}.promo-wrap .ring-num{letter-spacing:-.04em;font-size:38px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.promo-wrap .ring-lbl{color:var(--lv-fg-4);letter-spacing:.14em;font-size:9.5px;font-family:var(--lv-mono);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.promo-wrap .today-flags{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.promo-wrap .flag{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);gap:14px;padding:18px;display:flex}.promo-wrap .flag-icon{margin-top:4px;font-size:14px}.promo-wrap .flag-body{margin-top:4px;font-size:13.5px;line-height:1.55}.promo-wrap .today-modules{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.promo-wrap .today-mod{background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r2);padding:18px}.promo-wrap .mod-row{border-bottom:1px solid var(--lv-border);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.promo-wrap .mod-row:last-child{border-bottom:none}.promo-wrap .outcomes-h{margin-bottom:16px;font-size:clamp(36px,4.5vw,58px);line-height:1.05}.promo-wrap .outcomes-lead{max-width:720px;margin-bottom:56px}.promo-wrap .outcomes-grid{background:var(--lv-border);border:1px solid var(--lv-border);border-radius:var(--lv-r3);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.promo-wrap .outcome{background:var(--lv-bg);flex-direction:column;gap:8px;padding:32px 28px;transition:background .2s;display:flex}.promo-wrap .outcome:hover{background:var(--lv-surface)}.promo-wrap .outcome-num{letter-spacing:-.04em;color:var(--lv-amber);font-size:56px;font-weight:500;line-height:1}.promo-wrap .outcome-label{font-family:var(--lv-mono);color:var(--lv-fg-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px}.promo-wrap .outcome p{color:var(--lv-fg-3);font-size:13.5px;line-height:1.5}.promo-wrap .quote{text-align:center;max-width:880px;margin:0 auto}.promo-wrap .quote p{letter-spacing:-.02em;color:var(--lv-fg);font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.35}.promo-wrap .quote p em{color:var(--lv-amber);font-style:italic}.promo-wrap .quote footer{align-items:center;gap:14px;margin-top:32px;display:inline-flex}.promo-wrap .quote-avatar{border:1px solid var(--lv-border-2);background:linear-gradient(135deg,#92400e,#15803d,#dc2626);border-radius:50%;width:44px;height:44px}.promo-wrap .quote-name{font-weight:500}.promo-wrap .quote-role{color:var(--lv-fg-4);letter-spacing:.04em;font-size:11.5px;font-family:var(--lv-mono)}.promo-wrap .cta-section{text-align:center;padding:120px 0;position:relative;overflow:hidden}.promo-wrap .cta-inner{z-index:2;max-width:720px;margin:0 auto;position:relative}.promo-wrap .cta-h{letter-spacing:-.035em;font-size:clamp(44px,6vw,72px);line-height:1.02}.promo-wrap .cta-section .lead{max-width:540px;margin:20px auto 36px}.promo-wrap .cta-form{gap:8px;max-width:480px;margin:0 auto 32px;display:flex}.promo-wrap .cta-form input{background:var(--lv-surface);border:1px solid var(--lv-border-2);border-radius:var(--lv-r2);height:50px;color:var(--lv-fg);font-family:var(--lv-sans);outline:none;flex:1;padding:0 18px;font-size:14.5px;transition:border-color .15s}.promo-wrap .cta-form input:focus{border-color:var(--lv-amber)}.promo-wrap .cta-trust{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.promo-wrap .billing-switch{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:999px;gap:4px;margin-bottom:48px;padding:4px;display:inline-flex}.promo-wrap .bs-opt{font-family:var(--lv-mono);cursor:pointer;height:32px;color:var(--lv-fg-3);background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:12px;transition:all .15s}.promo-wrap .bs-opt.active{background:var(--lv-surface-3);color:var(--lv-fg)}.promo-wrap .bs-opt .save{color:var(--lv-amber);font-size:11px}.promo-wrap .tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px;display:grid}.promo-wrap .tier{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r4);flex-direction:column;gap:20px;padding:32px;display:flex}.promo-wrap .tier.featured{background:var(--lv-fg);border-color:var(--lv-fg);color:#fff}.promo-wrap .tier.featured h3,.promo-wrap .tier.featured h4{color:#fff}.promo-wrap .tier.featured p,.promo-wrap .tier.featured .tier-price-sub{color:#fff9}.promo-wrap .tier-label{font-family:var(--lv-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--lv-fg-4);font-size:11px;font-weight:500}.promo-wrap .tier.featured .tier-label{color:#ffffff80}.promo-wrap .tier-price{letter-spacing:-.04em;font-size:52px;font-weight:500;line-height:1}.promo-wrap .tier-price-sub{font-family:var(--lv-mono);color:var(--lv-fg-4);margin-top:4px;font-size:11px}.promo-wrap .tier-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promo-wrap .tier-tick{color:var(--lv-amber);font-family:var(--lv-mono);font-size:13px}.promo-wrap .tier.featured .tier-tick{color:#bbf7d0}.promo-wrap .tier-cta{margin-top:auto}.promo-wrap .compare-table{border-collapse:collapse;border:1px solid var(--lv-border);border-radius:var(--lv-r3);width:100%;margin-bottom:64px;overflow:hidden}.promo-wrap .compare-table th{font-family:var(--lv-mono);text-transform:uppercase;letter-spacing:.12em;background:var(--lv-surface-2);color:var(--lv-fg-4);border-bottom:1px solid var(--lv-border);padding:12px 16px;font-size:11px;font-weight:500}.promo-wrap .compare-table td{border-bottom:1px solid var(--lv-border);padding:12px 16px;font-size:13.5px}.promo-wrap .compare-table tr:last-child td{border-bottom:none}.promo-wrap .compare-table .ft{background:#15803d0a;font-weight:500}.promo-wrap .faq-item{border-bottom:1px solid var(--lv-border)}.promo-wrap .faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.promo-wrap .faq-item summary::-webkit-details-marker{display:none}.promo-wrap .faq-icon{color:var(--lv-fg-4);font-size:20px;transition:transform .2s}.promo-wrap .faq-item[open] .faq-icon{transform:rotate(45deg)}.promo-wrap .manifesto{flex-direction:column;gap:8px;display:flex}.promo-wrap .manifesto-block{border:1px solid var(--lv-border);border-radius:var(--lv-r3);grid-template-columns:32px 1fr;align-items:start;gap:20px;padding:24px 28px;transition:border-color .18s,background .18s;display:grid}.promo-wrap .manifesto-block:hover{border-color:var(--lv-amber);background:linear-gradient(90deg,#15803d08,#0000)}.promo-wrap .manifesto-num{font-family:var(--lv-mono);color:var(--lv-fg-4);font-size:13px}.promo-wrap .manifesto-block h4{margin-bottom:6px;font-size:17px;font-weight:500}.promo-wrap .manifesto-block p{color:var(--lv-fg-3);font-size:14px;line-height:1.55}.promo-wrap .team-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.promo-wrap .team-card{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:12px;padding:24px;display:flex}.promo-wrap .team-avatar{border:1px solid var(--lv-border-2);background:var(--lv-surface-2);border-radius:50%;width:56px;height:56px}.promo-wrap .team-name{font-size:16px;font-weight:500}.promo-wrap .team-role{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.promo-wrap .team-bio{color:var(--lv-fg-3);font-size:13.5px;line-height:1.5}.promo-wrap .numbers-grid{background:var(--lv-border);border:1px solid var(--lv-border);border-radius:var(--lv-r3);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid;overflow:hidden}.promo-wrap .number-card{background:var(--lv-surface);flex-direction:column;gap:6px;padding:28px;display:flex}.promo-wrap .number-big{letter-spacing:-.04em;color:var(--lv-amber);font-size:48px;font-weight:500;line-height:1}.promo-wrap .number-label{font-family:var(--lv-mono);color:var(--lv-fg-4);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.promo-wrap .number-desc{color:var(--lv-fg-3);font-size:13.5px}.promo-wrap .methods-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.promo-wrap .method{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:10px;padding:24px;display:flex}.promo-wrap .method-h{letter-spacing:-.015em;font-size:16px;font-weight:500}.promo-wrap .method p{color:var(--lv-fg-3);font-size:13.5px;line-height:1.5}.promo-wrap .method-formula{font-family:var(--lv-mono);background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:var(--lv-r1);color:var(--lv-fg-3);margin-top:4px;padding:10px 12px;font-size:12px}.promo-wrap .wont-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.promo-wrap .wont-card{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:10px;padding:24px;transition:border-color .18s;display:flex}.promo-wrap .wont-card:hover{border-color:var(--lv-amber)}.promo-wrap .wont-x{width:28px;height:28px;color:var(--lv-rose);background:#b91c1c14;border:1px solid #b91c1c33;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.promo-wrap .wont-card h4{letter-spacing:-.015em;font-size:16px;font-weight:500}.promo-wrap .wont-card p{color:var(--lv-fg-3);font-size:13.5px;line-height:1.5}.promo-wrap .timeline{border-left:2px solid var(--lv-border);flex-direction:column;gap:32px;padding-left:28px;display:flex}.promo-wrap .tl-item{position:relative}.promo-wrap .tl-dot{background:var(--lv-border-2);border:2px solid var(--lv-bg-2);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-37px}.promo-wrap .tl-dot.now{background:var(--lv-amber)}.promo-wrap .tl-year{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.1em;margin-bottom:6px;font-size:11px}.promo-wrap .tl-h{margin-bottom:4px;font-size:16px;font-weight:500}.promo-wrap .tl-p{color:var(--lv-fg-3);font-size:14px;line-height:1.5}.promo-wrap .blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.promo-wrap .post-card{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.promo-wrap .post-card:hover{border-color:var(--lv-border-2);box-shadow:var(--lv-s2)}.promo-wrap .post-thumb{background:var(--lv-surface-2);justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.promo-wrap .post-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.promo-wrap .post-tag{font-family:var(--lv-mono);color:var(--lv-amber);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.promo-wrap .post-title{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.25}.promo-wrap .post-excerpt{color:var(--lv-fg-3);font-size:13.5px;line-height:1.55}.promo-wrap .post-meta{font-family:var(--lv-mono);color:var(--lv-fg-4);justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.promo-wrap .post-read{color:var(--lv-amber)}.promo-wrap .feature-block{border-bottom:1px solid var(--lv-border);padding:80px 0}.promo-wrap .feature-block:last-child{border-bottom:none}.promo-wrap .feature-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:64px;display:grid}.promo-wrap .feature-grid.flip{direction:rtl}.promo-wrap .feature-grid.flip>*{direction:ltr}.promo-wrap .feature-tag{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.promo-wrap .feature-block h2{margin-bottom:16px;font-size:clamp(28px,3vw,40px)}.promo-wrap .feature-block .lead{font-size:16px}.promo-wrap .feature-list{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.promo-wrap .feature-list li{color:var(--lv-fg-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.promo-wrap .feature-list .tick{color:var(--lv-amber);font-family:var(--lv-mono)}.promo-wrap .feature-visual{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);box-shadow:var(--lv-s3);overflow:hidden}.promo-wrap .pipeline{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:0;margin:48px 0;padding:24px;display:grid}.promo-wrap .pipeline-stage{text-align:center;padding:16px 8px}.promo-wrap .pipeline-num{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.12em;margin-bottom:6px;font-size:10px}.promo-wrap .pipeline-name{color:var(--lv-fg);font-size:14px;font-weight:500}.promo-wrap .pipeline-arrow{font-family:var(--lv-mono);color:var(--lv-fg-5);padding:0 8px;font-size:20px}.promo-wrap .step-sections{flex-direction:column;gap:0;display:flex}.promo-wrap .step-row{border-bottom:1px solid var(--lv-border);grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:80px 0;display:grid}.promo-wrap .step-row:last-child{border-bottom:none}.promo-wrap .step-row.flip{direction:rtl}.promo-wrap .step-row.flip>*{direction:ltr}.promo-wrap .step-num{font-family:var(--lv-mono);color:var(--lv-amber);letter-spacing:.14em;margin-bottom:10px;font-size:11px}.promo-wrap .step-row h2{margin-bottom:16px;font-size:clamp(28px,3vw,40px)}.promo-wrap .step-mock{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);box-shadow:var(--lv-s3);overflow:hidden}.promo-wrap .eyebrow{font-family:var(--lv-mono);color:var(--lv-amber);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.promo-wrap .mt-4{margin-top:16px}.promo-wrap .mt-6{margin-top:24px}.promo-wrap .mt-8{margin-top:32px}.promo-wrap .mb-8{margin-bottom:32px}.promo-wrap .how-h{letter-spacing:-.025em;margin-bottom:48px;font-size:clamp(32px,4vw,52px);line-height:1.05}.promo-wrap .about-hero{padding-bottom:64px}.promo-wrap .about-h1{font-size:clamp(40px,5vw,68px);line-height:1.05}.promo-wrap .about-lead{max-width:680px}.promo-wrap .origin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.promo-wrap .origin-text{flex-direction:column;display:flex}.promo-wrap .origin-visual{padding-left:24px}.promo-wrap .tl-content{flex-direction:column;gap:4px;display:flex}.promo-wrap .tl-content h4{margin-bottom:4px;font-size:16px;font-weight:500}.promo-wrap .tl-content .mono{letter-spacing:.1em;margin-bottom:6px;font-size:11px}.promo-wrap .manifesto-h{margin-bottom:40px;font-size:clamp(32px,4vw,48px);line-height:1.1}.promo-wrap .manifesto-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.promo-wrap .manifesto-item{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:12px;padding:28px;transition:border-color .18s;display:flex}.promo-wrap .manifesto-item:hover{border-color:var(--lv-amber)}.promo-wrap .manifesto-item h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.promo-wrap .manifesto-item p{color:var(--lv-fg-3);font-size:14px;line-height:1.55}.promo-wrap .manifesto-item .manifesto-num{font-family:var(--lv-mono);color:var(--lv-fg-4);font-size:13px}.promo-wrap .principles{flex-direction:column;gap:0;margin-top:40px;display:flex}.promo-wrap .principle{border-bottom:1px solid var(--lv-border);grid-template-columns:48px 1fr;align-items:start;gap:28px;padding:28px 0;display:grid}.promo-wrap .principle:first-child{border-top:1px solid var(--lv-border)}.promo-wrap .principle-num{font-family:var(--lv-mono);color:var(--lv-amber);letter-spacing:.1em;padding-top:6px;font-size:12px}.promo-wrap .principle-body h3{letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:500}.promo-wrap .principle-body p{color:var(--lv-fg-3);font-size:14.5px;line-height:1.6}.promo-wrap .methods-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:8px;display:grid}.promo-wrap .method-h{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:16px;font-weight:500;display:flex}.promo-wrap .ranges-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.promo-wrap .ranges-table{border:1px solid var(--lv-border);border-radius:var(--lv-r3);overflow:hidden}.promo-wrap .ranges-row{border-bottom:1px solid var(--lv-border);grid-template-columns:1fr 1fr 1fr 120px;align-items:center;padding:14px 20px;font-size:14px;display:grid}.promo-wrap .ranges-row:last-child{border-bottom:none}.promo-wrap .ranges-row.header{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.1em;text-transform:uppercase;background:var(--lv-surface-2);font-size:11px}.promo-wrap .r-name{color:var(--lv-fg);font-weight:500}.promo-wrap .r-pop{color:var(--lv-fg-3)}.promo-wrap .r-personal .r-num{font-family:var(--lv-mono);color:var(--lv-amber);font-size:13px}.promo-wrap .r-src{font-family:var(--lv-mono);color:var(--lv-fg-4);font-size:11px}.promo-wrap .tier-h{flex-direction:column;gap:8px;display:flex}.promo-wrap .tier-tag{font-family:var(--lv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lv-fg-4);font-size:11px}.promo-wrap .tier-tag.amber{color:var(--lv-amber)}.promo-wrap .tier.featured .tier-tag{color:#a3f1e8e6}.promo-wrap .tier-price .price-num{letter-spacing:-.04em;font-size:52px;font-weight:500;line-height:1}.promo-wrap .tier.featured .price-num{color:#fff}.promo-wrap .price-unit{font-size:20px;font-weight:400}.promo-wrap .tier-price .price-meta{font-family:var(--lv-mono);color:var(--lv-fg-4);margin-top:6px;font-size:11px}.promo-wrap .tier.featured .price-meta{color:#ffffff80}.promo-wrap .tier-features{flex-direction:column;gap:4px;display:flex}.promo-wrap .tf-head{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--lv-border);margin-bottom:6px;padding-top:16px;font-size:10.5px}.promo-wrap .tier.featured .tf-head{color:#ffffff73;border-color:#ffffff26}.promo-wrap .tier-features ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.promo-wrap .tier-features li{color:var(--lv-fg-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.promo-wrap .tier.featured .tier-features li{color:#ffffffd9}.promo-wrap .tier-features ul.dim li{color:var(--lv-fg-4);text-decoration:line-through;-webkit-text-decoration-color:var(--lv-border-2);text-decoration-color:var(--lv-border-2)}.promo-wrap .tf-y{color:var(--lv-amber);font-family:var(--lv-mono);flex-shrink:0;margin-top:1px;font-size:13px}.promo-wrap .tier.featured .tf-y{color:#bbf7d0}.promo-wrap .tf-n{color:var(--lv-fg-5);font-family:var(--lv-mono);flex-shrink:0;margin-top:1px;font-size:13px}.promo-wrap .tier-foot{text-align:center;margin-top:24px}.promo-wrap .tier-glow{pointer-events:none;background:radial-gradient(circle,#15803d40 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;right:-40px}.promo-wrap .tier.featured{position:relative;overflow:hidden}.promo-wrap .compare{border:1px solid var(--lv-border);border-radius:var(--lv-r3);overflow:hidden}.promo-wrap .compare-row{border-bottom:1px solid var(--lv-border);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;display:grid}.promo-wrap .compare-row:last-child{border-bottom:none}.promo-wrap .compare-row.header{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.1em;text-transform:uppercase;background:var(--lv-surface-2);font-size:11px;font-weight:500}.promo-wrap .compare-row .ft{color:var(--lv-amber);text-align:center;background:#15803d0a;border-radius:4px;padding:4px 8px;font-weight:500}.promo-wrap .compare-row>div:not(:first-child){text-align:center;color:var(--lv-fg-3)}.promo-wrap .compare-group{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.14em;text-transform:uppercase;background:var(--lv-bg-2);border-bottom:1px solid var(--lv-border);border-top:1px solid var(--lv-border);padding:8px 16px;font-size:10.5px}.promo-wrap .faqs{flex-direction:column;display:flex}.promo-wrap .faq{border-bottom:1px solid var(--lv-border)}.promo-wrap .faq:first-child{border-top:1px solid var(--lv-border)}.promo-wrap .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.promo-wrap .faq summary::-webkit-details-marker{display:none}.promo-wrap .faq-icon{color:var(--lv-fg-4);flex-shrink:0;font-size:20px;transition:transform .2s}.promo-wrap .faq[open] .faq-icon{transform:rotate(45deg)}.promo-wrap .faq-body{color:var(--lv-fg-3);padding-bottom:20px;font-size:15px;line-height:1.6}.promo-wrap .economics{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.promo-wrap .econ-text{flex-direction:column;gap:0;display:flex}.promo-wrap .econ-numbers{grid-template-columns:1fr 1fr;gap:24px;display:grid}.promo-wrap .econ-num{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:6px;padding:24px;display:flex}.promo-wrap .econ-big{letter-spacing:-.04em;color:var(--lv-fg);font-size:44px;font-weight:500;line-height:1}.promo-wrap .econ-big.amber-text{color:var(--lv-amber)}.promo-wrap .econ-lbl{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.1em;font-size:11px}.promo-wrap .pipeline-diagram{grid-template-columns:repeat(5,1fr);gap:16px;margin:40px 0;display:grid}.promo-wrap .pipe-stage{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;transition:border-color .18s,box-shadow .18s;display:flex}.promo-wrap .pipe-stage:hover{border-color:var(--lv-border-strong);box-shadow:var(--lv-s2)}.promo-wrap .pipe-icon{border-radius:var(--lv-r2);background:var(--lv-surface-2);border:1px solid var(--lv-border-2);width:44px;height:44px;color:var(--lv-amber);justify-content:center;align-items:center;display:flex}.promo-wrap .pipe-num{font-family:var(--lv-mono);color:var(--lv-amber);letter-spacing:.14em;font-size:10px}.promo-wrap .pipe-h{font-size:16px;font-weight:500}.promo-wrap .pipe-desc{color:var(--lv-fg-3);font-size:13px;line-height:1.5}.promo-wrap .feature-row{border-bottom:1px solid var(--lv-border);align-items:center;gap:80px;padding:80px 0;display:flex}.promo-wrap .feature-row:last-child{border-bottom:none}.promo-wrap .feature-text{flex:1}.promo-wrap .feature-visual{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);box-shadow:var(--lv-s3);flex:1;padding:28px}.promo-wrap .feature-eyebrow{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.14em;margin-bottom:8px;font-size:11px}.promo-wrap .feature-chat-mock{flex-direction:column;gap:12px;display:flex}.promo-wrap .feature-chat-mock .chat-line{display:flex}.promo-wrap .feature-chat-mock .chat-line.ai{align-items:flex-start;gap:8px}.promo-wrap .feature-chat-mock .bubble{border-radius:12px;padding:10px 14px;font-size:13px;display:inline-block}.promo-wrap .feature-chat-mock .bubble.user{background:var(--lv-surface-3);border:1px solid var(--lv-border-2);font-family:var(--lv-mono);color:var(--lv-fg-2)}.promo-wrap .feature-chat-mock .ai-bubble{color:var(--lv-fg-2);background:linear-gradient(#15803d0f,#15803d00);border:1px solid #15803d2e;line-height:1.5}.promo-wrap .feature-chat-mock .ai-avatar{background:var(--lv-surface-3);border:1px solid var(--lv-border-2);width:24px;height:24px;color:var(--lv-amber);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.promo-wrap .feature-predict-mock{flex-direction:column;gap:12px;display:flex}.promo-wrap .feature-anomaly-mock{flex-direction:column;gap:8px;display:flex}.promo-wrap .learn-cats{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.promo-wrap .lc{font-family:var(--lv-mono);border:1px solid var(--lv-border-2);color:var(--lv-fg-3);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12px;transition:all .15s}.promo-wrap .lc.active,.promo-wrap .lc:hover{border-color:var(--lv-amber);color:var(--lv-amber);background:#15803d0d}.promo-wrap .lc-n{color:var(--lv-fg-5)}.promo-wrap .learn-search{background:var(--lv-surface);border:1px solid var(--lv-border-2);border-radius:var(--lv-r2);align-items:center;gap:10px;max-width:520px;height:44px;margin-top:24px;padding:0 14px;display:flex;position:relative}.promo-wrap .learn-search input{font-family:var(--lv-mono);color:var(--lv-fg-3);background:0 0;border:none;outline:none;flex:1;font-size:13px}.promo-wrap .search-icon{color:var(--lv-fg-4);font-size:18px}.promo-wrap .search-shortcut{font-family:var(--lv-mono);color:var(--lv-fg-4);background:var(--lv-surface-2);border:1px solid var(--lv-border);border-radius:4px;padding:2px 8px;font-size:11px}.promo-wrap .blog-grid-top{grid-template-columns:1.6fr 1fr;gap:32px;display:grid}.promo-wrap .hero-article{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.promo-wrap .hero-article:hover{border-color:var(--lv-border-strong);box-shadow:var(--lv-s3)}.promo-wrap .ha-visual{background:var(--lv-surface-2);height:260px;position:relative;overflow:hidden}.promo-wrap .ha-glow{background:radial-gradient(circle at 30%,#15803d1f 0%,#0000 70%);position:absolute;inset:0}.promo-wrap .ha-chip{font-family:var(--lv-mono);background:var(--lv-surface);border:1px solid var(--lv-border-2);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}.promo-wrap .ha-body{flex-direction:column;gap:12px;padding:24px 28px 28px;display:flex}.promo-wrap .ha-meta{font-family:var(--lv-mono);color:var(--lv-fg-4);align-items:center;gap:8px;font-size:11px;display:flex}.promo-wrap .ha-cat{color:var(--lv-amber);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.promo-wrap .ha-h{letter-spacing:-.02em;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.25}.promo-wrap .ha-lead{color:var(--lv-fg-3);font-size:14.5px;line-height:1.55}.promo-wrap .ha-author{align-items:center;gap:10px;margin-top:4px;display:flex}.promo-wrap .ha-avatar{border-radius:50%;width:36px;height:36px}.promo-wrap .ha-name{font-size:13px;font-weight:500}.promo-wrap .hero-side{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;gap:0;display:flex;overflow:hidden}.promo-wrap .hs-h{font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.14em;border-bottom:1px solid var(--lv-border);padding:14px 20px;font-size:10.5px}.promo-wrap .hs-card{border-bottom:1px solid var(--lv-border);flex-direction:column;gap:6px;padding:18px 20px;transition:background .15s;display:flex}.promo-wrap .hs-card:last-child{border-bottom:none}.promo-wrap .hs-card:hover{background:var(--lv-surface-2)}.promo-wrap .hs-card h4{font-size:14px;font-weight:500;line-height:1.3}.promo-wrap .bg-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.promo-wrap .bg-head h2{font-size:clamp(28px,3vw,40px)}.promo-wrap .bg-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.promo-wrap .post{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.promo-wrap .post:hover{border-color:var(--lv-border-strong);box-shadow:var(--lv-s2)}.promo-wrap .post-visual{height:120px;overflow:hidden}.promo-wrap .post .post-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.promo-wrap .post .post-body h4{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}.promo-wrap .post .post-body .muted{color:var(--lv-fg-3);font-size:13px;line-height:1.5}.promo-wrap .post-meta{font-family:var(--lv-mono);color:var(--lv-fg-4);margin-top:auto;padding-top:8px;font-size:11px}.promo-wrap .outcomes-foot{margin-top:24px}:root{--section-gap:80px}.promo-wrap .compare-verdict{background:var(--lv-surface);border:1px solid var(--lv-border-2);border-radius:var(--lv-r4);margin-top:56px;padding:32px 36px}.promo-wrap .compare-verdict h2{color:var(--lv-amber);margin-bottom:16px;font-size:clamp(18px,1.8vw,22px)}.promo-wrap .compare-verdict p{color:var(--lv-fg-3);font-size:15px;line-height:1.7}.promo-wrap .compare-table{border:1px solid var(--lv-border);border-radius:var(--lv-r3);overflow:hidden}.promo-wrap .compare-table-head{background:var(--lv-surface-2);border-bottom:1px solid var(--lv-border);font-family:var(--lv-mono);color:var(--lv-fg-4);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1.6fr 2fr 2fr;gap:16px;padding:12px 16px;font-size:11px;font-weight:500;display:grid}.promo-wrap .compare-table-row{border-bottom:1px solid var(--lv-border);grid-template-columns:1.6fr 2fr 2fr;align-items:start;gap:16px;padding:14px 16px;display:grid}.promo-wrap .compare-table-row:last-child{border-bottom:none}.promo-wrap .compare-table-row.alt{background:#15803d05}.promo-wrap .compare-feature{color:var(--lv-fg-2);font-size:13px;font-weight:500}.promo-wrap .compare-other{color:var(--lv-fg-3);font-size:13px;line-height:1.5}.promo-wrap .compare-longvai{color:var(--lv-fg-2);font-size:13px;line-height:1.5}.promo-wrap .compare-steps{flex-direction:column;gap:16px;display:flex}.promo-wrap .compare-step{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--lv-r3);gap:20px;padding:20px 24px;display:flex}.promo-wrap .compare-step-num{font-family:var(--lv-mono);color:var(--lv-border-strong);flex-shrink:0;font-size:24px;font-weight:600;line-height:1}.promo-wrap .compare-step h3{margin-bottom:6px;font-size:15px;font-weight:500}.promo-wrap .compare-step p{color:var(--lv-fg-3);font-size:13.5px;line-height:1.6}.promo-wrap .compare-two-col{margin-top:var(--section-gap);grid-template-columns:1fr 1fr;gap:40px;display:grid}.promo-wrap .compare-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promo-wrap .compare-list li{color:var(--lv-fg-3);gap:10px;font-size:14px;line-height:1.5;display:flex}.promo-wrap .compare-list-dot{color:var(--lv-fg-4);flex-shrink:0;font-weight:500}.promo-wrap .compare-list-accent .compare-list-dot{color:var(--lv-amber)}.promo-wrap .compare-list-accent li{color:var(--lv-fg-2)}.promo-wrap .compare-cta{margin-top:var(--section-gap);background:var(--lv-surface-2);border:1px solid var(--lv-border-2);border-radius:var(--lv-r4);text-align:center;padding:48px 40px}.promo-wrap .compare-cta h2{margin-bottom:12px;font-size:clamp(22px,2.5vw,32px)}.promo-wrap .compare-cta p{color:var(--lv-fg-3);font-size:15px}.promo-wrap .compare-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.promo-wrap .compare-also{color:var(--lv-fg-3);margin-top:40px;font-size:14px}.promo-wrap .compare-also a{color:var(--lv-amber);text-underline-offset:3px;text-decoration:underline}.promo-wrap .compare-disclaimer{font-family:var(--lv-mono);color:var(--lv-fg-5);margin-top:24px;font-size:11px}@media (max-width:1100px){.promo-wrap .hero-inner,.promo-wrap .thesis,.promo-wrap .system-head,.promo-wrap .showcase-head{grid-template-columns:1fr;gap:32px}.promo-wrap .hero-visual{max-width:520px;height:480px;margin:0 auto}.promo-wrap .how-steps{grid-template-columns:1fr}.promo-wrap .how-arrow{display:none}.promo-wrap .modules-grid,.promo-wrap .wr-grid,.promo-wrap .exp-design,.promo-wrap .today-modules{grid-template-columns:1fr 1fr}.promo-wrap .wr-sections{grid-template-columns:1fr}.promo-wrap .outcomes-grid{grid-template-columns:1fr 1fr}.promo-wrap .tiers{grid-template-columns:1fr}.promo-wrap .feature-grid,.promo-wrap .step-row{grid-template-columns:1fr;gap:32px}.promo-wrap .feature-grid.flip,.promo-wrap .step-row.flip{direction:ltr}.promo-wrap .footer-grid{grid-template-columns:1fr 1fr;gap:40px}.promo-wrap .origin-grid,.promo-wrap .methods-head,.promo-wrap .ranges-head,.promo-wrap .economics{grid-template-columns:1fr;gap:40px}.promo-wrap .manifesto-grid{grid-template-columns:1fr}.promo-wrap .feature-row{gap:40px;flex-direction:column!important}.promo-wrap .blog-grid-top{grid-template-columns:1fr}.promo-wrap .pipeline-diagram{grid-template-columns:1fr 1fr 1fr}.promo-wrap .section{padding:72px 0}}@media (max-width:720px){.promo-wrap .nav-links,.promo-wrap .nav-cta{display:none}.promo-wrap .nav-mobile-toggle,.promo-wrap .nav-mobile-drawer{display:flex}.promo-wrap .value-grid,.promo-wrap .modules-grid,.promo-wrap .chat-body{grid-template-columns:1fr}.promo-wrap .chat-side{display:none}.promo-wrap .today-flags,.promo-wrap .today-modules,.promo-wrap .outcomes-grid,.promo-wrap .methods-grid,.promo-wrap .wont-grid,.promo-wrap .blog-grid{grid-template-columns:1fr}.promo-wrap .team-grid,.promo-wrap .numbers-grid{grid-template-columns:1fr 1fr}.promo-wrap .cta-form{flex-direction:column}.promo-wrap .footer-grid{grid-template-columns:1fr}.promo-wrap .footer-bottom{flex-direction:column;gap:12px}.promo-wrap .bg-grid,.promo-wrap .pipeline-diagram,.promo-wrap .ranges-row{grid-template-columns:1fr 1fr}.promo-wrap .compare-row{grid-template-columns:1.5fr 1fr 1fr 1fr;font-size:12px}.promo-wrap .compare-two-col{grid-template-columns:1fr;gap:32px}.promo-wrap .compare-table-head,.promo-wrap .compare-table-row{grid-template-columns:1fr 1.4fr 1.4fr;font-size:12px}.promo-wrap .compare-cta{padding:32px 24px}.promo-wrap .econ-numbers{grid-template-columns:1fr 1fr}.promo-wrap .hero-visual{height:auto}.promo-wrap .surface{margin-bottom:14px;width:100%!important;position:relative!important;inset:auto!important;transform:none!important}.promo-wrap .floater{margin-bottom:14px;position:static}:root{--lv-gutter:20px}.promo-wrap .section{padding:56px 0}}
