.lv-public{--background-primary:#241611;--background-secondary:#1a100c;--background-elevated:#38231b;--surface-light:#fcf8f1;--surface-warm:#f7efe3;--text-on-dark-primary:#f8f1e8;--text-on-dark-secondary:#d6c5b5;--text-on-dark-muted:#b9a18e;--text-on-light-primary:#241711;--text-on-light-secondary:#5b4639;--text-secondary:#7a6658;--border-default:#e5d3bc;--border-strong:#604234;--accent-primary:#c89b63;--accent-primary-hover:#ad7b43;--accent-secondary:#74815f;--status-success:#6f8a63;--status-warning:#c28a47;--status-error:#a95145;--status-info:#66798a;--focus-ring:#d9ad72;--lv-ink:var(--text-on-light-primary);--lv-muted:var(--text-secondary);--lv-paper:var(--surface-light);--lv-white:var(--surface-light);--lv-line:var(--border-default);--lv-navy:var(--background-secondary);--lv-deep:var(--background-primary);--lv-raised:var(--background-elevated);--lv-panel:#2d1c16;--lv-dark-line:var(--border-strong);--lv-light-ink:var(--text-on-dark-primary);--lv-dark-muted:var(--text-on-dark-secondary);--lv-teal:var(--accent-primary);--lv-teal-deep:var(--accent-primary-hover);--lv-lime:var(--accent-primary);--lv-blue:var(--status-info);--lv-amber:var(--status-warning);--lv-red:var(--status-error);--lv-content:min(88rem, calc(100vw - 3rem));background:var(--lv-paper);min-height:100vh;color:var(--lv-ink);font-family:var(--font-public-body), Arial, sans-serif;font-size:16px;overflow:clip}.lv-public.lv-dossier-shell{background:#180c10;min-height:100dvh}.lv-refined-public-page{font-family:var(--font-public-body), system-ui, sans-serif}.lv-refined-public-page .lv-nav-inner{background:#1a100ceb;border-color:#604234b8;box-shadow:inset 0 1px #f8f1e80f,0 14px 45px #1a100c3d}.lv-refined-public-page .lv-nav-link,.lv-refined-public-page .lv-nav-actions .lv-text-action{color:var(--text-on-dark-secondary)}.lv-refined-public-page .lv-nav-link:hover,.lv-refined-public-page .lv-nav-link.is-active,.lv-refined-public-page .lv-text-action:hover{color:var(--text-on-dark-primary);background:#c89b6317}.lv-refined-public-page .lv-nav-actions .lv-button-teal,.lv-refined-public-page .lv-button-teal{border-color:var(--accent-primary-hover);background:var(--accent-primary);color:var(--background-secondary)}.lv-refined-public-page .lv-nav-actions .lv-button-teal:after{background:var(--accent-primary-hover)}.lv-refined-public-page .lv-directory-panel{background:#2d1c16fa;border-color:#604234c7;box-shadow:0 24px 65px #1a100c6b}.lv-refined-public-page .lv-directory-panel a{color:var(--text-on-dark-primary)}.lv-refined-public-page .lv-directory-panel a>svg,.lv-refined-public-page .lv-directory-panel a small,.lv-refined-public-page .lv-menu-signal p,.lv-refined-public-page .lv-menu-signal small{color:var(--text-on-dark-muted)}.lv-refined-public-page .lv-directory-panel a:hover,.lv-refined-public-page .lv-directory-panel a:focus-visible,.lv-refined-public-page .lv-directory-panel a.is-active,.lv-refined-public-page .lv-directory-panel .lv-directory-overview{color:var(--accent-primary);background:#c89b6317;border-color:#c89b6357}.lv-refined-public-page .lv-menu-signal{background:radial-gradient(circle at 70% 18%, #c89b6329, transparent 45%), var(--background-elevated);border-color:#604234b8}.lv-refined-public-page .lv-menu-signal-icon{color:var(--accent-primary);background:#c89b6314;border-color:#c89b6366}.lv-refined-public-page .lv-mobile-menu{background:var(--background-secondary);color:var(--text-on-dark-primary)}.lv-refined-public-page .lv-mobile-links summary,.lv-refined-public-page .lv-mobile-links>a,.lv-refined-public-page .lv-mobile-links details a{font-family:var(--font-public-body), system-ui, sans-serif}.lv-refined-public-page .lv-mobile-links details a{color:var(--text-on-dark-secondary)}.lv-refined-public-page .lv-mobile-links details a:hover,.lv-refined-public-page .lv-mobile-links details .lv-mobile-overview{color:var(--accent-primary);background:#c89b6317;border-color:#c89b6361}.lv-refined-public-page .lv-footer h2,.lv-refined-public-page .lv-footer h3{font-family:var(--font-public-body), system-ui, sans-serif}.lv-breadcrumbs ol{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.75rem;list-style:none;display:flex}.lv-breadcrumbs li+li:before{content:"/";color:var(--text-on-dark-muted);margin-right:.5rem}.lv-light .lv-breadcrumbs li+li:before{color:var(--text-secondary)}.lv-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.lv-availability-badge{border:1px solid color-mix(in srgb,var(--accent-primary) 55%,transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;width:max-content;padding:.45rem .7rem;font-weight:800;color:var(--accent-primary)!important;font-size:.68rem!important;display:inline-flex!important}.lv-availability-badge>span{background:var(--accent-primary);border-radius:50%;width:7px;height:7px}.lv-limitation-block{border-left:3px solid var(--status-warning);background:color-mix(in srgb,var(--status-warning) 10%,transparent);margin-top:1.5rem;padding:1.25rem}.lv-limitation-block strong{margin-bottom:.45rem;display:block}.lv-limitation-block p{font-size:.88rem}.lv-status-message,.lv-error-summary{border:1px solid;margin-bottom:1.5rem;padding:1rem 1.2rem}.lv-status-message.is-error,.lv-error-summary{border-color:var(--status-error);background:color-mix(in srgb,var(--status-error) 8%,var(--surface-light));color:#702f28}.lv-status-message.is-success{border-color:var(--status-success);background:color-mix(in srgb,var(--status-success) 10%,var(--surface-light));color:#405536}.lv-error-summary ul{margin:.75rem 0 0;padding-left:1.2rem}.lv-error-summary a{text-decoration:underline}.lv-conversion-hero{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,7vw,8rem);padding:11rem max(1.5rem,50vw - 41rem) 6rem;display:grid}.lv-conversion-hero.lv-dark{background:radial-gradient(circle at 72% 20%,#ad7b432e,transparent 36%),var(--background-primary);color:var(--text-on-dark-primary)}.lv-conversion-hero.lv-light{background:var(--surface-warm)}.lv-conversion-hero h1{margin-top:1rem}.lv-conversion-hero>div>p{color:var(--text-secondary);margin-top:1.5rem;font-size:1.05rem}.lv-conversion-hero.lv-dark>div>p{color:var(--text-on-dark-secondary)}.lv-conversion-hero>div>a{color:var(--accent-primary-hover);align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.lv-conversion-hero>aside{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-light) 68%,transparent);align-self:end;padding:2rem}.lv-conversion-hero.lv-dark>aside{border-color:var(--border-strong);background:var(--background-elevated)}.lv-conversion-hero ol{gap:1rem;margin-top:1.25rem;padding-left:1.2rem;display:grid}.lv-conversion-hero aside>p{color:var(--text-on-dark-secondary);margin-top:1rem}.lv-form-section{background:var(--surface-light);padding:6rem max(1.5rem,50vw - 35rem)}.lv-form-section>header{margin-bottom:3rem}.lv-form-section>header>span{color:var(--accent-primary-hover);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.lv-form-section>header h2{margin-top:.7rem}.lv-conversion-form{gap:1.5rem;display:grid}.lv-conversion-form fieldset{border:1px solid var(--border-default);background:var(--surface-light);border-radius:16px;padding:clamp(1.25rem,4vw,2.5rem)}.lv-conversion-form legend{padding:0 .7rem;font-size:1.15rem;font-weight:800}.lv-conversion-form legend b{color:var(--accent-primary-hover);margin-right:.5rem;font-size:.75rem}.lv-form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lv-form-field{align-content:start;gap:.45rem;display:grid}.lv-form-field>span{font-size:.82rem;font-weight:800}.lv-form-field>span b{color:var(--status-error)}.lv-form-field>small{color:var(--text-secondary)}.lv-form-field input,.lv-form-field select,.lv-form-field textarea{border:1px solid var(--border-default);width:100%;min-height:50px;color:var(--text-on-light-primary);font:inherit;background:#fffaf4;border-radius:9px;padding:.8rem}.lv-form-field textarea{resize:vertical}.lv-form-field input:focus,.lv-form-field select:focus,.lv-form-field textarea:focus{border-color:var(--accent-primary-hover);outline:3px solid color-mix(in srgb,var(--focus-ring) 38%,transparent);outline-offset:1px}.lv-inline-error{color:#873e34;margin-top:.35rem;font-weight:700;display:block}.lv-consent-stack{gap:1rem;margin-top:1rem;display:grid}.lv-consent{align-items:flex-start;gap:.8rem;line-height:1.5;display:flex}.lv-consent input{width:20px;height:20px;accent-color:var(--accent-primary-hover);flex:none;margin-top:.15rem}.lv-consent a{text-underline-offset:3px;text-decoration:underline}.lv-submit-button{cursor:pointer;border:0;justify-self:start;align-items:center;gap:.7rem;min-height:52px;display:inline-flex}.lv-submit-button:disabled{cursor:wait;opacity:.65}.lv-submit-button svg{width:18px}.lv-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lv-button-primary{background:var(--accent-primary)!important;color:var(--background-secondary)!important}.lv-button-secondary{border:1px solid var(--border-strong);color:inherit;background:0 0}.lv-demo-hero{background:radial-gradient(circle at 75% 20%,#ad7b4333,transparent 33%),var(--background-primary);color:var(--text-on-dark-primary);padding:11rem max(1.5rem,50vw - 41rem) 5rem}.lv-demo-hero h1{margin-top:1.2rem}.lv-demo-hero>p{color:var(--text-on-dark-secondary);margin-top:1.5rem;font-size:1.08rem}.lv-demo-stage{background:var(--background-secondary);color:var(--text-on-dark-primary);grid-template-columns:320px 1fr;gap:4rem;padding:5rem max(1.5rem,50vw - 41rem) 7rem;display:grid}.lv-demo-stage nav{display:grid}.lv-demo-stage nav button{border:0;border-bottom:1px solid var(--border-strong);min-height:52px;color:var(--text-on-dark-muted);text-align:left;background:0 0;grid-template-columns:2.5rem 1fr;align-items:center;display:grid}.lv-demo-stage nav button.is-active{color:var(--accent-primary)}.lv-demo-stage article>span{color:var(--accent-primary);font-size:.72rem;font-weight:800}.lv-demo-stage h2{margin-top:.7rem}.lv-demo-stage article>p{color:var(--text-on-dark-secondary);margin-top:1rem}.lv-demo-interface{border:1px solid var(--border-strong);background:linear-gradient(135deg,var(--background-elevated),#2d1c16);border-radius:16px;place-content:center;min-height:340px;margin-top:2rem;display:grid;position:relative;overflow:hidden}.lv-demo-interface i{background:#c89b6342;height:1px;position:absolute}.lv-demo-interface i:first-child{inset:25% 8% auto}.lv-demo-interface i:nth-child(2){inset:50% 16% auto}.lv-demo-interface i:nth-child(3){inset:75% 5% auto}.lv-demo-interface strong{z-index:1;font-size:clamp(1.6rem,4vw,3.5rem)}.lv-demo-interface small{z-index:1;color:var(--text-on-dark-muted);text-align:center;margin-top:.5rem}.lv-demo-controls{gap:1rem;margin-top:1rem;display:flex}.lv-demo-controls button{border:1px solid var(--border-strong);min-height:48px;color:var(--text-on-dark-primary);background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.7rem 1rem;display:inline-flex}.lv-demo-controls svg{width:18px}.lv-demo-walkthrough{background:var(--surface-warm);padding:7rem max(1.5rem,50vw - 35rem)}.lv-demo-walkthrough ol{margin-top:3rem;padding:0;list-style:none;display:grid}.lv-demo-walkthrough li{border-top:1px solid var(--border-default);grid-template-columns:4rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.lv-demo-walkthrough li>b{color:var(--accent-primary-hover)}.lv-demo-walkthrough li p{color:var(--text-on-light-secondary);margin-top:.5rem}.lv-thank-you{background:var(--surface-warm);min-height:82vh;padding:11rem max(1.5rem,50vw - 35rem) 7rem}.lv-thank-you>svg{width:64px;height:64px;color:var(--status-success);margin:2rem 0}.lv-thank-you>p{color:var(--text-on-light-secondary);margin-top:1.5rem;font-size:1.05rem}.lv-reference{background:var(--surface-light);overflow-wrap:anywhere;padding:1rem}.lv-thank-you .lv-action-row{margin-top:2rem}.lv-mobile-sticky-cta{display:none}.lv-footer-links{grid-template-columns:repeat(5,1fr)}@media (max-width:600px){.lv-mobile-menu a,.lv-mobile-menu summary,.lv-footer-links a,.lv-footer-cookie-button,.lv-conversion-form button,.lv-demo-controls button{min-height:48px}.lv-footer-links a,.lv-footer-cookie-button{align-items:center;display:flex}.lv-form-field input,.lv-form-field select{min-height:48px}}@media (max-width:800px){.lv-conversion-hero,.lv-demo-stage{grid-template-columns:1fr}.lv-conversion-hero{padding-top:8rem}.lv-form-grid{grid-template-columns:1fr}.lv-demo-stage{gap:2rem}.lv-demo-stage nav{grid-template-columns:repeat(11,minmax(120px,1fr));overflow-x:auto}.lv-demo-stage nav button{padding:.5rem}.lv-demo-controls{flex-wrap:wrap}}@media (max-width:600px){.lv-mobile-sticky-cta{z-index:80;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:var(--background-secondary);color:var(--text-on-dark-primary);border-radius:12px;align-items:center;display:flex;position:fixed;box-shadow:0 18px 55px #1a100c47}.lv-mobile-sticky-cta a{min-height:48px;color:var(--accent-primary);align-items:center;padding:0 1rem;font-weight:800;display:flex}.lv-mobile-sticky-cta button{border:0;border-left:1px solid var(--border-strong);width:48px;height:48px;color:var(--text-on-dark-secondary);background:0 0;font-size:1.4rem}}.lv-public *,.lv-public :before,.lv-public :after{box-sizing:border-box}.lv-public h1,.lv-public h2,.lv-public h3{font-family:var(--font-public-display), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.lv-public h1{max-width:14ch;font-size:clamp(3.2rem,6vw,6rem);line-height:.96}.lv-public h2{font-size:clamp(2.1rem,4vw,4rem);line-height:1.02}.lv-public h3{font-size:clamp(1.2rem,2vw,1.7rem)}.lv-public p{text-wrap:pretty;max-width:68ch;margin:0;line-height:1.7}.lv-public a{color:inherit;text-decoration:none}.lv-skip-link{z-index:9999;background:var(--accent-primary);border-radius:8px;padding:.75rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;translate:0 -180%;color:var(--background-secondary)!important}.lv-skip-link:focus{translate:0}.lv-public button,.lv-public input,.lv-public select,.lv-public textarea{font:inherit}.lv-public button{color:inherit}.lv-public :focus-visible{outline:2px solid var(--lv-teal);outline-offset:4px}.lv-dark{background:var(--lv-navy);color:var(--lv-light-ink)}.lv-light{background:var(--lv-paper);color:var(--lv-ink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-system-label{color:var(--lv-teal);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.73rem;font-weight:700;display:block}.lv-action-row{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.lv-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1.1rem;font-weight:750;transition:transform .18s ease-out,background .18s ease-out,color .18s ease-out;display:inline-flex}.lv-button:hover{transform:translateY(-2px)}.lv-button-lime{background:var(--lv-lime);color:var(--lv-ink)}.lv-button-teal{background:var(--lv-teal-deep);color:#fff}.lv-button-ghost{border-color:var(--lv-dark-line);color:var(--lv-light-ink)}.lv-text-action{min-height:44px;color:inherit;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.lv-transition-line{z-index:90;transform-origin:0;background:var(--lv-teal);height:2px;animation:.52s cubic-bezier(.16,1,.3,1) both lv-line-in;position:fixed;inset:0 0 auto}.lv-page-enter{animation:.5s cubic-bezier(.16,1,.3,1) both lv-page-reveal}@keyframes lv-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lv-page-reveal{0%{opacity:.35;clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.lv-public-nav{z-index:80;color:#fff;pointer-events:none;position:fixed;inset:0 0 auto}.lv-nav-inner{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);pointer-events:auto;background:#030b1ae0;border:1px solid #56749361;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;width:min(94rem,100vw - 2rem);height:72px;margin:.6rem auto 0;padding:0 1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 45px #01061238}.lv-logo-link{flex:none;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.lv-logo-link:after{background:var(--lv-teal);content:"";opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;right:-8px;transform:scale(.5)}.lv-logo-link.is-processing:after{opacity:1;animation:1.4s ease-out infinite lv-nav-pulse}.lv-nav-center,.lv-nav-actions{align-items:center;gap:.5rem;display:flex}.lv-nav-center{justify-content:center}.lv-nav-actions{justify-content:flex-end}.lv-nav-link{color:#bac7d6;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;min-height:44px;padding:0 .7rem;font-size:.82rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex;position:relative}.lv-nav-link:after{background:var(--lv-teal);content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:5px;left:.65rem;right:.65rem;transform:scaleX(.35)}.lv-nav-link:hover,.lv-nav-link.is-active,.lv-text-action:hover{color:#f4fbff;background:#2dd4bf12}.lv-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.lv-nav-link svg{transition:rotate .2s}.lv-nav-link[aria-expanded=true] svg{rotate:180deg}.lv-directory{position:relative}.lv-directory-panel{background:#071426fa;border:1px solid #4865848c;border-radius:14px;width:22rem;padding:.7rem;animation:.18s cubic-bezier(.16,1,.3,1) both lv-menu-in;display:grid;position:absolute;top:calc(100% + .45rem);left:50%;translate:-50%;box-shadow:0 24px 65px #00000061}.lv-directory-panel:before{content:"";height:.65rem;position:absolute;bottom:100%;left:0;right:0}.lv-directory-panel.is-mega{grid-template-columns:minmax(19rem,1.12fr) minmax(13rem,.88fr);gap:.7rem;width:min(44rem,100vw - 3rem)}.lv-directory-links{align-content:start;display:grid}.lv-directory-panel a{color:#d9e4ee;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:.75rem;min-height:58px;padding:.55rem .65rem;font-size:.82rem;transition:background .18s,color .18s;display:grid}.lv-directory-panel a>svg{color:#7890a7;width:18px}.lv-directory-panel a span{gap:.18rem;display:grid}.lv-directory-panel a strong{font-size:.82rem}.lv-directory-panel a small{color:#8fa2b5;font-size:.66rem;font-weight:500;line-height:1.35}.lv-directory-panel a:hover,.lv-directory-panel a:focus-visible,.lv-directory-panel a.is-active{color:var(--lv-teal);background:#2dd4bf17}.lv-directory-panel a:hover>svg,.lv-directory-panel a:focus-visible>svg,.lv-directory-panel a.is-active>svg{color:var(--lv-teal)}.lv-directory-panel .lv-directory-overview{background:#2dd4bf0d;border:1px solid #2dd4bf33;margin-bottom:.25rem}.lv-menu-signal{background:radial-gradient(circle at 70% 18%,#2dd4bf29,#0000 45%),#091a2d;border:1px solid #5a74914d;border-radius:10px;align-content:end;min-height:100%;padding:1rem;display:grid;position:relative;overflow:hidden}.lv-menu-signal-icon{width:48px;height:48px;color:var(--lv-teal);background:#2dd4bf12;border:1px solid #2dd4bf59;border-radius:10px;place-items:center;margin-bottom:auto;display:grid}.lv-menu-signal-icon svg{width:22px}.lv-menu-signal-route{align-items:center;gap:.4rem;margin:1rem 0;display:flex}.lv-menu-signal-route:before{background:linear-gradient(90deg,transparent,var(--lv-teal));content:"";width:55%;height:1px}.lv-menu-signal-route i{background:var(--lv-teal);opacity:.35;border-radius:50%;width:6px;height:6px}.lv-menu-signal-route i:nth-child(2){opacity:.7}.lv-menu-signal-route i:last-child{background:var(--lv-lime);opacity:1}.lv-menu-signal small{color:#6f859a;text-transform:uppercase;letter-spacing:.1em;font:700 .58rem ui-monospace,monospace}.lv-menu-signal strong{margin:.4rem 0;font-size:1rem}.lv-menu-signal p{color:#93a6b9;font-size:.68rem;line-height:1.5}.lv-nav-actions .lv-text-action{color:#bac5d5;padding-inline:.45rem;font-size:.8rem}.lv-nav-actions .lv-button{min-height:40px;padding:.55rem .85rem}.lv-nav-actions .lv-button-teal{background:#15b8a7;position:relative;overflow:hidden}.lv-nav-actions .lv-button-teal:after{background:var(--lv-lime);content:"";height:2px;transition:transform .3s;position:absolute;inset:auto -35% 0;transform:translate(-80%)}.lv-nav-actions .lv-button-teal:hover:after{transform:translate(80%)}.lv-menu-button{border:1px solid var(--lv-dark-line);background:0 0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.lv-mobile-menu{z-index:70;background:var(--lv-navy);color:#fff;padding:6rem 1rem 7rem;transition:transform .34s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.lv-mobile-menu.is-open{transform:translate(0)}.lv-mobile-links{gap:.8rem;display:grid}.lv-mobile-links>a{border-bottom:1px solid var(--lv-dark-line);min-height:52px;font:700 1.35rem/1 var(--font-public-display);align-items:center;display:flex}.lv-mobile-links details{border-bottom:1px solid var(--lv-dark-line);padding-bottom:.7rem}.lv-mobile-links summary{cursor:pointer;min-height:56px;font:700 1.55rem/1 var(--font-public-display);justify-content:space-between;align-items:center;list-style:none;display:flex}.lv-mobile-links summary::-webkit-details-marker{display:none}.lv-mobile-links summary svg{width:18px;transition:rotate .2s}.lv-mobile-links details[open] summary svg{rotate:180deg}.lv-mobile-links details a{color:#d4deea;font:650 .95rem/1.35 var(--font-public-body);border-radius:9px;gap:.25rem;margin-top:.35rem;padding:.75rem;display:grid}.lv-mobile-links details a:hover{background:#2dd4bf12}.lv-mobile-links details a small{color:#8295a9;font-size:.68rem;font-weight:500}.lv-mobile-links details .lv-mobile-overview{color:var(--lv-teal);background:#2dd4bf14;border:1px solid #2dd4bf4d;margin-top:.6rem}.lv-mobile-menu>.lv-button{position:fixed;bottom:1rem;left:1rem;right:1rem}.lv-mobile-route{background:var(--lv-teal);transform-origin:0;width:calc(100% - 3rem);height:1px;animation:.5s ease-out both lv-line-in;position:absolute;top:5.8rem;left:1.5rem}@keyframes lv-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}@keyframes lv-nav-pulse{0%,to{box-shadow:0 0 #2dd4bf40}50%{box-shadow:0 0 0 6px #0000}}@supports (animation-timeline:scroll()){.lv-nav-inner{animation:linear both lv-nav-compact;animation-timeline:scroll(root);animation-range:0 140px}@keyframes lv-nav-compact{to{background:#030b1af2;height:62px;margin-top:.3rem}}}.lv-page-hero{grid-template-columns:42fr 58fr;align-items:center;gap:clamp(3rem,6vw,7rem);min-height:760px;padding:10rem max(1.5rem,50vw - 44rem) 6rem;display:grid}.lv-page-hero.lv-dark{background:radial-gradient(circle at 78% 35%, #2dd4bf17, transparent 34rem), var(--lv-navy)}.lv-page-hero.lv-light{background:#fff}.lv-hero-copy{z-index:2;position:relative}.lv-hero-copy p{color:var(--lv-dark-muted);margin-top:1.5rem;font-size:1.08rem}.lv-light .lv-hero-copy p{color:var(--lv-muted)}.lv-hero-copy .lv-system-label{margin-bottom:1.3rem}.lv-hero-mechanism{min-width:0}.lv-systems-map{min-height:500px;position:relative}.lv-systems-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-systems-map path{fill:none;stroke:var(--lv-teal);stroke-width:2px;stroke-dasharray:7 7;filter:drop-shadow(0 0 6px #2dd4bf59);animation:9s linear infinite lv-dash}@keyframes lv-dash{to{stroke-dashoffset:-140px}}.lv-systems-map button{border:1px solid var(--lv-dark-line);background:var(--lv-raised);color:#c7d2e1;text-align:left;border-radius:8px;place-content:center start;width:10rem;min-height:64px;padding:.7rem .8rem .7rem 1.2rem;transition:border-color .2s,background .2s;display:grid;position:absolute}.lv-systems-map button i{border:1px solid var(--lv-teal);background:var(--lv-navy);width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:-.3rem;rotate:45deg}.lv-systems-map button small{color:#718198;font:.65rem ui-monospace,monospace}.lv-systems-map button.is-active{border-color:var(--lv-teal);color:#fff;background:#102739}.lv-systems-map button:first-of-type{top:5%;left:3%}.lv-systems-map button:nth-of-type(2){top:18%;left:40%}.lv-systems-map button:nth-of-type(3){top:36%;right:0}.lv-systems-map button:nth-of-type(4){top:52%;left:22%}.lv-systems-map button:nth-of-type(5){top:70%;right:5%}.lv-systems-map button:nth-of-type(6){top:86%;left:33%}.lv-lead-token{--token-step:0;left:calc(6% + var(--token-step) * 9%);top:calc(13% + var(--token-step) * 14%);background:var(--lv-teal);width:32px;height:22px;color:var(--lv-ink);border-radius:4px;place-items:center;font:800 .6rem ui-monospace,monospace;transition:left .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1);display:grid;position:absolute}.lv-capability-index{padding:3rem max(1.5rem,50vw - 44rem) 8rem}.lv-feature-row{border-bottom:1px solid var(--lv-line);grid-template-columns:7rem minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:620px;display:grid}.lv-section-number{color:#9aa7b7;font:400 clamp(3rem, 6vw, 6rem)/1 var(--font-public-display);align-self:start;padding-top:6rem}.lv-feature-copy p{color:var(--lv-muted);margin:1.2rem 0 1.5rem}.lv-feature-copy>div{flex-wrap:wrap;gap:.5rem;display:flex}.lv-feature-copy>div span{border:1px solid var(--lv-line);border-radius:6px;padding:.4rem .6rem;font-size:.73rem}.lv-feature-copy a{color:#087e75;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:750;display:inline-flex}.lv-feature-demo{background:#fff;border:1px solid #cfd8e3;border-radius:12px;min-height:340px;position:relative;overflow:hidden}.lv-feature-conversation .lv-feature-demo{background:var(--lv-deep);color:#fff;align-content:center;gap:1.1rem;padding:3rem;display:grid}.lv-demo-message{border:1px solid var(--lv-dark-line);background:var(--lv-panel);border-radius:8px;max-width:72%;padding:.8rem 1rem}.lv-demo-message.answer{border-color:#247d76;margin-left:auto}.lv-demo-rail{color:var(--lv-teal);text-align:center;font:.68rem ui-monospace,monospace}.lv-feature-gates .lv-feature-demo{background:#edf6f6;align-content:center;justify-items:center;gap:.8rem;padding:2rem;display:grid}.lv-feature-gates .lv-feature-demo span{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);color:#fff;background:#0b3040;justify-content:center;align-items:center;min-height:44px;font-size:.8rem;display:flex}.lv-feature-timeline .lv-feature-demo{background:var(--lv-raised);color:#fff;padding:4rem 2rem}.lv-demo-record,.lv-demo-queue{border:1px solid var(--lv-dark-line);width:40%;padding:1rem}.lv-demo-queue{margin:3rem 0 0 60%}.lv-demo-line{background:var(--lv-teal);justify-content:space-between;width:80%;height:2px;display:flex;position:absolute;top:50%;left:10%}.lv-demo-line i{background:var(--lv-navy);border:2px solid var(--lv-teal);width:10px;height:10px;margin-top:-4px;rotate:45deg}.lv-feature-browser .lv-feature-demo{background:#e8eef5;padding:2.5rem}.lv-browser-bar{border-bottom:1px solid #c8d1dd;height:24px}.lv-browser-copy{background:#fff;width:60%;height:100px;margin:3rem auto}.lv-demo-dock{gap:.35rem;display:grid;position:absolute;bottom:2rem;right:1rem}.lv-demo-dock b{background:var(--lv-raised);color:#fff;padding:.5rem;font-size:.7rem}.lv-demo-dock b:first-child{background:var(--lv-lime);color:var(--lv-ink)}.lv-feature-document .lv-feature-demo{text-align:center;background:#f5f1e9;place-content:center;display:grid}.lv-feature-document .lv-feature-demo svg{color:#0d7f76;width:60px;height:60px;margin:auto}.lv-feature-document .lv-feature-demo span{border-bottom:1px solid #0d7f76;padding:.4rem;font-size:.75rem;position:absolute}.lv-feature-document .route-a{top:22%;left:8%}.lv-feature-document .route-b{bottom:20%;right:8%}.lv-feature-ledger .lv-feature-demo{color:#fff;background:#07101f;grid-template-columns:1fr auto 1fr;align-content:center;gap:1rem;padding:2rem;display:grid}.lv-feature-ledger code{border-bottom:1px solid var(--lv-dark-line);grid-column:1;padding:.5rem;font-size:.7rem}.lv-feature-ledger>svg{grid-area:1/2/3;align-self:center}.lv-report-bars{grid-area:1/3/3;align-items:end;gap:.5rem;display:flex}.lv-report-bars i{background:var(--lv-teal);width:25%;height:55%}.lv-report-bars i:nth-child(2){height:85%}.lv-report-bars i:nth-child(3){height:38%}.lv-relationship{place-items:center;min-height:720px;padding:6rem;display:grid;position:relative;overflow:hidden}.lv-relationship-core{border:1px solid var(--lv-teal);background:var(--lv-raised);text-align:center;width:210px;height:150px;font:700 1.4rem var(--font-public-display);place-content:center;display:grid}.lv-relationship-core small{color:var(--lv-teal);font:.7rem ui-monospace,monospace}.lv-relationship button{border:1px solid var(--lv-dark-line);background:var(--lv-deep);color:#8190a5;width:11rem;min-height:48px;position:absolute}.lv-relationship button.is-active{border-color:var(--lv-teal);color:#fff}.lv-relationship button:first-of-type{top:18%;left:10%}.lv-relationship button:nth-of-type(2){top:18%;right:10%}.lv-relationship button:nth-of-type(3){top:50%;left:4%}.lv-relationship button:nth-of-type(4){top:50%;right:4%}.lv-relationship button:nth-of-type(5){bottom:15%;left:15%}.lv-relationship button:nth-of-type(6){bottom:15%;right:15%}.lv-relationship p{width:22rem;color:var(--lv-dark-muted);font-size:.8rem;position:absolute;bottom:2rem;right:3rem}.lv-convergence{place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.lv-convergence svg{width:100%;height:100%;position:absolute;inset:0}.lv-convergence path{fill:none;stroke:#2dd4bf59;stroke-width:1px}.lv-convergence>div{text-align:center;position:relative}.lv-convergence h2{margin-bottom:1.5rem}.lv-conversation-stage{perspective:1000px;min-height:520px;position:relative}.lv-conversation-front,.lv-intelligence-rail,.lv-conversation-rear{border:1px solid var(--lv-dark-line);background:var(--lv-raised);position:absolute}.lv-conversation-front{z-index:3;padding:2rem;inset:20% 26% 8% 0;box-shadow:8px 8px #020617}.lv-conversation-front p{border-bottom:1px solid var(--lv-dark-line);margin-bottom:1rem;padding:.8rem;font-size:.82rem}.lv-intelligence-rail{z-index:2;align-content:center;padding:1.2rem;display:grid;inset:8% 0 18% 62%}.lv-intelligence-rail span{border-bottom:1px solid var(--lv-dark-line);color:var(--lv-dark-muted);justify-content:space-between;padding:.8rem 0;font-size:.7rem;display:flex}.lv-intelligence-rail b{color:var(--lv-teal)}.lv-conversation-rear{z-index:1;color:#718198;justify-content:space-around;padding:1rem;display:flex;inset:0 15% 42% 12%}.lv-anatomy{padding:8rem max(1.5rem,50vw - 44rem)}.lv-anatomy header{max-width:42rem}.lv-anatomy-stage{min-height:650px;margin-top:4rem;position:relative}.lv-anatomy-chat{border:1px solid var(--lv-line);background:#fff;align-content:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:20% 32%}.lv-anatomy-chat p{background:#eef3f7;padding:1rem;font-size:.85rem}.lv-anatomy-stage button{text-align:left;width:14rem;min-height:72px;color:var(--lv-muted);background:0 0;border:0;border-bottom:1px solid #a9b7c7;position:absolute}.lv-anatomy-stage button b{background:#dce8ea;place-items:center;width:26px;height:26px;margin-right:.6rem;display:inline-grid}.lv-anatomy-stage button.is-active{color:var(--lv-ink);border-color:var(--lv-teal)}.lv-anatomy-stage button:first-of-type{top:8%;left:0}.lv-anatomy-stage button:nth-of-type(2){top:8%;right:0}.lv-anatomy-stage button:nth-of-type(3){bottom:24%;left:3%}.lv-anatomy-stage button:nth-of-type(4){bottom:24%;right:3%}.lv-anatomy-stage button:nth-of-type(5){bottom:2%;left:calc(50% - 7rem)}.lv-modes{padding:7rem max(1.5rem,50vw - 44rem)}.lv-typographic-tabs{border-bottom:1px solid var(--lv-dark-line);display:flex}.lv-typographic-tabs button{color:#65748a;min-height:100px;font:700 clamp(1.6rem,4vw,4rem) var(--font-public-display);text-align:left;background:0 0;border:0;flex:1}.lv-typographic-tabs button[aria-selected=true]{color:var(--lv-teal)}.lv-mode-scene{grid-template-columns:1fr auto 1fr;place-items:center;gap:2rem;min-height:420px;padding:5rem 3rem;display:grid;position:relative}.lv-mode-scene>span{color:var(--lv-teal);font:700 .7rem ui-monospace,monospace;position:absolute;top:2rem;left:0}.lv-mode-source,.lv-mode-result{border:1px solid var(--lv-dark-line);background:var(--lv-raised);place-items:center;width:100%;min-height:190px;display:grid}.mode-clarify .lv-mode-result{clip-path:polygon(50% 0,100% 35%,80% 100%,20% 100%,0 35%)}.mode-capture .lv-mode-source{scale:.78}.mode-handoff .lv-mode-result{border-color:var(--lv-teal)}.lv-boundary{flex-wrap:wrap;align-items:center;gap:1rem;padding:8rem max(1.5rem,50vw - 44rem);display:flex}.lv-boundary h2{flex:0 0 100%;margin-bottom:2rem}.lv-boundary div{border-top:1px solid var(--lv-teal);flex:1;min-width:9rem;min-height:100px;padding:1rem}.lv-boundary div span{color:#0b7f76;margin-bottom:1rem;font:700 .7rem ui-monospace,monospace;display:block}.lv-compression{grid-template-columns:1fr 22% 1fr;align-items:center;gap:2rem;min-height:650px;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-compression-chat,.lv-lead-summary{border:1px solid var(--lv-dark-line);background:var(--lv-raised);padding:2rem}.lv-compression-chat p,.lv-lead-summary span{border-bottom:1px solid var(--lv-dark-line);color:var(--lv-dark-muted);justify-content:space-between;padding:1rem 0;display:flex}.lv-lead-summary span i{color:var(--lv-teal);font-style:normal}.lv-compression-lines{clip-path:polygon(0 0,100% 45%,100% 55%,0 100%);background:#2dd4bf66;height:150px}.lv-decision-instrument{grid-template-columns:1fr 130px 1fr;align-items:center;gap:1rem;min-height:500px;display:grid}.lv-signal-lanes,.lv-output{gap:.55rem;display:grid}.lv-signal-lanes span,.lv-output span{color:var(--lv-muted);background:#fff;border:1px solid #cfd8e3;justify-content:space-between;padding:.65rem;font-size:.7rem;display:flex}.lv-output b{color:#0b756e}.lv-engine{border:1px solid var(--lv-teal);background:var(--lv-raised);color:#fff;text-align:center;place-content:center;width:130px;height:220px;display:grid}.lv-engine svg{color:var(--lv-teal);margin:0 auto 1rem}.lv-gate-section{justify-items:center;gap:1rem;padding:8rem max(1.5rem,50vw - 44rem);display:grid;position:relative}.lv-gate-section h2{justify-self:start;margin-bottom:2rem}.lv-gate-section button{width:calc(100% - var(--gate)*9%);clip-path:polygon(3% 0,97% 0,94% 100%,6% 100%);min-height:78px;color:var(--lv-ink);text-align:left;background:#dfe8ee;border:0;justify-content:space-between;align-items:center;padding:1rem 7%;display:flex}.lv-gate-section button:nth-of-type(2n){background:var(--lv-raised);color:#fff}.lv-gate-section button.is-active{color:var(--lv-ink);background:#bfe9e5}.lv-gate-section button span{font:700 .7rem ui-monospace,monospace}.lv-gate-section button small{color:inherit}.lv-gate-token{background:var(--lv-teal);width:36px;height:24px;translate:0 calc(var(--gate)*94px);border-radius:4px;place-items:center;font:700 .6rem ui-monospace,monospace;transition:translate .3s;display:grid;position:absolute;top:33%;right:8%}.lv-builder-preview{grid-template-columns:220px 1fr 260px;gap:2rem;min-height:620px;padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-builder-preview aside{align-content:start;display:grid}.lv-builder-preview aside button{border:0;border-bottom:1px solid var(--lv-dark-line);text-align:left;min-height:52px;color:var(--lv-dark-muted);background:0 0}.lv-builder-preview aside button.is-active{color:var(--lv-teal)}.lv-builder-form{border:1px solid var(--lv-dark-line);align-content:center;gap:1.3rem;padding:2rem;display:grid}.lv-builder-form label{color:var(--lv-dark-muted);gap:.5rem;font-size:.75rem;display:grid}.lv-builder-form input,.lv-builder-form select{border:1px solid var(--lv-dark-line);background:var(--lv-panel);color:#fff;min-height:44px;padding:.7rem}.lv-builder-result{border:1px solid var(--lv-teal);text-align:center;place-content:center;display:grid}.lv-builder-result strong{font-size:1.5rem}.lv-builder-result span{color:var(--lv-amber)}.lv-score-stack{padding:8rem max(1.5rem,50vw - 32.5rem)}.lv-score-stack>div{justify-content:space-between;align-items:end;margin-bottom:3rem;display:flex}.lv-score-stack>div strong{font:700 clamp(2rem,5vw,5rem) var(--font-public-display)}.lv-score-stack p{color:var(--lv-muted);grid-template-columns:12rem 1fr;align-items:center;margin:.8rem 0;display:grid}.lv-score-stack p i{background:#b9e4e0;height:18px}.lv-fit-field{grid-template-columns:1fr 1fr;min-height:700px;padding:7rem max(1.5rem,50vw - 44rem);display:grid;position:relative}.lv-fit-field header{grid-column:1/-1;margin-bottom:2rem}.lv-fit-field>button{text-align:left;background:#edf2f6;border:1px solid #cfd8e3;min-height:200px;padding:2rem;position:relative}.lv-fit-field>button:nth-of-type(2),.lv-fit-field>button:nth-of-type(3){background:#e3ebef}.lv-fit-field>button.is-active{box-shadow:inset 0 0 0 3px var(--lv-teal)}.lv-fit-field>button span{background:var(--lv-raised);color:#fff;place-items:center;width:40px;height:25px;font:.6rem ui-monospace;display:grid;position:absolute;bottom:25%;right:20%}.lv-fit-field aside{background:var(--lv-raised);color:#fff;width:20rem;padding:1.5rem;position:absolute;bottom:5%;right:6%}.lv-fit-field aside p{color:var(--lv-dark-muted);margin-top:.5rem;font-size:.75rem}.lv-sort-scene{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;min-height:500px;padding:5rem max(1.5rem,50vw - 35rem);display:grid}.lv-lead-pile{height:250px;position:relative}.lv-lead-pile i{border:1px solid var(--lv-dark-line);background:var(--lv-raised);place-items:center;width:70px;height:38px;font:.65rem ui-monospace;display:grid;position:absolute}.lv-lead-pile i:nth-child(2){top:20%;left:40%;rotate:7deg}.lv-lead-pile i:nth-child(3){top:50%;left:15%;rotate:-9deg}.lv-lead-pile i:nth-child(4){bottom:10%;right:5%;rotate:5deg}.lv-lead-pile i:nth-child(5){bottom:0;left:45%}.lv-sort-scene>span{writing-mode:vertical-rl;color:var(--lv-teal);letter-spacing:.1em;font:.7rem ui-monospace}.lv-priority-order{gap:.6rem;display:grid}.lv-priority-order b{border-left:1px solid var(--lv-teal);background:var(--lv-raised);padding:1rem}.lv-command-timeline{min-height:480px;padding-top:8rem;position:relative}.lv-timeline-line{border-top:2px solid var(--lv-teal);justify-content:space-between;display:flex}.lv-timeline-line button{color:var(--lv-dark-muted);background:0 0;border:0;flex:1;padding:1.3rem .3rem;font-size:.68rem;position:relative}.lv-timeline-line button i{background:var(--lv-navy);border:2px solid var(--lv-teal);width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);rotate:45deg}.lv-timeline-line button.is-active{color:#fff}.lv-timeline-record{top:41%;left:calc(var(--stage)*14%);background:var(--lv-teal);color:var(--lv-ink);border-radius:4px;padding:.6rem .8rem;font:.65rem ui-monospace;transition:left .35s cubic-bezier(.16,1,.3,1);position:absolute}.lv-events{color:#78889e;justify-content:space-around;font:.68rem ui-monospace;display:flex}.lv-events.top{margin-bottom:4rem}.lv-events.bottom{margin-top:5rem}.lv-lead-context{place-items:center;min-height:700px;padding:6rem;display:grid;position:relative}.lv-context-core{border:1px solid var(--lv-teal);text-align:center;place-content:center;width:240px;height:160px;display:grid}.lv-context-core span{color:var(--lv-muted);font-size:.7rem}.lv-lead-context button{border:1px solid var(--lv-line);text-align:left;background:#fff;width:15rem;min-height:90px;padding:1rem;position:absolute}.lv-lead-context button small{color:var(--lv-muted);margin-top:.5rem;display:block}.lv-lead-context button.is-active{border-color:var(--lv-teal)}.lv-lead-context button:first-of-type{top:18%;left:8%}.lv-lead-context button:nth-of-type(2){top:18%;right:8%}.lv-lead-context button:nth-of-type(3){bottom:18%;left:8%}.lv-lead-context button:nth-of-type(4){bottom:18%;right:8%}.lv-pipeline-board{padding:7rem max(1.5rem,50vw - 44rem)}.lv-pipeline-board header{margin-bottom:3rem}.lv-pipeline-board>div{gap:.6rem;min-height:410px;display:flex}.lv-pipeline-board button{border:1px solid var(--lv-dark-line);background:var(--lv-deep);color:var(--lv-dark-muted);text-align:left;flex:.6;padding:1rem;transition:flex .28s cubic-bezier(.16,1,.3,1)}.lv-pipeline-board button.is-active{border-color:var(--lv-teal);color:#fff;flex:2.2}.lv-pipeline-board button strong,.lv-pipeline-board button span,.lv-pipeline-board button small{display:block}.lv-pipeline-board button span{background:var(--lv-panel);margin-top:5rem;padding:1rem}.lv-pipeline-board button small{color:var(--lv-dark-muted);margin-top:.8rem}.lv-followup-center{grid-template-columns:1fr 1fr;gap:4rem;min-height:600px;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-followup-queue{align-content:center;display:grid}.lv-followup-queue button{border:0;border-bottom:1px solid var(--lv-line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:72px;display:grid}.lv-followup-queue button.is-active{color:#087e75}.lv-followup-queue b{font:700 1.5rem var(--font-public-display)}.lv-action-panel{box-shadow:inset 0 3px var(--lv-teal);background:#fff;align-self:center;padding:3rem}.lv-action-panel p{color:var(--lv-muted);margin:1rem 0 2rem}.lv-activity-ledger{padding:8rem max(1.5rem,50vw - 35rem)}.lv-activity-ledger h2{margin-bottom:4rem}.lv-activity-ledger p{border-top:1px solid var(--lv-dark-line);width:50%;min-height:72px;color:var(--lv-dark-muted);padding:1.5rem;font-size:.8rem;position:relative}.lv-activity-ledger p.right{margin-left:50%}.lv-activity-ledger p i{background:var(--lv-teal);width:9px;height:9px;position:absolute;top:-5px;rotate:45deg}.lv-activity-ledger p.left i{right:-5px}.lv-activity-ledger p.right i{left:-5px}.lv-device-lab{grid-template-columns:110px 1fr;align-items:center;gap:2rem;display:grid}.lv-device-select{gap:.5rem;display:grid}.lv-device-select button{text-align:left;background:#fff;border:1px solid #cfd8e3;min-height:46px;padding:.7rem}.lv-device-select button.is-active{border-color:var(--lv-teal);color:#087e75}.lv-device{border:10px solid var(--lv-raised);height:440px;color:var(--lv-ink);background:#fff;border-radius:12px;margin:auto;padding:2rem;position:relative}.lv-device-desktop{width:100%}.lv-device-tablet{width:70%}.lv-device-mobile{width:42%;min-width:250px}.lv-device h3{margin-top:5rem}.lv-device p{color:var(--lv-muted);font-size:.75rem}.lv-dock-stack{gap:4px;display:grid;position:absolute;bottom:10px;right:10px}.lv-dock-stack span{background:var(--lv-raised);color:#fff;padding:.45rem .6rem;font-size:.6rem}.lv-dock-stack span.is-active{background:var(--lv-lime);color:var(--lv-ink)}.lv-exploded-dock{min-height:700px;padding:7rem max(1.5rem,50vw - 44rem);position:relative}.lv-exploded-dock h2{max-width:12ch}.lv-exploded-dock div{left:calc(40% + var(--layer)*4%);top:calc(12% + var(--layer)*8%);width:18rem;min-height:70px;box-shadow:calc(var(--layer)*-5px) calc(var(--layer)*5px) 0 #edf1f5;background:#fff;border:1px solid #a9b7c7;padding:1.2rem;position:absolute}.lv-exploded-dock div span{color:#087e75;margin-right:1rem;font:700 .7rem ui-monospace}.lv-dock-config{grid-template-columns:1fr 1.5fr;gap:3rem;min-height:650px;padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-control-panel{align-self:center}.lv-control-panel h2{margin-bottom:2rem}.lv-control-panel button{border:0;border-bottom:1px solid var(--lv-dark-line);width:100%;min-height:54px;color:var(--lv-dark-muted);background:0 0;justify-content:space-between;align-items:center;display:flex}.lv-control-panel button.is-active{color:var(--lv-teal)}.lv-site-preview{min-height:480px;color:var(--lv-muted);background:#fff;place-content:center;display:grid;position:relative}.lv-preview-dock{gap:4px;transition:inset .3s;display:flex;position:absolute;bottom:1rem;right:1rem}.lv-preview-dock i{background:var(--lv-raised);width:36px;height:36px}.lv-preview-dock i:first-child{background:var(--lv-lime)}.lv-preview-dock.pos-1{left:1rem;right:auto}.lv-preview-dock.pos-2{top:1rem;bottom:auto}.lv-preview-dock.pos-3{inset:1rem auto auto 1rem}.lv-context-scroll{grid-template-columns:1fr 1fr;gap:4rem;min-height:550px;padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-context-scroll>div{border-left:1px solid var(--lv-teal);display:grid}.lv-context-scroll>div span{border-bottom:1px solid var(--lv-line);min-height:100px;font:700 1.5rem var(--font-public-display);align-items:center;padding-left:2rem;display:flex}.lv-context-scroll aside{align-self:center}.lv-context-scroll aside p{color:var(--lv-muted);margin-top:1rem}.lv-install-rail{border-top:1px solid var(--lv-line);grid-template-columns:repeat(3,1fr);padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-install-rail>div{border-right:1px solid var(--lv-line);min-height:220px;padding:2rem;position:relative}.lv-install-rail b{background:#d7eeec;place-items:center;width:28px;height:28px;display:grid}.lv-install-rail h3{margin:2rem 0}.lv-install-rail code{background:var(--lv-raised);color:#fff;padding:1rem;font-size:.65rem;display:block;overflow:auto}.lv-knowledge-atlas{min-height:560px;position:relative}.lv-atlas-document{z-index:2;width:200px;height:220px;color:var(--lv-ink);text-align:center;background:#f4f0e7;border:1px solid #9ba8b8;place-content:center;display:grid;position:absolute;top:calc(50% - 110px);left:calc(50% - 100px)}.lv-atlas-document svg{color:#0b7f76;margin:0 auto 1rem}.lv-atlas-document small{color:var(--lv-muted)}.lv-knowledge-atlas button{color:#b9c4d3;text-align:left;background:0 0;border:0;border-bottom:1px solid #607188;width:12rem;min-height:50px;font-size:.7rem;position:absolute}.lv-knowledge-atlas button.is-active{border-color:var(--lv-teal);color:var(--lv-teal)}.lv-knowledge-atlas button:first-of-type{top:8%;left:0}.lv-knowledge-atlas button:nth-of-type(2){top:8%;right:0}.lv-knowledge-atlas button:nth-of-type(3){top:28%;left:4%}.lv-knowledge-atlas button:nth-of-type(4){top:28%;right:4%}.lv-knowledge-atlas button:nth-of-type(5){top:49%;left:0}.lv-knowledge-atlas button:nth-of-type(6){top:49%;right:0}.lv-knowledge-atlas button:nth-of-type(7){top:70%;left:5%}.lv-knowledge-atlas button:nth-of-type(8){top:70%;right:5%}.lv-knowledge-atlas button:nth-of-type(9){bottom:0;left:18%}.lv-knowledge-atlas button:nth-of-type(10){bottom:0;right:18%}.lv-knowledge-inputs{padding:8rem max(1.5rem,50vw - 44rem)}.lv-knowledge-inputs h2{margin-bottom:3rem}.lv-knowledge-inputs>div{grid-template-columns:1fr 1.3fr 1fr;align-items:center;display:grid}.lv-knowledge-inputs button{border:1px solid var(--lv-line);text-align:center;background:#fff;place-content:center;min-height:280px;display:grid;position:relative}.lv-knowledge-inputs button:nth-child(2){min-height:360px}.lv-knowledge-inputs button.is-active{border-color:var(--lv-teal)}.lv-knowledge-inputs svg{margin:0 auto 1.3rem}.lv-knowledge-inputs span{color:var(--lv-muted);font-size:.75rem}.lv-review-rail{padding:8rem max(1.5rem,50vw - 44rem)}.lv-review-rail h2{margin-bottom:4rem}.lv-review-rail>div{border-top:1px solid var(--lv-dark-line);min-height:72px;color:var(--lv-dark-muted);grid-template-columns:4rem 1fr auto;align-items:center;display:grid;position:relative}.lv-review-rail>div:after{content:"";background:var(--lv-dark-line);width:1px;height:100%;position:absolute;top:50%;left:1.3rem}.lv-review-rail>div.is-owner{border:1px solid var(--lv-teal);color:#fff;min-height:120px;padding:0 1rem}.lv-review-rail>div b{color:var(--lv-lime);font:.7rem ui-monospace}.lv-readiness{padding:8rem max(1.5rem,50vw - 35rem)}.lv-readiness header{margin-bottom:3rem}.lv-readiness header p{color:var(--lv-muted);margin-top:1rem}.lv-readiness>p{border-bottom:1px solid var(--lv-line);grid-template-columns:44px 1fr auto;align-items:center;min-height:70px;display:grid}.lv-readiness>p i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.lv-readiness>p i svg{width:15px}.lv-readiness>p i.ready{color:#06743f;background:#dff2e6}.lv-readiness>p i.review{color:#9b5d00;background:#fff0d5}.lv-readiness>p b{font-size:.75rem}.lv-knowledge-gap{grid-template-columns:1fr 1.4fr;gap:5rem;min-height:550px;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-knowledge-gap>div:first-child{align-self:center}.lv-knowledge-gap blockquote{border-top:1px solid var(--lv-teal);font:700 2rem var(--font-public-display);margin:2rem 0;padding:2rem}.lv-knowledge-gap small{color:var(--lv-red)}.lv-gap-route{border-left:1px solid var(--lv-teal);align-content:center;display:grid}.lv-gap-route span{align-items:center;gap:1rem;min-height:82px;padding-left:2rem;display:flex}.lv-gap-route i{background:#d7eeec;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.lv-data-transform{grid-template-columns:1.2fr .7fr 1fr;align-items:center;gap:1rem;display:grid}.lv-csv-sheet,.lv-clean-records{border:1px solid var(--lv-dark-line);background:var(--lv-raised);padding:1rem;display:grid}.lv-csv-sheet code,.lv-clean-records span{border-bottom:1px solid var(--lv-dark-line);padding:.65rem;font-size:.65rem}.lv-clean-records span{color:var(--lv-dark-muted);align-items:center;gap:.5rem;display:flex}.lv-clean-records svg{width:14px;color:var(--lv-teal)}.lv-process-gates{gap:.4rem;display:grid}.lv-process-gates span{clip-path:polygon(0 0,100% 8%,88% 100%,12% 100%);color:#fff;text-align:center;background:#153347;padding:.55rem;font-size:.6rem}.lv-import-workspace{padding:7rem max(1.5rem,50vw - 44rem)}.lv-stage-tabs{gap:.5rem;display:flex}.lv-stage-tabs button{border:1px solid var(--lv-dark-line);background:var(--lv-deep);min-height:70px;color:var(--lv-dark-muted);text-align:left;flex:.5;padding:1rem}.lv-stage-tabs button.is-active{border-color:var(--lv-teal);color:#fff;flex:1.7}.lv-stage-tabs b{color:var(--lv-teal);font:.65rem ui-monospace;display:block}.lv-stage-canvas{border:1px solid var(--lv-dark-line);min-height:400px;margin-top:1rem;padding:4rem}.lv-stage-canvas>span{color:var(--lv-teal);font:.7rem ui-monospace}.lv-stage-canvas h2{max-width:12ch;margin-top:1rem}.lv-stage-lines{align-items:end;gap:1rem;height:140px;display:flex}.lv-stage-lines i{background:#173348;width:28%;height:30%}.lv-stage-lines i:nth-child(2){height:70%}.lv-stage-lines i:nth-child(3){background:var(--lv-teal);height:100%}.lv-validation-microscope{padding:8rem max(1.5rem,50vw - 44rem);position:relative}.lv-validation-microscope header{margin-bottom:3rem}.lv-table-shell{border-top:2px solid var(--lv-ink);width:75%}.lv-table-head,.lv-table-shell button{grid-template-columns:1fr 1.5fr 1fr;display:grid}.lv-table-head{color:var(--lv-muted);padding:.7rem;font-size:.68rem}.lv-table-shell button{border:0;border-bottom:1px solid var(--lv-line);text-align:left;background:0 0;width:100%;min-height:58px}.lv-table-shell button span{padding:.7rem}.lv-table-shell button.is-active{box-shadow:inset 0 0 0 2px var(--lv-teal);background:#edf8f7}.lv-validation-microscope aside{background:var(--lv-raised);color:#fff;width:20rem;padding:2rem;position:absolute;bottom:8rem;right:max(1.5rem,50vw - 44rem)}.lv-validation-microscope aside p{color:var(--lv-dark-muted);margin-top:.8rem;font-size:.75rem}.lv-report-selector{grid-template-columns:240px 1fr;gap:3rem;min-height:650px;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-report-selector aside{align-content:center;display:grid}.lv-report-selector button{border:0;border-bottom:1px solid var(--lv-dark-line);min-height:50px;color:var(--lv-dark-muted);text-align:left;background:0 0}.lv-report-selector button.is-active{color:var(--lv-teal)}.lv-report-canvas{border:1px solid var(--lv-dark-line);grid-template-columns:repeat(5,1fr);align-content:end;gap:1rem;padding:3rem;display:grid}.lv-report-canvas span,.lv-report-canvas h2{grid-column:1/-1}.lv-report-canvas span{color:var(--lv-teal);font:.7rem ui-monospace}.lv-report-canvas i{height:calc(var(--bar)*48px);background:#173348}.lv-report-canvas i:nth-of-type(4){background:var(--lv-teal)}.lv-report-canvas.report-1{align-content:center}.lv-report-canvas.report-1 i{height:40px;width:calc(var(--bar)*18%)}.lv-report-canvas.report-2 i{width:12px}.lv-report-canvas.report-3 i{clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}.lv-insight-action{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;min-height:400px;padding:6rem max(1.5rem,50vw - 35rem);display:grid}.lv-insight-action>div{border-top:1px solid var(--lv-teal);padding-top:2rem}.lv-insight-action span{color:var(--lv-muted);font:.7rem ui-monospace}.lv-journey-preview{min-height:540px;position:relative}.lv-journey-preview svg{width:100%;height:100%;position:absolute;inset:0}.lv-journey-preview path{fill:none;stroke:var(--lv-teal);stroke-width:2px;stroke-dasharray:8 6}.lv-journey-preview button{border:0;border-bottom:1px solid var(--lv-dark-line);background:var(--lv-deep);width:12rem;min-height:46px;color:var(--lv-dark-muted);text-align:left;position:absolute}.lv-journey-preview button.is-active{color:#fff;border-color:var(--lv-teal)}.lv-journey-preview button i{background:var(--lv-teal);width:8px;height:8px;margin-right:.6rem;display:inline-block;rotate:45deg}.lv-journey-preview button:first-of-type{top:5%;right:0}.lv-journey-preview button:nth-of-type(2){top:20%;left:2%}.lv-journey-preview button:nth-of-type(3){top:36%;right:8%}.lv-journey-preview button:nth-of-type(4){top:53%;left:7%}.lv-journey-preview button:nth-of-type(5){top:70%;right:12%}.lv-journey-preview button:nth-of-type(6){bottom:0;left:21%}.lv-vertical-journey{grid-template-columns:260px 1fr;gap:5rem;padding:8rem max(1.5rem,50vw - 44rem);display:grid}.lv-vertical-journey>aside{align-self:start;gap:1rem;display:grid;position:sticky;top:110px}.lv-vertical-journey>aside span{font:700 3rem var(--font-public-display)}.lv-vertical-journey>aside strong{color:#087e75}.lv-vertical-journey>aside div{gap:.4rem;display:flex}.lv-vertical-journey>aside button{background:#cfd8e3;border:0;width:28px;height:8px}.lv-acts{display:grid}.lv-act{border-top:1px solid var(--lv-line);grid-template-columns:5rem 1fr 1fr;align-items:center;gap:3rem;min-height:620px;display:grid}.lv-act>span{font:700 3rem var(--font-public-display);color:#a0adbc}.lv-act>div p{color:var(--lv-muted);margin-top:1rem}.lv-act-visual{border:1px solid var(--lv-line);background:#fff;align-content:center;gap:1rem;min-height:300px;padding:2rem;display:grid}.lv-act-visual b{font:700 1.2rem var(--font-public-display)}.lv-act-visual i{background:#dce7ec;height:35px}.act-knowledge .lv-act-visual{background:#f3efe6}.act-website .lv-act-visual{border:10px solid var(--lv-raised)}.act-capture .lv-act-visual{background:var(--lv-raised);color:#fff}.act-capture .lv-act-visual i,.act-manage .lv-act-visual i{background:#18364b}.act-review .lv-act-visual i:nth-child(3){background:var(--lv-teal);width:70%}.lv-journey-complete{grid-template-columns:repeat(6,1fr);gap:1rem;padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-journey-complete span{border-top:1px solid var(--lv-dark-line);color:var(--lv-dark-muted);padding:1rem;font-size:.7rem}.lv-journey-complete span i{color:var(--lv-teal);margin-bottom:.5rem;font-style:normal;display:block}.lv-journey-complete>div{font:700 1.5rem var(--font-public-display);grid-column:1/-1;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.lv-journey-complete>div svg{color:var(--lv-lime)}.lv-dashboard-plane{transform-origin:100% 100%;min-height:510px;color:var(--lv-ink);background:#fff;border:1px solid #b8c4d2;grid-template-columns:100px 1fr;display:grid;transform:perspective(1000px)rotateY(-6deg)rotateX(2deg)}.lv-plane-sidebar{background:var(--lv-raised);align-content:center;gap:1rem;padding:1rem;display:grid}.lv-plane-sidebar i{background:#294257;height:20px}.lv-plane-main{grid-template-columns:1fr 1fr;gap:1rem;padding:2rem;display:grid}.lv-plane-main span{font:700 1.3rem var(--font-public-display);grid-column:1/-1}.lv-plane-main div{background:#e9eef3;min-height:130px}.lv-plane-main div:last-child{grid-column:1/-1}.lv-tour{grid-template-columns:260px 1fr;gap:5rem;min-height:780px;padding:8rem max(1.5rem,50vw - 44rem);display:grid}.lv-tour>aside{align-self:start;display:grid;position:sticky;top:100px}.lv-tour>aside button{border:0;border-bottom:1px solid var(--lv-line);text-align:left;background:0 0;grid-template-columns:32px 1fr;min-height:68px;padding:.65rem 0;display:grid}.lv-tour>aside button b{color:#9aa7b7;grid-row:1/3;font:.65rem ui-monospace}.lv-tour>aside button small{color:var(--lv-muted);font-size:.65rem}.lv-tour>aside button.is-active{color:#087e75}.lv-tour-room{align-self:start}.lv-tour-room>span{color:#087e75;font:.7rem ui-monospace}.lv-tour-room h2{max-width:14ch;margin:1rem 0 3rem}.lv-room-interface{background:#fff;border:1px solid #c9d3de;grid-template-columns:repeat(3,1fr);gap:1rem;min-height:480px;padding:2rem;display:grid;position:relative}.lv-room-interface i{background:#e8edf2;min-height:150px}.lv-room-interface i:nth-child(2),.lv-room-interface i:nth-child(4){grid-column:span 2}.lv-room-interface strong{position:absolute;bottom:2rem;left:2rem}.room-1 .lv-room-interface{grid-template-columns:1fr 1.5fr}.room-2 .lv-room-interface i{transform-origin:bottom;transform:perspective(500px)rotateX(-8deg)}.room-3 .lv-room-interface{grid-template-columns:1fr 2fr 1fr}.room-4 .lv-room-interface{border:12px solid var(--lv-raised)}.room-6 .lv-room-interface{background:var(--lv-raised);align-content:end}.room-6 .lv-room-interface i{background:#1a374c}.room-7 .lv-room-interface{grid-template-columns:1fr}.room-7 .lv-room-interface i{min-height:48px}.lv-module-map{flex-wrap:wrap;gap:0;padding:5rem max(1.5rem,50vw - 44rem);display:flex}.lv-module-map button{border:0;border-top:1px solid var(--lv-dark-line);min-height:100px;color:var(--lv-dark-muted);text-align:left;background:0 0;flex:11rem}.lv-module-map button:hover{color:var(--lv-teal)}.lv-module-map span{margin-bottom:.8rem;font:.65rem ui-monospace;display:block}.lv-cinema{background:radial-gradient(circle at 50% 48%,#14b8a61f,transparent 32rem),var(--lv-navy);min-height:100vh;padding:9rem max(1.5rem,50vw - 44rem) 5rem}.lv-cinema-copy{grid-template-columns:1fr 2fr;align-items:end;gap:1rem;margin-bottom:3rem;display:grid}.lv-cinema-copy .lv-system-label,.lv-cinema-copy p{grid-column:1}.lv-cinema-copy h1{grid-area:1/2/4}.lv-cinema-copy>span:last-child{color:var(--lv-dark-muted);font-size:.75rem}.lv-video-frame{aspect-ratio:16/9;border:1px solid var(--lv-teal);text-align:center;background:#030811;place-content:center;max-height:70vh;margin:auto;display:grid;position:relative}.lv-video-frame>button{border:1px solid var(--lv-teal);background:var(--lv-raised);width:70px;height:70px;color:var(--lv-teal);border-radius:50%;place-content:center;margin:auto;display:grid}.lv-video-frame>span{color:#7d8ca1;margin-top:1rem;font-size:.75rem}.lv-video-controls{color:#9aa7b7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.lv-video-controls i{background:#304257;height:2px}.lv-chapter-route{border-top:1px solid var(--lv-dark-line);margin-top:2rem;display:flex}.lv-chapter-route button{color:#718198;text-align:left;background:0 0;border:0;flex:1;min-height:70px;padding:.8rem;font-size:.65rem;position:relative}.lv-chapter-route button i{background:var(--lv-deep);border:1px solid #718198;width:9px;height:9px;position:absolute;top:-5px;rotate:45deg}.lv-chapter-route button.is-active{color:#fff}.lv-chapter-route button.is-active i{background:var(--lv-teal);border-color:var(--lv-teal)}.lv-video-summary{grid-template-columns:1.4fr 1fr;gap:5rem;padding:7rem max(1.5rem,50vw - 35rem);display:grid}.lv-video-summary p{color:var(--lv-muted);margin-top:1rem}.lv-video-summary>div:last-child{align-content:start;display:grid}.lv-video-summary a{border-bottom:1px solid var(--lv-line);color:#087e75;min-height:50px;padding:.8rem}.lv-transcript{padding:0 max(1.5rem,50vw - 35rem) 8rem}.lv-transcript summary{cursor:pointer;border-top:1px solid var(--lv-ink);padding:1.5rem 0;font-weight:700}.lv-transcript summary span{float:right;color:#087e75}.lv-transcript p{border-top:1px solid var(--lv-line);grid-template-columns:4rem 1fr 2fr;align-items:center;max-width:none;min-height:60px;font-size:.8rem;display:grid}.lv-transcript p small{color:var(--lv-muted)}.lv-academy-hero,.lv-resources-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:6rem;min-height:720px;padding:11rem max(1.5rem,50vw - 44rem) 6rem;display:grid}.lv-academy-hero>div:first-child>p,.lv-resources-hero>div:first-child>p{color:var(--lv-muted);margin:1.5rem 0}.lv-search{border-bottom:2px solid var(--lv-ink);align-items:center;gap:.8rem;min-height:52px;padding:.5rem;display:flex}.lv-search input{min-width:0;color:var(--lv-ink);background:0 0;border:0;outline:0;flex:1}.lv-featured-tutorial{border-top:1px solid var(--lv-ink);padding-top:1rem}.lv-featured-tutorial>span,.lv-featured-tutorial>small{color:var(--lv-muted);font:.68rem ui-monospace}.lv-tutorial-cover{aspect-ratio:4/3;background:var(--lv-raised);color:#fff;margin:1rem 0;padding:2rem;position:relative;overflow:hidden}.lv-tutorial-cover>b{font:700 clamp(5rem,12vw,11rem)/.8 var(--font-public-display);color:#173448}.lv-tutorial-cover>strong{z-index:2;max-width:13ch;font:700 2rem var(--font-public-display);position:absolute;bottom:2rem;left:2rem}.lv-cover-ui{border:1px solid var(--lv-teal);background:#0e2032;width:55%;height:70%;position:absolute;top:12%;right:-5%;transform:rotate(-5deg)}.lv-featured-tutorial>a{color:#087e75;align-items:center;gap:.5rem;margin-top:1rem;font-weight:700;display:flex}.lv-topic-rail{border-block:1px solid var(--lv-line);padding:0 max(1.5rem,50vw - 44rem);display:flex;overflow:auto}.lv-topic-rail button{min-height:60px;color:var(--lv-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 1.2rem}.lv-topic-rail button.is-active{border-color:var(--lv-teal);color:var(--lv-ink)}.lv-learning-paths{padding:8rem max(1.5rem,50vw - 44rem)}.lv-learning-paths h2{margin-bottom:3rem}.lv-learning-paths>div{border-top:1px solid var(--lv-line);grid-template-columns:4rem 1fr auto;align-items:center;min-height:90px;display:grid;position:relative}.lv-learning-paths>div b{color:#087e75;font:.7rem ui-monospace}.lv-learning-paths>div span{color:var(--lv-muted);font-size:.7rem}.lv-learning-paths>div i{background:var(--lv-teal);width:1px;height:100%;position:absolute;top:50%;left:1.2rem}.lv-library{padding:0 max(1.5rem,50vw - 44rem) 8rem}.lv-library header{margin-bottom:3rem}.lv-library article{border-top:1px solid var(--lv-line);grid-template-columns:220px 1fr auto;align-items:center;gap:2rem;min-height:180px;display:grid}.lv-library article.feature{grid-template-columns:1.2fr 1fr auto;min-height:300px}.lv-lesson-thumb{background:var(--lv-raised);color:#fff;height:130px;padding:1rem;position:relative}.lv-library .feature .lv-lesson-thumb{height:240px}.lv-lesson-thumb i{border:1px solid var(--lv-teal);background:#0d2336;width:50%;height:50%;position:absolute;bottom:15%;right:15%}.lv-library article small{color:#087e75}.lv-library article p{color:var(--lv-muted);font-size:.8rem}.lv-library article>a{color:#087e75;font-weight:700}.lv-production-note{color:var(--lv-muted);padding:2rem 0;font-size:.75rem}.lv-tutorial-head{padding:10rem max(1.5rem,50vw - 39rem) 4rem}.lv-tutorial-head nav{color:#087e75;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.lv-tutorial-head h1{max-width:18ch;margin-top:2rem}.lv-tutorial-head>p{color:var(--lv-muted);margin:1.5rem 0}.lv-tutorial-head>div{flex-wrap:wrap;gap:.5rem;display:flex}.lv-tutorial-head>div span{border:1px solid var(--lv-line);padding:.4rem .6rem;font-size:.7rem}.lv-workstation{grid-template-columns:1fr 330px;gap:1rem;padding:0 max(1.5rem,50vw - 44rem) 6rem;display:grid}.lv-tutorial-media{aspect-ratio:16/9;background:var(--lv-raised);color:#fff;text-align:center;place-content:center;display:grid}.lv-tutorial-media svg{color:var(--lv-teal);margin:0 auto 1rem}.lv-workstation aside{border-top:1px solid var(--lv-ink);background:#fff}.lv-workstation aside button{border:0;border-bottom:1px solid var(--lv-line);text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;width:100%;min-height:70px;padding:.7rem;display:grid}.lv-workstation aside button.is-active{box-shadow:inset 3px 0 var(--lv-teal);color:#087e75}.lv-workstation aside b,.lv-workstation aside small{color:var(--lv-muted);font-size:.65rem}.lv-written-lesson{grid-template-columns:1fr 290px;gap:6rem;padding:6rem max(1.5rem,50vw - 39rem) 8rem;display:grid}.lv-written-lesson main>p{color:var(--lv-muted);margin:1rem 0 4rem}.lv-written-lesson article{border-top:1px solid var(--lv-line);grid-template-columns:80px 1fr;gap:2rem;padding:3rem 0;display:grid}.lv-written-lesson article>b{font:700 3rem var(--font-public-display);color:#a5b1bf}.lv-written-lesson article.is-active>b{color:var(--lv-teal-deep)}.lv-written-lesson article p{color:var(--lv-muted);margin:1rem 0}.lv-step-visual{gap:.5rem;height:100px;display:flex}.lv-step-visual i{background:#e4eaef;flex:1}.lv-written-lesson>aside{border-top:2px solid var(--lv-teal);align-self:start;padding-top:2rem;position:sticky;top:100px}.lv-written-lesson>aside h3{margin:1rem 0}.lv-written-lesson>aside p,.lv-written-lesson>aside label{color:var(--lv-muted);font-size:.75rem}.lv-written-lesson>aside label{margin:.8rem 0;display:block}.lv-proof-frame{aspect-ratio:16/10;border:1px solid var(--lv-dark-line);background:var(--lv-raised);text-align:center;color:var(--lv-dark-muted);place-content:center;display:grid}.lv-proof-frame a{color:var(--lv-teal);justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.lv-proof-empty{grid-template-columns:1.3fr 1fr;align-items:center;gap:6rem;min-height:650px;padding:7rem max(1.5rem,50vw - 40rem);display:grid}.lv-proof-empty blockquote{font:700 clamp(2.5rem,5vw,5rem)/1.05 var(--font-public-display);letter-spacing:-.035em;margin:0}.lv-proof-empty p{color:var(--lv-muted);margin:1rem 0 2rem}.lv-field-notes{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;min-height:760px;padding:11rem max(1.5rem,50vw - 44rem) 6rem;display:grid}.lv-field-notes p{color:var(--lv-dark-muted);margin:1.5rem 0}.lv-story-labels{gap:.5rem;display:flex}.lv-story-labels span{border:1px solid var(--lv-dark-line);padding:.4rem .6rem;font-size:.7rem}.lv-story-cover{aspect-ratio:4/5;border:1px solid var(--lv-dark-line);background:#061326;max-height:530px;padding:2rem;position:relative}.lv-story-cover b{color:#173448;font:700 clamp(4rem,8vw,8rem)/.75 var(--font-public-display);display:block}.lv-story-cover span{position:absolute;bottom:4.5rem;left:2rem}.lv-story-cover a{color:var(--lv-teal);align-items:center;gap:.4rem;display:flex;position:absolute;bottom:2rem;left:2rem}.lv-story-index{padding:0 max(1.5rem,50vw - 44rem) 8rem}.lv-story-index>div{border-top:1px solid var(--lv-dark-line);grid-template-columns:4rem 1fr 1.5fr auto;align-items:center;min-height:100px;display:grid}.lv-story-index b{color:var(--lv-teal);font:.65rem ui-monospace}.lv-story-index small{color:var(--lv-dark-muted)}.lv-customer-programme{grid-template-columns:repeat(5,1fr);padding:8rem max(1.5rem,50vw - 44rem);display:grid}.lv-customer-programme h2{grid-column:1/-1;margin-bottom:4rem}.lv-customer-programme span{border-top:1px solid var(--lv-teal);min-height:130px;padding:1rem;font-size:.8rem}.lv-customer-programme b{color:#087e75;margin-bottom:1rem;display:block}.lv-pricing-status{border-top:1px solid var(--lv-teal);background:#eef7f6;max-width:440px;padding:2rem}.lv-pricing-status span{color:#087e75;font:.7rem ui-monospace}.lv-pricing-status strong{font:700 2rem var(--font-public-display);margin:1rem 0;display:block}.lv-pricing-status p{color:var(--lv-muted);font-size:.8rem}.lv-pricing-frame{padding:3rem max(1.5rem,50vw - 44rem) 8rem;overflow:auto}.lv-plan-head{z-index:3;background:var(--lv-paper);grid-template-columns:240px repeat(3,1fr);min-width:900px;display:grid;position:sticky;top:72px}.lv-plan-head>span,.lv-plan-head>div{border-top:1px solid var(--lv-ink);border-right:1px solid var(--lv-line);padding:1.5rem}.lv-plan-head>div{gap:.6rem;display:grid}.lv-plan-head>div.selected{border-top-color:var(--lv-teal);background:#eaf7f6}.lv-plan-head small,.lv-plan-head span{color:var(--lv-muted);font-size:.7rem}.lv-plan-head a{color:#087e75;font-weight:700}.lv-pricing-frame details{border-top:1px solid var(--lv-line);min-width:900px}.lv-pricing-frame summary{cursor:pointer;justify-content:space-between;padding:1.2rem 0;font-weight:700;display:flex}.lv-pricing-frame summary span{color:var(--lv-muted);font-size:.7rem}.lv-plan-row{grid-template-columns:240px repeat(3,1fr);min-height:60px;display:grid}.lv-plan-row>*{border-right:1px solid var(--lv-line);padding:1rem}.lv-plan-row b{text-align:center;color:#087e75}.lv-usage-diagram{padding:7rem max(1.5rem,50vw - 35rem)}.lv-usage-diagram h2{margin-bottom:3rem}.lv-usage-diagram>div{grid-template-columns:50px 1fr 2fr;align-items:center;min-height:80px;display:grid}.lv-usage-diagram b{color:#087e75}.lv-usage-diagram i{background:var(--lv-teal);height:1px}.lv-pricing-faq{padding:0 max(1.5rem,50vw - 27.5rem) 8rem}.lv-pricing-faq h2{margin-bottom:2rem}.lv-pricing-faq details{border-top:1px solid var(--lv-line)}.lv-pricing-faq summary{cursor:pointer;padding:1.2rem 0;font-weight:700}.lv-pricing-faq p{color:var(--lv-muted);padding-bottom:1.5rem}.lv-connector-field{min-height:540px;position:relative}.lv-connector-core{border:1px solid var(--lv-teal);background:var(--lv-raised);width:170px;height:110px;font:700 1.2rem var(--font-public-display);place-content:center;display:grid;position:absolute;top:calc(50% - 55px);left:calc(50% - 85px)}.lv-connector-field:before,.lv-connector-field:after{content:"";background:#2dd4bf4d;width:1px;height:80%;position:absolute;top:10%;left:50%;rotate:45deg}.lv-connector-field:after{rotate:-45deg}.lv-connector-field button{border:1px solid var(--lv-dark-line);background:var(--lv-deep);width:10rem;min-height:58px;color:var(--lv-dark-muted);position:absolute}.lv-connector-field button small{color:#718198;display:block}.lv-connector-field button.is-active{border-color:var(--lv-teal);color:#fff}.lv-connector-field button:first-of-type{top:8%;left:8%}.lv-connector-field button:nth-of-type(2){top:0;left:42%}.lv-connector-field button:nth-of-type(3){top:14%;right:3%}.lv-connector-field button:nth-of-type(4){top:45%;right:0}.lv-connector-field button:nth-of-type(5){bottom:8%;right:8%}.lv-connector-field button:nth-of-type(6){bottom:0;left:42%}.lv-connector-field button:nth-of-type(7){bottom:14%;left:4%}.lv-connector-field button:nth-of-type(8){top:43%;left:0}.lv-integration-stage{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:3rem;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-integration-stage>div:first-child p,.lv-integration-stage aside p{color:var(--lv-dark-muted);margin:1rem 0}.lv-status{border:1px solid var(--lv-dark-line);align-items:center;gap:.4rem;padding:.5rem;font-size:.7rem;display:inline-flex}.lv-status svg{width:14px;color:var(--lv-amber)}.lv-integration-flow{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.lv-integration-flow>:not(svg){border:1px solid var(--lv-dark-line);background:var(--lv-raised);place-content:center;min-height:100px;font-size:.7rem;display:grid}.lv-status-key{flex-wrap:wrap;justify-content:center;gap:1rem;padding:3rem;display:flex}.lv-status-key span{align-items:center;gap:.5rem;display:flex}.lv-status-key i{border:1px solid #aab7c5;place-items:center;width:24px;height:24px;font:.55rem ui-monospace;display:grid}.lv-request-node{text-align:center;place-content:center;min-height:350px;display:grid;position:relative}.lv-request-route{background:var(--lv-teal);width:40%;height:1px;position:absolute;top:50%;left:0}.lv-request-node .lv-button{margin-top:1.5rem}.lv-resource-cover{aspect-ratio:4/3;background:var(--lv-raised);color:#fff;padding:2rem;position:relative}.lv-resource-cover b{color:#1a374d;font:700 clamp(4rem,9vw,9rem)/.72 var(--font-public-display);display:block}.lv-resource-cover>small{color:var(--lv-teal)}.lv-resource-cover>span{position:absolute;bottom:4.5rem;left:2rem}.lv-resource-cover>a{align-items:center;gap:.4rem;display:flex;position:absolute;bottom:2rem;left:2rem}.lv-resource-directory{grid-template-columns:220px 1fr;gap:5rem;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-resource-directory>aside{align-self:start;display:grid}.lv-resource-directory>aside button{border:0;border-right:1px solid var(--lv-line);min-height:48px;color:var(--lv-muted);text-align:left;background:0 0}.lv-resource-directory>aside button.is-active{border-color:var(--lv-teal);color:var(--lv-ink)}.lv-document-stack{min-height:520px;position:relative}.lv-document-stack article{background:#fff;border:1px solid #aab7c5;width:70%;min-height:340px;padding:2rem;position:absolute;box-shadow:8px 8px #e4e9ee}.lv-document-stack article[data-doc="0"]{top:0;left:0}.lv-document-stack article[data-doc="1"]{top:65px;left:9%}.lv-document-stack article[data-doc="2"]{top:130px;left:18%}.lv-document-stack article h2{margin:2rem 0 1rem}.lv-document-stack article p{color:var(--lv-muted)}.lv-resource-index{padding:0 max(1.5rem,50vw - 39rem) 8rem}.lv-resource-index header{margin-bottom:2rem}.lv-resource-index article{border-top:1px solid var(--lv-line);grid-template-columns:4rem 1fr auto auto;align-items:center;gap:2rem;min-height:100px;display:grid}.lv-resource-index article.format-0{min-height:180px}.lv-resource-index article>b{color:#087e75;font:.7rem ui-monospace}.lv-resource-index article small,.lv-resource-index article>span{color:var(--lv-muted);font-size:.7rem}.lv-resource-index.is-searching article{min-height:80px}.lv-no-results{border-top:1px solid var(--lv-line);padding:3rem}.lv-no-results p{color:var(--lv-muted);margin:1rem 0}.lv-no-results a{color:#087e75;font-weight:700}.lv-trust-flow{gap:1rem;display:grid}.lv-trust-flow div{min-height:62px;color:var(--lv-ink);background:#fff;border:1px solid #c9d3de;grid-template-columns:1fr 1fr;align-items:center;padding:1rem;display:grid}.lv-trust-flow small{color:var(--lv-muted);text-align:right}.lv-security-principles{padding:6rem max(1.5rem,50vw - 44rem)}.lv-security-principles article{border-top:1px solid var(--lv-line);grid-template-columns:100px 1fr 1.2fr 1fr;align-items:center;gap:2rem;min-height:220px;display:grid}.lv-security-principles article>b{font:700 3rem var(--font-public-display);color:#9ba8b8}.lv-security-principles article p{color:var(--lv-muted)}.lv-principle-diagram{justify-content:space-around;align-items:center;display:flex}.lv-principle-diagram i{background:#e8eef3;border:1px solid #aab7c5;width:48px;height:48px}.lv-principle-diagram i:nth-child(2){background:#c5e9e5}.diagram-1 i{height:20px}.diagram-2 i{rotate:45deg}.diagram-3 i:nth-child(2){border-radius:50%}.lv-data-journey{grid-template-columns:repeat(5,1fr);padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-data-journey h2{grid-column:1/-1;margin-bottom:4rem}.lv-data-journey span{border-top:1px solid var(--lv-teal);min-height:120px;color:var(--lv-dark-muted);padding:1rem}.lv-data-journey b{color:var(--lv-teal);margin-bottom:1rem;display:block}.lv-control-ledger{padding:7rem max(1.5rem,50vw - 35rem)}.lv-control-ledger h2{margin-bottom:3rem}.lv-control-ledger p{border-top:1px solid var(--lv-line);grid-template-columns:5rem 1fr auto;align-items:center;max-width:none;min-height:70px;display:grid}.lv-control-ledger p b{color:#087e75}.lv-control-ledger p strong{font-size:.75rem}.lv-responsible-ai{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;padding:7rem max(1.5rem,50vw - 35rem);display:grid}.lv-responsible-ai>div{display:grid}.lv-responsible-ai>div span{border-top:1px solid var(--lv-line);color:var(--lv-muted);padding:1rem}.lv-security-contact{justify-content:space-between;align-items:center;gap:2rem;padding:5rem max(1.5rem,50vw - 44rem);display:flex}.lv-faq-hero{padding:11rem max(1.5rem,50vw - 35rem) 5rem}.lv-faq-hero h1{max-width:18ch}.lv-faq-hero>p{color:var(--lv-muted);margin:1.5rem 0 2rem}.lv-faq-hero>div{gap:1rem;margin-top:1rem;display:flex}.lv-faq-hero>div a{color:#087e75}.lv-faq-layout{grid-template-columns:250px 1fr;gap:6rem;padding:3rem max(1.5rem,50vw - 39rem) 8rem;display:grid}.lv-faq-layout>aside{border-left:1px solid var(--lv-line);align-self:start;display:grid;position:sticky;top:100px}.lv-faq-layout>aside button{min-height:44px;color:var(--lv-muted);text-align:left;background:0 0;border:0;padding-left:1rem;position:relative}.lv-faq-layout>aside button i{background:#c8d2dc;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-5px;rotate:45deg}.lv-faq-layout>aside button.is-active{color:#087e75}.lv-faq-layout>aside button.is-active i{background:var(--lv-teal)}.lv-faq-layout>div>header{color:var(--lv-muted);padding:1rem 0}.lv-faq-layout details{border-top:1px solid var(--lv-line)}.lv-faq-layout summary{cursor:pointer;grid-template-columns:150px 1fr auto;align-items:center;min-height:80px;font-weight:700;display:grid}.lv-faq-layout summary span{color:var(--lv-muted);font-size:.7rem}.lv-faq-layout summary b{font-size:1.5rem}.lv-faq-layout details>p{color:var(--lv-muted);padding:0 3rem 1.5rem 150px}.lv-faq-layout details>div{gap:1rem;padding:0 0 1.5rem 150px;display:flex}.lv-faq-layout details a{color:#087e75;font-size:.75rem}.lv-faq-layout.is-searching>aside{opacity:.55}.lv-about-hero{min-height:760px;padding:12rem max(1.5rem,50vw - 44rem) 5rem}.lv-about-hero h1{max-width:18ch;font-size:clamp(3.2rem,7vw,6rem)}.lv-about-hero p{color:var(--lv-dark-muted);margin:2rem 0}.lv-about-hero svg{width:100%;margin-top:5rem}.lv-about-hero path{fill:none;stroke:var(--lv-teal);stroke-width:1px}.lv-problem-transform{grid-template-columns:1fr 140px 1fr;align-items:center;gap:2rem;min-height:700px;padding:7rem max(1.5rem,50vw - 44rem);display:grid}.lv-problem-transform .scattered,.lv-problem-transform .controlled{flex-wrap:wrap;gap:1rem;display:flex}.lv-problem-transform span{border:1px solid var(--lv-line);background:#fff;padding:1rem}.lv-problem-transform .scattered span:nth-child(2n){translate:1rem 2rem;rotate:3deg}.lv-problem-transform .controlled{display:grid}.lv-problem-transform .controlled span{border:0;border-bottom:1px solid var(--lv-teal)}.lv-transform-v{font:700 8rem var(--font-public-display);color:var(--lv-teal);text-align:center}.lv-philosophy{grid-template-columns:1.2fr .8fr;padding:6rem max(1.5rem,50vw - 44rem);display:grid}.lv-philosophy article{border:1px solid var(--lv-dark-line);align-content:center;min-height:430px;padding:3rem;display:grid;position:relative}.lv-philosophy article:nth-child(2){align-content:end}.lv-philosophy article:nth-child(3){writing-mode:vertical-rl}.lv-philosophy article:nth-child(4){clip-path:polygon(0 0,100% 8%,100% 100%,0 92%);background:#071426}.lv-mini-route{background:var(--lv-teal);height:1px;margin-top:3rem}.lv-product-cut{border:1px solid var(--lv-teal);color:var(--lv-teal);padding:1rem;position:absolute;top:1rem;right:1rem}.lv-building-ledger{padding:7rem max(1.5rem,50vw - 35rem)}.lv-building-ledger h2{margin-bottom:3rem}.lv-building-ledger p{border-top:1px solid var(--lv-line);grid-template-columns:5rem 1fr 1fr;align-items:center;max-width:none;min-height:80px;display:grid}.lv-building-ledger p b{color:#087e75}.lv-building-ledger p i{background:#b9c5d1;height:1px}.lv-building-ledger small{color:var(--lv-muted);margin-top:2rem;display:block}.lv-contact-head{padding:11rem max(1.5rem,50vw - 44rem) 4rem}.lv-contact-head p{color:var(--lv-dark-muted);margin:1.5rem 0}.lv-reason-routes{grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.lv-reason-routes button{border:0;border-top:1px solid var(--lv-dark-line);min-height:80px;color:var(--lv-dark-muted);text-align:left;background:0 0;position:relative}.lv-reason-routes button i{background:var(--lv-raised);border:1px solid #718198;width:9px;height:9px;position:absolute;top:-5px;rotate:45deg}.lv-reason-routes button.is-active{color:#fff}.lv-reason-routes button.is-active i{background:var(--lv-teal);border-color:var(--lv-teal)}.lv-contact-console{grid-template-columns:1.4fr 1fr;gap:5rem;padding:4rem max(1.5rem,50vw - 44rem) 8rem;display:grid}.lv-contact-console form{color:var(--lv-ink);background:#fff;padding:3rem}.lv-contact-console form header{margin-bottom:3rem}.lv-contact-console form header span{color:var(--lv-muted);font-size:.7rem}.lv-contact-console fieldset{border:0;border-top:1px solid var(--lv-line);grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 0;display:grid}.lv-contact-console legend{padding-right:1rem;font-weight:700}.lv-contact-console label{gap:.5rem;font-size:.75rem;display:grid}.lv-contact-console input,.lv-contact-console textarea{background:#fff;border:1px solid #b9c5d1;border-radius:6px;width:100%;padding:.8rem}.lv-contact-console fieldset:nth-of-type(3) label{grid-column:1/-1}.lv-form-notice{color:#714800;background:#fff2d8;gap:.6rem;margin-top:1rem;padding:1rem;font-size:.75rem;display:flex}.lv-form-notice svg{flex:none;width:18px}.lv-contact-console>aside{align-self:center}.lv-contact-map{grid-template-columns:1fr;place-items:center;gap:1rem;display:grid}.lv-contact-map>:not(i){border:1px solid var(--lv-dark-line);text-align:center;place-content:center;width:100%;min-height:72px;display:grid}.lv-contact-map i{background:var(--lv-teal);width:1px;height:50px}.lv-contact-console>aside>p{color:var(--lv-dark-muted);margin-top:2rem}.lv-access{grid-template-columns:1fr 1.3fr;gap:5rem;min-height:100vh;padding:11rem max(1.5rem,50vw - 44rem) 7rem;display:grid}.lv-access-copy{align-self:start;position:sticky;top:110px}.lv-access-copy p{color:var(--lv-muted);margin:1.5rem 0 2rem}.lv-access-copy>span:not(.lv-system-label){color:var(--lv-muted);align-items:center;gap:.7rem;margin:.8rem 0;display:flex}.lv-access-copy>span svg{color:#087e75;width:16px}.lv-access-copy>a{color:#087e75;align-items:center;gap:.5rem;margin-top:2rem;font-weight:700;display:flex}.lv-access-environment{background:var(--lv-raised);color:#fff;grid-template-columns:130px 1fr;min-height:650px;display:grid}.lv-access-environment>nav{border-right:1px solid var(--lv-dark-line);align-content:start;padding:2rem 1rem;display:grid}.lv-access-environment>nav button{border:0;border-left:1px solid var(--lv-dark-line);color:#718198;text-align:left;background:0 0;min-height:86px;padding-left:1rem;font-size:.7rem}.lv-access-environment>nav button b{border:1px solid var(--lv-dark-line);place-items:center;width:26px;height:26px;margin-bottom:.4rem;display:grid}.lv-access-environment>nav button.is-active{border-color:var(--lv-teal);color:#fff}.lv-access-environment>nav button.is-active b,.lv-access-environment>nav button.is-complete b{background:var(--lv-teal);color:var(--lv-ink)}.lv-access-environment form{grid-template-columns:1fr 1fr;align-content:start;gap:1rem;padding:3rem;display:grid}.lv-access-environment form h2{grid-column:1/-1;margin-bottom:1rem}.lv-access-environment form label{color:var(--lv-dark-muted);gap:.4rem;font-size:.75rem;display:grid}.lv-access-environment form .lv-check{grid-column:1/-1}.lv-access-environment form label:has(textarea){grid-column:1/-1}.lv-access-environment input,.lv-access-environment select,.lv-access-environment textarea{border:1px solid var(--lv-dark-line);background:var(--lv-panel);color:#fff;border-radius:6px;min-height:44px;padding:.7rem}.lv-access-environment .lv-check{align-items:center;display:flex}.lv-access-environment .lv-check input{min-height:auto}.lv-form-actions{grid-column:1/-1;justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.lv-form-actions>button:first-child{color:var(--lv-dark-muted);background:0 0;border:0}.lv-access-success{grid-column:2;align-self:center;padding:3rem}.lv-access-success>svg{width:48px;height:48px;color:var(--lv-lime)}.lv-access-success p{color:var(--lv-dark-muted);margin:1rem 0 2rem}.lv-access-success a{border-bottom:1px solid var(--lv-dark-line);min-height:44px;color:var(--lv-teal);padding:.7rem 0;display:block}.lv-legal{padding:10rem max(1.5rem,50vw - 39rem) 8rem}.lv-legal>header{border-bottom:1px solid var(--lv-ink);padding-bottom:3rem}.lv-legal>header p{color:var(--lv-muted);margin-top:1rem}.lv-legal-layout{grid-template-columns:240px 1fr;gap:6rem;margin-top:4rem;display:grid}.lv-legal-layout>aside{align-self:start;position:sticky;top:100px}.lv-legal-layout summary{margin-bottom:1rem;font-weight:700}.lv-legal-layout aside a{min-height:42px;color:var(--lv-muted);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.lv-legal-layout aside a i{background:#b8c4d0;width:6px;height:6px;rotate:45deg}.lv-legal-layout article{max-width:68ch}.lv-legal-layout article section{border-top:1px solid var(--lv-line);padding:3rem 0;scroll-margin-top:100px}.lv-legal-layout article section>b{color:#087e75;font:.7rem ui-monospace}.lv-legal-layout article h2{margin:.8rem 0 1.5rem}.lv-legal-layout article p{color:#465363;margin:1rem 0}.lv-404{align-content:center;min-height:100vh;padding:6.5rem max(1.5rem,50vw - 44rem) 3rem;display:grid}.lv-404-hero{grid-template:"copy game""links game"/minmax(0,2fr) minmax(0,3fr);align-items:center;gap:2rem 3.5rem;width:100%;display:grid}.lv-404-copy{grid-area:copy;align-self:end}.lv-404 .lv-404-copy h1{margin:1.2rem 0 1.4rem;font-size:clamp(2.5rem,3.4vw,3.6rem)}.lv-404-witty{color:var(--lv-light-ink);font-size:1.05rem}.lv-404-invite{color:var(--lv-dark-muted);margin-top:1rem}.lv-404-game{grid-area:game;min-width:0}.lv-404-links{grid-area:links;align-self:start}@media (max-width:1099px){.lv-404{padding:6rem 1rem 3rem}.lv-404-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""game""links";gap:1.75rem}.lv-404-copy{align-self:auto}.lv-404 .lv-404-copy h1{font-size:clamp(2.3rem,7vw,3.2rem)}}.lv-footer{background:var(--lv-navy);color:#fff;position:relative}.lv-footer-cta{min-height:330px;width:var(--lv-content);border-bottom:1px solid var(--lv-dark-line);justify-content:space-between;align-items:center;gap:3rem;margin:auto;display:flex;position:relative;overflow:hidden}.lv-footer-cta>div{z-index:2;position:relative}.lv-footer-cta h2{max-width:13ch;margin-top:1rem}.lv-footer-actions{gap:1rem;display:flex}.lv-footer-routes{width:100%;height:120px;position:absolute;inset:auto 0 0}.lv-footer-routes path{fill:none;stroke:#2dd4bf40;stroke-width:1px}.lv-footer-lower{width:var(--lv-content);grid-template-columns:1fr 1.5fr;gap:5rem;margin:auto;padding:5rem 0;display:grid}.lv-footer-brand p{color:var(--lv-dark-muted);margin-top:1rem;font-size:.8rem}.lv-footer-links{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.lv-footer-links div{align-content:start;display:grid}.lv-footer-links strong{margin-bottom:1rem}.lv-footer-links a{min-height:34px;color:var(--lv-dark-muted);font-size:.75rem}.lv-footer-cookie-button{min-height:34px;color:var(--lv-dark-muted);text-align:left;font:inherit;background:0 0;border:0;padding:0;font-size:.75rem}.lv-footer-cookie-button:hover,.lv-footer-cookie-button:focus-visible{color:#fff}.lv-footer-meta{width:var(--lv-content);border-top:1px solid var(--lv-dark-line);color:#718198;justify-content:space-between;margin:auto;padding:1.5rem 0;font-size:.7rem;display:flex}@media (max-width:1100px){.lv-nav-center{display:none}.lv-menu-button{display:flex}.lv-mobile-menu{display:block}.lv-nav-actions .lv-text-action{display:none}.lv-page-hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.lv-hero-copy{max-width:48rem}.lv-hero-mechanism{min-height:500px}.lv-feature-row{grid-template-columns:5rem 1fr;padding:5rem 0}.lv-feature-row .lv-feature-demo{grid-column:2}.lv-builder-preview{grid-template-columns:180px 1fr}.lv-builder-result{grid-column:2;min-height:180px}.lv-security-principles article{grid-template-columns:70px 1fr 1fr}.lv-security-principles article p{grid-column:2}.lv-security-principles .lv-principle-diagram{grid-area:1/3/3}.lv-cinema-copy{grid-template-columns:1fr}.lv-cinema-copy h1{grid-area:auto/1}.lv-academy-hero,.lv-resources-hero{gap:3rem}.lv-tour,.lv-vertical-journey{grid-template-columns:210px 1fr;gap:3rem}.lv-access{grid-template-columns:1fr}.lv-access-copy{position:static}.lv-contact-console{gap:2rem}}@media (max-width:767px){.lv-public{--lv-content:calc(100vw - 2rem)}.lv-public h1{font-size:clamp(2.7rem,14vw,4.5rem)}.lv-public h2{font-size:clamp(2rem,10vw,3.2rem)}.lv-nav-inner{height:64px}.lv-nav-actions{margin-left:auto}.lv-nav-actions .lv-button{display:none}.lv-page-hero{gap:3rem;padding:8rem 1rem 4rem}.lv-hero-mechanism{min-height:400px}.lv-systems-map{min-height:auto}.lv-systems-map svg,.lv-lead-token{display:none}.lv-systems-map button{width:100%;margin:.5rem 0;position:relative!important;inset:auto!important}.lv-capability-index{padding-inline:1rem}.lv-feature-row{grid-template-columns:1fr;min-height:auto;padding:5rem 0}.lv-feature-row .lv-feature-demo,.lv-feature-copy{grid-column:1}.lv-section-number{padding:0;font-size:3rem}.lv-relationship{grid-template-columns:1fr 1fr;gap:.5rem;min-height:auto;padding:5rem 1rem}.lv-relationship-core{grid-column:1/-1}.lv-relationship button{width:100%;position:static!important}.lv-relationship p{grid-column:1/-1;width:auto;position:static}.lv-conversation-front{inset:18% 8% 0 0}.lv-intelligence-rail{inset:0 0 38% 45%}.lv-conversation-rear{display:none}.lv-anatomy{padding:5rem 1rem}.lv-anatomy-stage{gap:.5rem;min-height:auto;display:grid}.lv-anatomy-chat,.lv-anatomy-stage button{width:100%;position:static!important}.lv-typographic-tabs{overflow:auto}.lv-typographic-tabs button{flex:0 0 9rem;font-size:1.7rem}.lv-mode-scene,.lv-compression{grid-template-columns:1fr}.lv-mode-scene>svg,.lv-compression-lines{rotate:90deg}.lv-boundary,.lv-compression{padding:5rem 1rem}.lv-decision-instrument,.lv-sort-scene{grid-template-columns:1fr}.lv-engine{width:100%;height:100px}.lv-gate-section,.lv-builder-preview,.lv-score-stack,.lv-fit-field,.lv-sort-scene{padding:5rem 1rem}.lv-gate-section button{clip-path:none;width:100%!important}.lv-gate-token{display:none}.lv-builder-preview{grid-template-columns:1fr}.lv-builder-result{grid-column:1}.lv-fit-field{grid-template-columns:1fr}.lv-fit-field aside{grid-column:1;width:auto;position:static}.lv-score-stack p{grid-template-columns:1fr}.lv-timeline-line{border-top:0;border-left:2px solid var(--lv-teal);margin-left:1rem;display:grid}.lv-timeline-line button{text-align:left}.lv-timeline-line button i{top:50%;left:-7px}.lv-timeline-record,.lv-events{display:none}.lv-lead-context{gap:.5rem;min-height:auto;padding:5rem 1rem}.lv-lead-context button{width:100%;position:static!important}.lv-pipeline-board,.lv-followup-center,.lv-activity-ledger{padding:5rem 1rem}.lv-pipeline-board>div{overflow:auto}.lv-pipeline-board button{flex:0 0 90px}.lv-pipeline-board button.is-active{flex-basis:240px}.lv-followup-center{grid-template-columns:1fr}.lv-activity-ledger p,.lv-activity-ledger p.right{width:100%;margin-left:0}.lv-device-lab{grid-template-columns:1fr}.lv-device-select{display:flex}.lv-device{height:360px}.lv-device-tablet,.lv-device-mobile{width:80%}.lv-exploded-dock{gap:.5rem;min-height:auto;padding:5rem 1rem;display:grid}.lv-exploded-dock div{width:100%;box-shadow:none;position:static!important}.lv-dock-config,.lv-context-scroll,.lv-install-rail{grid-template-columns:1fr;padding:5rem 1rem}.lv-knowledge-atlas{gap:.4rem;min-height:auto;display:grid}.lv-atlas-document,.lv-knowledge-atlas button{width:100%;position:static!important}.lv-atlas-document{width:200px;margin:auto}.lv-knowledge-inputs,.lv-review-rail,.lv-knowledge-gap{padding:5rem 1rem}.lv-knowledge-inputs>div,.lv-knowledge-gap{grid-template-columns:1fr}.lv-knowledge-inputs button,.lv-knowledge-inputs button:nth-child(2){min-height:200px}.lv-data-transform,.lv-insight-action{grid-template-columns:1fr}.lv-import-workspace,.lv-validation-microscope,.lv-report-selector,.lv-insight-action{padding:5rem 1rem}.lv-stage-tabs{overflow:auto}.lv-stage-tabs button,.lv-stage-tabs button.is-active{flex:0 0 120px}.lv-validation-microscope aside{width:auto;margin-top:1rem;position:static}.lv-table-shell{width:100%;overflow:auto}.lv-table-head,.lv-table-shell button{min-width:600px}.lv-report-selector{grid-template-columns:1fr}.lv-report-selector aside{display:flex;overflow:auto}.lv-report-selector button{flex:0 0 140px}.lv-insight-action>svg{rotate:90deg}.lv-vertical-journey,.lv-tour{grid-template-columns:1fr;padding:5rem 1rem}.lv-vertical-journey>aside,.lv-tour>aside{z-index:4;background:var(--lv-paper);display:flex;position:sticky;top:64px;overflow:auto}.lv-act{grid-template-columns:3rem 1fr;min-height:auto;padding:4rem 0}.lv-act-visual{grid-column:2}.lv-journey-complete{grid-template-columns:1fr 1fr;padding:5rem 1rem}.lv-dashboard-plane{transform:none}.lv-tour>aside button{flex:0 0 140px}.lv-tour>aside button small{display:none}.lv-room-interface{grid-template-columns:1fr}.lv-room-interface i:nth-child(2),.lv-room-interface i:nth-child(4){grid-column:auto}.lv-cinema{padding:8rem 1rem 4rem}.lv-chapter-route{display:grid}.lv-video-summary{grid-template-columns:1fr;padding:5rem 1rem}.lv-transcript{padding:0 1rem 5rem}.lv-academy-hero,.lv-resources-hero{grid-template-columns:1fr;padding:8rem 1rem 5rem}.lv-learning-paths{padding:5rem 1rem}.lv-library{padding:0 1rem 5rem}.lv-library article,.lv-library article.feature{grid-template-columns:110px 1fr}.lv-library article>a{grid-column:2}.lv-tutorial-head{padding:8rem 1rem 3rem}.lv-workstation,.lv-written-lesson{grid-template-columns:1fr;padding-inline:1rem}.lv-written-lesson>aside{position:static}.lv-proof-empty,.lv-field-notes{grid-template-columns:1fr;padding:5rem 1rem}.lv-field-notes{padding-top:8rem}.lv-story-index{padding-inline:1rem}.lv-customer-programme{grid-template-columns:1fr 1fr;padding:5rem 1rem}.lv-usage-diagram,.lv-pricing-faq{padding-inline:1rem}.lv-connector-field{grid-template-columns:1fr 1fr;gap:.4rem;min-height:auto;display:grid}.lv-connector-field:before,.lv-connector-field:after{display:none}.lv-connector-core{grid-column:1/-1;margin:auto;position:static}.lv-connector-field button{width:100%;position:static!important}.lv-integration-stage{grid-template-columns:1fr;padding:5rem 1rem}.lv-integration-flow{grid-template-columns:1fr}.lv-integration-flow svg{margin:auto;rotate:90deg}.lv-resource-directory{grid-template-columns:1fr;padding:5rem 1rem}.lv-resource-directory>aside{display:flex;overflow:auto}.lv-resource-directory>aside button{flex:0 0 150px}.lv-resource-index{padding-inline:1rem}.lv-security-principles,.lv-control-ledger,.lv-responsible-ai{padding:5rem 1rem}.lv-security-principles article{grid-template-columns:50px 1fr}.lv-security-principles article p,.lv-security-principles .lv-principle-diagram{grid-area:auto/2}.lv-data-journey{grid-template-columns:1fr;padding:5rem 1rem}.lv-responsible-ai{grid-template-columns:1fr}.lv-security-contact{padding:4rem 1rem;display:grid}.lv-faq-hero{padding:8rem 1rem 4rem}.lv-faq-layout{grid-template-columns:1fr;padding:2rem 1rem 5rem}.lv-faq-layout>aside{display:flex;position:static;overflow:auto}.lv-faq-layout>aside button{flex:0 0 150px}.lv-faq-layout summary{grid-template-columns:1fr auto}.lv-faq-layout summary span{grid-column:1/-1}.lv-faq-layout details>p,.lv-faq-layout details>div{padding-left:0}.lv-about-hero{padding:9rem 1rem 5rem}.lv-problem-transform,.lv-philosophy{grid-template-columns:1fr;padding:5rem 1rem}.lv-philosophy article:nth-child(3){writing-mode:horizontal-tb}.lv-building-ledger{padding:5rem 1rem}.lv-contact-head{padding:8rem 1rem 3rem}.lv-reason-routes{grid-template-columns:1fr 1fr}.lv-contact-console{grid-template-columns:1fr;padding:2rem 1rem 5rem}.lv-contact-console form{padding:1.5rem}.lv-contact-console fieldset{grid-template-columns:1fr}.lv-access{padding:8rem 1rem 5rem}.lv-access-environment{grid-template-columns:1fr}.lv-access-environment>nav{border-right:0;display:flex;overflow:auto}.lv-access-environment>nav button{flex:1;min-height:60px;font-size:0}.lv-access-environment form{grid-template-columns:1fr;padding:1.5rem}.lv-access-environment form>*{grid-column:1!important}.lv-access-success{grid-column:1}.lv-legal{padding:8rem 1rem 5rem}.lv-legal-layout{grid-template-columns:1fr}.lv-legal-layout>aside{position:static}.lv-footer-cta{padding:4rem 0;display:grid}.lv-footer-actions{flex-wrap:wrap}.lv-footer-lower{grid-template-columns:1fr;padding:4rem 0}.lv-footer-links{grid-template-columns:1fr 1fr}.lv-footer-meta{gap:.4rem;display:grid}}@media (prefers-reduced-motion:reduce){.lv-public *,.lv-public :before,.lv-public :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lv-systems-map path{stroke-dasharray:none}}.lv-vertical-journey>aside button{background:0 0;width:44px;height:44px;position:relative}.lv-vertical-journey>aside button:before{content:"";background:#cfd8e3;position:absolute;inset:18px 8px}.lv-vertical-journey>aside button.is-active{background:0 0}.lv-vertical-journey>aside button.is-active:before{background:var(--lv-teal)}.lv-knowledge-atlas button{color:#526174}.lv-knowledge-atlas button.is-active{color:#087e75}.lv-form-actions>button:first-child.lv-button{background:var(--lv-lime);color:var(--lv-ink)}.lv-product-evidence{border:1px solid color-mix(in srgb,var(--lv-teal) 32%,var(--lv-line));color:var(--lv-ink);background:#fff;margin:0;position:relative;overflow:hidden}.lv-product-evidence img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lv-product-evidence figcaption{color:#dce7f2;letter-spacing:.02em;background:#020617db;padding:.35rem .5rem;font-size:.6rem;position:absolute;bottom:.55rem;right:.6rem}.lv-page-hero{isolation:isolate;border-bottom:1px solid color-mix(in srgb,var(--lv-teal) 22%,transparent);min-height:min(900px,100svh);position:relative;overflow:hidden}.lv-page-hero .lv-hero-copy{align-self:center}.lv-page-hero .lv-hero-mechanism{z-index:1;position:relative}.lv-page-hero-features{grid-template-columns:minmax(290px,.55fr) minmax(620px,1.45fr);gap:clamp(1rem,3vw,3rem)}.lv-page-hero-features .lv-systems-map{transform-origin:100%;min-height:610px;scale:1.04}.lv-page-hero-features .lv-systems-map:before{content:"LIVE ROUTE / 06 CONNECTED STATIONS";color:#52657b;letter-spacing:.09em;font:700 .62rem ui-monospace,monospace;position:absolute;bottom:0;right:0}.lv-systems-map path{stroke-width:2.5px;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:1.35s cubic-bezier(.16,1,.3,1) .18s forwards lv-route-arrive}.lv-systems-map button{box-shadow:0 18px 44px #0000002e}.lv-systems-map button.is-active{box-shadow:0 0 0 1px #2dd4bf3d,0 22px 55px #0000004d}.lv-page-hero-agent{background:var(--lv-navy);grid-template-columns:minmax(310px,.58fr) minmax(620px,1.42fr);gap:clamp(2rem,4vw,5rem)}.lv-page-hero-agent .lv-conversation-stage{min-height:590px}.lv-conversation-front{animation:.7s cubic-bezier(.16,1,.3,1) .12s both lv-panel-from-left;inset:20% 31% 12% 0}.lv-intelligence-rail{animation:.72s cubic-bezier(.16,1,.3,1) .3s both lv-panel-from-right;inset:10% 0 15% 60%}.lv-conversation-rear{animation:.65s cubic-bezier(.16,1,.3,1) .2s both lv-panel-from-top;inset:0 18% 55% 9%}.lv-conversation-result{z-index:4;border-left:2px solid var(--lv-lime);width:46%;min-height:130px;color:var(--lv-ink);background:#f4f8f7;align-content:center;gap:.35rem;padding:1.1rem 1.25rem;animation:.72s cubic-bezier(.16,1,.3,1) .48s both lv-panel-from-right;display:grid;position:absolute;bottom:2%;right:2%;box-shadow:0 18px 60px #00000057}.lv-conversation-result small{color:#577080}.lv-conversation-result span{font-size:.78rem}.lv-conversation-result i{color:#9b5d00;font-size:.65rem;font-style:normal}.lv-page-hero-qualification{background:#fff;grid-template-columns:minmax(300px,.62fr) minmax(650px,1.38fr)}.lv-page-hero-qualification .lv-decision-instrument{border-block:1px solid #b7d9d5;min-height:570px;padding:2rem;position:relative}.lv-page-hero-qualification .lv-decision-instrument:before{content:"RAW SIGNALS";color:#557080;letter-spacing:.08em;font:700 .62rem ui-monospace,monospace;position:absolute;top:.5rem;left:0}.lv-page-hero-qualification .lv-decision-instrument:after{content:"PRIORITISED ACTION";color:#087e75;letter-spacing:.08em;font:700 .62rem ui-monospace,monospace;position:absolute;bottom:.5rem;right:0}.lv-page-hero-qualification .lv-signal-lanes span{translate:calc(var(--signal,0)*0px);animation:.55s cubic-bezier(.16,1,.3,1) both lv-panel-from-left}.lv-page-hero-qualification .lv-engine{box-shadow:0 24px 60px #0b30402e}.lv-page-hero-qualification .lv-output span{animation:.55s cubic-bezier(.16,1,.3,1) .28s both lv-panel-from-right}.lv-page-hero-crm{grid-template-columns:1fr;align-content:center;gap:1rem;min-height:880px;padding-bottom:4rem}.lv-page-hero-crm .lv-hero-copy{max-width:56rem;padding-right:18rem}.lv-page-hero-crm .lv-hero-copy h1{max-width:18ch}.lv-page-hero-crm .lv-hero-mechanism{width:100%}.lv-page-hero-crm .lv-command-timeline{min-height:310px;padding-top:6rem}.lv-timeline-caption{color:var(--lv-teal);letter-spacing:.05em;font:.68rem ui-monospace,monospace;position:absolute;top:1rem;left:0}.lv-page-hero-crm .lv-timeline-line{box-shadow:0 -12px 40px #2dd4bf14}.lv-page-hero-dock{background:#f7fbfb;grid-template-columns:minmax(280px,.5fr) minmax(680px,1.5fr);gap:3rem}.lv-page-hero-dock .lv-device-lab{grid-template-columns:100px 1fr}.lv-page-hero-dock .lv-device{border-width:12px;border-radius:18px;height:560px;padding:2.4rem 1.25rem 1.25rem;box-shadow:0 36px 80px #07101f33}.lv-page-hero-dock .lv-device .lv-product-evidence{border:0;height:100%}.lv-page-hero-dock .lv-device .lv-product-evidence img{object-fit:contain;background:#f7f8fa}.lv-page-hero-dock .lv-device .lv-product-evidence figcaption{left:.55rem;right:auto}.lv-page-hero-dock .lv-browser-bar{border:0;height:12px;position:absolute;inset:.65rem 1.25rem auto}.lv-page-hero-dock .lv-browser-bar:before{content:"";background:#405166;border-radius:99px;width:42px;height:6px;display:block;box-shadow:54px 0 #405166,108px 0 #405166}.lv-page-hero-dock .lv-dock-stack{filter:drop-shadow(0 12px 24px #00000042);bottom:1.6rem;right:1.6rem}.lv-page-hero-knowledge{background:#fff;grid-template-columns:minmax(290px,.52fr) minmax(690px,1.48fr)}.lv-page-hero-knowledge .lv-knowledge-atlas{min-height:650px}.lv-page-hero-knowledge .lv-knowledge-atlas:before,.lv-page-hero-knowledge .lv-knowledge-atlas:after{content:"";transform-origin:50%;background:#b8ded9;width:1px;position:absolute;top:8%;bottom:8%;left:50%;rotate:42deg}.lv-page-hero-knowledge .lv-knowledge-atlas:after{rotate:-42deg}.lv-page-hero-knowledge .lv-atlas-document{place-content:stretch;width:300px;height:250px;padding:.8rem;top:calc(50% - 125px);left:calc(50% - 150px);box-shadow:0 30px 70px #0b122024}.lv-page-hero-knowledge .lv-atlas-document .lv-product-evidence{height:150px;margin-bottom:.7rem}.lv-page-hero-knowledge .lv-atlas-document strong,.lv-page-hero-knowledge .lv-atlas-document small{z-index:2;position:relative}.lv-page-hero-data{background:var(--lv-navy);grid-template-columns:minmax(300px,.55fr) minmax(680px,1.45fr);gap:3rem}.lv-page-hero-data .lv-data-transform{grid-template-columns:1.05fr .58fr 1.45fr;min-height:560px}.lv-page-hero-data .lv-csv-sheet{transform:perspective(700px)rotateY(5deg);box-shadow:-20px 25px 60px #00000047}.lv-page-hero-data .lv-clean-records{transform:perspective(700px)rotateY(-4deg);box-shadow:20px 25px 60px #00000047}.lv-page-hero-data .lv-clean-records .lv-product-evidence{border-color:#29455b;margin-top:.8rem}.lv-page-hero-data .lv-clean-records .lv-product-evidence figcaption{color:#b9c8d8;background:#0e1f31;position:static}.lv-process-gates span{animation:.6s cubic-bezier(.16,1,.3,1) both lv-gate-compress}.lv-page-hero-journey{grid-template-columns:minmax(290px,.52fr) minmax(680px,1.48fr);gap:3rem}.lv-page-hero-journey .lv-journey-preview{min-height:640px}.lv-journey-preview path{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.3s cubic-bezier(.16,1,.3,1) .12s forwards lv-route-arrive}.lv-page-hero-tour{background:#fff;grid-template-columns:minmax(280px,.48fr) minmax(720px,1.52fr);gap:3rem}.lv-page-hero-tour .lv-dashboard-plane{border:12px solid var(--lv-raised);min-height:600px;display:block;position:relative;transform:perspective(1200px)rotateY(-5deg)rotateX(1.5deg);box-shadow:34px 42px 90px #0b122033}.lv-page-hero-tour .lv-dashboard-plane>.lv-product-evidence{border:0;height:100%}.lv-page-hero-tour .lv-dashboard-plane>.lv-product-evidence img{object-position:left top;transform-origin:0 0;scale:1.18}.lv-exhibition-index{background:var(--lv-raised);color:#fff;gap:.2rem;width:230px;padding:1rem 1.2rem;display:grid;position:absolute;bottom:-1px;right:-1px}.lv-exhibition-index span,.lv-exhibition-index small{color:var(--lv-teal);font-size:.65rem}.lv-room-interface{min-height:520px;padding:1.25rem;display:block;overflow:hidden}.lv-room-interface>.lv-product-evidence{border:0;height:475px}.lv-room-interface>.lv-product-evidence img{object-fit:cover;object-position:top center}.lv-room-interface>strong{background:var(--lv-raised);color:#fff;padding:.45rem .65rem}.room-2 .lv-room-interface>.lv-product-evidence img,.room-4 .lv-room-interface>.lv-product-evidence img{object-fit:contain}.room-5 .lv-room-interface{background:#f3efe6}.room-7 .lv-room-interface>.lv-product-evidence img{object-fit:contain}.lv-page-hero-pricing{background:#fff;grid-template-columns:minmax(290px,.56fr) minmax(680px,1.44fr)}.lv-pricing-schematic{border-block:1px solid #b6c3d0;grid-template-columns:repeat(3,1fr);min-height:520px;display:grid}.lv-pricing-schematic header{border-bottom:1px solid var(--lv-line);color:#526174;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:70px;display:flex}.lv-pricing-schematic header span{color:#087e75;font:.68rem ui-monospace,monospace}.lv-pricing-schematic>div{border-right:1px solid var(--lv-line);align-content:start;gap:.75rem;padding:2rem 1.35rem;display:grid}.lv-pricing-schematic>div.is-focus{box-shadow:inset 0 4px var(--lv-teal);background:#e8f7f5}.lv-pricing-schematic small{color:#087e75}.lv-pricing-schematic strong{font:700 2rem var(--font-public-display)}.lv-pricing-schematic span{min-height:4rem;color:var(--lv-muted);font-size:.72rem}.lv-pricing-schematic i{background:#aebbc9;height:1px}.lv-pricing-schematic i:nth-of-type(2){width:76%}.lv-pricing-schematic i:nth-of-type(3){width:52%}.lv-page-hero-testimonials{background:#fff;grid-template-columns:minmax(300px,.65fr) minmax(620px,1.35fr)}.lv-page-hero-testimonials .lv-proof-frame{text-align:left;border-color:#26384f;place-content:end start;min-height:540px;padding:3rem;position:relative;overflow:hidden}.lv-page-hero-testimonials .lv-proof-frame:before{content:"REAL / REVIEWED / APPROVED";color:#183247;max-width:8ch;font:700 clamp(3.5rem,7vw,7rem)/.82 var(--font-public-display);letter-spacing:-.04em;position:absolute;inset:2rem auto auto 2rem}.lv-page-hero-testimonials .lv-proof-frame>span,.lv-page-hero-testimonials .lv-proof-frame>a{z-index:1;position:relative}.lv-page-hero-security .lv-trust-flow{padding-left:1.2rem;position:relative}.lv-page-hero-security .lv-trust-flow:before{content:"";background:#72cfc6;width:1px;position:absolute;top:2rem;bottom:2rem;left:0}.lv-page-hero-security .lv-trust-flow div{border-left:0;position:relative}.lv-page-hero-security .lv-trust-flow div:before{content:"";border:1px solid var(--lv-teal);background:#fff;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:-1.48rem;rotate:45deg}.lv-connector-field>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-connector-field>svg path,.lv-connector-field>svg circle{fill:none;stroke:#2dd4bf4d;stroke-width:1px}.lv-connector-field>svg path{stroke-dasharray:1100;stroke-dashoffset:1100px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s forwards lv-route-arrive}.lv-connector-field:before,.lv-connector-field:after{display:none}.lv-connector-core small{color:#7890a4;margin-top:.35rem;font:.58rem ui-monospace,monospace;display:block}.lv-about-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:5rem;display:grid}.lv-about-hero>svg{grid-column:1/-1;margin-top:0}.lv-about-signal-field{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.lv-about-signal-field>div{gap:.6rem;display:grid}.lv-about-signal-field span{border:1px solid var(--lv-dark-line);color:var(--lv-dark-muted);padding:.8rem 1rem}.lv-about-signal-field span:nth-child(2n){translate:1rem}.lv-about-signal-field>i{color:var(--lv-teal);font-size:2rem;font-style:normal}.lv-about-signal-field>strong{border:1px solid var(--lv-teal);background:var(--lv-raised);text-align:center;place-content:center;min-height:150px;display:grid}.lv-about-signal-field>strong small{color:var(--lv-teal);margin-top:.5rem;font-size:.65rem;display:block}.lv-page-hero button:not(.lv-button):hover,.lv-tour button:hover,.lv-topic-rail button:hover,.lv-faq-layout button:hover{border-color:var(--lv-teal);color:var(--lv-teal)}.lv-footer-cta{min-height:250px}.lv-footer-lower{padding:3.5rem 0}.lv-footer-brand p{max-width:32ch}.lv-footer-meta{padding:1rem 0}@keyframes lv-route-arrive{to{stroke-dashoffset:0}}@keyframes lv-panel-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0,0)}}@keyframes lv-panel-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0,0)}}@keyframes lv-panel-from-top{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translate(0,0)}}@keyframes lv-gate-compress{0%{opacity:0;transform:scaleX(1.18)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1100px){.lv-page-hero-features,.lv-page-hero-agent,.lv-page-hero-qualification,.lv-page-hero-dock,.lv-page-hero-knowledge,.lv-page-hero-data,.lv-page-hero-journey,.lv-page-hero-tour,.lv-page-hero-pricing,.lv-page-hero-testimonials{grid-template-columns:1fr}.lv-page-hero-features .lv-systems-map,.lv-page-hero-journey .lv-journey-preview{scale:1}.lv-page-hero-crm .lv-hero-copy{padding-right:0}.lv-page-hero-tour .lv-dashboard-plane{min-height:540px}}.lv-brand-public-page{--lv-bg-deep:#180c10;--lv-bg-primary:#180c10;--lv-bg-elevated:#4a1420;--lv-surface-light:#faf4ea;--lv-surface-warm:#ede0ce;--lv-text-on-dark:#faf4ea;--lv-text-muted-dark:#d8c9c0;--lv-text-on-light:#191315;--lv-text-muted-light:#5f4d52;--lv-border-dark:#651c2b;--lv-border-light:#d9c3a7;--lv-brand:#4a1420;--lv-brand-strong:#651c2b;--lv-accent:#b58a52;--lv-accent-hover:#c59a62;--lv-success:#708060;--lv-warning:#c59655;--lv-error:#a64e47;--lv-info:#6d747c;--background-primary:var(--lv-bg-primary);--background-secondary:var(--lv-bg-deep);--background-elevated:var(--lv-bg-elevated);--surface-light:var(--lv-surface-light);--surface-warm:var(--lv-surface-warm);--text-on-dark-primary:var(--lv-text-on-dark);--text-on-dark-secondary:var(--lv-text-muted-dark);--text-on-dark-muted:#b9a7a0;--text-on-light-primary:var(--lv-text-on-light);--text-on-light-secondary:var(--lv-text-muted-light);--text-secondary:#715f62;--border-default:var(--lv-border-light);--border-strong:var(--lv-border-dark);--accent-primary:var(--lv-accent);--accent-primary-hover:var(--lv-brand);--accent-secondary:var(--lv-success);--status-success:var(--lv-success);--status-warning:var(--lv-warning);--status-error:var(--lv-error);--status-info:var(--lv-info);--focus-ring:#ede0ce;--lv-ink:var(--lv-text-on-light);--lv-muted:var(--lv-text-muted-light);--lv-paper:var(--lv-surface-light);--lv-white:var(--lv-surface-light);--lv-line:var(--lv-border-light);--lv-navy:var(--lv-bg-deep);--lv-deep:var(--lv-bg-primary);--lv-raised:var(--lv-bg-elevated);--lv-panel:#2d1018;--lv-dark-line:var(--lv-border-dark);--lv-light-ink:var(--lv-text-on-dark);--lv-dark-muted:var(--lv-text-muted-dark);--lv-teal:var(--lv-accent);--lv-teal-deep:var(--lv-brand);--lv-lime:var(--lv-surface-warm);--lv-blue:var(--lv-info);--lv-amber:var(--lv-warning);--lv-red:var(--lv-error);font-family:var(--font-public-body),system-ui,sans-serif}.lv-brand-public-page :is(h1,h2){font-family:var(--font-public-display),Georgia,serif;letter-spacing:-.025em;font-weight:500}.lv-brand-public-page h1{line-height:.98}.lv-brand-public-page h2{letter-spacing:-.018em;line-height:1.05}.lv-brand-public-page :is(h3,h4,h5,h6,button,input,select,textarea,label,small,strong,summary,dt,dd){font-family:var(--font-public-body),system-ui,sans-serif}.lv-brand-public-page :is(.lv-system-label,[class*=eyebrow]){font-family:var(--font-public-body),system-ui,sans-serif;font-weight:700}.lv-brand-public-page .lv-dark{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-light{background:var(--lv-surface-light);color:var(--lv-text-on-light)}.lv-brand-public-page .lv-nav-inner{background:#180c10f0;border-color:#651c2bcc;box-shadow:inset 0 1px #faf4ea0f,0 14px 45px #180c1057}.lv-brand-public-page .lv-nav-link,.lv-brand-public-page .lv-nav-actions .lv-text-action{color:var(--lv-text-muted-dark)}.lv-brand-public-page .lv-nav-link:hover,.lv-brand-public-page .lv-nav-link.is-active,.lv-brand-public-page .lv-text-action:hover{color:var(--lv-text-on-dark);background:#4a1420b8}.lv-brand-public-page .lv-nav-link:after{background:var(--lv-accent)}.lv-brand-public-page .lv-nav-actions .lv-button-teal{border-color:var(--lv-border-light);background:var(--lv-surface-warm);color:var(--lv-bg-deep)}.lv-brand-public-page .lv-directory-panel{background:#2d1018fa;border-color:#651c2bd9;box-shadow:0 24px 65px #180c1080}.lv-brand-public-page .lv-directory-panel a:hover,.lv-brand-public-page .lv-directory-panel a:focus-visible,.lv-brand-public-page .lv-directory-panel a.is-active,.lv-brand-public-page .lv-directory-panel .lv-directory-overview{color:var(--lv-text-on-dark);background:#4a1420b8;border-color:#b58a526b}.lv-brand-public-page .lv-menu-signal{border-color:var(--lv-border-dark);background:radial-gradient(circle at 70% 18%,#651c2b6b,transparent 45%),var(--lv-bg-elevated)}.lv-brand-public-page .lv-menu-signal-icon{color:var(--lv-accent);background:#b58a521a;border-color:#b58a5280}.lv-brand-public-page .lv-mobile-menu{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-mobile-links details a:hover,.lv-brand-public-page .lv-mobile-links details .lv-mobile-overview{background:var(--lv-bg-elevated);color:var(--lv-text-on-dark);border-color:#b58a526b}.lv-brand-public-page .lv-footer{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-footer-cta,.lv-brand-public-page .lv-footer-meta{border-color:var(--lv-border-dark)}.lv-brand-public-page .lv-footer-routes path{stroke:#b58a523d}.lv-brand-public-page .lv-footer :is(p,a,.lv-footer-cookie-button,.lv-footer-meta){color:var(--lv-text-muted-dark)}.lv-brand-public-page .lv-footer :is(a,.lv-footer-cookie-button):hover{color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-dark :is(.lv-button-primary,.lv-button-lime,.lv-button-teal){border-color:var(--lv-border-light);background:var(--lv-surface-warm)!important;color:var(--lv-bg-deep)!important}.lv-brand-public-page .lv-light :is(.lv-button-primary,.lv-button-lime,.lv-button-teal){border-color:var(--lv-brand);background:var(--lv-brand)!important;color:var(--lv-text-on-dark)!important}.lv-brand-public-page .lv-button-ghost{border-color:var(--lv-brand-strong);color:var(--lv-text-on-dark)}.lv-brand-public-page :focus-visible{outline-color:var(--focus-ring)}.lv-brand-public-page .lv-light :focus-visible{outline-color:var(--lv-brand)}.lv-brand-public-page .lv-transition-line{background:var(--lv-accent)}.lv-brand-public-page .lv-demo-hero{background:radial-gradient(circle at 75% 20%,#651c2b57,transparent 33%),var(--lv-bg-deep)}.lv-brand-public-page .lv-demo-stage{background:var(--lv-bg-deep)}.lv-brand-public-page .lv-demo-interface{background:linear-gradient(135deg,var(--lv-bg-elevated),#2d1018)}.lv-brand-public-page .lv-demo-interface i{background:#b58a524d}.lv-brand-public-page .lv-demo-walkthrough{background:var(--lv-surface-warm)}.lv-brand-public-page .lv-conversion-hero.lv-dark{background:radial-gradient(circle at 72% 20%,#651c2b57,transparent 36%),var(--lv-bg-deep)}.lv-brand-public-page .lv-conversion-hero.lv-light,.lv-brand-public-page .lv-form-section{background:var(--lv-surface-warm)}.lv-brand-public-page .lv-conversion-form fieldset,.lv-brand-public-page .lv-form-field :is(input,select,textarea){background:var(--lv-surface-light)}.lv-brand-public-page .lv-page-hero.lv-dark{background:radial-gradient(circle at 78% 35%,#651c2b57,transparent 34rem),var(--lv-bg-deep)}.lv-brand-public-page .lv-page-hero.lv-light{background:var(--lv-surface-light)}.lv-brand-public-page .lv-page-hero h1{max-width:13ch}.lv-brand-public-page :is(.lv-tutorial-cover,.lv-resource-cover,.lv-story-cover,.lv-proof-frame){border-color:var(--lv-border-dark);background:var(--lv-bg-elevated);color:var(--lv-text-on-dark)}.lv-brand-public-page :is(.lv-tutorial-cover>b,.lv-resource-cover b,.lv-story-cover b){color:#8e4a58}.lv-brand-public-page .lv-cover-ui{border-color:var(--lv-accent);background:#2d1018}.lv-brand-public-page :is(.lv-featured-tutorial>a,.lv-topic-rail button.is-active,.lv-story-cover a,.lv-resource-cover>small,.lv-resource-index article>b,.lv-no-results a,.lv-building-ledger p b){color:var(--lv-brand)}.lv-brand-public-page .lv-document-stack article{border-color:var(--lv-border-light);background:var(--lv-surface-light);box-shadow:8px 8px 0 var(--lv-surface-warm)}.lv-brand-public-page .lv-resource-directory>aside button.is-active{border-color:var(--lv-brand);color:var(--lv-brand)}.lv-brand-public-page .lv-integration-stage{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-integration-flow>:not(svg){border-color:var(--lv-border-dark);background:var(--lv-bg-elevated)}.lv-brand-public-page .lv-connector-core small,.lv-brand-public-page .lv-connector-field button small{color:var(--lv-text-muted-dark)}.lv-brand-public-page .lv-learning-paths b{color:var(--lv-brand)}.lv-brand-public-page .lv-lesson-thumb i{background:var(--lv-bg-elevated)}.lv-brand-public-page .lv-library article small{color:var(--lv-text-muted-light)}.lv-brand-public-page .lv-status-key{background:var(--lv-surface-light);color:var(--lv-text-on-light)}.lv-brand-public-page .lv-status-key i{border-color:var(--lv-border-light)}.lv-brand-public-page .lv-request-node{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-request-route{background:var(--lv-accent)}.lv-brand-public-page .lv-field-notes,.lv-brand-public-page .lv-story-index,.lv-brand-public-page .lv-philosophy,.lv-brand-public-page .lv-about-hero{background:var(--lv-bg-deep);color:var(--lv-text-on-dark)}.lv-brand-public-page .lv-customer-programme,.lv-brand-public-page .lv-problem-transform,.lv-brand-public-page .lv-building-ledger,.lv-brand-public-page .lv-proof-empty{background:var(--lv-surface-light);color:var(--lv-text-on-light)}.lv-brand-public-page .lv-problem-transform span{border-color:var(--lv-border-light);background:var(--lv-surface-warm)}.lv-brand-public-page .lv-about-signal-field>strong{border-color:var(--lv-accent);background:var(--lv-bg-elevated)}.lv-brand-public-page .lv-about-signal-field>i,.lv-brand-public-page .lv-about-signal-field>strong small{color:var(--lv-accent)}.lv-brand-public-page .lv-about-hero path{stroke:var(--lv-accent)}.lv-brand-public-page .lv-story-index b{color:var(--lv-accent)}.lv-brand-public-page .lv-customer-programme span{border-color:var(--lv-brand)}.lv-brand-public-page .lv-customer-programme b{color:var(--lv-brand)}.lv-brand-public-page .lv-mobile-sticky-cta{border-color:var(--lv-border-dark);background:var(--lv-bg-deep);box-shadow:0 18px 55px #180c1066}.lv-brand-public-page .lv-mobile-sticky-cta a{color:var(--lv-surface-warm)}.lv-brand-public-page .lv-mobile-sticky-cta button{border-color:var(--lv-border-dark);color:var(--lv-text-muted-dark)}@media (max-width:767px){.lv-brand-public-page .lv-page-hero h1{font-size:clamp(2.55rem,12vw,3.5rem);line-height:1.03}}.lv-public .lv-public-nav{font-family:var(--font-public-body),system-ui,sans-serif}.lv-public .lv-nav-inner{width:min(94rem,100vw - 2rem);height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:1rem;margin:.7rem auto 0;padding:0;animation:none!important}.lv-public .lv-nav-primary-capsule{background:#180c10f5;border:1px solid #d9c3a740;border-radius:999px;align-items:center;min-height:54px;padding:0 .45rem;display:flex;box-shadow:0 12px 32px #180c102e}.lv-public .lv-logo-link{color:#faf4ea;padding:0 .7rem}.lv-public .lv-logo-link:after{background:#b58a52;right:.15rem}.lv-public .lv-nav-divider{border-left:1px dashed #d9c3a775;width:1px;height:28px;margin:0 .65rem}.lv-public .lv-nav-center{gap:.15rem}.lv-public .lv-nav-link{color:#d9c3a7;letter-spacing:-.01em;min-height:44px;padding:0 .7rem;font-size:.86rem;font-weight:600}.lv-public .lv-nav-link:hover,.lv-public .lv-nav-link.is-active{color:#faf4ea;background:#4a14209e}.lv-public .lv-nav-link:after{background:#b58a52;border-radius:50%;width:4px;height:4px;bottom:5px;left:calc(50% - 2px);right:auto;transform:scale(.4)}.lv-public .lv-nav-link.is-active:after{transform:scale(1)}.lv-public .lv-nav-actions{flex:none;gap:.55rem}.lv-public .lv-nav-sign-in,.lv-public .lv-nav-get-started{letter-spacing:-.01em;white-space:nowrap;border:1px solid #d9c3a747;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 1.15rem;font-size:.86rem;font-weight:600;display:inline-flex}.lv-public .lv-nav-sign-in{color:#faf4ea;background:#180c10eb}.lv-public .lv-nav-sign-in:hover{background:#4a1420;border-color:#d9c3a780}.lv-public .lv-nav-get-started{color:#180c10;background:#ede0ce;border-color:#d9c3a7;font-weight:700}.lv-public .lv-nav-get-started:hover{background:#faf4ea;border-color:#faf4ea}.lv-public .lv-directory-panel{z-index:20;background:#2d1018fc;border-color:#651c2be6;box-shadow:0 24px 65px #180c107a}.lv-public .lv-directory:nth-child(-n+2) .lv-directory-panel{left:0;translate:0}.lv-public .lv-directory-panel a{color:#faf4ea}.lv-public .lv-directory-panel a>svg,.lv-public .lv-directory-panel a small{color:#b9a7a0}.lv-public .lv-directory-panel a:hover,.lv-public .lv-directory-panel a:focus-visible,.lv-public .lv-directory-panel a.is-active,.lv-public .lv-directory-panel .lv-directory-overview{color:#faf4ea;background:#4a1420b3;border-color:#b58a5266}.lv-public .lv-menu-signal{background:radial-gradient(circle at 70% 18%,#651c2b6b,#0000 45%),#4a1420;border-color:#651c2b}.lv-public .lv-menu-signal-icon{color:#b58a52;background:#b58a521a;border-color:#b58a527a}.lv-public .lv-mobile-menu{color:#faf4ea;font-family:var(--font-public-body),system-ui,sans-serif;background:#180c10}.lv-public .lv-mobile-links summary,.lv-public .lv-mobile-links>a,.lv-public .lv-mobile-links details a{font-family:var(--font-public-body),system-ui,sans-serif}.lv-public .lv-mobile-links summary{font-size:1.35rem}.lv-public .lv-mobile-links>a{font-size:1.15rem}.lv-public .lv-mobile-links details a{color:#d8c9c0}.lv-public .lv-mobile-get-started{background:#ede0ce;border-radius:999px;justify-content:center;margin-top:.45rem;font-weight:700;color:#180c10!important;border:1px solid #d9c3a7!important}.lv-public .lv-footer .lv-button-teal{color:#180c10}@media (min-width:1101px){.lv-public .lv-footer-lower{grid-template-columns:minmax(13rem,1.25fr) repeat(5,minmax(0,1fr));gap:clamp(1.4rem,2.7vw,3.25rem)}.lv-public .lv-footer-links{display:contents}}@media (max-width:1100px){.lv-public .lv-nav-primary-capsule{padding-right:.45rem}.lv-public .lv-nav-divider,.lv-public .lv-nav-center,.lv-public .lv-nav-actions{display:none}.lv-public .lv-menu-button{color:#faf4ea;background:#180c10f5;border-color:#d9c3a752;border-radius:999px;min-width:48px;min-height:48px;display:flex}.lv-public .lv-mobile-menu{padding-top:6.5rem;display:block}.lv-public .lv-footer-lower{grid-template-columns:1fr;gap:2.5rem}.lv-public .lv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:540px){.lv-public .lv-nav-inner{width:calc(100vw - 1rem);margin-top:.45rem}.lv-public .lv-nav-primary-capsule{min-height:52px}.lv-public .lv-footer-links{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:767px){.lv-page-hero{gap:2.75rem;min-height:auto;padding:7.5rem 1rem 4.5rem}.lv-page-hero .lv-hero-copy p{font-size:1rem;line-height:1.6}.lv-page-hero .lv-hero-mechanism{min-height:0}.lv-page-hero-features .lv-systems-map:before{margin-bottom:1rem;display:block;position:static}.lv-page-hero-features .lv-systems-map{padding-left:1.1rem;position:relative}.lv-page-hero-features .lv-systems-map:after{content:"";background:var(--lv-teal);width:1px;position:absolute;top:2.4rem;bottom:1.2rem;left:1.35rem}.lv-page-hero-features .lv-systems-map button{z-index:1;width:calc(100% - 1.25rem);box-shadow:none;margin:.45rem 0 .45rem 1.25rem}.lv-page-hero-agent .lv-conversation-stage{gap:.75rem;min-height:0;display:grid}.lv-page-hero-agent .lv-conversation-front,.lv-page-hero-agent .lv-intelligence-rail,.lv-page-hero-agent .lv-conversation-result{width:100%;min-height:auto;position:relative;inset:auto}.lv-page-hero-agent .lv-conversation-front{order:1;padding:1rem}.lv-page-hero-agent .lv-intelligence-rail{order:2;padding:1rem}.lv-page-hero-agent .lv-conversation-result{order:3}.lv-page-hero-agent .lv-conversation-rear{display:none}.lv-page-hero-qualification .lv-decision-instrument{grid-template-columns:1fr;gap:1.25rem;min-height:0;padding:2.5rem 0;display:grid}.lv-page-hero-qualification h1{overflow-wrap:anywhere;font-size:clamp(2.55rem,12vw,3.3rem)}.lv-page-hero-qualification .lv-decision-instrument:before{top:.4rem}.lv-page-hero-qualification .lv-decision-instrument:after{bottom:.4rem;right:0}.lv-page-hero-qualification .lv-engine{width:100%;height:110px}.lv-page-hero-qualification .lv-signal-lanes,.lv-page-hero-qualification .lv-output{gap:.4rem}.lv-page-hero-crm{padding-bottom:4rem}.lv-page-hero-crm .lv-command-timeline{min-height:470px;padding:3rem 0 0 1rem}.lv-timeline-caption{top:0}.lv-page-hero-crm .lv-timeline-line{gap:.2rem}.lv-page-hero-crm .lv-timeline-line button{min-height:56px;padding:.9rem 0 .9rem 1rem}.lv-page-hero-crm .lv-timeline-line button i{left:-7px}.lv-page-hero-dock .lv-device-lab{grid-template-columns:1fr;grid-template-areas:"device""controls";display:grid}.lv-page-hero-dock .lv-device-select{background:#fff;border:1px solid #cad5df;grid-area:controls;grid-template-columns:repeat(3,1fr);padding:.5rem;display:grid}.lv-page-hero-dock .lv-device{border-width:9px;grid-area:device;width:100%;min-width:0;height:440px}.lv-page-hero-dock .lv-device .lv-product-evidence img{object-fit:cover;object-position:28% center}.lv-page-hero-dock .lv-dock-stack{display:none}.lv-page-hero-knowledge .lv-knowledge-atlas{grid-template-columns:1fr 1fr;gap:.35rem;min-height:0;display:grid}.lv-page-hero-knowledge .lv-knowledge-atlas:before,.lv-page-hero-knowledge .lv-knowledge-atlas:after{display:none}.lv-page-hero-knowledge .lv-atlas-document{grid-column:1/-1;width:100%;height:auto;margin:0 0 1rem;padding:.65rem;position:static}.lv-page-hero-knowledge .lv-atlas-document .lv-product-evidence{height:170px}.lv-page-hero-knowledge .lv-knowledge-atlas button{min-height:56px;font-size:.68rem}.lv-page-hero-data .lv-data-transform{grid-template-columns:1fr;gap:1rem;min-height:0;display:grid}.lv-page-hero-data .lv-csv-sheet,.lv-page-hero-data .lv-clean-records{transform:none}.lv-page-hero-data .lv-process-gates{grid-template-columns:1fr 1fr}.lv-page-hero-journey .lv-journey-preview{min-height:510px}.lv-page-hero-journey .lv-journey-preview button{width:10rem}.lv-page-hero-tour .lv-dashboard-plane{border-width:8px;min-height:420px;transform:none;box-shadow:0 28px 60px #0b12202e}.lv-page-hero-tour .lv-dashboard-plane>.lv-product-evidence img{object-position:left top;scale:1.38}.lv-exhibition-index{width:190px}.lv-tour-room h2{margin-bottom:1.5rem}.lv-room-interface{min-height:350px;padding:.65rem}.lv-room-interface>.lv-product-evidence{height:330px}.lv-room-interface>.lv-product-evidence img{object-position:20% top}.lv-pricing-schematic{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,210px);min-height:0;overflow:auto}.lv-pricing-schematic header{grid-column:1/4;min-width:630px;position:sticky;left:0}.lv-pricing-schematic>div{scroll-snap-align:start}.lv-page-hero-testimonials .lv-proof-frame{min-height:430px;padding:1.5rem}.lv-page-hero-testimonials .lv-proof-frame:before{font-size:3.65rem;inset:1.5rem auto auto 1.5rem}.lv-connector-field>svg{display:none}.lv-connector-core small{display:block}.lv-about-hero{grid-template-columns:1fr;gap:3rem}.lv-about-signal-field{grid-template-columns:1fr}.lv-about-signal-field>i{text-align:center;rotate:90deg}.lv-about-signal-field span:nth-child(2n){translate:0}.lv-about-hero>svg{margin-top:0}.lv-footer-cta{min-height:210px;padding:3rem 0}.lv-footer-cta h2{font-size:2.25rem}.lv-footer-lower{gap:2.5rem;padding:3rem 0}.lv-footer-brand p{margin-top:.7rem}.lv-footer-links{gap:1.25rem}.lv-footer-links strong{margin-bottom:.55rem}.lv-footer-links a{min-height:30px}.lv-footer-meta{padding:1rem 0}}
