.landing-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.landing-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 18% 0,rgba(124,58,237,.14),transparent 60%),radial-gradient(ellipse 50% 40% at 82% 18%,rgba(14,165,233,.1),transparent 60%),radial-gradient(ellipse 70% 50% at 50% 95%,rgba(244,63,94,.07),transparent 65%),linear-gradient(180deg,#faf8ff,#fbfaff 50%,#fdfcff)}.landing-grid{position:absolute;inset:-20px;background-image:linear-gradient(rgba(124,58,237,.06) 1px,transparent 0),linear-gradient(90deg,rgba(124,58,237,.06) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%)}.landing-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:ldrift 22s ease-in-out infinite}.landing-orb-a{width:380px;height:380px;background:#c4b5fd;left:-80px;top:80px}.landing-orb-b{width:320px;height:320px;background:#a5b4fc;right:-60px;top:220px;animation-delay:-6s}.landing-orb-c{width:260px;height:260px;background:#fbcfe8;left:30%;top:60vh;opacity:.35;animation-delay:-12s}@keyframes ldrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.ldot-pulse{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:ldot-pulse 1.8s ease-out infinite}@keyframes ldot-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.lgrad-text{background:linear-gradient(105deg,#7c3aed,#a78bfa 40%,#6366f1 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lshimmer 6s ease-in-out infinite}@keyframes lshimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lword-rotator{display:inline-block;position:relative;height:1.26em;overflow:hidden;vertical-align:-.24em;line-height:1.12;padding:0 .08em .12em 0;margin-right:-.08em;box-sizing:content-box}.lword-rotator .ghost{visibility:hidden;pointer-events:none;top:0}.lword-rotator .ghost,.lword-rotator span:not(.ghost){display:block;white-space:nowrap;position:absolute;left:0}.lword-rotator span:not(.ghost){top:.17em;transform:translateY(100%);opacity:0;transition:transform .6s cubic-bezier(.7,.05,.2,1),opacity .4s ease;line-height:inherit;background:linear-gradient(105deg,#7c3aed,#a78bfa 40%,#6366f1 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lshimmer 6s ease-in-out infinite}.lword-rotator span.in{transform:translateY(0);opacity:1}.lword-rotator span.out{transform:translateY(-100%);opacity:0}.lfloat-pill{animation:lfloatY 6s ease-in-out infinite}.lfloat-pill-1{animation-delay:0s}.lfloat-pill-2{animation-delay:-1.4s}.lfloat-pill-3{animation-delay:-2.8s}.lfloat-pill-4{animation-delay:-4.2s}@keyframes lfloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lchat-card-3d{transform:perspective(1400px) rotateY(-4deg) rotateX(2deg);transform-origin:center}.lchat-msg{animation:lslide-up .5s cubic-bezier(.2,.7,.2,1) both}@keyframes lslide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ltyping-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a78bfa;margin:0 2px;animation:lbounce-dot 1.2s ease-in-out infinite}.ltyping-dot:nth-child(2){animation-delay:.15s}.ltyping-dot:nth-child(3){animation-delay:.3s}@keyframes lbounce-dot{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.lcaret{display:inline-block;width:7px;height:14px;background:#7c3aed;margin-left:2px;vertical-align:-2px;animation:lblink 1s steps(2) infinite}@keyframes lblink{50%{opacity:0}}.lscan-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.7),transparent);box-shadow:0 0 8px rgba(124,58,237,.5);animation:lscan 1.4s linear infinite}@keyframes lscan{0%{top:0;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.lmarquee-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:lmarquee 38s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes lmarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lhow-bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:#7c3aed;transform:scaleY(0);transform-origin:top}.ldash-path{fill:none;stroke:#7c3aed;stroke-width:1.5;stroke-dasharray:4 4;opacity:.5;animation:ldash-flow 3s linear infinite}@keyframes ldash-flow{to{stroke-dashoffset:-16}}.lfill-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#a78bfa,#7c3aed);transform-origin:left;animation:lfill-bar 1.4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes lfill-bar{0%{transform:scaleX(0)}}.lcore-pulse{animation:lcore-pulse 3s ease-in-out infinite}@keyframes lcore-pulse{0%,to{box-shadow:0 12px 32px -8px rgba(124,58,237,.5)}50%{box-shadow:0 12px 40px -6px rgba(124,58,237,.7),0 0 0 6px rgba(124,58,237,.08)}}.lnode-float{animation:lnode 4s ease-in-out infinite}@keyframes lnode{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lstars-pop{animation:lstars-pop 2s ease-in-out infinite}@keyframes lstars-pop{0%,to{transform:scale(1) rotate(-8deg)}50%{transform:scale(1.15) rotate(8deg)}}.lplacement-current{animation:lplacement-pulse 1.2s ease-in-out infinite}@keyframes lplacement-pulse{0%,to{opacity:1}50%{opacity:.6}}.lmode{animation:lfloatY 5s ease-in-out infinite}.lmode-1{animation-delay:0s}.lmode-2{animation-delay:-1.2s}.lmode-3{animation-delay:-2.4s}.lmode-4{animation-delay:-3.6s}.lpulse-dot{animation:ldot-pulse 1.8s ease-out infinite}.lreveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lreveal.lshown{opacity:1;transform:translateY(0)}.lsection-shell{width:100%;box-sizing:border-box}@media (max-width:1100px){.lhero-grid,.lhow-grid{grid-template-columns:1fr!important}.lhero-grid{gap:38px!important;justify-items:center}.lhero-copy{max-width:720px;margin:0 auto;text-align:center}.lhero-body{margin-left:auto!important;margin-right:auto!important}.lhero-actions{justify-content:center}.lhero-copy .lword-rotator span:not(.ghost){left:50%;transform:translate(-50%,100%)}.lhero-copy .lword-rotator span.in{transform:translate(-50%)}.lhero-copy .lword-rotator span.out{transform:translate(-50%,-100%)}.lhero-visual{max-width:640px;width:100%;margin:0 auto}.lage-grid,.lfeature-grid,.lnew-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lage-grid{display:grid!important}.lage-card{flex:1 1 auto!important}}@media (max-width:760px){.lsection-shell{padding-left:20px!important;padding-right:20px!important}.lhero-section{padding-top:36px!important;padding-bottom:52px!important}.lsection,.lsection-ages,.lsection-how{padding-top:56px!important;padding-bottom:56px!important}.lsection-cta,.lsection-features,.lsection-new{padding-bottom:56px!important}.lhero-grid{gap:28px!important}.lhero-eyebrow{max-width:100%;align-items:flex-start!important;white-space:normal!important;line-height:1.35}.lhero-title{font-size:34px!important;line-height:1.05!important;margin:16px 0!important;text-wrap:wrap!important;overflow-wrap:break-word}.lhero-body{font-size:16px!important;line-height:1.55!important;max-width:none!important;margin-bottom:22px!important}.lhero-actions{align-items:stretch!important;gap:10px!important}.lhero-actions a{width:100%;justify-content:center}.lhero-actions>span{width:100%;margin-left:0!important;text-align:center}.lhero-trust span{display:block;line-height:1.55}.lfloat-pill-wrap{display:none}.lchat-card-3d{transform:none!important;border-radius:18px!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.lchat-card-3d>div:nth-of-type(2){height:300px!important}.lhow-card{border-radius:18px!important;padding:16px!important}.lhow-grid{gap:18px!important}.lhow-stage{min-height:300px!important;padding:16px!important}.lage-grid,.lfeature-grid,.lnew-features-grid{grid-template-columns:1fr!important}.lage-card,.lfeature-card,.lnew-feature-card{min-height:auto!important;padding:20px!important;max-width:100%;box-sizing:border-box}.lage-card{flex:1 1 100%!important}.lcta-card{border-radius:24px!important;padding:42px 22px!important}.lcta-card h2{font-size:32px!important;line-height:1.08!important}}@media (max-width:430px){.lsection-shell{padding-left:16px!important;padding-right:16px!important}.lhero-title{font-size:31px!important}.lword-rotator{max-width:100%}.lchat-card-3d{padding:12px!important}.lchat-card-3d>div:nth-of-type(2){height:260px!important}.lhow-card{padding:14px!important}.lhow-stage{min-height:270px!important;padding:12px!important}.lmode{transform:scale(.9)}.lcta-card{padding:36px 18px!important}}@media (max-width:560px){.lhero-actions,.lhero-body,.lhero-copy,.lhero-trust,.lhero-visual{max-width:343px!important}}