.lnova{--f-d:var(--font-nova-display),Sora,sans-serif;--f-b:var(--font-nova-sans),Figtree,sans-serif;--f-m:var(--font-nova-mono),"DM Mono",monospace;--bg:#F6F5FA;--line:#E6E3EE;--card:#FFFFFF;--ink:#12201A;--mut:#4A5550;--mut2:#5A6560;--dark:#1C1533;--dark2:#2A2147;--darkfg:#DCD5F7;--darkacc:#C9BEF5;--field:#D6D3E0;--link:#4A32B8;--link-h:#2E1F7A;--phone:#0E0A1C;--tint:#EFEBFD;background:var(--bg);font-family:var(--f-b);color:var(--ink);font-size:16px;line-height:1.5}.lnova[data-foco=produtos]{--bg:#F5F7F1;--line:#E1E6DA;--dark:#12201A;--dark2:#1F3029;--darkfg:#CBD6CF;--darkacc:#B6F05A;--field:#D6DCCD;--link:#1F6B4F;--link-h:#124A36;--phone:#0A120E}.lnova *{box-sizing:border-box}.lnova a{color:var(--link)}.lnova a:hover{color:var(--link-h)}.lnova .wrap{max-width:1248px;margin:0 auto;padding:0 24px}.lnova .eyebrow{margin:0;font-family:var(--f-m);font-size:13px;letter-spacing:.2em;color:var(--link);text-transform:uppercase}.lnova h1,.lnova h2,.lnova h3,.lnova p{margin:0}.lnova .h2{font-family:var(--f-d);font-weight:800;font-size:clamp(34px,4.4vw,60px);line-height:1.02;letter-spacing:-.04em}.lnova .h2 span{color:var(--accent)}.lnova .h1{font-family:var(--f-d);font-weight:800;font-size:clamp(52px,7vw,96px);line-height:.97;letter-spacing:-.045em}.lnova .col{display:flex;flex-direction:column}.lnova .sec{padding:104px 0}.lnova .sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:44px}.lnova .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lnova .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.lnova .card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px}.lnova .card h3{font-family:var(--f-d);font-size:22px}.lnova .card p{color:var(--mut);line-height:1.5}.lnova .card .n{font-family:var(--f-d);font-weight:800;color:var(--accent)}.lnova .card.soft{background:var(--bg)}.lnova .tag{display:inline-block;padding:4px 10px;border-radius:8px;border:1px solid var(--field);font-family:var(--f-m);font-size:12px;color:var(--mut)}.lnova .band{background:var(--card);border-block:1px solid var(--line)}.lnova .dark{background:var(--dark);color:#fff}.lnova .dark .eyebrow{color:var(--darkacc)}.lnova .dark .lead{color:var(--darkfg)}.lnova .lead{font-size:19px;line-height:1.55;color:var(--mut)}.lnova .nav{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--line)}.lnova .nav .wrap{height:80px;justify-content:space-between;gap:16px}.lnova .logo,.lnova .nav .wrap{display:flex;align-items:center}.lnova .logo{gap:10px;font-family:var(--f-d);font-weight:800;font-size:22px}.lnova .logo i{width:30px;height:30px;border-radius:8px;background:var(--soft)}.lnova .nav-links{display:flex;gap:28px;font-size:16px}.lnova .nav-links a{color:#2A3530;text-decoration:none}.lnova .nav-act{display:flex;gap:10px;align-items:center}.lnova .btn{display:inline-flex;align-items:center;height:58px;padding:0 30px;border-radius:29px;font-weight:700;font-size:18px;text-decoration:none;border:0;cursor:pointer;font-family:var(--f-b)}.lnova .btn-soft{background:var(--soft);color:var(--ink)}.lnova .btn-ghost{border:1px solid var(--field);background:#fff;color:var(--ink)}.lnova .btn-ink{background:var(--ink);color:#fff}.lnova .btn-sm{height:46px;padding:0 20px;font-size:16px;border-radius:23px}.lnova .btn-ink:hover,.lnova a.btn-ink:hover{color:#fff;opacity:.9}.lnova .btn-ghost:hover,.lnova .btn-soft:hover{color:var(--ink)}.lnova .btn:disabled{opacity:.6;cursor:default}.lnova .hero{padding-top:88px;padding-bottom:96px}.lnova .hero-sub{font-size:20px;line-height:1.55;color:var(--mut);max-width:540px}.lnova .hero-sub strong{color:var(--ink)}.lnova .sign{padding:10px 24px;border:3px solid var(--signc);border-radius:10px;background:#fff;font-family:var(--f-d);font-weight:800;font-size:24px;letter-spacing:.14em;color:var(--signc)}.lnova .panel{width:100%;max-width:500px;padding:26px;border-radius:22px;display:flex;flex-direction:column;gap:12px}.lnova .panel.dk{background:#1C1533;color:#fff}.lnova .row-ev{display:flex;gap:14px;padding:14px;border-radius:14px;background:#2A2147}.lnova .row-ev b{font-family:var(--f-m);font-weight:400;color:#C9BEF5}.lnova .seg{padding:28px 0;display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;justify-content:center}.lnova .seg,.lnova .seg .eyebrow{color:var(--mut2)}.lnova .bubble{padding:16px 18px;border-radius:16px;background:#fff;color:var(--ink)}.lnova .bubble.ok{background:#E9F9D9}.lnova .bubble span{color:#3A4A40}.lnova .feat{display:flex;gap:14px}.lnova .feat>span{width:40px;height:40px;border-radius:12px;background:var(--dark2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lnova .feat strong{font-size:17px}.lnova .feat small{display:block;font-size:16px;color:var(--darkacc)}.lnova .sync{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.lnova .sync>div{padding:20px;border-radius:18px;background:var(--dark2)}.lnova .sync .eyebrow{font-size:11px;color:var(--darkfg)}.lnova .sync .num{font-family:var(--f-d);font-weight:800;font-size:40px}.lnova .shopbox{width:100%;max-width:500px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.lnova .shopbox .prods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lnova .shopbox .prods>div{display:flex;flex-direction:column;gap:6px;font-size:14px}.lnova .shopbox .prods i{height:110px;border-radius:12px}.lnova .pixbar{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#12201A;color:#fff}.lnova .pixbar em{font-style:normal;padding:4px 8px;border-radius:8px;background:var(--soft);color:#12201A;font-weight:700;font-size:12px}.lnova .c-viewport{overflow:hidden;margin:0 -24px;padding:8px 0}.lnova .c-track{display:flex;width:max-content;animation:lnova-scroll 45s linear infinite}.lnova .c-dup{display:flex}.lnova .c-viewport:focus-within .c-track,.lnova .c-viewport:hover .c-track{animation-play-state:paused}@keyframes lnova-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lnova .c-track{animation:none}.lnova .c-viewport{overflow-x:auto}}.lnova .c-card{width:240px;flex-shrink:0;margin-right:16px;padding:20px;border-radius:20px;background:var(--ccard);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.lnova .c-logo{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--f-d);font-weight:800;font-size:22px;color:#fff}.lnova .c-seg{font-size:14px;color:var(--mut2)}.lnova .c-num{font-family:var(--f-d);font-weight:800;font-size:44px;letter-spacing:-.03em;line-height:1}.lnova .m-phone{width:250px;height:541px;border-radius:36px;border:8px solid var(--phone);overflow:hidden;background:#F4F5F0;flex-shrink:0;box-shadow:0 30px 60px rgba(0,0,0,.35)}.lnova .m-screen{width:390px;height:844px;transform:scale(.641);transform-origin:0 0;color:#12201A;display:flex;flex-direction:column;background:#F4F5F0}.lnova .m-day{flex:1;height:60px;border-radius:14px;border:1px solid #e4e6de;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:600 12px var(--f-b);color:#5A6560}.lnova .m-day b{font-family:var(--f-d);font-size:18px;color:#12201A}.lnova .m-day.on{background:#1C1533;border-color:#1C1533;color:#C9BEF5}.lnova .m-day.on b{color:#fff}.lnova .m-slot{display:flex;gap:12px}.lnova .m-hr{width:44px;font-family:var(--f-m);font-size:12px;color:#5A6560;padding-top:12px;flex-shrink:0}.lnova .m-ag{flex:1;padding:12px 14px;border-radius:14px;background:#EFEBFD;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#4A4560}.lnova .m-ag b{font-size:15px;color:#12201A}.lnova .m-chip{flex-shrink:0;height:36px;padding:0 14px;border-radius:18px;border:1px solid #daddd3;background:#fff;font:600 14px var(--f-b);display:inline-flex;align-items:center}.lnova .m-chip.on{background:#12201A;color:#fff;border-color:#12201A}.lnova .m-ped{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;background:#fff;border:1px solid #e4e6de}.lnova .m-ped>div{flex:1;display:flex;flex-direction:column;gap:4px}.lnova .m-pill{display:inline-block;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:700}.lnova .m-tabs{height:78px;border-top:1px solid #e4e6de;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);margin-top:auto}.lnova .m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:600 11px var(--f-b);color:#5A6560}.lnova .m-p,.lnova .m-tab.on{color:#12201A}.lnova .m-p{display:flex;gap:12px;padding:14px;border-radius:20px;background:#ECE9F5;align-items:flex-start}.lnova[data-foco=produtos] .m-p{background:#E9ECE5}.lnova .m-ap{width:38px;height:38px;border-radius:10px;flex-shrink:0}.lnova .m-lbl{font-family:var(--f-m);font-size:11px;letter-spacing:.1em;color:#4A4560}.lnova .m-p>div{flex:1;display:flex;flex-direction:column;gap:2px}.lnova .m-p>div>div{display:flex;justify-content:space-between}.lnova .m-p span.s{font-size:14px;color:#3A3550}.lnova .phones{display:flex;justify-content:center;align-items:flex-start;gap:24px;flex-wrap:wrap}.lnova .incl{padding:24px;border-radius:20px;background:var(--inclbg);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.lnova .incl div{display:flex;gap:10px;align-items:baseline}.lnova .incl div>span:first-child{color:var(--accent);font-weight:800}.lnova .quote{padding:36px;border-radius:28px;background:var(--formbg);border:2px solid var(--soft);display:flex;flex-direction:column;gap:18px}.lnova .quote h3{font-family:var(--f-d);font-weight:800;font-size:26px;letter-spacing:-.02em}.lnova .f-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lnova .f-field{display:flex;flex-direction:column;gap:6px}.lnova .f-field label,.lnova .f-legend{font-size:14px;font-weight:700;padding:0}.lnova .f-in{height:50px;width:100%;border-radius:12px;border:1px solid var(--field);background:#fff;padding:0 14px;font:16px var(--f-b);color:var(--ink)}.lnova textarea.f-in{height:96px;padding:12px 14px;resize:vertical}.lnova .f-checks{display:flex;flex-wrap:wrap;gap:8px}.lnova .f-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--field);background:#fff;font-size:15px;cursor:pointer}.lnova .f-check input{accent-color:var(--accent);width:18px;height:18px}.lnova .f-erro{color:#B42318;font-size:14px;font-weight:600}.lnova .f-ok{padding:20px;border-radius:16px;background:#E9F9D9;font-weight:600}.lnova details{border-bottom:1px solid var(--line);padding:20px 0}.lnova summary{cursor:pointer;font-weight:700;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:16px}.lnova summary::-webkit-details-marker{display:none}.lnova summary:after{content:"+";font-family:var(--f-d);color:var(--link)}.lnova details[open] summary:after{content:"–"}.lnova details p{margin:12px 0 0;color:var(--mut);line-height:1.55}.lnova .final{background:var(--soft)}.lnova .final .wrap{padding-top:112px;padding-bottom:72px;display:flex;flex-direction:column;gap:32px}.lnova .final h2{font-family:var(--f-d);font-weight:800;font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-.045em}.lnova .final footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:28px;margin-top:40px;border-top:1px solid rgba(18,32,26,.35)}.lnova .final footer div{display:flex;gap:24px;flex-wrap:wrap}.lnova .final footer a{color:var(--ink)}.lnova .row{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:820px){.lnova .split{grid-template-columns:1fr}.lnova .nav-links{display:none}.lnova .f-grid{grid-template-columns:1fr}.lnova .sec{padding:72px 0}}