.lp-scope{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--ocre-txt:#e0a35a;--terra-txt:#d2725c;--sage-txt:#9ab585;--orange-txt:#e8944a;--nav-bg:#0f141bd1;--hero-glow:radial-gradient(ellipse 60% 45% at 50% 0%, #5d718429, transparent 70%);--shadow-card:0 20px 60px #00000073;--tint-blue:#5d71842e;--tint-blue-hover:#5d71844d;color:var(--t);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}[data-theme=light] .lp-scope{--ocre-txt:#8a621c;--terra-txt:#8f4630;--sage-txt:#516d41;--orange-txt:#a4500c;--nav-bg:#f8f9fbd9;--hero-glow:radial-gradient(ellipse 60% 45% at 50% 0%, #52677a1f, transparent 70%);--shadow-card:0 20px 50px #161c241f;--tint-blue:#52677a1f;--tint-blue-hover:#52677a33}.lp-scope *{box-sizing:border-box;margin:0;padding:0}.lp-scope{background:var(--l0);min-height:100vh}@media (prefers-reduced-motion:reduce){.lp-scope *,.lp-scope :before,.lp-scope :after{transition:none!important;animation:none!important}}.lp-scope .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lp-scope section{position:relative}.lp-scope .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--t-mid);align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.lp-scope .eyebrow:before{content:"";background:var(--blue);border-radius:2px;width:20px;height:2px}.lp-scope h1{font-family:var(--font-ui);letter-spacing:-.028em;color:var(--t-hi);font-size:clamp(34px,5.5vw,58px);font-weight:700;line-height:1.06}.lp-scope h2{letter-spacing:-.022em;color:var(--t-hi);font-size:clamp(24px,3.4vw,34px);font-weight:680;line-height:1.12}.lp-scope .lead{color:var(--t-mid);font-size:clamp(15px,1.8vw,17.5px);line-height:1.65}.lp-scope .mono{font-family:var(--font-mono)}.lp-scope .caption{color:var(--t-low);font-size:11.5px}.lp-scope .btn{cursor:pointer;border-radius:var(--r-btn);border:1px solid var(--border-strong);background:var(--l4);color:var(--t-hi);align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.lp-scope .btn:hover{background:var(--l5)}.lp-scope .btn:active{transform:translateY(1px)}.lp-scope .btn.primary{background:var(--tint-blue);border-color:var(--blue);color:var(--blue-lt)}.lp-scope .btn.primary:hover{background:var(--tint-blue-hover)}.lp-scope .btn.ghost{border-color:var(--border);color:var(--t);background:0 0}.lp-scope .btn.ghost:hover{background:var(--l3)}.lp-scope .btn.lg{padding:13px 26px;font-size:15px}.lp-scope .btn .ico{flex-shrink:0;width:16px;height:16px}.lp-scope .badge{border-radius:var(--r-pill);border:1px solid;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.lp-scope .badge .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.lp-scope .b-ok{color:var(--sage-txt);border-color:var(--sage);background:#82a06f1a}.lp-scope .b-warn{color:var(--ocre-txt);border-color:var(--ocre);background:#d9a14e1a}.lp-scope .b-err{color:var(--terra-txt);border-color:var(--terra);background:#b060491a}.lp-scope .b-info{color:var(--blue-lt);border-color:var(--blue);background:var(--tint-blue)}.lp-scope .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.lp-scope .reveal.in{opacity:1;transform:none}.lp-scope .nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}.lp-scope .nav.scrolled{border-bottom-color:var(--border-soft)}.lp-scope .nav-inner{align-items:center;gap:28px;max-width:1120px;height:66px;margin:0 auto;padding:0 24px;display:flex}.lp-scope .brand{align-items:center;gap:11px;margin-right:auto;text-decoration:none;display:flex}.lp-scope .brand .mark{width:30px;height:30px;color:var(--t-hi);flex-shrink:0}.lp-scope .brand .name{font-family:var(--font-brand), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--t-hi);font-size:15px;font-weight:500;transform:translate(2px)}.lp-scope .nav-links{align-items:center;gap:4px;display:flex}.lp-scope .nav-links a{color:var(--t-mid);border-radius:var(--r-btn);padding:8px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .16s,background .16s}.lp-scope .nav-links a:hover{color:var(--t-hi);background:var(--l2)}.lp-scope .nav-actions{align-items:center;gap:10px;display:flex}.lp-scope .hamb{border-radius:var(--r-btn);border:1px solid var(--border);width:38px;height:38px;color:var(--t);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.lp-scope .hamb svg{width:18px;height:18px}@media (max-width:860px){.lp-scope .nav-links{background:var(--l1);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px 16px;display:none;position:absolute;top:66px;left:0;right:0}.lp-scope .nav-links.open{display:flex}.lp-scope .nav-links a{padding:12px 14px}.lp-scope .hamb{display:flex}.lp-scope .nav-login-label{display:none}}.lp-scope .hero{padding:150px 0 80px;overflow:hidden}.lp-scope .hero:before{content:"";pointer-events:none;background:var(--hero-glow);position:absolute;inset:0}.lp-scope .hero-grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--border-soft) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000 20%,#0000 75%)}.lp-scope .hero .wrap{text-align:center;position:relative}.lp-scope .hero h1{max-width:780px;margin:0 auto}.lp-scope .hero h1 .hl{color:var(--blue-lt)}.lp-scope .hero .lead{max-width:600px;margin:22px auto 0}.lp-scope .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.lp-scope .hero-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.lp-scope .app-shot{text-align:left;background:var(--l1);border:1px solid var(--border);max-width:940px;box-shadow:var(--shadow-card);border-radius:18px;margin:64px auto 0;overflow:hidden}.lp-scope .app-bar{background:var(--l2);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.lp-scope .app-bar .dot-w{background:var(--l4);border:1px solid var(--border-strong);border-radius:50%;width:11px;height:11px}.lp-scope .app-bar .url{max-width:340px;font-family:var(--font-mono);color:var(--t-low);background:var(--l1);border:1px solid var(--border-soft);border-radius:7px;flex:1;margin-left:10px;padding:4px 12px;font-size:11.5px}.lp-scope .app-body{grid-template-columns:200px 1fr;min-height:380px;display:grid}.lp-scope .app-side{background:var(--l1);border-right:1px solid var(--border-soft);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.lp-scope .app-side .s-item{color:var(--t-mid);border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:600;display:flex}.lp-scope .app-side .s-item svg{flex-shrink:0;width:15px;height:15px}.lp-scope .app-side .s-item.on{background:var(--l3);color:var(--t-hi)}.lp-scope .app-main{background:var(--l2);padding:20px 22px}.lp-scope .app-main h3{letter-spacing:-.01em;color:var(--t-hi);font-size:16px;font-weight:640}.lp-scope .app-main .sub{color:var(--t-mid);margin-top:2px;font-size:12px}.lp-scope .stat-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.lp-scope .stat{background:var(--l3);border:1px solid var(--border-soft);border-radius:12px;padding:13px 15px}.lp-scope .stat .v{color:var(--t-hi);letter-spacing:-.02em;font-size:21px;font-weight:680}.lp-scope .stat .k{color:var(--t-mid);margin-top:1px;font-size:11.5px}.lp-scope .stat .d{margin-top:3px;font-size:11px;font-weight:600}.lp-scope .stat .d.up{color:var(--sage-txt)}.lp-scope .stat .d.down{color:var(--terra-txt)}.lp-scope .mock-list{border:1px solid var(--border-soft);border-radius:12px;margin-top:14px;overflow:hidden}.lp-scope .mock-list .head{color:var(--t-hi);background:var(--l2);border-bottom:1px solid var(--border-soft);padding:10px 14px;font-size:12px;font-weight:600}.lp-scope .m-row{background:var(--l3);align-items:center;gap:11px;padding:10px 14px;display:flex}.lp-scope .m-row+.m-row{border-top:1px solid var(--border-soft)}.lp-scope .m-row .av{background:var(--l4);width:30px;height:30px;color:var(--blue-lt);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.lp-scope .m-row .nm{color:var(--t-hi);font-size:13px;font-weight:600;line-height:1.3}.lp-scope .m-row .tp{color:var(--t-mid);font-size:11px}.lp-scope .m-row .hr{font-family:var(--font-mono);color:var(--t-mid);margin-left:auto;font-size:11.5px}.lp-scope .m-row .st{flex-shrink:0}.lp-scope .m-row .st .badge{padding:3px 9px;font-size:10.5px}@media (max-width:760px){.lp-scope .app-body{grid-template-columns:1fr}.lp-scope .app-side{border-right:0;border-bottom:1px solid var(--border-soft);flex-direction:row;padding:10px;overflow-x:auto}.lp-scope .app-side .s-item{white-space:nowrap}.lp-scope .stat-row{grid-template-columns:1fr 1fr}.lp-scope .m-row .st{display:none}}.lp-scope .sect{padding:96px 0}.lp-scope .sect-head{max-width:640px;margin-bottom:48px}.lp-scope .sect-head .lead{margin-top:14px}.lp-scope .feat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:920px){.lp-scope .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-scope .feat-grid{grid-template-columns:1fr}}.lp-scope .feat{background:var(--l1);border:1px solid var(--border);border-radius:var(--r-card);padding:26px 24px;transition:transform .22s,border-color .22s,background .22s}.lp-scope .feat:hover{border-color:var(--border-strong);background:var(--l2);transform:translateY(-4px)}.lp-scope .feat .f-ico{background:var(--l3);border:1px solid var(--border);width:42px;height:42px;color:var(--blue-lt);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.lp-scope .feat .f-ico svg{width:20px;height:20px}.lp-scope .feat h3{letter-spacing:-.01em;color:var(--t-hi);margin-bottom:8px;font-size:16.5px;font-weight:640}.lp-scope .feat p{color:var(--t-mid);font-size:13.5px;line-height:1.6}.lp-scope .demo-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.lp-scope .tab-btn{cursor:pointer;border-radius:var(--r-pill);background:var(--l3);border:1px solid var(--border);color:var(--t-mid);align-items:center;gap:8px;padding:8px 17px;font-family:inherit;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.lp-scope .tab-btn:hover{background:var(--l4)}.lp-scope .tab-btn .cdot{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px}.lp-scope .tab-btn.on{background:var(--tint-blue);border-color:var(--blue);color:var(--blue-lt)}.lp-scope .demo-panel{background:var(--l1);border:1px solid var(--border);border-radius:var(--r-card);padding:26px;animation:.4s lpFadeUp;display:none}.lp-scope .demo-panel.on{display:block}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-scope .demo-cols{grid-template-columns:1fr 1.35fr;align-items:center;gap:26px;display:grid}@media (max-width:820px){.lp-scope .demo-cols{grid-template-columns:1fr}}.lp-scope .demo-txt h3{letter-spacing:-.015em;color:var(--t-hi);margin-bottom:10px;font-size:19px;font-weight:640}.lp-scope .demo-txt p{color:var(--t-mid);font-size:14px;line-height:1.65}.lp-scope .demo-txt ul{flex-direction:column;gap:9px;margin-top:16px;list-style:none;display:flex}.lp-scope .demo-txt li{color:var(--t);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.lp-scope .demo-txt li:before{content:"✓";border:1px solid var(--sage);width:19px;height:19px;color:var(--sage-txt);background:#82a06f24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.lp-scope .demo-mock{background:var(--l2);border:1px solid var(--border-soft);border-radius:12px;padding:18px}.lp-scope .cal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-scope .cal-head .t{color:var(--t-hi);font-size:13.5px;font-weight:640}.lp-scope .cal-head .mono{color:var(--t-mid);font-size:11px}.lp-scope .cal-grid{grid-template-columns:44px 1fr 1fr 1fr;gap:5px;font-size:11px;display:grid}.lp-scope .cal-grid .h{color:var(--t-low);text-align:center;padding:4px 0;font-weight:600}.lp-scope .cal-grid .hr-lbl{color:var(--t-low);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:10px;display:flex}.lp-scope .cal-cell{background:var(--l3);border:1px solid var(--border-soft);border-radius:7px;height:34px}.lp-scope .cal-ev{white-space:nowrap;border:1px solid;border-radius:7px;flex-direction:column;justify-content:center;height:34px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.lp-scope .cal-ev small{opacity:.75;font-size:9px;font-weight:400}.lp-scope .ev-blue{background:var(--tint-blue);border-color:var(--blue);color:var(--blue-lt)}.lp-scope .ev-ocre{border-color:var(--ocre);color:var(--ocre-txt);background:#d9a14e1f}.lp-scope .ev-sage{border-color:var(--sage);color:var(--sage-txt);background:#82a06f1f}.lp-scope .fin-kpis{flex-wrap:wrap;gap:22px;margin-bottom:14px;display:flex}.lp-scope .fin-kpis .v{color:var(--t-hi);letter-spacing:-.02em;font-size:22px;font-weight:680}.lp-scope .fin-kpis .k{color:var(--t-mid);font-size:11.5px}.lp-scope .fin-kpis .d{margin-top:2px;font-size:11px;font-weight:600}.lp-scope .faq-list{flex-direction:column;gap:12px;max-width:760px;display:flex}.lp-scope .faq-item{background:var(--l1);border:1px solid var(--border);border-radius:var(--r-card);transition:border-color .2s;overflow:hidden}.lp-scope .faq-item.open{border-color:var(--border-strong)}.lp-scope .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--t-hi);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.lp-scope .faq-q:hover{background:var(--l2)}.lp-scope .faq-q .chev{background:var(--l3);border:1px solid var(--border);width:26px;height:26px;color:var(--t-mid);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s;display:flex}.lp-scope .faq-q .chev svg{width:13px;height:13px}.lp-scope .faq-item.open .chev{transform:rotate(180deg)}.lp-scope .faq-a{max-height:0;transition:max-height .32s;overflow:hidden}.lp-scope .faq-a-inner{color:var(--t-mid);padding:0 22px 20px;font-size:14px;line-height:1.65}.lp-scope .contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;display:grid}@media (max-width:820px){.lp-scope .contact-grid{grid-template-columns:1fr}}.lp-scope .contact-card{background:var(--l1);border:1px solid var(--border);border-radius:var(--r-card);padding:30px}.lp-scope .contact-card h3{color:var(--t-hi);letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:640}.lp-scope .contact-card p{color:var(--t-mid);font-size:14px;line-height:1.65}.lp-scope .contact-ways{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lp-scope .cway{color:var(--t);align-items:center;gap:13px;font-size:13.5px;display:flex}.lp-scope a.cway{border-radius:var(--r-btn);margin:-8px;padding:8px;text-decoration:none;transition:background .16s,transform .16s}.lp-scope a.cway:hover{background:var(--l3)}.lp-scope a.cway:hover .ci{background:var(--l4);border-color:var(--border-strong)}.lp-scope .cway .ci{background:var(--l3);border:1px solid var(--border);width:38px;height:38px;color:var(--blue-lt);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-scope .cway .ci svg{width:17px;height:17px}.lp-scope .cway small{color:var(--t-low);font-size:11.5px;display:block}.lp-scope .form{flex-direction:column;gap:14px;display:flex}.lp-scope .f-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.lp-scope .f-row{grid-template-columns:1fr}}.lp-scope .field label{color:var(--t);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.lp-scope .field input,.lp-scope .field textarea,.lp-scope .field select{width:100%;color:var(--t-hi);background:var(--l2);border:1px solid var(--border);border-radius:var(--r-btn);resize:vertical;outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .16s,background .16s}.lp-scope .field input::placeholder,.lp-scope .field textarea::placeholder{color:var(--t-low)}.lp-scope .field input:focus,.lp-scope .field textarea:focus,.lp-scope .field select:focus{border-color:var(--blue);background:var(--l1)}.lp-scope .form-ok{margin-top:4px;display:none}.lp-scope .form-ok.show{display:inline-flex}.lp-scope .final-cta{text-align:center;background:var(--l1);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:80px 24px}.lp-scope .final-cta .mark-big{width:52px;height:52px;color:var(--t-hi);margin:0 auto 22px}.lp-scope .final-cta h2{max-width:560px;margin:0 auto}.lp-scope .final-cta .lead{max-width:480px;margin:16px auto 0}.lp-scope footer{padding:44px 0 56px}.lp-scope .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-scope .foot-brand{align-items:center;gap:10px;display:flex}.lp-scope .foot-brand .mark{width:22px;height:22px;color:var(--t-mid)}.lp-scope .foot-brand .name{font-family:var(--font-brand), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--t-mid);font-size:12px;font-weight:500}.lp-scope .foot-links{flex-wrap:wrap;gap:20px;display:flex}.lp-scope .foot-links a{color:var(--t-mid);font-size:12.5px;text-decoration:none}.lp-scope .foot-links a:hover{color:var(--t-hi)}
