.lx-nav-links{align-items:center;gap:6px;display:flex}.lx-nav-links a{color:var(--muted);border-radius:9px;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none}.lx-nav-links a:hover{color:var(--ink);background:var(--surface)}.lx-nav-links a.door{color:#fff;font-weight:600}.lx-nav-links a.door.biz{background:linear-gradient(135deg,#0d9488,#14b8a6)}.lx-nav-links a.door.prac{background:linear-gradient(135deg,#7c3aed,#a855f7)}.lx-nav-links a.door.pack{background:linear-gradient(135deg,#d97706,#f59e0b)}.lx-nav-links a[aria-current=page]{color:var(--ink);background:var(--surface-2)}@media (max-width:980px){.lx-nav-links a:not(.door){display:none}}@media (max-width:620px){.lx-nav-links{display:none}}.lx-mobile-doors{display:none}@media (max-width:620px){.lx-mobile-doors{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080bc7;border-bottom:1px solid #262b3699;gap:8px;padding:8px 16px;display:flex;position:sticky;top:63px;overflow-x:auto}.lx-mobile-doors a{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;flex:none;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.lx-mobile-doors a.biz{background:#0f766e;border-color:#0000}.lx-mobile-doors a.prac{background:#6d28d9;border-color:#0000}.lx-mobile-doors a.pack{background:#b45309;border-color:#0000}}.lx-phone{width:290px;height:560px;box-shadow:0 30px 90px #1f97ff38, 0 0 0 1px var(--line);background:#0b0d12;border:8px solid #1a1f29;border-radius:40px;margin:0 auto;position:relative;overflow:hidden}.lx-phone:before{content:"";z-index:3;background:#1a1f29;border-radius:99px;width:90px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lx-screen{opacity:0;align-content:start;gap:10px;padding:48px 16px 16px;animation:20s infinite lx-screen;display:grid;position:absolute;inset:0}.lx-screen:nth-child(2){animation-delay:4s}.lx-screen:nth-child(3){animation-delay:8s}.lx-screen:nth-child(4){animation-delay:12s}.lx-screen:nth-child(5){animation-delay:16s}@keyframes lx-screen{0%{opacity:0;transform:translateY(14px)}3%,19%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-10px)}}.lx-screen .tag{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--c);border-radius:99px;justify-self:start;padding:4px 9px}.lx-screen h4{margin:0;font-size:19px}.lx-screen .big{font:800 30px var(--display);color:var(--ink)}.lx-screen .row-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:8px;padding:9px 11px;font-size:13px;display:flex}.lx-screen .row-item b{color:var(--c)}.lx-bar{background:var(--surface-2);border-radius:99px;height:12px;display:flex;overflow:hidden}.lx-bar i{height:100%;display:block}.lx-hero-tags{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.lx-hero-tags span{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:#cfe6ff;background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:600}@media (max-width:900px){.lx-hero-tags{justify-content:center}.lx-phone{width:260px;height:500px}}.lx-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:28px auto 0;padding:0 20px;display:grid}@media (max-width:1100px){.lx-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-door{color:var(--ink);background:linear-gradient(150deg, color-mix(in srgb, var(--c) 30%, var(--surface)), var(--surface) 70%);border:1px solid color-mix(in srgb, var(--c) 45%, var(--line));border-radius:20px;align-content:start;gap:8px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.lx-door:hover{box-shadow:0 18px 50px color-mix(in srgb, var(--c) 30%, transparent);transform:translateY(-4px)}.lx-door .ico{font-size:30px}.lx-door h3{margin:0;font-size:19px}.lx-door p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lx-door .go{color:var(--c);font-size:14px;font-weight:700}.lx-door:after{content:"";background:var(--c);opacity:.12;border-radius:50%;width:140px;height:140px;animation:5s ease-in-out infinite lx-pulse;position:absolute;top:-40px;right:-40px}@keyframes lx-pulse{50%{opacity:.2;transform:scale(1.25)}}@media (max-width:820px){.lx-doors{grid-template-columns:1fr}}.lx-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.lx-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lx-services{grid-template-columns:1fr}}.lx-tile{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:20px;align-content:start;gap:10px;padding:18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative}.lx-tile:hover{box-shadow:0 20px 50px color-mix(in srgb, var(--c) 28%, transparent);border-color:var(--c);transform:translateY(-5px)rotate(-.4deg)}.lx-tile h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.lx-tile h3 .ico{background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.lx-tile p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.lx-tile .price{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:99px;justify-self:start;padding:4px 10px;font-size:12.5px;font-weight:700}.lx-viz{background:var(--surface-2);border-radius:14px;height:86px;position:relative;overflow:hidden}.lx-viz.ring svg{width:60px;height:60px;position:absolute;top:13px;left:16px;transform:rotate(-90deg)}.lx-viz.ring circle{fill:none;stroke-width:4.5px}.lx-viz.ring .bg{stroke:var(--surface)}.lx-viz.ring .fg{stroke:var(--c);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:22px;animation:4s ease-in-out infinite lx-ring}.lx-viz.ring span{font:700 15px var(--display);position:absolute;top:32px;left:94px}@keyframes lx-ring{0%{stroke-dashoffset:100px}60%,to{stroke-dashoffset:22px}}.lx-viz.split i{transform-origin:0;border-radius:99px;height:14px;animation:4s ease-out infinite lx-grow;position:absolute;left:14px}.lx-viz.split i:first-child{background:var(--c);width:58%;top:18px}.lx-viz.split i:nth-child(2){background:#fb7185;width:42%;animation-delay:.3s;top:40px}.lx-viz.split i:nth-child(3){background:color-mix(in srgb, var(--c) 50%, #fff);width:70%;animation-delay:.6s;top:62px}@keyframes lx-grow{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.lx-viz.road:before{content:"";border-top:3px dashed color-mix(in srgb, var(--c) 60%, transparent);position:absolute;top:58px;left:0;right:0}.lx-viz.road:after{content:"🚗";font-size:28px;animation:4s linear infinite lx-drive;position:absolute;top:30px}@keyframes lx-drive{0%{left:-40px}to{left:100%}}.lx-viz.road span{font:700 13px var(--mono);color:var(--c);position:absolute;top:10px;right:12px}.lx-viz.pages i{background:var(--ink);opacity:.9;border-radius:6px;width:52px;height:62px;margin-left:-26px;animation:4s ease-in-out infinite lx-page;position:absolute;top:14px;left:50%;box-shadow:0 4px 10px #0006}.lx-viz.pages i:after{content:"✓";color:var(--c);font-weight:800;position:absolute;bottom:2px;right:4px}.lx-viz.pages i:nth-child(2){animation-delay:.4s}.lx-viz.pages i:nth-child(3){animation-delay:.8s}@keyframes lx-page{0%{opacity:0;transform:translate(-70px,10px)rotate(-12deg)}30%,to{opacity:.9;transform:none}}.lx-viz.bars{align-items:end;gap:8px;padding:12px 16px;display:flex}.lx-viz.bars i{background:var(--c);transform-origin:bottom;border-radius:6px 6px 2px 2px;flex:1;animation:4s ease-out infinite lx-rise}.lx-viz.bars i:nth-child(2){animation-delay:.15s}.lx-viz.bars i:nth-child(3){animation-delay:.3s}.lx-viz.bars i:nth-child(4){animation-delay:.45s}.lx-viz.bars i:nth-child(5){animation-delay:.6s}@keyframes lx-rise{0%{transform:scaleY(0)}40%,to{transform:scaleY(1)}}.lx-viz.chat span{border-radius:12px;padding:7px 10px;font-size:12px;animation:4s ease-out infinite lx-pop;position:absolute}.lx-viz.chat span:first-child{background:#14532d;top:10px;right:12px}.lx-viz.chat span:nth-child(2){background:var(--surface);border:1px solid var(--line);animation-delay:.8s;top:46px;left:12px}@keyframes lx-pop{0%{opacity:0;transform:scale(.6)}15%,to{opacity:1;transform:none}}.lx-free-banner{color:#fff;background:linear-gradient(90deg,#065f46,#0e7490);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;font-weight:600;display:flex}.lx-free-banner b{font-size:17px}.lx-plans{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.lx-plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.lx-plan.pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 18px 50px #1f97ff2e}.lx-plan .flag{background:var(--accent);color:#fff;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;left:16px}.lx-plan h3{margin:0;font-size:16px}.lx-plan .amount{font:800 28px var(--display)}.lx-plan .amount small{font:500 13px var(--body);color:var(--muted)}.lx-plan ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.lx-plan .later{color:var(--muted);font-size:12.5px}.lx-packs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.lx-pack{border:1px dashed var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.lx-pack b{font:800 20px var(--display)}.lx-band{border-radius:26px;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;width:calc(100% - 40px);max-width:1120px;margin:72px auto 0;padding:36px clamp(20px,4vw,48px);display:grid;position:relative;overflow:hidden}.lx-band h2{margin:0 0 10px;font-size:clamp(24px,3.2vw,36px);font-weight:800;line-height:1.15}.lx-band p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.6}.lx-band .lp-cta{justify-content:flex-end}.lx-band.partners{background:linear-gradient(120deg,#9a3412,#db2777 60%,#7c3aed)}.lx-band.final{background:linear-gradient(120deg,#0f3c74,#1d63f5 55%,#0891b2)}.lx-band.biz{background:linear-gradient(120deg,#115e59,#0d9488 60%,#0369a1)}.lx-band.prac{background:linear-gradient(120deg,#4c1d95,#7c3aed 60%,#be185d)}.lx-band .btn{color:#0b0d12;background:#fff;border-color:#0000}.lx-band .btn.ghost{color:#fff;background:#ffffff24}.lx-band:before,.lx-band:after{content:"";background:#ffffff14;border-radius:50%;animation:9s ease-in-out infinite lx-float;position:absolute}.lx-band:before{width:260px;height:260px;top:-90px;right:-60px}.lx-band:after{width:160px;height:160px;animation-delay:3s;bottom:-100px;left:30%}.lx-band>*{z-index:1;position:relative}@keyframes lx-float{50%{transform:translate(-20px,16px)scale(1.08)}}@media (max-width:760px){.lx-band{text-align:center;grid-template-columns:1fr}.lx-band .lp-cta{justify-content:center}}.lx-facts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lx-fact{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;gap:4px 12px;padding:16px;display:grid}.lx-fact .ico{background:var(--accent-soft);border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lx-fact b{font-size:15px}.lx-fact span{color:var(--muted);font-size:13.5px;line-height:1.5}.lx-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lx-who a,.lx-who div{color:var(--ink);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 16%, var(--surface)), var(--surface) 65%);border:1px solid color-mix(in srgb, var(--c) 35%, var(--line));border-radius:18px;align-content:start;gap:6px;padding:18px;text-decoration:none;transition:transform .2s;display:grid}.lx-who a:hover{transform:translateY(-3px)}.lx-who h3{margin:0;font-size:16px}.lx-who p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:860px){.lx-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lx-who{grid-template-columns:1fr}}.lx-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lx-tools a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:18px;gap:4px;padding:18px;text-decoration:none;transition:transform .2s;display:grid}.lx-tools a:hover{transform:translateY(-3px)}.lx-tools span{color:var(--muted);font-size:13.5px}@media (max-width:760px){.lx-tools{grid-template-columns:1fr}}.lx-tour{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:22px;display:grid}@media (max-width:860px){.lx-tour{grid-template-columns:1fr}}.lx-tour-screen{aspect-ratio:16/11;border:1px solid var(--line);background:#0b0d12;border-radius:18px;position:relative;overflow:hidden}.lx-tour-bar{background:var(--surface-2);border-bottom:1px solid var(--line);font:500 12px var(--mono);color:var(--muted);align-items:center;gap:6px;padding:10px 12px;display:flex;position:absolute;inset:0 0 auto}.lx-tour-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.lx-tour-body{align-content:start;gap:8px;padding:14px;display:grid;position:absolute;inset:38px 0 0;overflow:hidden}.lx-tour-body>*{animation:.5s ease-out both lx-in}.lx-tour-body>:nth-child(2){animation-delay:.5s}.lx-tour-body>:nth-child(3){animation-delay:1s}.lx-tour-body>:nth-child(4){animation-delay:1.5s}.lx-tour-body>:nth-child(5){animation-delay:2s}.lx-tour-body>:nth-child(6){animation-delay:2.5s}.lx-tour-body>:nth-child(7){animation-delay:3s}@keyframes lx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lx-tour-body h4{margin:0;font-size:16px}.lx-tour-body .line{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.lx-tour-body .line .who{color:#fff;background:var(--c,var(--accent));border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.lx-tour-body .line em{color:var(--muted);font-size:12px;font-style:normal}.lx-tour-body .ok{color:#4ade80;font-weight:700}.lx-tour-body .warn{color:#fbbf24;font-weight:700}.lx-tour-body .chip{background:var(--accent);color:#fff;border-radius:99px;margin-right:6px;padding:4px 9px;font-size:12px;display:inline-block}.lx-tour-body .drop{border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:14px;font-size:13px}.lx-tour-body .meter{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.lx-tour-body .meter i{background:var(--c,var(--accent));transform-origin:0;height:100%;animation:2.5s ease-out both lx-grow;display:block}.lx-tour-cursor{pointer-events:none;background:#ffffffd9;border-radius:50%;width:18px;height:18px;animation:9s ease-in-out infinite lx-cursor;position:absolute;box-shadow:0 0 0 6px #fff3}@keyframes lx-cursor{0%{top:85%;left:80%}30%{top:40%;left:70%}40%{transform:scale(.7)}45%{transform:none}70%{top:60%;left:30%}to{top:85%;left:80%}}.lx-tour-side{align-content:start;gap:12px;display:grid}.lx-tour-side h3{margin:0;font-size:20px}.lx-tour-side p{color:var(--muted);min-height:4.8em;margin:0;font-size:15px;line-height:1.6}.lx-tour-progress{gap:4px;display:flex}.lx-tour-progress button{background:var(--surface-2);cursor:pointer;border:0;border-radius:99px;flex:1;height:6px;padding:0;overflow:hidden}.lx-tour-progress button i{background:var(--c,var(--accent));width:0;height:100%;display:block}.lx-tour-progress button.done i{width:100%}.lx-tour-progress button.now i{animation:lx-fill var(--d) linear forwards}.lx-tour.paused .lx-tour-progress button.now i{animation-play-state:paused}@keyframes lx-fill{0%{width:0}to{width:100%}}.lx-tour-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lx-tour-controls .meta{margin-left:auto}.lx-reveal{transition:opacity .6s ease-out,transform .6s ease-out}.lx-reveal.lx-pre:not(.lx-in){opacity:0;transform:translateY(18px)}.lx-welcome-back{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030509d1;place-items:center;padding:16px;animation:.25s ease-out both lx-back-in;display:grid;position:fixed;inset:0}@keyframes lx-back-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#03050900}}.lx-welcome-back>.lx-welcome{animation:.3s ease-out both lx-card-in}@keyframes lx-card-in{0%{transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lx-welcome-back,.lx-welcome-back>.lx-welcome{animation:none}}.lx-welcome{background:var(--surface);border:1px solid var(--line);border-radius:24px;width:min(480px,100%);max-height:calc(100vh - 32px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #0009}.lx-welcome .close{z-index:2}.lx-welcome-grab{display:none}.lx-welcome-top{background:linear-gradient(135deg,#0f3c74,#1d63f5 55%,#0891b2);padding:22px 56px 18px 22px;position:relative;overflow:hidden}.lx-welcome-top small{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.lx-welcome-top h2{margin:6px 0;font-size:24px;line-height:1.15}.lx-welcome-top p{color:#ffffffe6;margin:0;font-size:14.5px;line-height:1.5}.lx-welcome-body{gap:14px;padding:18px 22px 22px;display:grid}.lx-welcome-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-welcome-steps li{grid-template-columns:40px 1fr;align-items:center;gap:12px;animation:.35s ease-out both lx-step-in;display:grid}@keyframes lx-step-in{0%{opacity:0;transform:translate(-8px)}}.lx-welcome-steps .ico{background:var(--surface-2);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lx-welcome-steps b{font-size:15px;display:block}.lx-welcome-steps span span{color:var(--muted);font-size:13px;line-height:1.45;display:block}.lx-welcome-go{width:100%;min-height:50px;font-size:16px}.lx-welcome-plans-link{color:var(--accent-ink);justify-self:center;font-size:14px}@media (max-width:640px){.lx-welcome-back{place-items:end center;padding:0}.lx-welcome{width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:24px 24px 0 0}.lx-welcome-back>.lx-welcome{animation:.35s cubic-bezier(.2,.8,.2,1) both lx-sheet-in}.lx-welcome-grab{z-index:2;background:#ffffff73;border-radius:4px;width:40px;height:4px;margin-left:-20px;display:block;position:absolute;top:8px;left:50%}}@keyframes lx-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lx-welcome-steps li,.lx-welcome-back>.lx-welcome{animation:none}}.lx-welcome .close{z-index:2;color:#fff;background:#00000059;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:18px;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.lx-screen{opacity:1;animation:none;position:relative;inset:auto}.lx-screen:not(:first-child){display:none}.lx-reveal.lx-pre:not(.lx-in){opacity:1;transform:none}}.lx-preview{box-shadow:0 30px 90px color-mix(in srgb, var(--c,var(--accent)) 25%, transparent);transform:perspective(1200px)rotateY(-6deg)}@media (max-width:900px){.lx-preview{transform:none}}.tryit-list li.tryit-vat{background:#f973161f;border:1px solid #f9731659;border-radius:12px;margin-top:6px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.lx-viz-wrap{display:block}.lp .how-steps{max-width:none}.lp .how-steps li,.lx-fact{align-content:start}.lx-fact{grid-template-rows:auto 1fr}.lx-tour-side{align-content:center;align-self:stretch}.tryit-list li.tryit-vat>span{display:inline}.lx-screen .big small{white-space:nowrap;font-size:12px}@media (max-width:900px){.lx-screen .big{font-size:25px}.lx-screen .row-item{padding:8px 10px;font-size:12px}}.lx-tour-body .line .who{line-height:1}.lx-biz .lp-hero h1 span{background:linear-gradient(90deg,#2dd4bf,#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-prac .lp-hero h1 span{background:linear-gradient(90deg,#c084fc,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-welcome-steps b{color:var(--ink)}.lx-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.lx-progress i{transform-origin:0;background:linear-gradient(90deg,#22c55e,#1f97ff,#a855f7,#f97316);height:100%;display:block;transform:scaleX(0)}.lx-stage{--mx:0;--my:0;place-items:center;min-height:600px;display:grid;position:relative}.lx-stage .lx-phone{transform:translate(calc(var(--mx) * -14px), calc(var(--my) * -14px)) rotate(calc(var(--mx) * -3deg));z-index:2;transition:transform .3s ease-out}.lx-aurora{filter:blur(70px);opacity:.45;z-index:0;border-radius:50%;width:340px;height:340px;animation:14s ease-in-out infinite lx-aurora;position:absolute}.lx-aurora.a{background:#1f97ff;top:10%;left:0}.lx-aurora.b{background:#a855f7;animation-delay:-5s;top:30%;right:0}.lx-aurora.c{opacity:.3;background:#22c55e;animation-delay:-9s;bottom:0;left:25%}@keyframes lx-aurora{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.15)}66%{transform:translate(-30px,30px)scale(.9)}}.lx-floater{z-index:3;white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--c) 20%, #11141aeb);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);box-shadow:0 12px 30px #00000073, 0 0 24px color-mix(in srgb, var(--c) 25%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);translate:calc(var(--mx) * var(--d) * 1px) calc(var(--my) * var(--d) * 1px + var(--lx-scroll,0) * var(--d) * -.012px);border-radius:14px;padding:9px 13px;font-size:13px;font-weight:600;transition:translate .35s ease-out;animation:6s ease-in-out infinite lx-bob;position:absolute}@keyframes lx-bob{50%{transform:translateY(-10px)}}@media (max-width:900px){.lx-stage{min-height:540px}.lx-floater{padding:7px 10px;font-size:11.5px}.lx-floater:nth-last-of-type(-n+2){display:none}}@media (max-width:520px){.lx-floater[style*=left]{left:2%!important}.lx-floater[style*=right]{right:2%!important}.lx-stage{min-height:520px}}.lx-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .2s ease-out,box-shadow .25s,border-color .25s}.lx-tilt:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.lx-tile.lx-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--c) 22%, transparent), transparent 70%);transition:opacity .25s;position:absolute;inset:0}.lx-tile.lx-tilt:hover:after{opacity:1}.lx-tile .lx-viz{transition:transform .3s}.lx-tile:hover .lx-viz{transform:translateZ(30px)scale(1.03)}.lx-tile:hover h3 .ico{animation:.6s ease-in-out lx-wiggle}@keyframes lx-wiggle{25%{transform:rotate(-12deg)scale(1.15)}75%{transform:rotate(10deg)scale(1.1)}}.lx-pre:not(.lx-in) :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>*{opacity:0}.lx-pre.lx-in .lx-services>*,.lx-pre.lx-in .lx-plans>*,.lx-pre.lx-in .lx-facts>*,.lx-pre.lx-in .lx-who>*,.lx-pre.lx-in .how-steps>*,.lx-pre.lx-in .lx-tools>*{animation:.55s cubic-bezier(.2,.8,.2,1.2) backwards lx-pop-in}@keyframes lx-pop-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(2){animation-delay:80ms}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(3){animation-delay:.16s}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(4){animation-delay:.24s}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(5){animation-delay:.32s}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(6){animation-delay:.4s}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(7){animation-delay:.48s}.lx-in :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>:nth-child(8){animation-delay:.56s}.lx-pre.lx-in .lx-services>.lx-tilt{animation-name:lx-fade-in}@keyframes lx-fade-in{0%{opacity:0}to{opacity:1}}.lp .how-steps li:before{transition:box-shadow .3s}.lx-in .how-steps li:before{animation:7.5s ease-in-out infinite lx-step}.lx-in .how-steps li:nth-child(2):before{animation-delay:1.5s}.lx-in .how-steps li:nth-child(3):before{animation-delay:3s}.lx-in .how-steps li:nth-child(4):before{animation-delay:4.5s}.lx-in .how-steps li:nth-child(5):before{animation-delay:6s}@keyframes lx-step{0%,22%,to{transform:none;box-shadow:0 0 #1f97ff00}8%{transform:scale(1.15);box-shadow:0 0 0 8px #1f97ff40,0 0 24px #1f97ffcc}}.lx-marquee{max-width:1120px;margin:40px auto 0;padding:0 20px}.lx-marquee-label{text-align:center;color:var(--muted);font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.lx-marquee-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lx-marquee-track>div{gap:12px;width:max-content;animation:32s linear infinite lx-marquee;display:flex}.lx-marquee-track:hover>div{animation-play-state:paused}.lx-marquee-track span{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:99px;padding:8px 16px;font-size:14px;font-weight:600}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1120px;margin:36px auto 0;padding:0 20px;list-style:none;display:grid}.lx-numbers li{text-align:center;background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:18px;gap:4px;padding:18px;display:grid}.lx-numbers b{font:800 clamp(26px, 3.4vw, 38px) var(--display);background:linear-gradient(90deg,#22c55e,#1f97ff,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-numbers span{color:var(--muted);font-size:13.5px}@media (max-width:760px){.lx-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-hero h1 span{background-size:200% 100%;animation:6s ease-in-out infinite lx-shimmer}@keyframes lx-shimmer{0%,70%,to{background-position:0 0}85%{background-position:100% 0}}.lp:not(.lx-biz):not(.lx-prac) .lp-hero h1 span{background-image:linear-gradient(90deg, var(--accent), #7cc4ff, #c084fc, var(--accent))}.lp-hero .lp-cta .btn.primary{animation:3.2s ease-in-out infinite lx-glow}@keyframes lx-glow{50%{box-shadow:0 0 0 6px #1f97ff26,0 10px 30px #1f97ff73}}@media (prefers-reduced-motion:reduce){.lx-aurora,.lx-floater,.lx-marquee-track>div,.lp-hero h1 span,.lp-hero .lp-cta .btn.primary,.lx-in .how-steps li:before{animation:none!important}.lx-pre :is(.lx-services,.lx-plans,.lx-facts,.lx-who,.how-steps,.lx-tools)>*{opacity:1!important;animation:none!important}.lx-tilt,.lx-tilt:hover{transform:none}}.lx-screen{text-align:left}@media (max-width:520px){.lx-floater{translate:none}.lx-stage .lx-floater:nth-of-type(4){top:1%!important}.lx-stage .lx-floater:nth-of-type(5){top:auto!important;bottom:22%!important}.lx-stage .lx-floater:nth-of-type(6){top:auto!important;bottom:1%!important}}.lx-walk{background:var(--surface);border:1px solid var(--line);box-shadow:0 0 0 1px color-mix(in srgb, var(--c,#1f97ff) 25%, transparent), 0 30px 80px -40px color-mix(in srgb, var(--c,#1f97ff) 60%, transparent);border-radius:24px;margin:0;padding:14px}.lx-walk video{aspect-ratio:16/9;background:#07080b;border-radius:14px;width:100%;display:block}.lx-walk video.tall{aspect-ratio:390/960;width:auto;max-width:100%;max-height:82vh;margin:0 auto;display:none}.lx-walk figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 6px 2px;display:flex}.lx-walk figcaption b{font-size:15px}.lx-walk figcaption span{color:var(--muted);font-size:13px}@media (max-width:640px){.lx-walk.has-phone video.wide{display:none}.lx-walk.has-phone video.tall{display:block}}.lx-price-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lx-price-steps li{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:6px;padding:18px 18px 18px 20px;animation:.5s ease-out both lx-in;display:grid;position:relative}.lx-price-steps li:nth-child(2){animation-delay:.15s}.lx-price-steps li:nth-child(3){animation-delay:.3s}.lx-price-steps .n{font:700 12px var(--mono);color:var(--muted);position:absolute;top:14px;right:16px}.lx-price-steps .ico{font-size:24px}.lx-price-steps b{font:800 19px var(--display)}.lx-price-steps span:last-child{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:760px){.lx-price-steps{grid-template-columns:1fr}}.lx-page-head{max-width:1120px;margin:0 auto;padding:56px 20px 8px}.lx-page-head h1{margin:6px 0 12px;font-size:clamp(30px,4.6vw,48px);font-weight:800;line-height:1.1}.lx-page-head h1 span{color:var(--accent)}.lx-page-head p{color:var(--muted);max-width:66ch;margin:0;font-size:17px;line-height:1.6}.lx-mobile-doors a[aria-current=page]{border-color:var(--accent)}.lx-band.pack{background:linear-gradient(120deg,#78350f,#b45309 60%,#0369a1)}.lx-pack-card{background:linear-gradient(150deg, color-mix(in srgb, #f59e0b 28%, var(--surface)), var(--surface) 70%);border:1px solid color-mix(in srgb, #f59e0b 45%, var(--line));text-align:left;border-radius:22px;gap:10px;padding:24px;display:grid;box-shadow:0 24px 60px #f59e0b26}.lx-pack-card b{font:700 20px var(--display)}.lx-pack-card ul{color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lx-have{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx-have li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px 14px 40px;font-size:14px;position:relative}.lx-have li:before{content:"✓";color:#f59e0b;font-weight:700;position:absolute;left:16px}.lx-plan.go{color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.lx-plan.go:hover,.lx-plan.go:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 16px 40px #1f97ff38;outline:none;transform:translateY(-3px)}.lx-plan.go:active{transform:translateY(-1px)scale(.99)}.lx-plan .lx-plan-cta{pointer-events:none;justify-self:start;margin-top:6px}.lx-plan.go:hover .lx-plan-cta,.lx-plan.go:focus-visible .lx-plan-cta{background:var(--accent);border-color:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.lx-plan.go,.lx-plan.go:hover,.lx-plan.go:active{transform:none}}
