.lx-root{--lx-bg:#050b0d;--lx-bg2:#08151a;--lx-ink:#e8f3f1;--lx-dim:#9bb2ad;--lx-mute:#6f8783;--lx-teal:#10b9aa;--lx-mint:#5eead4;--lx-line:rgba(255,255,255,.09);--lx-card:rgba(255,255,255,.035);background:var(--lx-bg);color:var(--lx-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased;line-height:1.5}.lx-root *{box-sizing:border-box}.lx-root a{color:inherit;text-decoration:none}.lx-root h1,.lx-root h2,.lx-root h3{margin:0;letter-spacing:-.035em;line-height:1.04;font-weight:650;color:#fff}.lx-root p{margin:0}.lx-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.lx-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lx-reveal.lx-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lx-reveal{opacity:1;transform:none;transition:none}.lx-float,.lx-mesh{animation:none!important}}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 18px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s}.lx-btn:hover{transform:translateY(-1px)}.lx-btn-lg{height:52px;padding:0 26px;font-size:16px}.lx-btn-primary{background:linear-gradient(135deg,#5eead4,#10b9aa 55%,#0e9488);color:#031413!important;box-shadow:0 10px 40px -10px rgba(16,185,170,.7),inset 0 1px 0 rgba(255,255,255,.4)}.lx-btn-primary:hover{box-shadow:0 14px 50px -8px rgba(16,185,170,.85),inset 0 1px 0 rgba(255,255,255,.5)}.lx-btn-ghost{color:var(--lx-dim)}.lx-btn-ghost:hover,.lx-btn-glass{color:#fff;background:rgba(255,255,255,.06)}.lx-btn-glass{border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px)}.lx-btn-glass:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.lx-play-sm{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#050b0d;font-size:10px;padding-left:2px}.lx-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.lx-nav-solid{background:rgba(5,11,13,.72);backdrop-filter:saturate(160%) blur(16px);border-bottom-color:var(--lx-line)}.lx-nav-in{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.lx-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:650;font-size:21px;letter-spacing:-.03em}.lx-brand small{font-size:11px;letter-spacing:.28em;color:var(--lx-mute);text-transform:uppercase;font-weight:500;margin-left:4px}.lx-links{display:flex;gap:26px;font-size:14.5px;color:var(--lx-dim)}.lx-links a:hover{color:#fff}.lx-nav-cta{display:flex;gap:6px;align-items:center}@media (max-width:960px){.lx-links{display:none}}.lx-menu-btn{display:none;width:42px;height:42px;flex:none;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:17px;line-height:1;cursor:pointer}.lx-menu-btn:hover{background:rgba(255,255,255,.1)}.lx-mobile-menu{display:none}@media (max-width:960px){.lx-menu-btn{display:inline-grid;place-items:center}.lx-mobile-menu{display:block;background:rgba(5,11,13,.97);backdrop-filter:blur(16px);border-bottom:1px solid var(--lx-line);max-height:calc(100dvh - 72px);overflow-y:auto}.lx-mobile-menu .lx-wrap{display:grid;padding:8px 0 20px}.lx-mobile-menu a{padding:13px 4px;font-size:16px;color:var(--lx-dim);border-bottom:1px solid var(--lx-line)}.lx-mobile-menu a:last-child{border-bottom:0}.lx-mobile-menu a:hover{color:#fff}.lx-mobile-menu .lx-mobile-edu{color:#fff;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px}.lx-mobile-edu small{color:var(--lx-mint);font-size:13px;font-weight:500}}@media (max-width:520px){.lx-signin{display:none}}.lx-hero{position:relative;padding:150px 0 40px;isolation:isolate}.lx-mesh{position:absolute;inset:-10% -10% auto;height:900px;z-index:-2;filter:blur(70px);opacity:.9;animation:lx-drift 22s ease-in-out infinite alternate;background:radial-gradient(40% 50% at 22% 30%,rgba(16,185,170,.42),transparent 70%),radial-gradient(35% 45% at 78% 20%,rgba(59,130,246,.3),transparent 70%),radial-gradient(30% 40% at 60% 70%,rgba(139,92,246,.22),transparent 70%)}@keyframes lx-drift{to{transform:translate3d(3%,4%,0) scale(1.06)}}.lx-grid-bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--lx-line) 1px,transparent 1px),linear-gradient(90deg,var(--lx-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);opacity:.55}.lx-hero-in{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}.lx-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;border:1px solid rgba(94,234,212,.28);background:rgba(16,185,170,.08);color:var(--lx-mint);font-size:13.5px;font-weight:500}.lx-dot{width:7px;height:7px;border-radius:50%;background:var(--lx-mint);box-shadow:0 0 0 4px rgba(94,234,212,.18),0 0 14px var(--lx-mint)}.lx-hero h1{font-size:clamp(44px,6.2vw,80px);margin-top:22px}.lx-grad{background:linear-gradient(100deg,#a7f3d0,#5eead4 30%,#22d3ee 65%,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-lead{margin-top:22px;font-size:19px;color:var(--lx-dim);max-width:34em}.lx-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lx-center{justify-content:center}.lx-trust{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0;margin:24px 0 0;color:var(--lx-mute);font-size:14px}.lx-trust li:before{content:"✓";color:var(--lx-mint);margin-right:7px}.lx-hero-art{position:relative;perspective:1800px}.lx-hero-shot{transform:rotateY(-14deg) rotateX(6deg) rotate(1deg);transform-origin:30% 50%;box-shadow:0 60px 140px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08),0 0 120px -30px rgba(16,185,170,.5)}.lx-float{position:absolute;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:rgba(10,22,26,.78);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px rgba(0,0,0,.7);font-size:13px;color:var(--lx-dim);animation:lx-bob 6s ease-in-out infinite}.lx-float b{display:block;color:#fff;font-size:14px}.lx-float small{display:block;max-width:230px}.lx-float-a{left:-38px;bottom:54px}.lx-float-b{right:26px;top:-22px;flex-direction:column;gap:2px;animation-delay:-3s}.lx-float-b b{font-family:var(--font-geist-mono),monospace;font-size:22px;color:var(--lx-mint)}@keyframes lx-bob{50%{transform:translateY(-10px)}}.lx-chip-ai{flex:none;padding:3px 8px;border-radius:7px;background:rgba(94,234,212,.14);color:var(--lx-mint);border:1px solid rgba(94,234,212,.35);font-weight:600;font-size:12px}.lx-phone{position:absolute;right:-22px;bottom:-40px;width:150px;border-radius:26px;padding:6px;background:#0b1214;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 40px 80px -20px rgba(0,0,0,.85);transform:rotate(5deg)}.lx-phone img{width:100%;display:block;border-radius:20px}.lx-demo-note{margin-top:60px;font-size:12px;color:var(--lx-mute);text-align:right}@media (max-width:960px){.lx-hero{padding-top:120px}.lx-hero-in{grid-template-columns:1fr;gap:64px}.lx-hero-shot{transform:none}.lx-float-a{left:8px;bottom:-30px}.lx-float-b{right:8px;top:-26px}.lx-phone{width:110px;right:4px;bottom:-60px}}.lx-shot{border-radius:14px;overflow:hidden;background:#0b1416;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 100px -40px rgba(0,0,0,.8)}.lx-shot-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#0e1b1e;border-bottom:1px solid rgba(255,255,255,.07)}.lx-shot-bar i{width:9px;height:9px;border-radius:50%;background:#2a3a3d}.lx-shot-bar i:first-child{background:#f87171aa}.lx-shot-bar i:nth-child(2){background:#fbbf24aa}.lx-shot-bar i:nth-child(3){background:#34d399aa}.lx-shot-bar span{margin-left:10px;font-size:11px;color:var(--lx-mute);font-family:var(--font-geist-mono),monospace}.lx-shot img{display:block;width:100%;height:auto}.lx-who{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;padding:28px 0 10px;color:var(--lx-mute);font-size:14px}.lx-who>span{text-transform:uppercase;letter-spacing:.22em;font-size:12px;margin-right:6px}.lx-who em{font-style:normal;padding:7px 14px;border-radius:999px;border:1px solid var(--lx-line);color:var(--lx-dim);background:var(--lx-card)}.lx-section{padding:110px 0 0}.lx-head{text-align:center;max-width:760px;margin:0 auto 54px}.lx-kicker{display:inline-block;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mint);font-weight:600;margin-bottom:14px}.lx-dive h2,.lx-final h2,.lx-head h2,.lx-switch h2{font-size:clamp(34px,4.4vw,56px)}.lx-head p{margin-top:16px;color:var(--lx-dim);font-size:18px}.lx-videos{grid-template-columns:1.7fr 1fr;align-items:start}.lx-video-side,.lx-videos{display:grid;gap:22px}.lx-video-note{padding:22px 24px;border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card)}.lx-video-note b{display:block;color:#fff;font-size:18px}.lx-video-note span{color:var(--lx-dim);font-size:15px}.lx-shorts{display:flex;justify-content:center;gap:28px;margin-top:40px;flex-wrap:wrap}.lx-shorts .lx-video{width:230px}.lx-video{margin:0}.lx-video-frame{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0b1416;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 100px -40px rgba(0,0,0,.8)}.lx-video-tall .lx-video-frame{aspect-ratio:9/16;max-height:360px;margin-inline:auto}.lx-video-big .lx-video-frame{box-shadow:0 50px 140px -40px rgba(16,185,170,.45),0 0 0 1px rgba(255,255,255,.1)}.lx-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lx-video-poster{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:#000}.lx-video-poster img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:opacity .3s,transform .6s}.lx-video-poster:hover img{opacity:1;transform:scale(1.03)}.lx-play{position:absolute;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;display:grid;place-items:center;color:#031413;background:linear-gradient(135deg,#5eead4,#10b9aa);box-shadow:0 0 0 10px rgba(94,234,212,.18),0 20px 50px rgba(0,0,0,.5);padding-left:4px;transition:transform .25s}.lx-video-poster:hover .lx-play{transform:scale(1.08)}.lx-video:not(.lx-video-big) .lx-play{width:52px;height:52px;margin:-26px 0 0 -26px}.lx-video figcaption{margin-top:12px;font-size:14px;color:var(--lx-dim)}.lx-video figcaption b{display:block;color:#fff;font-size:16px;font-weight:600}.lx-video-big figcaption b{font-size:20px}.lx-more{margin-top:26px;text-align:center;font-size:15px;color:var(--lx-mint)}@media (max-width:960px){.lx-videos{grid-template-columns:1fr}}.lx-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lx-card{position:relative;padding:28px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--lx-line);overflow:hidden;transition:border-color .3s,transform .3s}.lx-card:hover{border-color:rgba(94,234,212,.35);transform:translateY(-3px)}.lx-card:after{content:"";position:absolute;inset:auto -40% -60% auto;width:240px;height:240px;background:radial-gradient(circle,rgba(16,185,170,.18),transparent 70%);pointer-events:none}.lx-card-wide{grid-column:span 3;display:grid;grid-template-columns:1fr 1.5fr;gap:10px 40px;align-items:center}.lx-card-wide .lx-ic,.lx-card-wide h3,.lx-card-wide p{grid-column:1}.lx-card-shot{grid-column:2;grid-row:1/span 3}.lx-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:20px;color:var(--lx-mint);background:rgba(16,185,170,.1);border:1px solid rgba(94,234,212,.25);margin-bottom:18px}.lx-card h3{font-size:21px;letter-spacing:-.02em}.lx-card-wide h3{font-size:30px}.lx-card p{margin-top:10px;color:var(--lx-dim);font-size:15.5px}@media (max-width:960px){.lx-bento{grid-template-columns:1fr}.lx-card-wide{grid-column:auto;grid-template-columns:1fr}.lx-card-shot{grid-column:1;grid-row:auto;margin-top:16px}}.lx-dives .lx-wrap{display:grid;gap:120px}.lx-dive{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}.lx-dive-rev .lx-dive-copy{order:2}.lx-dive-copy p{margin-top:18px;color:var(--lx-dim);font-size:18px}.lx-checks,.lx-dive-copy ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.lx-checks li,.lx-dive-copy li{display:flex;gap:12px;color:var(--lx-ink);font-size:16px}.lx-checks li:before,.lx-dive-copy li:before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#031413;background:var(--lx-mint);margin-top:1px}.lx-dive-art{position:relative}.lx-dive-overlap{position:absolute;width:62%;right:-6%;bottom:-16%;box-shadow:0 40px 100px -20px rgba(0,0,0,.9)}@media (max-width:960px){.lx-dive{grid-template-columns:1fr;gap:36px}.lx-dive-rev .lx-dive-copy{order:0}.lx-dive-overlap{position:static;width:100%;margin-top:14px}}.lx-switch{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:56px;border-radius:30px;position:relative;overflow:hidden;background:radial-gradient(80% 120% at 0 0,rgba(16,185,170,.22),transparent 60%),linear-gradient(180deg,#0b1b1f,#081316);border:1px solid rgba(94,234,212,.2)}.lx-switch p{margin:16px 0 28px;color:var(--lx-dim);font-size:18px}.lx-switch .lx-leave{margin-top:-10px;padding:14px 16px;border-radius:14px;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.22);font-size:15.5px}.lx-switch .lx-leave b{color:#fff}.lx-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:s}.lx-steps li{counter-increment:s;display:grid;grid-template-columns:52px 1fr;gap:2px 16px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--lx-line)}.lx-steps li:before{content:counter(s);grid-row:span 2;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:20px;color:#031413;background:linear-gradient(135deg,#5eead4,#10b9aa)}.lx-steps b{color:#fff;font-size:17px}.lx-steps span{color:var(--lx-dim);font-size:15px}@media (max-width:960px){.lx-switch{grid-template-columns:1fr;padding:32px 22px}}.lx-edu{background:radial-gradient(80% 120% at 100% 0,rgba(129,140,248,.2),transparent 60%),radial-gradient(70% 100% at 0 100%,rgba(16,185,170,.16),transparent 60%),linear-gradient(180deg,#0b1b1f,#081316)}.lx-edu .lx-hero-cta{margin-top:0}.lx-edu-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lx-edu-points li{display:grid;gap:6px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--lx-line)}.lx-edu-points b{color:#fff;font-size:16.5px}.lx-edu-points span{color:var(--lx-dim);font-size:14.5px}@media (max-width:640px){.lx-edu-points{grid-template-columns:1fr}.lx-edu .lx-hero-cta .lx-btn{width:100%}}.lx-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lx-panel{padding:36px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--lx-line);overflow:hidden}.lx-panel h3{font-size:30px}.lx-panel p{margin-top:12px;color:var(--lx-dim);font-size:16px}.lx-phones{display:flex;gap:16px;margin-top:26px;justify-content:center}.lx-phones img{width:42%;max-width:210px;border-radius:22px;border:6px solid #0b1214;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}.lx-phones img:first-child{transform:rotate(-4deg) translateY(10px)}.lx-phones img:last-child{transform:rotate(3deg)}@media (max-width:960px){.lx-duo{grid-template-columns:1fr}}.lx-pricing{margin-top:120px;padding:100px 0 90px;background:linear-gradient(180deg,#f5fbfa,#ffffff);color:#0f172a;border-radius:40px 40px 0 0}.lx-pricing h2{color:#0b1517!important}.lx-pricing .lx-head p{color:#475569}.lx-pricing .lx-kicker{color:#0d9488}.lx-toggle{margin-top:24px;display:flex;justify-content:center}.lx-plans{max-width:1100px;margin-inline:auto}.lx-faq-wrap{max-width:860px}.lx-faq{display:grid;gap:12px}.lx-faq details{border-radius:18px;border:1px solid var(--lx-line);background:var(--lx-card);padding:4px 22px;transition:border-color .3s}.lx-faq details[open]{border-color:rgba(94,234,212,.3)}.lx-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:17px;color:#fff;display:flex;justify-content:space-between;gap:20px}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:after{content:"+";color:var(--lx-mint);font-size:22px;line-height:1;transition:transform .3s}.lx-faq details[open] summary:after{transform:rotate(45deg)}.lx-faq details p{padding:0 0 20px;color:var(--lx-dim)}.lx-final{position:relative;isolation:isolate;margin-top:120px;padding:120px 0;text-align:center;overflow:hidden;border-top:1px solid var(--lx-line)}.lx-final .lx-mesh{inset:0;height:auto}.lx-final-in{display:grid;justify-items:center;gap:18px;color:#fff}.lx-final p{color:var(--lx-dim);font-size:18px;max-width:34em}.lx-foot{border-top:1px solid var(--lx-line);padding:44px 0 56px;color:var(--lx-mute);font-size:13px}.lx-foot-in{display:grid;gap:22px}.lx-foot nav{display:flex;flex-wrap:wrap;gap:22px;font-size:14px;color:var(--lx-dim)}.lx-foot nav a:hover{color:#fff}html[data-native-app] .lx-root:not(.lx-page),html[data-signed-in] .lx-root:not(.lx-page){display:none}.lx-feedback{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:980px;margin:0 auto;padding:32px 36px;border:1px solid var(--lx-line);border-radius:22px;background:var(--lx-card)}.lx-feedback h3{font-size:clamp(22px,2.4vw,30px);line-height:1.2}.lx-feedback p{margin-top:10px;color:var(--lx-dim);font-size:16.5px;max-width:40em}.lx-feedback .lx-btn{flex-shrink:0}@media (max-width:720px){.lx-feedback{flex-direction:column;align-items:flex-start;padding:24px 20px}}