.lpx-canvas{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.4s ease;z-index:0}.lpx-canvas.is-live{opacity:1}.lpx-canvas canvas{display:block;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.lpx-canvas{display:none}}.launch-page{--launch-radius-sm:12px;--launch-radius-md:16px;--launch-radius-lg:24px;--launch-max:1180px;background:var(--surface-0);color:var(--content-primary);font-family:Manrope,sans-serif;min-height:100vh;min-height:100svh;overflow-x:hidden}.launch-page *{box-sizing:border-box}.launch-page a,.launch-page button{font:inherit}.launch-page button{cursor:pointer}.launch-page :is(a,button,video,input,[tabindex]):focus-visible{border-radius:6px;outline:2px solid var(--brand-default);outline-offset:3px}.launch-shell{margin:0 auto;width:min(var(--launch-max),calc(100% - 40px))}.launch-section{padding:112px 0}.launch-section--raised{background:var(--surface-1)}.launch-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface-0) 88%,#0000);border-bottom:1px solid var(--border-subtle);inset:0 0 auto;position:fixed;z-index:60}.launch-nav__inner{align-items:center;display:flex;gap:24px;height:72px;justify-content:space-between;margin:0 auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:min(1240px,calc(100% - 32px))}.launch-nav__actions,.launch-nav__links{align-items:center;display:flex;gap:8px}.launch-nav__links button,.launch-nav__signin{background:#0000;border:0;border-radius:var(--launch-radius-sm);color:var(--content-tertiary);font-size:14px;padding:10px 12px;transition:color .2s ease,background .2s ease}.launch-nav__links button:hover,.launch-nav__signin:hover{background:var(--surface-2);color:var(--content-primary)}.launch-nav__menu{align-items:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--launch-radius-sm);color:var(--content-primary);display:none;height:44px;justify-content:center;width:44px}.launch-nav__mobile{display:none}.launch-btn{align-items:center;border:1px solid #0000;border-radius:var(--launch-radius-sm);display:inline-flex;font-size:14px;font-weight:600;gap:9px;justify-content:center;min-height:44px;padding:0 18px;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.launch-btn:hover{transform:translateY(-2px)}.launch-btn--primary{background:var(--brand-default);box-shadow:0 12px 32px color-mix(in srgb,var(--brand-default) 18%,#0000);color:var(--content-inverse)}.launch-btn--primary:hover{background:var(--brand-hover)}.launch-btn--secondary{background:var(--surface-1);border-color:var(--border);color:var(--content-primary)}.launch-btn--secondary:hover{border-color:var(--brand-border);color:var(--brand-default)}.launch-hero{align-items:center;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding:144px 0 88px;position:relative}.launch-hero:before{background:radial-gradient(circle at 24% 30%,color-mix(in srgb,var(--brand-default) 12%,#0000),#0000 32%),radial-gradient(circle at 80% 54%,color-mix(in srgb,var(--evfi-default) 10%,#0000),#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.launch-hero__grid{background-image:linear-gradient(to right,var(--border-subtle) 1px,#0000 1px),linear-gradient(to bottom,var(--border-subtle) 1px,#0000 1px);background-size:52px 52px;height:78%;inset:auto -20% -38% -20%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 32%,#0000 96%);mask-image:linear-gradient(180deg,#0000,#000 32%,#0000 96%);opacity:.6;position:absolute;transform:perspective(900px) rotateX(62deg);transform-origin:center bottom}.launch-hero__content{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr;position:relative;z-index:2}.launch-pill{align-items:center;background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:999px;color:var(--brand-default);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:9px;letter-spacing:.08em;padding:7px 11px;text-transform:uppercase}.launch-pill span{background:var(--brand-default);border-radius:50%;box-shadow:0 0 12px var(--brand-default);height:7px;width:7px}.launch-hero h1{font-family:Barlow,sans-serif;font-size:clamp(48px,6vw,82px);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:26px 0 0;max-width:760px}.launch-hero__lead{color:var(--content-secondary);font-size:18px;line-height:1.7;margin:24px 0 0;max-width:640px}.launch-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.launch-hero__trust{color:var(--content-muted);font-size:12px;margin-top:14px}.launch-product-frame{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--launch-radius-lg);box-shadow:0 30px 90px color-mix(in srgb,#000 38%,#0000);overflow:hidden}.launch-product-frame__bar{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:flex;gap:7px;height:44px;padding:0 14px}.launch-product-frame__bar>span{background:var(--surface-5);border-radius:50%;height:8px;width:8px}.launch-product-frame__bar strong{color:var(--content-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;margin-left:8px;text-transform:uppercase}.launch-product-frame__body{display:grid;grid-template-columns:138px 1fr;min-height:420px}.launch-product-frame aside{background:var(--surface-0);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding:18px 12px}.launch-product-frame aside b{background:var(--brand-default);border-radius:var(--launch-radius-sm);color:var(--content-inverse);display:grid;font-family:Barlow,sans-serif;height:38px;margin:0 0 12px 4px;place-items:center;width:38px}.launch-product-frame aside span{border-radius:9px;color:var(--content-muted);font-size:11px;padding:9px 10px}.launch-product-frame aside .active{background:var(--brand-subtle);color:var(--brand-default)}.launch-product-frame__main{padding:22px}.launch-demo-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.launch-demo-card small,.launch-demo-heading small{color:var(--content-muted);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em}.launch-demo-title{color:var(--content-primary);display:block;font:700 22px/1.2 Barlow,sans-serif;margin:4px 0 0}.launch-status{background:var(--success-subtle);border:1px solid var(--success-border);border-radius:999px;color:var(--success-default);font-size:10px;padding:7px 9px}.launch-demo-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:22px}.launch-demo-card,.launch-demo-metrics div{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--launch-radius-md);padding:14px}.launch-demo-metrics small{color:var(--content-muted);display:block;font-size:10px}.launch-demo-metrics strong{display:block;font:700 25px/1 JetBrains Mono,monospace;margin-top:8px}.launch-demo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.launch-demo-card p{align-items:center;color:var(--content-secondary);display:flex;font-size:11px;gap:9px;margin:10px 0 0}.launch-demo-card p span{background:var(--brand-subtle);border-radius:50%;color:var(--brand-default);display:grid;font-family:JetBrains Mono,monospace;font-size:9px;height:20px;place-items:center;width:20px}.launch-demo-card--evfi{display:flex;flex-direction:column;gap:11px;justify-content:center}.launch-demo-card--evfi strong{font:700 17px/1.25 Barlow,sans-serif}.launch-demo-card--evfi p{color:var(--content-muted);line-height:1.55}.launch-frame-caption{color:var(--content-muted);font-size:10px;margin:0;padding:11px 14px;text-align:center}.launch-frame-caption,.launch-proof{border-top:1px solid var(--border-subtle)}.launch-proof{background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.launch-proof__grid{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);min-height:150px}.launch-proof__grid div{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:0 28px}.launch-proof__grid div:last-child{border-right:0}.launch-proof strong{color:var(--content-primary);font:700 30px/1.1 JetBrains Mono,monospace}.launch-proof span{color:var(--content-muted);font-size:12px;line-height:1.5;margin-top:8px}.launch-section-header{margin:0 auto 52px;max-width:760px;text-align:center}.launch-section-header--left{margin-left:0;text-align:left}.launch-eyebrow{color:var(--brand-default);font:600 11px/1.4 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.launch-evfi h2,.launch-final h2,.launch-section-header h2{font:700 clamp(34px,4vw,54px)/1.04 Barlow,sans-serif;letter-spacing:-.035em;margin:14px 0 0}.launch-section-lead{color:var(--content-secondary);font-size:17px;line-height:1.7;margin:18px auto 0}.launch-section-header--left .launch-section-lead{margin-left:0}.launch-video-frame{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--launch-radius-lg);box-shadow:0 26px 70px color-mix(in srgb,#000 28%,#0000);overflow:hidden;position:relative}.launch-video-frame video{aspect-ratio:16/9;background:var(--surface-0);display:block;height:auto;object-fit:contain;width:100%}.launch-video-frame button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface-0) 86%,#0000);border:1px solid var(--border);border-radius:50%;bottom:18px;color:var(--content-primary);display:grid;height:48px;place-items:center;position:absolute;right:18px;width:48px}.launch-workflow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:18px;padding-top:34px;position:relative}.launch-workflow .launch-workflow__connector{color:var(--brand-default);height:20px;left:0;position:absolute;top:8px;width:100%}.launch-workflow .launch-workflow__connector path{fill:none;stroke:color-mix(in srgb,var(--brand-default) 55%,#0000);stroke-width:2}.launch-workflow .launch-workflow__connector circle{fill:var(--brand-default)}.launch-module-grid article,.launch-surface-grid article,.launch-workflow article{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--launch-radius-md);padding:22px}.launch-workflow article{min-height:230px;position:relative}.launch-module-grid svg,.launch-workflow article svg{color:var(--brand-default);height:22px;width:22px}.launch-step{color:var(--content-disabled);font:600 11px/1 JetBrains Mono,monospace;position:absolute;right:18px;top:18px}.launch-module-grid h3,.launch-surface-grid h3,.launch-workflow h3{font:700 20px/1.2 Barlow,sans-serif;margin:30px 0 0}.launch-module-grid p,.launch-surface-grid p,.launch-workflow p{color:var(--content-muted);font-size:13px;line-height:1.65;margin:10px 0 0}.launch-evfi{background:var(--surface-0)}.launch-evfi__grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.launch-evfi h2{margin-top:30px}.launch-evfi__grid>div>p:not(.launch-eyebrow){color:var(--content-secondary);font-size:16px;line-height:1.75}.launch-evfi__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.launch-evfi__facts span{align-items:center;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--launch-radius-sm);color:var(--content-secondary);display:inline-flex;font-size:12px;gap:8px;padding:10px 12px}.launch-evfi__facts svg{color:var(--brand-default);width:15px}.launch-diagnosis{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--launch-radius-lg);box-shadow:0 28px 80px color-mix(in srgb,#000 28%,#0000);padding:26px}.launch-confidence>div,.launch-diagnosis__top,.launch-diagnosis__vehicle{align-items:center;display:flex;gap:16px;justify-content:space-between}.launch-diagnosis__top span{color:var(--brand-default);font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.launch-diagnosis__top small,.launch-diagnosis__vehicle span{background:var(--surface-3);border-radius:999px;color:var(--content-muted);font-size:10px;padding:6px 9px}.launch-diagnosis__vehicle{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--launch-radius-md);margin-top:24px;padding:16px}.launch-diagnosis__result small,.launch-diagnosis__vehicle small{color:var(--content-muted);display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.launch-diagnosis__vehicle strong{display:block;font-size:13px;margin-top:6px}.launch-diagnosis__result{background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:var(--launch-radius-md);margin-top:12px;padding:22px}.launch-diagnosis__result h3{font:700 23px/1.2 Barlow,sans-serif;margin:8px 0 0}.launch-diagnosis__result p{color:var(--content-secondary);font-size:13px;line-height:1.6;margin:10px 0 0}.launch-confidence{margin-top:20px}.launch-confidence span{color:var(--content-muted);font-size:12px}.launch-confidence strong{color:var(--brand-default);font:700 25px/1 JetBrains Mono,monospace}.launch-confidence i{background:var(--surface-3);border-radius:999px;display:block;height:7px;margin-top:10px;overflow:hidden}.launch-confidence b{background:var(--brand-default);border-radius:inherit;display:block;height:100%;transform-origin:left center;width:94%}.launch-disclaimer{color:var(--content-muted)!important;font-size:11px!important;line-height:1.55!important;margin:18px 0 0!important}.launch-module-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.launch-module-grid article{min-height:220px}.launch-module-grid article,.launch-surface-grid article{transition:transform .2s ease,border-color .2s ease}.launch-module-grid article:hover,.launch-surface-grid article:hover{border-color:var(--brand-border);transform:translateY(-3px)}.launch-surface-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:14px}.launch-surface-grid article{background:var(--surface-0)}.launch-surface-grid article>div{align-items:center;color:var(--brand-default);display:flex;font:600 11px/1.2 JetBrains Mono,monospace;gap:10px;letter-spacing:.08em;text-transform:uppercase}.launch-surface-grid svg{width:18px}.launch-surface-grid h3{margin-top:26px}.launch-pricing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.launch-pricing-grid article{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--launch-radius-lg);display:flex;flex-direction:column;min-height:520px;padding:26px;position:relative}.launch-pricing-grid article.featured{border-color:var(--brand-border);box-shadow:0 22px 60px color-mix(in srgb,var(--brand-default) 10%,#0000)}.launch-pricing-badge{color:var(--brand-default);font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.08em;position:absolute;right:18px;text-transform:uppercase;top:18px}.launch-pricing-grid h3{font:700 24px/1.2 Barlow,sans-serif;margin:0}.launch-pricing-grid article>p{color:var(--content-muted);font-size:13px;line-height:1.6;min-height:64px}.launch-price{align-items:baseline;display:flex;gap:7px;margin:20px 0;min-height:56px}.launch-price strong{font:700 36px/1 Barlow,sans-serif}.launch-price span{color:var(--content-muted);font-size:12px}.launch-pricing-grid ul{grid-gap:13px;display:grid;flex:1 1;gap:13px;list-style:none;margin:0 0 24px;padding:0}.launch-pricing-grid li{color:var(--content-secondary);display:flex;font-size:12px;gap:9px;line-height:1.45}.launch-pricing-grid li svg{color:var(--brand-default);flex:0 0 auto;width:15px}.launch-pricing-grid .launch-btn{width:100%}.launch-pricing-note{color:var(--content-muted);font-size:11px;margin:18px auto 0;text-align:center}.launch-faq{grid-gap:80px;display:grid;gap:80px;grid-template-columns:.75fr 1.25fr}.launch-faq .launch-section-header{margin-bottom:0}.launch-faq__item{border-bottom:1px solid var(--border-subtle)}.launch-faq__q{margin:0}.launch-faq__q button{align-items:center;background:#0000;border:0;color:var(--content-primary);display:flex;font-size:16px;font-weight:600;gap:18px;justify-content:space-between;min-height:72px;text-align:left;width:100%}.launch-faq__q button svg{color:var(--content-muted);flex:0 0 auto;transition:transform .2s ease;width:18px}.launch-faq__q button svg.open{transform:rotate(180deg)}.launch-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.launch-faq__item.is-open .launch-faq__a{grid-template-rows:1fr}.launch-faq__a-inner{overflow:hidden}.launch-faq__a p{color:var(--content-muted);font-size:14px;line-height:1.7;margin:0 0 22px}.launch-final{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand-default) 10%,#0000),#0000 45%),var(--surface-0);border-top:1px solid var(--border-subtle);padding:120px 0;text-align:center}.launch-final>div{max-width:850px}.launch-final>div>svg{color:var(--brand-default);height:34px;width:34px}.launch-final>div>p:not(.launch-eyebrow){color:var(--content-secondary);font-size:17px;line-height:1.7;margin:20px auto 0;max-width:680px}.launch-final>div>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.launch-footer{background:var(--surface-1);border-top:1px solid var(--border-subtle)}.launch-footer__grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:2fr repeat(3,1fr);padding:62px 0 46px}.launch-footer__grid p{color:var(--content-muted);font-size:13px;line-height:1.6;max-width:330px}.launch-footer__grid>div:not(:first-child){align-items:flex-start;display:flex;flex-direction:column;gap:11px}.launch-footer__grid strong{font:700 12px/1.2 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.launch-footer__grid button{background:#0000;border:0;color:var(--content-muted);font-size:13px;padding:0}.launch-footer__grid button:hover{color:var(--brand-default)}.launch-footer__bottom{align-items:center;border-top:1px solid var(--border-subtle);color:var(--content-disabled);display:flex;font-size:11px;gap:20px;justify-content:space-between;min-height:62px}@media (max-width:1024px){.launch-evfi__grid,.launch-hero__content{grid-template-columns:1fr}.launch-hero__content{gap:48px}.launch-workflow{grid-template-columns:repeat(2,1fr);padding-top:0}.launch-workflow .launch-workflow__connector{display:none}.launch-module-grid,.launch-pricing-grid,.launch-surface-grid{grid-template-columns:repeat(2,1fr)}.launch-faq{gap:32px;grid-template-columns:1fr}}@media (max-width:760px){.launch-shell{width:min(100% - 28px,var(--launch-max))}.launch-section{padding:82px 0}.launch-nav__actions,.launch-nav__links{display:none}.launch-nav__menu{display:flex}.launch-nav__mobile{grid-gap:8px;background:var(--surface-0);border-top:1px solid var(--border-subtle);display:grid;gap:8px;padding:14px}.launch-nav__mobile>button:not(.launch-btn){background:#0000;border:0;color:var(--content-secondary);min-height:44px;padding:0 12px;text-align:left}.launch-hero{padding-top:118px}.launch-hero h1{font-size:clamp(42px,13vw,62px)}.launch-hero__lead{font-size:16px}.launch-product-frame__body{grid-template-columns:1fr}.launch-product-frame aside{display:none}.launch-demo-metrics{grid-template-columns:1fr 1fr}.launch-demo-metrics div:last-child{grid-column:1/-1}.launch-demo-grid{grid-template-columns:1fr}.launch-proof__grid{grid-template-columns:repeat(2,1fr)}.launch-proof__grid div{border-bottom:1px solid var(--border-subtle);min-height:110px}.launch-proof__grid div:nth-child(2){border-right:0}.launch-module-grid,.launch-pricing-grid,.launch-surface-grid,.launch-workflow{grid-template-columns:1fr}.launch-workflow article{min-height:190px}.launch-pricing-grid article{min-height:auto}.launch-footer__grid{grid-template-columns:1fr 1fr}.launch-footer__grid>div:first-child{grid-column:1/-1}.launch-footer__bottom{align-items:flex-start;flex-direction:column;padding:18px 0}}@media (max-width:420px){.launch-final>div>div,.launch-hero__actions{display:grid}.launch-btn{width:100%}.launch-demo-heading{flex-direction:column}.launch-proof__grid{grid-template-columns:1fr}.launch-proof__grid div{border-right:0}.launch-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.launch-page *,.launch-page :after,.launch-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.launch-btn:hover,.launch-confidence b,.launch-module-grid article:hover,.launch-surface-grid article:hover{transform:none}}