@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-theme section[id]{scroll-margin-top:3.5rem}.lp-caret{vertical-align:-.04em;background:var(--primary);width:.07em;height:.82em;margin-left:.06em;animation:1.1s step-end infinite lp-caret-blink;display:inline-block}@keyframes lp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-scroll-cue{animation:2s ease-in-out infinite lp-scroll-nudge;transform:translate(-50%)}@keyframes lp-scroll-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.landing-theme,.dark .landing-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#007bfe;--primary-foreground:#fcfcfc;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#5b6472;--muted-foreground:#5b6472;--accent:#edecff;--accent-foreground:#5100d7;--destructive:#e40014;--border:#eef0f3;--input:#eef0f3;--ring:#007bfe73;--bg:#fff;--surface:#fff;--surface-2:#f2f4f7;--text:#0d1526;--faint:#98a2b3;--border-strong:#dfe3ea;--primary-ink:#004a99;--primary-soft:#edf6ff;--on-primary:#fcfcfc;--success:#107813;--secondary-ink:#737373;--secondary-soft:#f5f5f5;--tertiary-ink:#5100d6;--tertiary-soft:#edecff;--danger:#ef4445;--danger-soft:#ffeceb;--ring-shadow:#007bfe52;--shadow:0 1px 2px #0d15260d, 0 10px 30px #0d152614;--sidebar:#f7f7f7;--sidebar-border:#e4e4e4;--lp-diagram-card:#0d1526;--lp-diagram-card-active:#007bfe;--lp-panel:linear-gradient(135deg, #edf6ff 0%, #fafcfe 60%, #edf6ff 100%)}@supports (color:lab(0% 0 0)){.landing-theme,.dark .landing-theme{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(52.1597% 11.3699 -74.9095);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(42.0249% -1.13973 -9.16165);--muted-foreground:lab(42.0249% -1.13973 -9.16165);--accent:lab(93.8014% 3.45963 -10.694);--accent-foreground:lab(29.3035% 63.7797 -90.1084);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(94.6507% -.325173 -1.86002);--input:lab(94.6507% -.325173 -1.86002);--ring:lab(52.1597% 11.3699 -74.9095/.45);--bg:lab(100% 0 0);--surface:lab(100% 0 0);--surface-2:lab(96.0427% -.325292 -1.86006);--text:lab(6.76281% .957906 -13.1402);--faint:lab(66.2544% -1.01569 -9.997);--border-strong:lab(90.1032% -.400335 -3.75396);--primary-ink:lab(31.4758% 5.84549 -49.5401);--primary-soft:lab(96.3975% -1.78301 -5.27419);--on-primary:lab(98.84% .0000298023 -.0000119209);--success:lab(43.8245% -43.4455 42.284);--secondary-ink:lab(48.496% 0 0);--secondary-soft:lab(96.52% -.0000298023 .0000119209);--tertiary-ink:lab(29.1322% 63.1457 -89.402);--tertiary-soft:lab(93.8014% 3.45963 -10.694);--danger:lab(55.7954% 65.7426 40.2415);--danger-soft:lab(95.0584% 9.51877 4.03039);--ring-shadow:lab(52.1597% 11.3699 -74.9095/.32);--sidebar:lab(97.1% -.0000298023 -.0000119209);--sidebar-border:lab(90.488% 0 0);--lp-diagram-card:lab(6.76281% .957906 -13.1402);--lp-diagram-card-active:lab(52.1597% 11.3699 -74.9095);--lp-panel:linear-gradient(135deg, lab(96.3975% -1.78301 -5.27419) 0%, lab(98.837% -.443995 -1.43219) 60%, lab(96.3975% -1.78301 -5.27419) 100%)}}.lp-card-hover{transition:transform .25s,box-shadow .25s,border-color .25s}.lp-card-hover:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, var(--border));transform:translateY(-4px)}.lp-plan-hover{transition:transform .25s,box-shadow .25s!important}.lp-plan-hover:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0d15261a}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lp-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes lp-check{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes lp-dash{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes lp-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.8)}}@keyframes lp-select{0%,to{outline-color:color-mix(in srgb, var(--success) 35%, transparent)}50%{outline-color:var(--success)}}@keyframes lp-chat-ana{0%,8%{opacity:0;transform:translateY(8px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes lp-chat-typing{0%,16%{opacity:0;visibility:hidden;transform:translateY(6px)}20%,34%{opacity:1;visibility:visible;transform:translateY(0)}40%,to{opacity:0;visibility:hidden;transform:translateY(4px)}}@keyframes lp-chat-leo-msg{0%,39%{opacity:0;visibility:hidden;transform:translateY(8px)}40%,94%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(8px)}}.lp-chat-demo{--lp-chat-cycle:8s;min-height:176px}.lp-chat-followup{contain:layout style}.lp-chat-ana{animation:lp-chat-ana var(--lp-chat-cycle) ease infinite}.lp-chat-typing{animation:lp-chat-typing var(--lp-chat-cycle) ease infinite}.lp-chat-leo-msg{animation:lp-chat-leo-msg var(--lp-chat-cycle) ease infinite}@keyframes lp-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}@keyframes lp-step-fill{0%,to{fill:var(--lp-diagram-card)}7%,15%{fill:var(--lp-diagram-card-active)}32%{fill:var(--lp-diagram-card)}}@keyframes lp-step-lift{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}7%,15%{filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--lp-diagram-card-active) 45%, transparent));transform:scale(1.04)}32%{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes lp-arrow{0%,to{opacity:.45}50%{opacity:1}}@keyframes lp-band-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.landing-theme [data-lp-rv]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .25s,box-shadow .25s,border-color .22s}.landing-theme [data-lp-rv].lp-rv-in{opacity:1}.lp-fade-in{animation:.4s lp-fade-in}.lp-float{animation:3s ease-in-out infinite lp-float}.lp-pulse-dot{animation:1.6s infinite lp-pulse}.lp-pulse-dot-fast{animation:1.2s infinite lp-pulse}.lp-check-1{animation:.5s .1s backwards lp-check}.lp-check-2{animation:.5s .25s backwards lp-check}.lp-check-3{animation:.5s .4s backwards lp-check}.lp-dash-1{stroke-dashoffset:160px;animation:1s .2s forwards lp-dash}.lp-dash-2{stroke-dashoffset:160px;animation:1s .5s forwards lp-dash}.lp-dash-3{stroke-dashoffset:160px;animation:1s .35s forwards lp-dash}.lp-ring{animation:1.8s ease-out infinite lp-ring}.lp-select{animation:2s infinite lp-select}.lp-march{animation:1.1s linear infinite lp-march}.lp-march-1{animation-delay:.1s}.lp-march-2{animation-delay:.2s}.lp-march-3{animation-delay:.3s}.lp-arrow{animation:3.6s infinite lp-arrow}.lp-arrow-1{animation-delay:.45s}.lp-arrow-2{animation-delay:.9s}.lp-step-fill{fill:var(--lp-diagram-card)}.lp-step-lift-0 .lp-step-fill{animation:3.6s infinite lp-step-fill}.lp-step-lift-1 .lp-step-fill{animation:3.6s .45s infinite lp-step-fill}.lp-step-lift-2 .lp-step-fill{animation:3.6s .9s infinite lp-step-fill}.lp-step-lift-3 .lp-step-fill{animation:3.6s 1.35s infinite lp-step-fill}.lp-step-lift-0{transform-box:fill-box;transform-origin:50%;animation:3.6s infinite lp-step-lift}.lp-step-lift-1{transform-box:fill-box;transform-origin:50%;animation:3.6s .45s infinite lp-step-lift}.lp-step-lift-2{transform-box:fill-box;transform-origin:50%;animation:3.6s .9s infinite lp-step-lift}.lp-step-lift-3{transform-box:fill-box;transform-origin:50%;animation:3.6s 1.35s infinite lp-step-lift}.lp-band-glow{transform-box:fill-box;transform-origin:50%;animation:3.6s infinite lp-band-glow}@media (prefers-reduced-motion:reduce){.lp-dash-1,.lp-dash-2,.lp-dash-3{stroke-dashoffset:0!important;animation:none!important}.lp-chat-ana,.lp-chat-typing,.lp-chat-leo-msg{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.lp-chat-typing{display:none!important}.lp-chat-followup{height:auto!important}.lp-chat-demo{min-height:0!important}.landing-theme [data-lp-rv]{opacity:1!important;transform:none!important}.lp-caret{animation:none!important}.lp-scroll-cue{animation:none!important;transform:translate(-50%)!important}}.legal-prose h2{font-family:var(--font-display,inherit);letter-spacing:-.01em;margin-top:2rem;font-size:17px;font-weight:700}.legal-prose p,.legal-prose ul{color:var(--muted);margin-top:.625rem;font-size:14px;line-height:1.7}.legal-prose ul{padding-left:1.25rem;list-style:outside}.legal-prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}
