.Aez2eW_section{--notch:clamp(1.5rem, 4vw, 3rem);isolation:isolate;position:relative}.Aez2eW_tiles{inset:calc(var(--notch) * -1) 0 0;z-index:-1;background:#000;position:absolute}.Aez2eW_notch{z-index:-1;width:var(--notch);height:var(--notch);background:var(--lp-surface);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;top:0;left:0}
.NT0jca_hero{isolation:isolate;background:var(--lp-hero-bg);color:var(--lp-on-dark);font-family:var(--lp-font);font-optical-sizing:auto;height:100svh;position:relative;overflow:hidden}.NT0jca_background{z-index:-3;object-fit:cover;object-position:center top}.NT0jca_shade{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--lp-hero-bg) 45%, transparent), color-mix(in srgb, var(--lp-hero-bg) 68%, transparent) 42%, var(--lp-hero-bg) 90%);position:absolute;inset:0}.NT0jca_content{flex-direction:column;justify-content:center;width:100%;height:100%;margin:0 auto;display:flex}.NT0jca_intro{text-align:center;max-width:900px;margin:0 auto}.NT0jca_intro h1{max-width:890px;font-family:var(--lp-font-display);font-size:var(--lp-hero-heading-size);letter-spacing:-.015em;text-wrap:balance;margin:0 auto;font-weight:450;line-height:1.04}.NT0jca_description{max-width:610px;color:var(--lp-on-dark-muted);text-wrap:pretty;margin:28px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.NT0jca_actions{justify-content:center;align-items:center;gap:30px;margin-top:32px;display:flex}.NT0jca_tryDemo{min-height:var(--lp-control-height);justify-content:center;align-items:center;gap:14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.NT0jca_tryDemo:active{transform:scale(.98)}.NT0jca_tryDemo svg{width:16px;height:16px}.NT0jca_tryDemo{color:var(--lp-on-dark)}.NT0jca_tryDemo span{border:1px solid color-mix(in srgb, var(--lp-on-dark) 33%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .15s;display:grid}.NT0jca_tryDemo:hover span{background:color-mix(in srgb, var(--lp-surface) 8%, transparent)}.NT0jca_tryDemo:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-accent) 75%, var(--lp-muted));outline-offset:5px}.NT0jca_proof{inset-inline:0;padding-top:28px;justify-content:center;align-items:center;padding-inline:40px;display:flex;position:absolute;bottom:24px}.NT0jca_proofSource{text-align:center}.NT0jca_proofSource img{object-fit:contain;object-position:center;width:145px;height:35px;margin:0 auto}.NT0jca_proofSource p{max-width:240px;color:color-mix(in srgb, var(--lp-on-dark-muted) 90%, var(--lp-hero-bg));margin:10px auto 0;font-size:11px;line-height:1.6}.NT0jca_proofLogo{width:fit-content;transition:opacity .2s;display:inline-block}.NT0jca_proofLogo:hover{opacity:.8}@media (max-width:700px){.NT0jca_content{padding:112px 24px 48px}.NT0jca_intro h1{letter-spacing:-.015em;font-size:clamp(40px,9vw,56px)}.NT0jca_description{max-width:440px;margin-top:22px}.NT0jca_actions{gap:22px;margin-top:26px}.NT0jca_tryDemo{font-size:13px}.NT0jca_proof{padding-top:24px;flex-direction:column;gap:22px;margin-top:40px;padding-inline:24px}.NT0jca_proofSource p{max-width:none;font-size:10px}}@media (prefers-reduced-motion:reduce){.NT0jca_tryDemo:active{transform:none}}
.FIVTta_homepage{background:var(--lp-hero-bg);font-family:var(--lp-font);font-optical-sizing:auto;position:relative;overflow:clip}.FIVTta_homepage a:focus-visible{outline:2px solid var(--lp-accent);outline-offset:5px;border-radius:3px}
.MV_LCG_frame{height:min(78vh,46rem)}.MV_LCG_disclaimer{color:var(--lp-muted);margin:1rem 0 0;font-size:.8rem}@media (max-width:760px){.MV_LCG_frame{height:min(80vh,34rem)}}
.-ll7na_section{--background:var(--lp-surface);--foreground:var(--lp-text);--card:var(--lp-surface);--card-foreground:var(--lp-text);--muted:var(--lp-surface-muted);--muted-foreground:var(--lp-muted);--primary:var(--lp-dark);--primary-foreground:var(--lp-surface);--secondary:var(--lp-accent-soft);--secondary-foreground:var(--lp-text);--border:var(--lp-border);--input:var(--lp-border);--ring:var(--lp-dark);padding:var(--lp-section-space) var(--lp-gutter);background:var(--lp-surface-muted);color:var(--foreground);font-family:var(--lp-font);font-optical-sizing:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-margin-top:6rem}.-ll7na_white{background:var(--lp-surface)}.-ll7na_container{width:100%;max-width:var(--lp-content-width);margin-inline:auto}.-ll7na_sectionHeading{gap:1.25rem;margin-bottom:3rem;display:grid}.-ll7na_sectionHeading h2{max-width:26ch;font-family:var(--lp-font-display);font-size:var(--lp-heading-size);letter-spacing:-.015em;text-wrap:balance;font-weight:450;line-height:1.08}.-ll7na_description{max-width:56ch;color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:1.02rem;font-weight:400;line-height:1.7}.-ll7na_window{border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);box-shadow:var(--lp-shadow);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.-ll7na_window [data-demo-scroll]{--demo-thumb:color-mix(in srgb, var(--muted-foreground) 40%, transparent);scrollbar-width:thin;scrollbar-color:var(--demo-thumb) transparent}.-ll7na_window [data-demo-scroll]::-webkit-scrollbar{width:10px}.-ll7na_window [data-demo-scroll]::-webkit-scrollbar-track{background:0 0}.-ll7na_window [data-demo-scroll]::-webkit-scrollbar-thumb{background:var(--demo-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.-ll7na_window [data-demo-scroll]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted-foreground) 65%, transparent);background-clip:padding-box}}.-ll7na_tryDemo{color:#fff;background:var(--lp-dark);vertical-align:middle;border-radius:8px;align-items:center;gap:.6rem;width:fit-content;padding-inline:10px 6px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.-ll7na_tryDemo>span{color:#fff;place-items:center;width:2rem;height:2rem;display:grid}.-ll7na_tryDemo>span>svg{grid-area:1/1;width:1rem;height:1rem}.-ll7na_tryDemo:focus-visible{outline:2px solid var(--lp-dmuted);outline-offset:5px;border-radius:3px}.-ll7na_arrowRight{display:none}.-ll7na_tryDemo:hover .-ll7na_arrowDown,.-ll7na_tryDemo:focus-visible .-ll7na_arrowDown{animation:-ll7na_lp-nudge-down 1s var(--lp-ease-in-out) infinite}@media (min-width:1024px){.-ll7na_arrowRight{display:block}.-ll7na_tryDemo:hover .-ll7na_arrowRight,.-ll7na_tryDemo:focus-visible .-ll7na_arrowRight{animation:-ll7na_lp-nudge-right 1s var(--lp-ease-in-out) infinite}.-ll7na_arrowDown{display:none}}@keyframes -ll7na_lp-nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes -ll7na_lp-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.-ll7na_cue{z-index:5;pointer-events:none;transition:opacity .3s var(--lp-ease-out), bottom .2s var(--lp-ease-out);justify-content:center;display:flex;position:absolute;inset:auto 0 .85rem}.-ll7na_cueRetired{opacity:0}.-ll7na_cueButton{color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;background:#121212d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;min-height:2.25rem;padding:.4rem .75rem .4rem 1rem;font-size:.7rem;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:0 6px 20px #00000059}.-ll7na_cueButton:hover{background:#222222eb}.-ll7na_cueRetired .-ll7na_cueButton{pointer-events:none}.-ll7na_cueButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.-ll7na_cueButton svg{width:.9rem;height:.9rem;animation:-ll7na_lp-nudge-down 1.5s var(--lp-ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.-ll7na_arrowDown,.-ll7na_arrowRight,.-ll7na_cueButton svg{animation:none}}@media (max-width:760px){.-ll7na_section{padding-inline:1rem;scroll-margin-top:5rem}.-ll7na_sectionHeading{gap:1rem;margin-bottom:2rem}.-ll7na_sectionHeading h2{max-width:21ch}.-ll7na_description{font-size:.95rem}}@media (prefers-contrast:more){.-ll7na_window{border-color:var(--lp-muted)}.-ll7na_description{color:var(--lp-text)}}.-ll7na_journey{align-items:start;gap:2rem;display:grid}.-ll7na_demoColumn{min-width:0}@media (min-width:1024px){.-ll7na_journey{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(1.5rem,3vw,3rem)}.-ll7na_sectionHeading{margin-bottom:0;padding-top:.5rem}.-ll7na_description{font-size:1rem;line-height:1.6}}@media (max-width:1023px){.-ll7na_sectionHeading{margin-bottom:0}}
@media (prefers-reduced-motion:no-preference){html:has(.landing-page-theme){scroll-behavior:smooth}}:where(.landing-page-theme){--lp-text:#272822;--lp-muted:#77766e;--lp-border:#e3ded3;--lp-surface:#fffdfa;--lp-surface-muted:#f4f1ea;--lp-dark:#252720;--lp-accent:#e2cba6;--lp-accent-soft:#f1e6d3;--lp-hero-bg:#141512;--lp-on-dark:#f6f1e7;--lp-on-dark-muted:#d3cec4;--lp-dark-surface:#20211e;--lp-dark-border:#3b3c35;--lp-font:var(--font-general-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lp-font-display:var(--font-sentient), Georgia, "Times New Roman", serif;--lp-heading-size:clamp(1.85rem, 2vw, 2.5rem);--lp-hero-heading-size:clamp(2.5rem, 5.2vw, 4.5rem);--lp-content-width:73.75rem;--lp-section-space:clamp(4.5rem, 8vw, 7.5rem);--lp-gutter:clamp(1rem, 3vw, 1.5rem);--lp-ease-out:cubic-bezier(.23, 1, .32, 1);--lp-ease-in-out:cubic-bezier(.77, 0, .175, 1);--lp-radius:1.25rem;--lp-radius-small:.75rem;--lp-radius-button:999px;--lp-control-height:3rem;--lp-shadow:0 20px 65px -35px color-mix(in srgb, var(--lp-dark) 20%, transparent);--lp-dusk-warm:#e2cba629;--lp-dusk-cool:#14485a47;--lp-dusk:radial-gradient(55% 70% at 12% 0%, var(--lp-dusk-warm), transparent 65%), radial-gradient(45% 60% at 92% 100%, var(--lp-dusk-cool), transparent 65%), linear-gradient(180deg, var(--lp-dark) 0%, var(--lp-hero-bg) 100%)}.lp-dusk{background-color:var(--lp-dark);background-image:var(--lp-dusk);color:var(--lp-on-dark)}.landing-page-theme .lp-demo-pulse{animation:lp-demo-pulse 2.4s var(--lp-ease-out) infinite}@keyframes lp-demo-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary,currentColor) 55%, transparent);transform:scale(1)}35%{transform:scale(1.035)}70%{transform:scale(1);box-shadow:0 0 0 14px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.landing-page-theme .lp-demo-pulse{animation:none}}
