.landing-page{--landing-ink:#08090c;--landing-white:#fff;--landing-light:#f5f6f8;--landing-cream:#f6f5f1;--landing-muted:#a1a7b3;--landing-soft:#d3d7de;--landing-dim:#8a92a3;--landing-gray:#6b7280;--landing-body:#55595f;--landing-caption:#6b6e73;--landing-unknown:#9ca3af;--landing-border:#e4e1d8;--landing-border-hover:#c9c6bc;--landing-blue:#2563eb;--landing-blue-light:#8ab4ff;--landing-blue-bright:#3b82f6;--landing-blue-mid:#60a5fa;--landing-blue-border:#93c5fd;--landing-blue-text:#dbeafe;--landing-gold:#fbbf24;--landing-gold-text:#3b2f0a;--landing-amber:#b45309;--landing-red:#b91c1c;--landing-green:#86efac;--landing-check:#4ade80;--landing-dot:#22c55e;--landing-panel:#0e1117;--landing-panel-border:#222837;--landing-divider:#1b2030;--landing-selected:#1a1f2c;--landing-chat:#131826;--landing-row:#1d2a44;--landing-table:#e4e7ec;--landing-label:#efede6;--landing-rule:#2a3142;--landing-glass:#ffffff0a;--landing-glass-border:#ffffff1a;--landing-button-border:#ffffff24;--landing-grid:#ffffff0b;--landing-green-border:#86efac40;--landing-primary-shadow:0 0 0 1px #ffffff1f inset,0 12px 36px -10px #2563ebe6;--landing-preview-shadow:0 -30px 80px -40px #3b82f68c;--landing-card-shadow:0 24px 48px -24px #08090c59;--landing-ambient:#1e3a8a;background:var(--landing-ink);width:100%;color:var(--landing-ink);font-family:var(--font-sans);line-height:normal;overflow:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page h1,.landing-page h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:700}.landing-page h2{font-size:clamp(34px,6vw,52px);line-height:1.02}.landing-page h3{letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:normal}.landing-page p{margin:0}.landing-page a{text-decoration:none}.landing-page section{scroll-margin-top:20px}.landing-page .container{flex-direction:column;gap:56px;width:100%;max-width:1200px;margin:0 auto;padding:112px 24px;display:flex}.landing-page .dark{background-color:var(--landing-ink);color:var(--landing-light)}.landing-page .cream{background:var(--landing-cream)}.landing-page .white{background:var(--landing-white)}.landing-page .heading-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing-page .heading-split h2{max-width:640px}.landing-page .heading-split p{color:var(--landing-body);max-width:360px;font-size:17px;line-height:1.6}.landing-page .heading-stack{flex-direction:column;gap:14px;max-width:720px;display:flex}.landing-page .eyebrow{color:var(--landing-blue);font-size:13px;font-weight:600}.landing-page .landing-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:20px 24px;display:flex;position:relative}.landing-page .brand{color:var(--landing-light);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.landing-page .brand-icon{background:var(--landing-light);width:30px;height:30px;color:var(--landing-ink);border-radius:8px;place-items:center;display:grid}.landing-page .nav-links{gap:30px;font-size:14px;display:flex}.landing-page .nav-links a{color:var(--landing-muted)}.landing-page .nav-links a:hover,.landing-page .footer-links a:hover{color:var(--landing-light)}.landing-page .nav-actions{align-items:center;gap:6px;display:flex}.landing-page .landing-button{height:auto;min-height:0;box-shadow:none;white-space:normal;letter-spacing:0;line-height:normal;transform:none}.landing-page .landing-button:hover{transform:translateY(-1px)}.landing-page .nav-login{color:var(--landing-soft);background:0 0;padding:9px 14px;font-size:14px;font-weight:400}.landing-page .nav-demo{color:var(--landing-ink);background:var(--landing-light);border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.landing-page .nav-menu{color:var(--landing-light);background:0 0;display:none}.landing-page .hero-section{position:relative}.landing-page .hero-ambient{background:var(--landing-ambient);filter:blur(140px);opacity:.45;pointer-events:none;position:absolute;inset:280px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.landing-page .hero-copy{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:1200px;margin:auto;padding:96px 24px 0;display:flex;position:relative}.landing-page .announcement{color:var(--landing-soft);background:var(--landing-glass);border:1px solid var(--landing-glass-border);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;display:flex}.landing-page .announcement span{color:var(--landing-ink);background:var(--landing-gold);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.landing-page h1{max-width:960px;font-size:clamp(44px,8vw,76px);line-height:1}.landing-page h1 span{color:var(--landing-dim)}.landing-page .hero-description{color:var(--landing-muted);max-width:600px;font-size:19px;line-height:1.6}.landing-page .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-page .primary-cta{color:var(--landing-white);background:var(--landing-blue);box-shadow:var(--landing-primary-shadow);border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600}.landing-page .sample-cta{color:var(--landing-light);background:var(--landing-glass);border:1px solid var(--landing-button-border);border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;display:flex}.landing-page .waveform{flex-shrink:0;align-items:center;gap:3px;height:26px;display:flex}.landing-page .waveform span{background:var(--landing-blue-bright);border-radius:2px;width:3px;height:26px}.landing-page .waveform span:nth-child(2n){background:var(--landing-blue-mid)}.landing-page .waveform span:nth-child(4n){background:var(--landing-blue-light)}.landing-page .waveform.small{gap:2px;height:14px}.landing-page .waveform.small span{background:var(--landing-blue-light);border-radius:1px;width:2px;height:14px}.landing-page .waveform.large{gap:4px;height:48px;margin-top:auto}.landing-page .waveform.large span{background:var(--landing-white);border-radius:3px;width:5px;height:48px}.landing-page .waveform.large span:nth-child(odd){opacity:.5}.landing-page .waveform.large span:nth-child(3n){opacity:.7}.landing-page .preview-wrap{max-width:1160px;margin:72px auto 0;padding:0 24px;position:relative}.landing-page .product-preview{background:var(--landing-panel);border:1px solid var(--landing-panel-border);box-shadow:var(--landing-preview-shadow);border-bottom:none;border-radius:16px 16px 0 0;overflow:hidden}.landing-page .preview-sweep{background:var(--landing-panel-border);height:1px;position:relative;overflow:hidden}.landing-page .preview-sweep div{background:var(--landing-blue-light);width:30%;height:1px;position:absolute;top:0;left:0}.landing-page .preview-layout{text-align:left;min-height:420px;color:var(--landing-table);flex-wrap:wrap;display:flex}.landing-page .preview-sidebar{border-right:1px solid var(--landing-divider);flex-direction:column;flex:190px;gap:2px;max-width:100%;padding:18px 12px;font-size:13px;display:flex}.landing-page .preview-org{color:var(--landing-light);padding:6px 10px 14px;font-weight:600}.landing-page .preview-sidebar>span{color:var(--landing-dim);border-radius:6px;padding:7px 10px}.landing-page .preview-sidebar>.selected{color:var(--landing-light);background:var(--landing-selected)}.landing-page .preview-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;padding:20px 24px;display:flex}.landing-page .preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-page .preview-heading strong{font-size:15px;font-weight:600}.landing-page .live-badge{color:var(--landing-green);border:1px solid var(--landing-green-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.landing-page .live-dot{background:var(--landing-dot);border-radius:999px;width:6px;height:6px}.landing-page .table-scroll{min-width:0;overflow-x:auto}.landing-page .calls-table{flex-direction:column;min-width:560px;font-size:13px;display:flex}.landing-page .call-row{border-top:1px solid var(--landing-divider);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid}.landing-page .call-row>span:nth-child(2),.landing-page .call-row>span:nth-child(4){color:var(--landing-muted)}.landing-page .call-row .status-green{color:var(--landing-green)}.landing-page .call-row .status-blue{color:var(--landing-blue-light)}.landing-page .call-row .status-gold{color:var(--landing-gold)}.landing-page .call-row .status-gray,.landing-page .call-row>.profile-gray{color:var(--landing-gray)}.landing-page .table-labels{color:var(--landing-gray);text-transform:uppercase;border:0;border-radius:0;padding:8px 12px;font-size:11px}.landing-page .table-labels>span:nth-child(n){color:var(--landing-gray)}.landing-page .preview-chat{background:var(--landing-chat);border:1px solid var(--landing-panel-border);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.landing-page .lizzi-avatar{background:var(--landing-blue);width:36px;height:36px;color:var(--landing-white);border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.landing-page .preview-chat p{min-width:0;color:var(--landing-soft);flex:1;font-size:13px;line-height:1.5}.landing-page .road-divider{background:var(--landing-ink);height:6px;position:relative;overflow:hidden}.landing-page .road-divider div{background-image:repeating-linear-gradient(90deg,var(--landing-gold) 0 48px,transparent 48px 96px);width:200%;height:4px;position:absolute;top:1px;left:0}.landing-page .comparison-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.landing-page .comparison{background:var(--landing-white);border:1px solid var(--landing-border);border-radius:20px;flex-direction:column;gap:18px;padding:32px;display:flex}.landing-page .comparison.after{background:var(--landing-ink);color:var(--landing-light);border-color:var(--landing-ink)}.landing-page .comparison-label{color:var(--landing-body);background:var(--landing-label);text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700}.landing-page .after .comparison-label{color:var(--landing-ink);background:var(--landing-gold)}.landing-page .comparison-list{color:var(--landing-body);flex-direction:column;gap:14px;font-size:17px;display:flex}.landing-page .comparison-list>div{gap:12px;line-height:normal;display:flex}.landing-page .comparison-list>div>span:first-child{color:var(--landing-red);flex-shrink:0}.landing-page .after .comparison-list{color:var(--landing-soft)}.landing-page .after .comparison-list>div>span:first-child{color:var(--landing-check)}.landing-page .bento-grid{flex-wrap:wrap;gap:20px;display:flex}.landing-page .bento{background:var(--landing-white);border:1px solid var(--landing-border);border-radius:20px;flex-direction:column;flex:280px;gap:14px;min-width:0;padding:32px;display:flex}.landing-page .bento p{color:var(--landing-body);font-size:16px;line-height:1.6}.landing-page .profile-bento{background:var(--landing-cream);flex:2 480px}.landing-page .profile-bento p{max-width:460px}.landing-page .voice-bento{background:var(--landing-blue);color:var(--landing-white);border-color:var(--landing-blue)}.landing-page .voice-bento p{color:var(--landing-blue-text)}.landing-page .handoff-bento{background:var(--landing-ink);color:var(--landing-light);border-color:var(--landing-ink)}.landing-page .handoff-bento p{color:var(--landing-muted)}.landing-page .profile-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px;font-size:14px;display:grid}.landing-page .profile-field{background:var(--landing-white);border:1px solid var(--landing-border);border-radius:12px;padding:12px 14px}.landing-page .profile-field div{color:var(--landing-caption);font-size:12px}.landing-page .profile-field strong{font-weight:700}.landing-page .profile-field.evidence{border-color:var(--landing-blue-border)}.landing-page .profile-field.evidence div{color:var(--landing-blue)}.landing-page .profile-field .unknown{color:var(--landing-unknown);font-size:14px}.landing-page .fleet-container,.landing-page .compliance-container{gap:48px}.landing-page .fleet-container .eyebrow{color:var(--landing-amber)}.landing-page .segment-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.landing-page .segment{color:var(--landing-ink);background:var(--landing-white);border:1px solid var(--landing-border);border-radius:16px;flex-direction:column;gap:10px;min-height:190px;padding:28px;display:flex}.landing-page .segment-number{opacity:.6;font-size:13px;font-weight:600}.landing-page .segment-title{font-size:22px;font-weight:700}.landing-page .segment-description{opacity:.75;font-size:15px;line-height:1.55}.landing-page .compliance-container .heading-split h2{max-width:620px}.landing-page .compliance-container .heading-split p{color:var(--landing-muted);max-width:380px}.landing-page .compliance-rule{background:var(--landing-rule);height:1px}.landing-page .compliance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid}.landing-page .compliance-item{flex-direction:column;gap:10px;display:flex}.landing-page .compliance-item span{color:var(--landing-gold);font-size:13px;font-weight:600}.landing-page .compliance-item strong{font-size:18px;font-weight:600}.landing-page .cta-section{background:var(--landing-gold);color:var(--landing-ink)}.landing-page .cta-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:auto;padding:104px 24px;display:flex}.landing-page .cta-copy{flex-direction:column;flex:520px;gap:14px;min-width:0;display:flex}.landing-page .cta-copy h2{font-size:clamp(38px,7vw,60px);font-weight:800;line-height:.98}.landing-page .cta-copy p{color:var(--landing-gold-text);font-size:18px;line-height:1.6}.landing-page .cta-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-page .cta-dark{color:var(--landing-white);background:var(--landing-ink);border-radius:10px;padding:16px 26px;font-size:16px;font-weight:600}.landing-page .cta-outline{color:var(--landing-ink);border:1.5px solid var(--landing-ink);background:0 0;border-radius:10px;padding:14.5px 24px;font-size:16px;font-weight:600}.landing-page .landing-footer{background:var(--landing-ink);color:var(--landing-dim)}.landing-page .footer-container{flex-direction:column;gap:48px;max-width:1200px;margin:auto;padding:64px 24px 32px;display:flex}.landing-page .footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.landing-page .footer-brand{flex-direction:column;flex:260px;gap:12px;display:flex}.landing-page .footer-brand strong{color:var(--landing-light);font-size:17px}.landing-page .footer-brand p{max-width:280px;font-size:14px;line-height:1.6}.landing-page .footer-links{flex-wrap:wrap;gap:64px;font-size:14px;display:flex}.landing-page .footer-links>div{flex-direction:column;gap:10px;display:flex}.landing-page .footer-links strong{color:var(--landing-light);font-weight:600}.landing-page .footer-links a{color:var(--landing-dim)}.landing-page .copyright{border-top:1px solid var(--landing-divider);padding-top:24px;font-size:13px}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes landing-tilt{0%{opacity:0;transform:perspective(1600px)rotateX(24deg)translateY(60px)scale(.94)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@keyframes landing-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes landing-glow{0%,to{opacity:.45}50%{opacity:.85}}@keyframes landing-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes landing-rowin{0%{opacity:0;background:var(--landing-row);transform:translate(-12px)}60%{background:var(--landing-row)}to{opacity:1;background:0 0;transform:none}}@keyframes landing-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes landing-road{0%{transform:translate(0)}to{transform:translate(-96px)}}@keyframes landing-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-page .in{animation:.9s cubic-bezier(.16,1,.3,1) both landing-rise}.landing-page .tilt{animation:1.4s cubic-bezier(.16,1,.3,1) .35s both landing-tilt}.landing-page .sweep{animation:3.2s ease-in-out infinite landing-sweep}.landing-page .glow{animation:5s ease-in-out infinite landing-glow}.landing-page .pop{animation:.5s cubic-bezier(.16,1,.3,1) both landing-pop}.landing-page .rowin{animation:1.2s both landing-rowin}.landing-page .wv{transform-origin:50%;animation:1s ease-in-out infinite landing-wave}.landing-page .blink{animation:1.4s ease-in-out infinite landing-blink}.landing-page .road{animation:1.2s linear infinite landing-road}.landing-page .btn{transition:transform .15s,background-color .15s,border-color .15s}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.landing-page .card:hover{box-shadow:var(--landing-card-shadow);transform:translateY(-4px)}.landing-page .light-card:hover{border-color:var(--landing-border-hover)}.landing-page .seg{transition:background-color .2s,color .2s}.landing-page .seg:hover{background:var(--landing-ink);color:var(--landing-white)}.landing-page .lines{background-image:linear-gradient(var(--landing-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid) 1px,transparent 1px);background-size:64px 64px}@supports (animation-timeline:view()){.landing-page .reveal{animation:linear both landing-rise;animation-timeline:view();animation-range:entry cover 26%}.landing-page .draw{transform-origin:0;animation:linear both landing-draw;animation-timeline:view();animation-range:entry 10% cover 40%}}@media (width<=767px){.landing-page .landing-nav{flex-wrap:wrap}.landing-page .nav-menu{display:inline-flex}.landing-page .nav-links{display:none}.landing-page .nav-links.open{flex-wrap:wrap;order:3;gap:20px;width:100%;padding-top:12px;display:flex}.landing-page .nav-actions{margin-left:auto}.landing-page .nav-login{padding:9px 8px}.landing-page .nav-demo{display:none}.landing-page .hero-copy{padding-top:64px}.landing-page .preview-sidebar{border-right:0;border-bottom:1px solid var(--landing-divider);flex-basis:100%;display:none}.landing-page .preview-main{padding:20px 16px}.landing-page .preview-chat{gap:10px;padding:14px 12px}.landing-page .preview-chat .waveform{display:none}.landing-page .container{gap:36px;padding:72px 24px}.landing-page .bento{flex-basis:100%}.landing-page .voice-bento{min-height:260px}.landing-page .cta-container{padding:72px 24px}.landing-page .footer-links{gap:32px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition:none!important;animation:none!important}}
