html body #app.lfai-page *{box-sizing:border-box}html body #app.lfai-page{scroll-behavior:smooth;scroll-padding-top:110px}html body #app.lfai-page{margin:0;background:#090b10;color:#f4f6f8;font-family:Arial,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}html body #app.lfai-page a{color:inherit;text-decoration:none}html body #app.lfai-page button,html body #app.lfai-page input{font:inherit}html body #app.lfai-page button,html body #app.lfai-page a,html body #app.lfai-page input{-webkit-tap-highlight-color:transparent}html body #app.lfai-page button{cursor:pointer}html body #app.lfai-page button:disabled{opacity:.4;cursor:default}html body #app.lfai-page a:focus-visible,html body #app.lfai-page button:focus-visible,html body #app.lfai-page summary:focus-visible,html body #app.lfai-page input:focus-visible{outline:2px solid #49ffad;outline-offset:5px}html body #app.lfai-page svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}html body #app.lfai-page .icons{position:absolute;width:0;height:0}html body #app.lfai-page .container{width:min(1160px,calc(100% - 64px));margin:0 auto}html body #app.lfai-page .nav{position:fixed;z-index:30;top:18px;left:50%;transform:translateX(-50%);height:76px;background:#151820b0;border:1px solid #ffffff19;backdrop-filter:blur(24px) saturate(145%);border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;box-shadow:0 8px 32px #0003}html body #app.lfai-page .brand{display:flex;align-items:center;gap:8px;font-family:Russo,Arial,sans-serif;font-weight:900;font-size:24px;letter-spacing:-1px}html body #app.lfai-page .brand-mark{padding:8px 7px;border-radius:8px;color:#090b10;background:#49ffad;font-size:18px;letter-spacing:-1px}html body #app.lfai-page .brand-dot{color:#49ffad}html body #app.lfai-page .nav nav{display:flex;gap:26px;font-size:14px}html body #app.lfai-page .nav nav a{transition:color .2s}html body #app.lfai-page .nav nav a:hover{color:#49ffad}html body #app.lfai-page .btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 24px;border-radius:12px;font-weight:600;font-size:15px;line-height:1.4;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;white-space:normal}html body #app.lfai-page .btn.primary{background:#49ffad;border-color:#49ffad;color:#0b1711}html body #app.lfai-page .btn.primary:hover{background:transparent;color:#49ffad}html body #app.lfai-page .btn.outline{background:transparent;border-color:#ffffff75;color:#f4f6f8}html body #app.lfai-page .btn.outline:hover{border-color:#49ffad}html body #app.lfai-page .btn.small{min-height:42px;padding:10px 16px;font-size:14px}html body #app.lfai-page .menu-button{display:none}html body #app.lfai-page .hero{position:relative;padding:162px 0 65px;isolation:isolate}html body #app.lfai-page .hero-light{position:absolute;z-index:-2;inset:0 0 auto;height:700px;background:radial-gradient(ellipse at 50% 25%,#18332644,transparent 65%);pointer-events:none}html body #app.lfai-page .intro{text-align:center;position:relative;z-index:2}html body #app.lfai-page .eyebrow{font-size:12px;letter-spacing:.05em;color:#d2dbd6;padding:8px 14px;border:1px solid #ffffff26;border-radius:100px;display:inline-flex;align-items:center;gap:9px;background:#ffffff03}html body #app.lfai-page .live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#49ffad;box-shadow:0 0 12px #49ffad66;flex-shrink:0}html body #app.lfai-page h1{font-size:clamp(48px,6.2vw,84px);font-weight:600;line-height:1.07;letter-spacing:-4px;margin:26px 0 22px}html body #app.lfai-page h1 span,html body #app.lfai-page h2 span{color:#49ffad}html body #app.lfai-page .lead{color:#afb5c0;font-size:18px;line-height:1.65;margin:0}html body #app.lfai-page .hero-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}html body #app.lfai-page .hero-meta{font-size:12px;color:#8a929d;margin-top:22px}html body #app.lfai-page .orb-stage{position:absolute;z-index:-1;top:455px;left:50%;transform:translateX(-50%);width:min(1080px,100%);height:425px;overflow:hidden;pointer-events:none}html body #app.lfai-page .orb{position:absolute;width:330px;height:330px;left:50%;top:20px;margin-left:-165px;border-radius:50%;background:radial-gradient(circle at 32% 22%,#18342b 0,#0a1515 38%,#07090d 68%);box-shadow:inset 0 4px 4px #61ffa975,inset 7px 0 30px #49ffad16,0-10px 32px #49ffad18;animation:lfaiLanding_orb-breathe 8s ease-in-out infinite}html body #app.lfai-page .orbit{position:absolute;left:50%;top:100px;width:780px;height:140px;margin-left:-390px;border:1px solid #49ffad45;border-radius:50%;filter:drop-shadow(0 0 12px #49ffad45);animation:lfaiLanding_orbit 18s ease-in-out infinite}html body #app.lfai-page .orbit-two{width:640px;margin-left:-320px;height:180px;top:90px;border-color:#49ffad28;animation-delay:-7s;animation-duration:26s}html body #app.lfai-page .lfai-horizon{position:absolute;width:100%;height:120px;top:210px;background:radial-gradient(ellipse at center,#49ffad27,transparent 65%);filter:blur(28px)}html body #app.lfai-page .demo-wrap{position:relative;z-index:3;margin-top:118px}html body #app.lfai-page .browser{border:1px solid #ffffff23;border-radius:22px;background:#12161dd9;backdrop-filter:blur(28px);padding:9px;box-shadow:0 24px 100px #0005,inset 0 1px 0#ffffff08;overflow:hidden}html body #app.lfai-page .browser-bar{height:42px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 12px 8px}html body #app.lfai-page .traffic{display:flex;gap:6px}html body #app.lfai-page .traffic i{width:7px;height:7px;background:#4f555d;border-radius:50%}html body #app.lfai-page .browser-address{border:1px solid #ffffff0c;font-size:11px;color:#929aa7;width:36%;text-align:center;padding:6px;border-radius:6px}html body #app.lfai-page .demo-badge{font-size:10px;color:#a1abb5}html body #app.lfai-page .workspace{display:grid;grid-template-columns:1.4fr 1fr;gap:0;min-height:500px;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}html body #app.lfai-page .mock-site{position:relative;display:flex;flex-direction:column;background:#e8e5de;color:#262821;padding:25px;min-width:0}html body #app.lfai-page .mock-nav{display:flex;align-items:center;justify-content:space-between;font-size:10px;border-bottom:1px solid #27292027;padding-bottom:19px}html body #app.lfai-page .mock-logo{font-weight:900;font-size:18px;letter-spacing:-1px}html body #app.lfai-page .mock-product{display:flex;flex-direction:column-reverse;gap:20px;padding-top:28px;flex:1}html body #app.lfai-page .product-caption h2{font-size:35px;letter-spacing:-1.4px;font-weight:500;line-height:1.05;margin:12px 0}html body #app.lfai-page .product-caption p{font-size:12px;line-height:1.6;color:#77796c;margin:14px 0 20px}html body #app.lfai-page .micro{font-size:8px;letter-spacing:.08em;color:#77796c}html body #app.lfai-page .product-art{width:100%;min-height:180px;position:relative;overflow:hidden;background:#dddacf;border-radius:9px;isolation:isolate}html body #app.lfai-page .product-art>span{position:absolute;bottom:14px;left:17px;font-size:9px;color:#71766d;letter-spacing:.2em}html body #app.lfai-page .art-object{position:absolute;width:110px;height:140px;right:80px;bottom:18px;background:linear-gradient(95deg,#14372a,#40836a 48%,#234632 90%);border-radius:48% 48% 28% 28%;transform:rotate(12deg);box-shadow:14px 12px 18px #0003;animation:lfaiLanding_vase 10s ease-in-out infinite}html body #app.lfai-page .art-base{position:absolute;right:40px;bottom:-30px;width:230px;height:100px;transform:skew(-18deg);background:#c1bba8;box-shadow:0-2px 0#efeade}html body #app.lfai-page .art-orbit{position:absolute;left:-30px;top:-65px;width:230px;height:230px;border-radius:50%;border:30px solid #d0cdbe;box-shadow:inset 0 0 16px #bcb8aa}html body #app.lfai-page .selection{display:inline-block;position:relative;border:1px dashed #23995f;padding:6px;margin-left:-6px;border-radius:7px}html body #app.lfai-page .selection-label{position:absolute;top:-19px;left:0;background:#177c4b;color:white;font-size:8px;line-height:18px;padding:0 6px;border-radius:3px;white-space:nowrap}html body #app.lfai-page .mock-cta{background:#244b38;color:#fff;border:0;border-radius:5px;padding:11px 14px;font-size:10px;display:flex;align-items:center;gap:15px}html body #app.lfai-page .mock-cta svg{width:14px;height:14px}html body #app.lfai-page .mock-bottom{font-size:8px;display:flex;justify-content:space-between;margin-top:25px;letter-spacing:.08em;color:#7a7d70}html body #app.lfai-page .ai-panel{padding:22px;background:#0b1019;min-width:0}html body #app.lfai-page .ai-panel-title{display:flex;align-items:center;gap:8px;font-size:14px}html body #app.lfai-page .ai-panel-title>svg{color:#49ffad}html body #app.lfai-page .ai-panel-title>span{font-size:10px;color:#6f7b87;margin-left:auto}html body #app.lfai-page .demo-help{font-size:11px;color:#95a1ae;margin:15px 0}html body #app.lfai-page .preset-list{display:flex;flex-wrap:wrap;gap:6px}html body #app.lfai-page .preset{font-size:10px;border:1px solid #ffffff25;color:#b6c1c8;background:transparent;border-radius:6px;padding:7px}html body #app.lfai-page .preset.active{color:#49ffad;border-color:#49ffad77;background:#49ffad08}html body #app.lfai-page .chat-request{font-size:12px;line-height:1.6;color:#d5dde3;padding:13px 14px;background:#1b2330;border-radius:11px 11px 3px 11px;margin:17px 0 12px 15px}html body #app.lfai-page .chat-result{padding:14px;background:#101923;border:1px solid #ffffff12;border-radius:10px}html body #app.lfai-page .result-label{color:#49ffad;font-size:10px;display:flex;align-items:center;gap:6px}html body #app.lfai-page .result-label svg{width:13px;height:13px}html body #app.lfai-page .chat-result p{font-size:11px;line-height:1.6;color:#96a3b0;margin:10px 0 16px}html body #app.lfai-page .slider-label{display:flex;justify-content:space-between;font-size:10px;color:#c7d3dc;margin-top:12px}html body #app.lfai-page .slider-label output{color:#49ffad}html body #app.lfai-page input[type=range]{display:block;accent-color:#49ffad;width:100%;height:18px;cursor:pointer;margin:5px 0 0}html body #app.lfai-page .demo-controls{margin-top:15px}html body #app.lfai-page .demo-controls .btn{width:100%;font-size:11px;min-height:38px;padding:10px}html body #app.lfai-page .secondary-actions{display:flex;justify-content:space-between;gap:10px;margin:12px 0}html body #app.lfai-page .secondary-actions button{border:0;background:none;font-size:9px;color:#b7c2ce;padding:4px 0;display:flex;align-items:center;gap:5px}html body #app.lfai-page .secondary-actions button svg{width:12px;height:12px}html body #app.lfai-page .secondary-actions button:hover{color:#49ffad}html body #app.lfai-page .demo-disclaimer{font-size:9px;line-height:1.5;color:#6f7e8e;margin:12px 0 0}html body #app.lfai-page .demo-note{display:flex;justify-content:center;gap:35px;margin-top:24px;font-size:11px;color:#919aa5}html body #app.lfai-page .demo-note>span{display:flex;align-items:center;gap:7px}html body #app.lfai-page .demo-note svg{width:14px;height:14px;color:#49ffad}html body #app.lfai-page .section{padding:95px 0;scroll-margin-top:20px}html body #app.lfai-page .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}html body #app.lfai-page .kicker{font-size:10px;letter-spacing:.16em;color:#49ffad;font-weight:600}html body #app.lfai-page h2{font-size:clamp(30px,3.5vw,46px);line-height:1.14;letter-spacing:-1.8px;font-weight:500;margin:19px 0 0}html body #app.lfai-page .section-heading>p{font-size:14px;line-height:1.8;color:#929caa;max-width:340px;margin:0}html body #app.lfai-page .feature-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}html body #app.lfai-page .feature-main{background:radial-gradient(ellipse at 60% 35%,#13382b70,transparent 70%),#10151a;border:1px solid #ffffff13;border-radius:20px;padding:30px;overflow:hidden;position:relative}html body #app.lfai-page .feature-index{font-size:9px;letter-spacing:.1em;color:#8e9a9f}html body #app.lfai-page .kinetic{padding:55px 0 48px;position:relative;display:flex;flex-direction:column;font-size:clamp(35px,4vw,54px);font-weight:800;line-height:1.06;letter-spacing:-2px}html body #app.lfai-page .kinetic-green{color:#49ffad;animation:lfaiLanding_wordmove 7s ease-in-out infinite}html body #app.lfai-page .kinetic>svg{position:absolute;right:15px;top:68px;width:35px;height:35px;color:#49ffad;transform:rotate(-15deg);animation:lfaiLanding_wordmove 7s ease-in-out infinite}html body #app.lfai-page .feature-main h3,html body #app.lfai-page .feature-row h3{font-size:19px;font-weight:500;letter-spacing:-.3px;margin:10px 0}html body #app.lfai-page .feature-main p,html body #app.lfai-page .feature-row p{font-size:13px;color:#8e9aab;line-height:1.7;margin:12px 0 0;max-width:360px}html body #app.lfai-page .feature-side{display:flex;flex-direction:column;gap:18px}html body #app.lfai-page .feature-row{flex:1;display:flex;align-items:center;gap:26px;background:#ffffff02;border:1px solid #ffffff13;border-radius:20px;padding:25px}html body #app.lfai-page .feature-visual{width:112px;min-width:112px;height:130px;border-radius:12px;position:relative;overflow:hidden}html body #app.lfai-page .visual-menu{background:#142321;padding:26px 20px}html body #app.lfai-page .visual-menu i{display:block;height:6px;border-radius:20px;background:#64746b;margin-bottom:15px}html body #app.lfai-page .visual-menu i:nth-child(2){background:#49ffad;width:70%}html body #app.lfai-page .visual-menu i:last-of-type{width:85%}html body #app.lfai-page .visual-menu span{position:absolute;bottom:20px;left:20px;width:22px;height:22px;border:1px solid #49ffad;border-radius:50%;animation:lfaiLanding_pulse 4s ease-in-out infinite}html body #app.lfai-page .visual-store{background:#211f1b;padding:14px}html body #app.lfai-page .visual-store div{height:64px;background:radial-gradient(ellipse,#839072,#3b4436);border-radius:7px}html body #app.lfai-page .visual-store span{display:block;background:#817969;height:4px;width:75%;margin-top:9px;border-radius:10px}html body #app.lfai-page .visual-store span:last-child{width:45%;background:#49ffad}html body #app.lfai-page .how-section{background:#10141a;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}html body #app.lfai-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}html body #app.lfai-page .steps article{position:relative;padding-top:10px;border-top:1px solid #ffffff20}html body #app.lfai-page .step-number{color:#70808a;font-size:10px}html body #app.lfai-page .step-icon{display:block;margin:28px 0 22px;width:28px;height:28px;color:#49ffad}html body #app.lfai-page .steps h3{font-size:17px;font-weight:500;margin:0 0 13px}html body #app.lfai-page .steps p{font-size:12px;line-height:1.8;color:#8e9aab;margin:0}html body #app.lfai-page .step-sliders{height:28px;width:28px;margin:28px 0 22px;display:flex;flex-direction:column;justify-content:space-around}html body #app.lfai-page .step-sliders i{height:1px;background:#49ffad;position:relative}html body #app.lfai-page .step-sliders i:before{content:"";width:5px;height:5px;background:#49ffad;border-radius:50%;position:absolute;top:-2px;left:8px}html body #app.lfai-page .step-sliders i:last-child:before{left:20px}html body #app.lfai-page .confidence{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}html body #app.lfai-page .confidence-visual{position:relative;padding:28px 25px;isolation:isolate}html body #app.lfai-page .mini-glass{position:relative;z-index:2;background:#161d26b0;backdrop-filter:blur(20px);border:1px solid #ffffff20;border-radius:18px;padding:25px;transform:rotate(-3deg);box-shadow:0 30px 70px #0005}html body #app.lfai-page .mini-heading{display:flex;gap:8px;align-items:center;font-size:13px}html body #app.lfai-page .mini-heading svg{color:#49ffad}html body #app.lfai-page .mini-heading span{margin-left:auto;font-size:10px;color:#7d8d97}html body #app.lfai-page .mini-pill{font-size:12px;line-height:1.6;margin:24px 0;padding:14px;background:#ffffff07;border:1px solid #ffffff10;border-radius:9px}html body #app.lfai-page .mini-setting{font-size:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;color:#b6c5cc}html body #app.lfai-page .mini-setting strong{font-weight:400;color:#49ffad;margin-left:auto}html body #app.lfai-page .mini-setting i{display:block;width:100%;height:2px;background:linear-gradient(to right,#49ffad 65%,#4d6266 65%);position:relative;margin-top:4px}html body #app.lfai-page .mini-setting i:after{content:"";position:absolute;left:65%;top:-3px;width:8px;height:8px;background:#49ffad;border-radius:50%;animation:lfaiLanding_slidemini 6s ease-in-out infinite}html body #app.lfai-page .mini-setting:nth-child(4) i:after{animation-delay:-3s}html body #app.lfai-page .mini-code{display:flex;justify-content:space-between;align-items:center;background:#49ffad;color:#0b1711;font-size:12px;padding:14px;border-radius:9px}html body #app.lfai-page .mini-code svg{width:16px;height:16px}html body #app.lfai-page .confidence-halo{position:absolute;z-index:1;width:300px;height:300px;left:10%;top:10%;background:radial-gradient(circle,#49ffad26,transparent 68%);filter:blur(30px)}html body #app.lfai-page .confidence-copy>p{color:#929eac;font-size:14px;line-height:1.8}html body #app.lfai-page .check-list{list-style:none;padding:0;font-size:12px;margin:24px 0}html body #app.lfai-page .check-list li{display:flex;align-items:center;gap:10px;margin:14px 0}html body #app.lfai-page .check-list svg{color:#49ffad;width:16px;height:16px}html body #app.lfai-page .quiet{color:#7d8a97!important;font-size:12px!important;line-height:1.8!important}html body #app.lfai-page .pricing-section{background:linear-gradient(180deg,#10171990,#0c1018);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}html body #app.lfai-page .center-heading{text-align:center}html body #app.lfai-page .center-heading p{color:#8e9aab;font-size:14px;margin:20px 0}html body #app.lfai-page .pricing-note{display:flex;justify-content:center;align-items:center;gap:8px;margin:28px 0 38px;font-size:11px;color:#9aaba5}html body #app.lfai-page .prices{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}html body #app.lfai-page .price{position:relative;border:1px solid #ffffff16;border-radius:17px;padding:24px 20px;background:#10151b}html body #app.lfai-page .plan-kind{font-size:8px;color:#7f8e9c;letter-spacing:.06em}html body #app.lfai-page .price h3{font-size:24px;font-weight:500;margin:14px 0 10px}html body #app.lfai-page .plan-description{font-size:10px;color:#82909d;min-height:32px;margin:0}html body #app.lfai-page .price-value{font-size:29px;letter-spacing:-.8px;margin:18px 0 0}html body #app.lfai-page .price-value span{font-size:10px;letter-spacing:0;color:#818e9c;display:block;margin-top:7px}html body #app.lfai-page .plan-limit{font-size:11px;color:#afbdc8;margin:24px 0}html body #app.lfai-page .plan-limit strong{color:#49ffad;font-size:14px;font-weight:500}html body #app.lfai-page .price .btn{width:100%;font-size:12px;padding:12px;min-height:44px;gap:8px}html body #app.lfai-page .price ul{list-style:none;padding:18px 0 0;margin:22px 0 0;border-top:1px solid #ffffff13;color:#8d9ca7;font-size:10px;line-height:1.6}html body #app.lfai-page .price li{padding:5px 0}html body #app.lfai-page .price li:before{content:"·";color:#49ffad;margin-right:6px}html body #app.lfai-page .featured{border-color:#49ffad66;background:radial-gradient(ellipse at 50%0,#49ffad0d,transparent 65%),#111b20}html body #app.lfai-page .plan-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);border:1px solid #49ffad55;background:#142a23;color:#49ffad;border-radius:100px;font-size:7px;white-space:nowrap;padding:7px 12px}html body #app.lfai-page .price-footnote{text-align:center;max-width:690px;margin:26px auto 0;font-size:11px;line-height:1.7;color:#657784}html body #app.lfai-page .install-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}html body #app.lfai-page .install-tabs{display:flex;flex-direction:column;gap:9px}html body #app.lfai-page .install-tabs button{text-align:left;display:flex;align-items:center;gap:17px;border:1px solid transparent;border-radius:12px;padding:20px;background:transparent;color:#8996a4;font-size:14px}html body #app.lfai-page .install-tabs button>span{font-size:10px;color:#52616b}html body #app.lfai-page .install-tabs button svg{margin-left:auto;width:16px;height:16px;opacity:0}html body #app.lfai-page .install-tabs button[aria-selected=true]{background:#49ffad07;border-color:#49ffad38;color:#49ffad}html body #app.lfai-page .install-tabs button[aria-selected=true]>span{color:#49ffad}html body #app.lfai-page .install-tabs button[aria-selected=true] svg{opacity:1}html body #app.lfai-page .install-panel{background:#121821;border:1px solid #ffffff17;border-radius:18px;padding:32px;min-height:362px;display:flex;flex-direction:column}html body #app.lfai-page .install-panel h3{font-size:24px;letter-spacing:-.5px;font-weight:500;margin:25px 0 15px}html body #app.lfai-page .install-panel p{color:#9cabb8;font-size:13px;line-height:1.85}html body #app.lfai-page .install-panel .btn{font-size:12px;padding:12px 17px;min-height:42px;margin:10px 0}html body #app.lfai-page .next-step{align-self:flex-end;margin-top:auto;padding:22px 0 0;display:flex;align-items:center;gap:12px;background:none;border:none;font-size:11px;color:#49ffad}html body #app.lfai-page .next-step svg{width:15px;height:15px}html body #app.lfai-page .copy-address{background:#080d13;border:1px solid #ffffff20;border-radius:8px;color:#ccd9de;padding:11px;display:flex;align-items:center;gap:12px;font-size:12px}html body #app.lfai-page .copy-address svg{width:15px;height:15px}html body #app.lfai-page .script-warning{background:#49ffad09;border:1px solid #49ffad25;border-radius:10px;padding:14px!important;color:#d4e6dc!important}html body #app.lfai-page .faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;padding-top:40px}html body #app.lfai-page .faq-section>div>p{max-width:260px;margin-top:20px}html body #app.lfai-page .faq-section>div>p a{color:#49ffad}html body #app.lfai-page .faq-list details{border-bottom:1px solid #ffffff19}html body #app.lfai-page .faq-list summary{list-style:none;font-size:14px;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}html body #app.lfai-page .faq-list summary::-webkit-details-marker{display:none}html body #app.lfai-page .faq-list summary>span{width:13px;height:13px;position:relative;flex-shrink:0}html body #app.lfai-page .faq-list summary>span:before,html body #app.lfai-page .faq-list summary>span:after{content:"";position:absolute;top:6px;left:0;background:#49ffad;width:13px;height:1px;transition:transform .25s}html body #app.lfai-page .faq-list summary>span:after{transform:rotate(90deg)}html body #app.lfai-page .faq-list details[open] summary>span:after{transform:rotate(0deg)}html body #app.lfai-page .faq-answer p{font-size:12px;line-height:1.9;color:#8e9eaa;margin:0 0 24px;animation:lfaiLanding_answer .25s ease-out}html body #app.lfai-page .final-cta{text-align:center;padding:78px 24px;position:relative;isolation:isolate;border:1px solid #ffffff13;border-radius:22px;overflow:hidden;margin:0 auto 75px;background:#10161b}html body #app.lfai-page .final-cta h2{margin:23px 0 30px}html body #app.lfai-page .cta-halo{position:absolute;z-index:-1;width:100%;height:350px;left:0;bottom:-230px;background:radial-gradient(ellipse,#49ffad40,transparent 70%);filter:blur(30px)}html body #app.lfai-page .footer{border-top:1px solid #ffffff18;padding:34px 0 45px;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}html body #app.lfai-page .footer .brand{font-size:19px}html body #app.lfai-page .footer .brand-mark{font-size:14px;padding:6px}html body #app.lfai-page .footer p{color:#647784;font-size:10px;line-height:1.7}html body #app.lfai-page .footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:10px}html body #app.lfai-page .footer-links a:hover{color:#49ffad}html body #app.lfai-page .footer-preview{color:#61737f;font-size:9px;white-space:nowrap}html body #app.lfai-page dialog{background:#111920;border:1px solid #ffffff25;color:#fff;border-radius:20px;padding:35px;width:min(490px,calc(100% - 32px));box-sizing:border-box}html body #app.lfai-page dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}html body #app.lfai-page dialog h2{font-size:30px}html body #app.lfai-page dialog p{color:#a4b2be;font-size:14px;line-height:1.7;margin:22px 0}html body #app.lfai-page .dialog-close{position:absolute;right:17px;top:12px;color:#a4b2be;border:none;background:none;font-size:26px}html body #app.lfai-page .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);padding:14px 20px;border:1px solid #49ffad66;border-radius:12px;background:#11241de8;backdrop-filter:blur(12px);color:#bcf9d8;font-size:13px;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 32px);text-align:center}html body #app.lfai-page .toast.visible{opacity:1;transform:translate(-50%,0)}@keyframes lfaiLanding_orb-breathe{50%{box-shadow:inset 0 4px 8px #61ffa975,inset 7px 0 30px #49ffad22,0-10px 46px #49ffad25}}@keyframes lfaiLanding_orbit{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}@keyframes lfaiLanding_vase{50%{transform:rotate(9deg) translateY(-4px)}}@keyframes lfaiLanding_wordmove{50%{transform:translateX(8px)}}@keyframes lfaiLanding_pulse{50%{box-shadow:0 0 0 8px #49ffad0b}}@keyframes lfaiLanding_slidemini{50%{left:45%}}@keyframes lfaiLanding_answer{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){html body #app.lfai-page .mock-product{flex-direction:row;align-items:center;gap:25px}html body #app.lfai-page .product-art{min-height:285px;width:46%;align-self:stretch}html body #app.lfai-page .product-caption{flex:1}html body #app.lfai-page .art-object{right:30px;bottom:45px;width:105px;height:170px}html body #app.lfai-page .art-base{right:-35px;bottom:0}html body #app.lfai-page .product-caption h2{font-size:32px}html body #app.lfai-page .mock-product{padding-top:45px}}@media (max-width:1000px){html body #app.lfai-page .nav nav{gap:17px;font-size:12px}html body #app.lfai-page .confidence{gap:40px}html body #app.lfai-page .faq-section{gap:45px}html body #app.lfai-page .steps{gap:20px}html body #app.lfai-page .prices{grid-template-columns:repeat(2,1fr);gap:28px 16px}html body #app.lfai-page .price{padding:28px}html body #app.lfai-page .price-value{font-size:33px}html body #app.lfai-page .price .plan-description{min-height:auto}html body #app.lfai-page .feature-row{padding:20px;gap:18px}html body #app.lfai-page .feature-visual{min-width:85px;width:85px}html body #app.lfai-page .feature-row h3{font-size:16px}html body #app.lfai-page .feature-row p{font-size:12px}}@media (max-width:740px){html body #app.lfai-page .container{width:calc(100% - 36px)}html body #app.lfai-page .nav{top:12px;height:64px;padding:0 15px;border-radius:16px;gap:15px}html body #app.lfai-page .brand{font-size:21px}html body #app.lfai-page .brand-mark{font-size:15px}html body #app.lfai-page .nav>.btn{margin-left:auto;padding:9px 12px;font-size:12px;min-height:37px}html body #app.lfai-page .nav>.btn svg{display:none}html body #app.lfai-page .menu-button{display:flex;flex-direction:column;justify-content:center;gap:5px;width:28px;height:32px;background:none;border:none;padding:3px}html body #app.lfai-page .menu-button span{height:1px;width:22px;background:#fff}html body #app.lfai-page .nav nav{display:none;position:absolute;top:74px;left:0;right:0;background:#111a22f5;backdrop-filter:blur(24px);border:1px solid #ffffff20;border-radius:15px;padding:20px;flex-direction:column;gap:20px;font-size:14px}html body #app.lfai-page .nav.menu-open nav{display:flex}html body #app.lfai-page .hero{padding-top:120px}html body #app.lfai-page h1{font-size:51px;letter-spacing:-2.6px;margin-top:22px}html body #app.lfai-page .lead{font-size:14px;padding:0 10px}html body #app.lfai-page .desktop{display:none}html body #app.lfai-page .eyebrow{font-size:10px}html body #app.lfai-page .hero-actions{gap:10px;flex-wrap:wrap;margin-top:25px}html body #app.lfai-page .hero-actions .btn{font-size:12px;padding:13px 17px;min-height:46px}html body #app.lfai-page .hero-meta{font-size:9px;margin-top:20px}html body #app.lfai-page .orb-stage{top:368px;height:350px}html body #app.lfai-page .orb{width:230px;height:230px;margin-left:-115px}html body #app.lfai-page .orbit{width:480px;height:110px;margin-left:-240px;top:70px}html body #app.lfai-page .orbit-two{width:380px;margin-left:-190px}html body #app.lfai-page .demo-wrap{margin-top:100px}html body #app.lfai-page .browser{padding:6px;border-radius:16px}html body #app.lfai-page .browser-bar{padding:0 7px 5px;height:35px;gap:8px}html body #app.lfai-page .browser-address{font-size:8px;width:45%}html body #app.lfai-page .demo-badge{font-size:7px}html body #app.lfai-page .traffic{gap:4px}html body #app.lfai-page .traffic i{width:5px;height:5px}html body #app.lfai-page .workspace{grid-template-columns:1fr;border-radius:10px}html body #app.lfai-page .mock-site{padding:20px}html body #app.lfai-page .mock-product{flex-direction:row;align-items:center;gap:18px;padding-top:28px}html body #app.lfai-page .product-art{width:44%;min-height:205px;flex-shrink:0}html body #app.lfai-page .product-caption{min-width:0}html body #app.lfai-page .product-caption h2{font-size:23px;letter-spacing:-.8px}html body #app.lfai-page .product-caption p{font-size:10px}html body #app.lfai-page .micro{font-size:6px}html body #app.lfai-page .mock-cta{font-size:8px;padding:9px;gap:6px}html body #app.lfai-page .mock-cta svg{width:12px;height:12px}html body #app.lfai-page .selection-label{font-size:6px}html body #app.lfai-page .art-object{width:70px;height:125px;right:25px;bottom:25px}html body #app.lfai-page .art-base{width:150px;right:-35px;bottom:-20px}html body #app.lfai-page .art-orbit{width:150px;height:150px;border-width:20px}html body #app.lfai-page .product-art>span{font-size:7px;left:10px;bottom:10px}html body #app.lfai-page .mock-bottom{margin-top:22px;font-size:6px}html body #app.lfai-page .ai-panel{padding:21px}html body #app.lfai-page .ai-panel-title{font-size:15px}html body #app.lfai-page .demo-help{font-size:12px}html body #app.lfai-page .preset{font-size:10px}html body #app.lfai-page .chat-request{font-size:12px}html body #app.lfai-page .chat-result p{font-size:12px}html body #app.lfai-page .slider-label{font-size:11px}html body #app.lfai-page .demo-controls .btn{font-size:12px;min-height:43px}html body #app.lfai-page .secondary-actions button{font-size:10px}html body #app.lfai-page .demo-disclaimer{font-size:10px}html body #app.lfai-page .demo-note{gap:10px;flex-direction:column;align-items:center;font-size:9px;margin-top:19px}html body #app.lfai-page .section{padding:60px 0}html body #app.lfai-page .section-heading{display:block;margin-bottom:30px}html body #app.lfai-page h2{font-size:32px;letter-spacing:-1.2px}html body #app.lfai-page .section-heading>p{margin-top:22px;max-width:100%;font-size:13px}html body #app.lfai-page .feature-layout{grid-template-columns:1fr}html body #app.lfai-page .feature-main{padding:25px}html body #app.lfai-page .kinetic{font-size:48px;padding:44px 0}html body #app.lfai-page .feature-main p,html body #app.lfai-page .feature-row p{font-size:12px}html body #app.lfai-page .feature-row{padding:22px;gap:20px}html body #app.lfai-page .feature-visual{width:95px;min-width:95px;height:110px}html body #app.lfai-page .feature-row h3{font-size:17px}html body #app.lfai-page .steps{grid-template-columns:repeat(2,1fr);gap:30px 20px}html body #app.lfai-page .steps h3{font-size:15px}html body #app.lfai-page .steps p{font-size:11px}html body #app.lfai-page .confidence{grid-template-columns:1fr;gap:35px}html body #app.lfai-page .confidence-visual{padding:5px 25px}html body #app.lfai-page .confidence-copy>p{font-size:13px}html body #app.lfai-page .check-list{font-size:11px}html body #app.lfai-page .center-heading p{font-size:12px}html body #app.lfai-page .pricing-note{font-size:9px;line-height:1.6;gap:7px;margin-bottom:30px}html body #app.lfai-page .prices{gap:22px 10px}html body #app.lfai-page .price{padding:20px 14px}html body #app.lfai-page .plan-kind{font-size:6px}html body #app.lfai-page .price h3{font-size:21px}html body #app.lfai-page .plan-description{font-size:9px;line-height:1.5;min-height:28px!important}html body #app.lfai-page .price-value{font-size:25px}html body #app.lfai-page .plan-limit{font-size:9px;line-height:1.6;margin:18px 0}html body #app.lfai-page .price .btn{font-size:10px;padding:10px 8px;min-height:41px}html body #app.lfai-page .price .btn svg{width:13px;height:13px}html body #app.lfai-page .price ul{font-size:9px;line-height:1.65;margin-top:16px}html body #app.lfai-page .plan-tag{font-size:5px;padding:6px;top:-10px}html body #app.lfai-page .price-footnote{font-size:10px}html body #app.lfai-page .install-layout{grid-template-columns:1fr;gap:18px}html body #app.lfai-page .install-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}html body #app.lfai-page .install-tabs button{font-size:10px;padding:13px 10px;gap:9px;line-height:1.5}html body #app.lfai-page .install-tabs button svg{display:none}html body #app.lfai-page .install-tabs button>span{font-size:8px}html body #app.lfai-page .install-panel{padding:25px;min-height:330px}html body #app.lfai-page .install-panel h3{font-size:23px}html body #app.lfai-page .install-panel p{font-size:12px}html body #app.lfai-page .faq-section{grid-template-columns:1fr;gap:25px}html body #app.lfai-page .faq-section>div>p{max-width:100%}html body #app.lfai-page .faq-list summary{font-size:13px;padding:21px 0}html body #app.lfai-page .final-cta{margin-bottom:45px;padding:55px 18px}html body #app.lfai-page .final-cta h2{font-size:29px}html body #app.lfai-page .final-cta .eyebrow{font-size:8px}html body #app.lfai-page .final-cta .btn{font-size:12px}html body #app.lfai-page .footer{flex-wrap:wrap;padding-top:28px;gap:25px}html body #app.lfai-page .footer-links{font-size:10px;gap:16px}html body #app.lfai-page .footer-preview{width:100%}}@media (max-width:360px){html body #app.lfai-page .container{width:calc(100% - 28px)}html body #app.lfai-page h1{font-size:45px}html body #app.lfai-page .product-caption h2{font-size:21px}html body #app.lfai-page .mock-site{padding:15px}html body #app.lfai-page .mock-product{gap:12px}html body #app.lfai-page .mock-cta{font-size:7px;padding:8px}html body #app.lfai-page .hero-actions .btn{width:100%}html body #app.lfai-page .prices{grid-template-columns:1fr}html body #app.lfai-page .plan-kind{font-size:8px}html body #app.lfai-page .plan-tag{font-size:7px}html body #app.lfai-page .price-value{font-size:33px}}@media (prefers-reduced-motion:reduce){html body #app.lfai-page{scroll-behavior:auto}html body #app.lfai-page *,html body #app.lfai-page *:before,html body #app.lfai-page *:after{animation:none!important;transition:none!important}}
html body #app.lfai-page{padding:0;margin:0;background:#090b10;color:#f4f6f8;font:16px Arial,Helvetica,sans-serif;overflow-x:clip;isolation:isolate}html body #app.lfai-page h1,html body #app.lfai-page h2,html body #app.lfai-page h3{font-family:Arial,Helvetica,sans-serif}html body #app.lfai-page .section-heading{width:100%;box-sizing:border-box}html body #app.lfai-page .how-section{display:block}html body #app.lfai-page .confidence-copy h2{margin-bottom:24px}html body #app.lfai-page .faq-section{margin-bottom:60px}html body #app.lfai-page .topups{border:1px solid #ffffff17;border-radius:17px;padding:26px;margin-top:30px;background:#121821;display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between}html body #app.lfai-page .topups h3{font-size:22px;color:#fff;margin:0 0 12px}html body #app.lfai-page .topups p{font-size:13px;color:#97a8b4;line-height:1.8;max-width:560px;margin:0}html body #app.lfai-page .topup-options{display:flex;gap:14px;flex-wrap:wrap}html body #app.lfai-page .topup-options>span{display:flex;flex-direction:column;gap:6px;padding:17px;border:1px solid #ffffff20;border-radius:12px;color:#95a7b6;font-size:12px}html body #app.lfai-page .topup-options b{color:#fff;font-size:16px}html body #app.lfai-page .topup-options strong{color:#49ffad;font-size:18px;margin-top:5px}@media(max-width:740px){html body #app.lfai-page .confidence-copy h2{margin-bottom:20px}html body #app.lfai-page .faq-section{margin-bottom:40px}html body #app.lfai-page .topups{padding:22px}}