.lp{--lp-bg:#f4f7f5;--lp-ink:#0b1a16;--lp-ink-2:#4d605a;--lp-line:#dfe7e2;--lp-surface:#ffffff;--lp-green:#16a36a;--lp-green-2:#3fd29a;--lp-deep:#071c19;--lp-deep-2:#0f2f29;--lp-gold:#d4ab67;--lp-gold-2:#f0d08f;--lp-radius:22px;--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-shadow:0 1px 2px rgba(7,28,25,0.06),0 24px 60px -28px rgba(7,28,25,0.45);color:var(--lp-ink);background:var(--lp-bg);font-family:var(--font);overflow-x:clip;line-height:1.5}.lp h1,.lp h2,.lp h3{letter-spacing:-.025em;line-height:1.08}.lp h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:800}.lp h3{font-size:1.125rem;font-weight:750}.lp-container{width:min(1180px,100% - 2.5rem);margin:0 auto}.lp-section{padding:clamp(3.5rem,8vw,6.5rem) 0;position:relative}.lp-dark{background:radial-gradient(900px 500px at 80% 0,rgba(22,163,106,.22),transparent 60%),radial-gradient(700px 500px at 0 100%,rgba(212,171,103,.16),transparent 60%),linear-gradient(180deg,#0b2420,var(--lp-deep));color:#fff}.lp-head{max-width:720px;margin-bottom:2.5rem}.lp-head p{color:var(--lp-ink-2);font-size:1.08rem;margin-top:.85rem}.lp-head.light p{color:rgba(255,255,255,.72)}.lp-head h2{margin-top:.6rem}.lp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-green-2)}.lp-eyebrow.dark{color:var(--lp-green)}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-green-2);box-shadow:0 0 0 0 rgba(63,210,154,.7);animation:lp-ping 1.8s infinite;display:inline-block}@keyframes lp-ping{0%{box-shadow:0 0 0 0 rgba(63,210,154,.7)}70%{box-shadow:0 0 0 10px rgba(63,210,154,0)}to{box-shadow:0 0 0 0 rgba(63,210,154,0)}}.lp-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-green);background:rgba(22,163,106,.1);padding:.2rem .55rem;border-radius:999px;margin:.9rem 0 .5rem}.lp-grad{background:linear-gradient(92deg,var(--lp-green-2),var(--lp-gold-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;font-weight:700;font-size:.95rem;border:1px solid transparent;transition:transform .25s var(--lp-ease),box-shadow .25s var(--lp-ease),background .2s,border-color .2s;cursor:pointer;white-space:nowrap}.lp-btn svg{width:18px;height:18px}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0) scale(.98)}.lp-btn-xl{padding:.95rem 1.5rem;font-size:1.05rem}.lp-btn-primary{background:linear-gradient(135deg,var(--lp-green),#0f7d52);color:#fff;box-shadow:0 12px 30px -12px rgba(22,163,106,.9),inset 0 0 0 1px rgba(255,255,255,.15)}.lp-btn-primary:hover{box-shadow:0 18px 36px -12px rgba(22,163,106,1)}.lp-btn-gold{background:linear-gradient(135deg,var(--lp-gold-2),var(--lp-gold));color:#2a1e08;box-shadow:0 12px 28px -14px rgba(212,171,103,.9)}.lp-btn-ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-btn-ghost:hover{background:rgba(255,255,255,.16)}.lp-btn-ghost-dark{background:transparent;color:var(--lp-ink);border-color:var(--lp-line)}.lp-btn-ghost-dark:hover{background:#fff}.lp-btn-glass{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lp-btn-glass:hover{background:rgba(255,255,255,.2)}.lp-btn-dark{background:var(--lp-deep);color:#fff;margin-top:1.25rem}.lp-btn-dark:hover{background:#0f3a31}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:linear-gradient(180deg,rgba(10,52,42,.92),rgba(8,42,35,.86));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid rgba(63,210,154,.22);box-shadow:0 10px 30px -20px rgba(0,0,0,.6);color:#fff}.lp-header-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:66px}.lp-logo{align-items:center;gap:.6rem;font-weight:800;letter-spacing:-.02em;font-size:1.2rem}.lp-logo,.lp-logo-link{display:inline-flex}.lp-logo-img{width:36px;height:36px;border-radius:10px;box-shadow:0 8px 18px -8px rgba(0,0,0,.8)}.lp-logo-text.light{color:#fff}.lp-logo b{color:var(--lp-green-2)}.lp-logo-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--lp-green),#0f7d52);display:grid;place-items:center;box-shadow:0 8px 18px -8px rgba(22,163,106,.9),inset 0 0 0 1px rgba(255,255,255,.2);position:relative;overflow:hidden}.lp-logo-mark span{width:12px;height:12px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}.lp-logo-mark:after{content:"";position:absolute;inset:-40% -40% auto auto;width:60%;height:60%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 60%)}.lp-nav{display:flex;gap:1.4rem;font-size:.92rem;font-weight:600;color:rgba(255,255,255,.92)}.lp-nav a{position:relative;padding:.3rem 0}.lp-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--lp-green-2);transition:right .3s var(--lp-ease)}.lp-nav a:hover{color:#fff}.lp-nav a:hover:after{right:0}.lp-login{display:flex;align-items:center;gap:.5rem}.lp-login-wrap{position:relative}.lp-login-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 2rem));background:#0d2621;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:.5rem;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);display:grid;grid-gap:.25rem;gap:.25rem;animation:lp-pop .25s var(--lp-ease)}@keyframes lp-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.lp-login-item{display:grid;grid-gap:.15rem;gap:.15rem;padding:.8rem .9rem;border-radius:12px;color:#fff;border:0;border-left:3px solid var(--lp-green);background:transparent;text-align:left;cursor:pointer;font:inherit}.lp-login-item span{font-size:.82rem;color:rgba(255,255,255,.65)}.lp-login-item:hover{background:rgba(255,255,255,.08)}.lp-login-item.admin{border-color:#2d6cdf}.lp-login-item.demo{border-color:var(--lp-gold)}.lp-hero{position:relative;color:#fff;overflow:hidden;min-height:min(92vh,880px);display:flex;flex-direction:column;justify-content:center;--mx:0;--my:0}.lp-hero-bg{position:absolute;inset:0;z-index:0}.lp-hero-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.08) translate(calc(var(--mx) * -14px),calc(var(--my) * -10px));transition:transform .4s var(--lp-ease);animation:lp-kenburns 28s ease-in-out infinite alternate}@keyframes lp-kenburns{0%{scale:1}to{scale:1.07}}.lp-hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,25,.94),rgba(7,28,25,.78) 45%,rgba(7,28,25,.35)),linear-gradient(180deg,rgba(7,28,25,.2),rgba(7,28,25,.55) 100%)}.lp-hero-mesh{position:absolute;inset:0;background:radial-gradient(600px 400px at 15% 20%,rgba(22,163,106,.32),transparent 60%),radial-gradient(500px 400px at 90% 80%,rgba(212,171,103,.22),transparent 60%);mix-blend-mode:screen;animation:lp-mesh 14s ease-in-out infinite alternate}@keyframes lp-mesh{0%{opacity:.7;transform:translateY(0)}to{opacity:1;transform:translateY(-20px)}}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2rem;gap:2rem;align-items:center;padding:clamp(3.5rem,7vw,6rem) 0 4.5rem}.lp-hero-copy h1{font-size:clamp(2.3rem,1.4rem + 3.6vw,4.1rem);font-weight:850;margin-top:1rem;max-width:13ch;text-wrap:balance}.lp-lede{margin-top:1.2rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);color:rgba(255,255,255,.82);max-width:56ch}.lp-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.lp-hero-sub{margin-top:1rem;font-size:.9rem;color:rgba(255,255,255,.7)}.lp-hero-sub a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lp-trust{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:rgba(255,255,255,.78);font-size:.92rem}.lp-trust li{display:inline-flex;align-items:center;gap:.4rem}.lp-trust svg{width:16px;height:16px;color:var(--lp-green-2)}.lp-hero-visual{position:relative;height:560px;perspective:1400px}.lp-phone{position:absolute;left:50%;top:50%;width:272px;height:548px;margin:-274px 0 0 -136px;border-radius:40px;background:linear-gradient(160deg,#1c2b27,#070f0d);padding:12px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),inset 0 0 0 1.5px rgba(255,255,255,.12),0 0 0 1px rgba(0,0,0,.6);transform:rotateY(calc(-16deg + var(--mx) * 12deg)) rotateX(calc(8deg + var(--my) * -10deg)) translateZ(0);transform-style:preserve-3d;transition:transform .3s var(--lp-ease);animation:lp-float 7s ease-in-out infinite}@keyframes lp-float{0%,to{margin-top:-274px}50%{margin-top:-288px}}.lp-phone:before{content:"";position:absolute;top:12px;left:50%;width:92px;height:26px;margin-left:-46px;background:#070f0d;border-radius:0 0 16px 16px;z-index:2}.lp-phone-screen{position:relative;height:100%;border-radius:30px;overflow:hidden;background:radial-gradient(300px 200px at 80% -10%,rgba(22,163,106,.4),transparent 60%),linear-gradient(180deg,#0f2f29,#081d19);color:#fff;padding:44px 14px 16px;display:flex;flex-direction:column;gap:10px;font-size:.8rem}.lp-ps-top{display:flex;justify-content:space-between;align-items:center;font-weight:700}.lp-ps-online{font-style:normal;font-size:.68rem;color:var(--lp-green-2);font-weight:700}.lp-ps-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px}.lp-ps-timer small{display:block;color:rgba(255,255,255,.65);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.lp-ps-timer strong{display:block;font-size:1.9rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:2px 0 6px}.lp-ps-kpis{display:flex;gap:10px;color:rgba(255,255,255,.7);font-size:.72rem}.lp-ps-kpis b{color:#fff;font-size:.9rem}.lp-ps-map{border-radius:14px;overflow:hidden;background:#0a1f1b;border:1px solid rgba(255,255,255,.08);flex:1 1;min-height:110px}.lp-ps-map svg{width:100%;height:100%}.lp-ps-route{stroke-dasharray:420;stroke-dashoffset:420;animation:lp-draw 4s var(--lp-ease) infinite}@keyframes lp-draw{0%{stroke-dashoffset:420}60%,to{stroke-dashoffset:0}}.lp-ps-me{filter:drop-shadow(0 0 6px rgba(22,163,106,.9))}.lp-ps-queue{display:flex;align-items:center;gap:6px;font-size:.7rem;color:rgba(255,255,255,.75);background:rgba(212,171,103,.12);border:1px solid rgba(212,171,103,.3);padding:6px 10px;border-radius:999px}.lp-ps-queue i{width:7px;height:7px;border-radius:50%;background:var(--lp-gold);animation:lp-blink 1s infinite}@keyframes lp-blink{50%{opacity:.2}}.lp-ps-btn{border:0;border-radius:14px;padding:12px;background:linear-gradient(135deg,var(--lp-green),#0f7d52);color:#fff;font-weight:800;pointer-events:none}.lp-phone-glare{position:absolute;inset:0;border-radius:40px;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 35%,transparent 65%,rgba(255,255,255,.06));pointer-events:none}.lp-float{position:absolute;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:.75rem .95rem;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);display:grid;grid-gap:.1rem;gap:.1rem;min-width:150px;transform:translate(calc(var(--mx) * var(--px, 18px)),calc(var(--my) * var(--py, 12px)));transition:transform .35s var(--lp-ease);animation:lp-bob 6s ease-in-out infinite}.lp-float small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7)}.lp-float strong{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-float span{font-size:.74rem;color:rgba(255,255,255,.7)}.lp-float-a{left:-4%;top:8%;--px:28px;--py:18px;animation-delay:-2s}.lp-float-b{right:-6%;top:30%;--px:-26px;--py:16px;animation-delay:-4s;border-color:rgba(63,210,154,.5)}.lp-float-c{left:-4%;bottom:-2%;--px:22px;--py:-14px}@keyframes lp-bob{0%,to{margin-top:0}50%{margin-top:-10px}}.lp-hero-strip{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);background:rgba(7,28,25,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lp-marquee 36s linear infinite}.lp-marquee-track>span{display:flex}.lp-marquee i{font-style:normal;padding:.8rem 1.6rem;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7);white-space:nowrap;position:relative}.lp-marquee i:after{content:"◆";position:absolute;right:-6px;color:var(--lp-gold);font-size:.5rem;top:50%;transform:translateY(-50%)}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-tilt{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--lp-ease),box-shadow .3s var(--lp-ease);transform-style:preserve-3d;position:relative;will-change:transform}.lp-tilt:hover{box-shadow:var(--lp-shadow)}.lp-tilt-glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(240px 240px at var(--gx) var(--gy),rgba(22,163,106,.18),transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.lp-tilt:hover .lp-tilt-glow{opacity:1}.lp-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.lp-benefit{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.5rem;overflow:hidden}.lp-benefit:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--lp-green),var(--lp-gold));opacity:0;transition:opacity .3s}.lp-benefit:hover:before{opacity:1}.lp-benefit p{color:var(--lp-ink-2);margin-top:.5rem;font-size:.95rem}.lp-benefit-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--lp-green),#0f7d52);box-shadow:0 12px 24px -12px rgba(22,163,106,.9);transform:translateZ(30px)}.lp-benefit-icon svg{width:24px;height:24px}.lm{display:grid;grid-template-columns:1fr 320px;grid-gap:1rem;gap:1rem}.lm-map{position:relative;background:radial-gradient(700px 400px at 30% 20%,rgba(22,163,106,.12),transparent 60%),#0a1f1b;border:1px solid rgba(255,255,255,.1);border-radius:var(--lp-radius);overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.03)}.lm-map svg{width:100%;height:auto;display:block}.lm-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.lm-chips,.lm-toolbar{display:flex;flex-wrap:wrap}.lm-chips{gap:.35rem}.lm-chips button{--c:var(--lp-green-2);display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.lm-chips button i{width:8px;height:8px;border-radius:50%;background:var(--c)}.lm-chips button:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.lm-chips button.active{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35);color:#fff}.lm-live{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;letter-spacing:.1em;color:#fff;background:rgba(196,61,61,.2);border:1px solid rgba(255,120,120,.4);border-radius:999px;padding:.3rem .7rem}.lm-live i{width:8px;height:8px;border-radius:50%;background:#ff6b6b;box-shadow:0 0 10px #ff6b6b;animation:lp-blink 1.2s infinite}.lm-team:hover circle{filter:brightness(1.2)}.lm-side{display:flex;flex-direction:column;gap:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--lp-radius);padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:0}.lm-side-head{display:flex;justify-content:space-between;align-items:baseline}.lm-side-head span{font-size:.8rem;color:rgba(255,255,255,.6)}.lm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;max-height:330px;overflow:auto;scrollbar-width:thin}.lm-list li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.5rem .6rem;border-radius:12px;cursor:pointer;transition:background .2s;border:1px solid transparent}.lm-list li:hover{background:rgba(255,255,255,.07)}.lm-list li.sel{background:rgba(22,163,106,.16);border-color:rgba(63,210,154,.35)}.lm-list li.idle{opacity:.6}.lm-list i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.lm-list b{display:block;font-size:.86rem}.lm-list span{font-size:.74rem;color:rgba(255,255,255,.6)}.lm-list em{font-style:normal;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-green-2);font-weight:700}.lm-detail{background:rgba(22,163,106,.12);border:1px solid rgba(63,210,154,.3);border-radius:14px;padding:.75rem .9rem;display:grid;grid-gap:.2rem;gap:.2rem;animation:lp-pop .25s var(--lp-ease)}.lm-detail span{font-size:.78rem;color:rgba(255,255,255,.7)}.lm-detail-kpis{display:flex;gap:.9rem;margin-top:.3rem;font-size:.75rem;color:rgba(255,255,255,.7)}.lm-detail-kpis b{color:#fff;font-size:.95rem;display:block}.lm-ticker{border-top:1px solid rgba(255,255,255,.1);padding-top:.7rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.8rem;min-height:120px}.lm-ev{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.85);animation:lp-slide .4s var(--lp-ease)}.lm-ev i{width:7px;height:7px;border-radius:50%;flex:none}@keyframes lp-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.lp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.lp-kpi{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:18px;padding:1.1rem 1.25rem;display:grid;grid-gap:.15rem;gap:.15rem;position:relative;overflow:hidden}.lp-kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(22,163,106,.18),transparent 70%)}.lp-kpi small{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-ink-2);font-weight:700}.lp-kpi strong{font-size:2rem;font-weight:850;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-kpi span{font-size:.8rem;color:var(--lp-ink-2)}.lp-kpi span.up{color:var(--lp-green);font-weight:700}.lp-charts{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:1rem;gap:1rem}.lp-chart{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.1rem 1.2rem .8rem;box-shadow:var(--shadow-sm)}.lp-chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;gap:.5rem}.lp-chart-head h3{font-size:1rem}.lp-chart-head span{font-size:.78rem;color:var(--lp-ink-2)}.lp-split-wrap{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);background:linear-gradient(180deg,var(--lp-bg),#eaf1ed)}.lp-split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:center}.lp-split.reverse .lp-photo{order:2}.lp-photo{margin:0;border-radius:var(--lp-radius);overflow:hidden;box-shadow:var(--lp-shadow);aspect-ratio:16/10;background:#0b1a16}.lp-photo.tall{aspect-ratio:4/4.6;max-width:520px}.lp-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--lp-ease)}.lp-photo:hover img{transform:scale(1.04)}.lp-photo figcaption{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;background:rgba(7,28,25,.7);color:#fff;font-size:.8rem;font-weight:600;padding:.45rem .8rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.lp-split-copy h2{margin-top:.5rem}.lp-bullets{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-gap:.65rem;gap:.65rem;color:var(--lp-ink-2)}.lp-bullets li{position:relative;padding-left:1.6rem}.lp-bullets li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--lp-green),var(--lp-green-2));box-shadow:0 0 0 4px rgba(22,163,106,.14)}.lp-bullets b{color:var(--lp-ink)}.lp-steps-wrap{padding-top:0}.lp-team-photo{position:relative;height:clamp(320px,48vw,520px);overflow:hidden;color:#fff;display:flex;align-items:flex-end}.lp-team-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.lp-team-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,28,25,.1) 20%,rgba(7,28,25,.85))}.lp-team-copy{position:relative;padding-bottom:5.5rem;max-width:820px}.lp-team-copy h2{margin-top:.5rem;text-shadow:0 6px 30px rgba(0,0,0,.4)}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:-2.5rem;position:relative;z-index:1}.lp-step{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.5rem;box-shadow:var(--lp-shadow)}.lp-step p{color:var(--lp-ink-2);margin-top:.5rem;font-size:.95rem}.lp-step-n{display:inline-block;font-weight:900;font-size:2rem;letter-spacing:-.04em;background:linear-gradient(135deg,var(--lp-green),var(--lp-gold));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.4rem}.lp-access{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.lp-access-card{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.6rem;border-radius:var(--lp-radius);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;overflow:hidden}.lp-access-card p{color:rgba(255,255,255,.72);font-size:.95rem}.lp-access-k{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:.6rem;background:rgba(22,163,106,.25);color:var(--lp-green-2);transform:translateZ(30px)}.lp-access-k svg{width:24px;height:24px}.lp-access-card.admin .lp-access-k{background:rgba(45,108,223,.25);color:#8fb4ff}.lp-access-card.super .lp-access-k{background:rgba(212,171,103,.22);color:var(--lp-gold-2)}.lp-access-card.super{border-color:rgba(212,171,103,.45);background:linear-gradient(160deg,rgba(212,171,103,.12),rgba(255,255,255,.04))}.lp-access-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;font-weight:700;color:var(--lp-green-2)}.lp-access-card.admin .lp-access-cta{color:#8fb4ff}.lp-access-card.super .lp-access-cta{color:var(--lp-gold-2)}.lp-access-cta svg{width:18px;height:18px;transition:transform .25s}.lp-access-card:hover .lp-access-cta svg{transform:translateX(4px)}.lp-final{background:linear-gradient(180deg,#eaf1ed,var(--lp-bg))}.lp-final-in{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:center;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:28px;padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--lp-shadow);position:relative;overflow:hidden}.lp-final-in:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(22,163,106,.16),transparent 65%)}.lp-final-in h2{margin-top:.5rem}.lp-final-in p{color:var(--lp-ink-2);margin-top:.75rem}.lp-final-cta{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:stretch;position:relative}.lp-final-cta .lp-btn{justify-content:center}.lp-footer{padding:2rem 0 calc(2rem + env(safe-area-inset-bottom));background:var(--lp-deep);color:rgba(255,255,255,.7);font-size:.85rem}.lp-footer-in{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:center}.lp-footer nav{display:flex;gap:1rem}.lp-footer nav a:hover{color:#fff}.lp-btn-wa{background:#25d366;color:#073b1f;box-shadow:0 12px 28px -14px rgba(37,211,102,.9)}.lp-btn-wa svg{width:20px;height:20px}.lp-btn-wa:hover{background:#2ee07a}.lp-modal-bg{position:fixed;inset:0;z-index:100;background:rgba(4,18,15,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem;animation:lp-fade .25s var(--lp-ease)}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-modal{position:relative;width:min(640px,100%);max-height:calc(100dvh - 2rem);overflow:auto;background:var(--lp-surface);color:var(--lp-ink);border-radius:26px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 50px 100px -40px rgba(0,0,0,.8);animation:lp-pop .3s var(--lp-ease)}.lp-modal-x{position:absolute;right:.9rem;top:.9rem;width:38px;height:38px;border-radius:50%;border:1px solid var(--lp-line);background:#fff;color:var(--lp-ink-2);display:grid;place-items:center;cursor:pointer}.lp-modal-x svg{width:18px;height:18px}.lp-form h3{font-size:1.5rem;margin-top:.4rem}.lp-form-lede{color:var(--lp-ink-2);margin:.5rem 0 1.1rem}.lp-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.lp-form-grid label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.82rem;font-weight:700;color:var(--lp-ink-2)}.lp-form-grid label.wide{grid-column:1/-1}.lp-form-grid input,.lp-form-grid textarea{font:inherit;font-weight:500;color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:12px;padding:.7rem .85rem;background:#fff;transition:border-color .2s,box-shadow .2s}.lp-form-grid input:focus,.lp-form-grid textarea:focus{outline:none;border-color:var(--lp-green);box-shadow:0 0 0 4px rgba(22,163,106,.15)}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp-form-err{margin-top:.8rem;background:rgba(196,61,61,.1);color:#9c2c2c;border:1px solid rgba(196,61,61,.3);border-radius:12px;padding:.6rem .8rem;font-size:.9rem}.lp-form-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.lp-form-foot{margin-top:.8rem;font-size:.78rem;color:var(--lp-ink-2)}.lp-modal-done{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:start;padding:.5rem 0}.lp-modal-done h3{font-size:1.5rem}.lp-modal-done p{color:var(--lp-ink-2)}.lp-done-ic{width:56px;height:56px;border-radius:50%;background:rgba(22,163,106,.14);color:var(--lp-green);display:grid;place-items:center}.lp-done-ic svg{width:28px;height:28px}.lp-final-logo{height:52px;width:auto;margin-bottom:1rem}.lp-foot-lima{opacity:.6}.lp-access-card.demo{border-color:rgba(212,171,103,.45);background:linear-gradient(160deg,rgba(212,171,103,.12),rgba(255,255,255,.04));text-align:left;cursor:pointer;font:inherit}.lp-access-card.demo .lp-access-k{background:rgba(212,171,103,.22);color:var(--lp-gold-2)}.lp-access-card.demo .lp-access-cta{color:var(--lp-gold-2)}.lp-js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease)}.lp-js [data-reveal].in{opacity:1;transform:none}@media (max-width:1000px){.lp-hero-grid{grid-template-columns:1fr}.lp-hero-visual{height:520px;max-width:520px;margin:0 auto;width:100%}.lp-access,.lp-benefits,.lp-charts,.lp-steps{grid-template-columns:1fr 1fr}.lp-charts .lp-chart:first-child{grid-column:1/-1}.lp-kpis{grid-template-columns:1fr 1fr}.lm{grid-template-columns:1fr}.lm-list{max-height:220px}.lp-split,.lp-split.reverse{grid-template-columns:1fr}.lp-split.reverse .lp-photo{order:0}.lp-final-in,.lp-footer-in{grid-template-columns:1fr}.lp-footer-in{text-align:center;justify-items:center}}@media (max-width:760px){.lp-demo-desk,.lp-nav{display:none}.lp-access,.lp-benefits,.lp-charts,.lp-form-grid,.lp-kpis,.lp-steps{grid-template-columns:1fr}.lp-hero-visual{height:500px}.lp-phone{width:240px;height:484px;margin:-242px 0 0 -150px}.lp-float-a,.lp-float-c{display:none}.lp-float-b{right:0;top:56%;min-width:130px;padding:.6rem .75rem}.lp-float strong{font-size:1.25rem}.lp-hero-copy h1{max-width:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp-js [data-reveal]{opacity:1;transform:none}.lp-phone{transform:none}}