.landing-body{--lp-bg:#07151d;--lp-navy:#0a202a;--lp-teal:#23d7b1;--lp-teal2:#0fae91;--lp-blue:#5aa7ff;--lp-white:#f4fbfa;--lp-muted:#9bb2b8;background:#07151d;color:#eaf4f4;font-size:16px;overflow-x:hidden}.landing-body *{box-sizing:border-box}.landing-body .flash-stack{position:fixed;top:90px;left:50%;transform:translateX(-50%);z-index:1000;width:min(92%,640px)}.lp-shell{overflow:hidden;background:#f5f8f7;color:#11252d}.lp-container{width:min(1180px,calc(100% - 44px));margin:0 auto}.lp-header{height:80px;position:fixed;inset:0 0 auto;z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:0 max(22px,calc((100vw - 1180px)/2));background:#07151de6;border-bottom:1px solid #ffffff0d;backdrop-filter:blur(18px);transition:.25s}.lp-header.scrolled{height:68px;background:#07151df7;box-shadow:0 14px 35px #020b1040}.lp-brand{display:flex;align-items:center;gap:11px;color:#fff}.lp-brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#39e5c1,#129a83);color:#08241f;font-size:13px;font-weight:900;box-shadow:0 10px 28px #23d7b12e}.lp-brand strong,.lp-brand small{display:block;white-space:nowrap}.lp-brand strong{font-size:13px;letter-spacing:.04em}.lp-brand small{font-size:8px;color:#78939b;letter-spacing:.16em;margin-top:2px}.lp-nav{display:flex;justify-content:center;gap:30px}.lp-nav a{font-size:11px;font-weight:700;color:#9bb2b8;transition:.2s}.lp-nav a:hover{color:#fff}.lp-header-actions{display:flex;align-items:center;gap:17px}.lp-login{font-size:11px;font-weight:750;color:#c6d6d9}.lp-button{min-height:51px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;background:linear-gradient(135deg,#27dcb8,#12a98e);color:#06231d;font-size:12px;font-weight:850;box-shadow:0 12px 30px #21d2ae28;transition:transform .2s,box-shadow .2s}.lp-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #21d2ae42}.lp-button-small{min-height:40px;padding:0 15px;font-size:10px;border-radius:9px}.lp-button-ghost{min-height:51px;padding:0 19px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff24;color:#d8e7e8;font-size:12px;font-weight:750;background:#ffffff08;transition:.2s}.lp-button-ghost:hover{background:#ffffff10;border-color:#ffffff3c}.lp-play{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#24d8b1;color:#09231f;font-size:8px}.lp-menu{display:none;background:transparent;border:0;color:#fff;font-size:22px}.lp-hero{min-height:800px;padding-top:80px;background:radial-gradient(circle at 73% 27%,#17b89424,transparent 26%),radial-gradient(circle at 15% 60%,#17609620,transparent 28%),linear-gradient(135deg,#07151d,#0b2833 72%,#0a2029);position:relative;color:#fff}.lp-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.lp-orb{position:absolute;border-radius:50%;filter:blur(1px);border:1px solid #43e2c01b}.lp-orb-one{width:580px;height:580px;right:-210px;top:100px;box-shadow:0 0 0 80px #23d7b107,0 0 0 160px #23d7b104}.lp-orb-two{width:320px;height:320px;left:-220px;bottom:20px;box-shadow:0 0 0 65px #4f9eff07}.lp-hero-grid{position:relative;z-index:2;min-height:645px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.lp-kicker,.lp-section-label{font-size:9px;font-weight:850;letter-spacing:.17em;text-transform:uppercase;color:#26d7b3}.lp-kicker{display:flex;align-items:center;gap:9px}.lp-kicker span{width:8px;height:8px;border-radius:50%;background:#26d7b3;box-shadow:0 0 0 6px #26d7b319}.lp-hero h1{font-size:54px;line-height:1.02;letter-spacing:-.055em;margin:21px 0 20px;max-width:640px}.lp-hero h1 em,.lp-problem h2 em,.lp-security h2 em{font-style:normal;color:#35dfbd}.lp-hero-copy>p{font-size:15px;line-height:1.75;color:#a8bdc1;max-width:590px;margin:0}.lp-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0 24px}.lp-trust-row{display:flex;flex-wrap:wrap;gap:17px;color:#7f9ba2;font-size:9px;font-weight:650}.lp-trust-row span::first-letter{color:#2ddcb9}.lp-product-stage{position:relative;min-height:520px;display:grid;place-items:center}.lp-stage-glow{position:absolute;width:75%;height:65%;border-radius:50%;background:#27d9b11a;filter:blur(70px)}.lp-browser{width:93%;position:relative;z-index:2;background:#f8fbfb;border:1px solid #ffffff38;border-radius:17px;overflow:hidden;box-shadow:0 35px 80px #010b105c;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);animation:float-browser 7s ease-in-out infinite}.lp-browser-bar{height:38px;display:flex;align-items:center;gap:5px;background:#dfe9e9;padding:0 13px;color:#597079;font-size:7px}.lp-browser-bar i{width:7px;height:7px;border-radius:50%;background:#b7c7ca}.lp-browser-bar span{margin-left:9px;background:#f7fafa;border-radius:6px;padding:5px 10px;flex:1}.lp-browser-bar b{font-size:6px;color:#118874}.lp-dashboard{height:340px;display:grid;grid-template-columns:54px 1fr;background:#f4f7f7}.lp-dashboard aside{background:#0b222c;display:flex;flex-direction:column;align-items:center;gap:17px;padding:12px 0;color:#54717a}.lp-dashboard aside span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:11px}.lp-dashboard aside .active{color:#32d8b5;background:#153b44}.lp-mini-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#2bd6b3;color:#08241f;font-size:8px;font-weight:900;margin-bottom:6px}.lp-dash-main{padding:25px 27px;color:#17313a}.lp-dash-head{display:flex;justify-content:space-between;align-items:flex-start}.lp-dash-head small,.lp-dash-head strong{display:block}.lp-dash-head small{font-size:6px;letter-spacing:.13em;color:#769098}.lp-dash-head strong{font-size:16px;margin-top:3px}.lp-dash-head>span{font-size:6px;color:#11977f;background:#e2f7f1;border-radius:99px;padding:5px 7px}.lp-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 13px}.lp-stat-grid article,.lp-chart-card{background:#fff;border:1px solid #e0e8e9;border-radius:10px;box-shadow:0 7px 18px #102c3409}.lp-stat-grid article{padding:12px}.lp-stat-grid small,.lp-stat-grid b,.lp-stat-grid i{display:block}.lp-stat-grid small{font-size:6px;color:#7b9097;letter-spacing:.08em}.lp-stat-grid b{font-size:18px;margin:5px 0 1px}.lp-stat-grid i{font-style:normal;color:#11967e;font-size:6px}.lp-chart-card{padding:13px}.lp-chart-title{display:flex;justify-content:space-between;font-size:7px;font-weight:700}.lp-chart-title b{color:#799097;font-weight:600}.lp-chart-bars{height:90px;display:flex;align-items:flex-end;gap:7px;padding:13px 3px 0;border-bottom:1px solid #dce7e8}.lp-chart-bars i{flex:1;height:var(--h);background:linear-gradient(#50e0c2,#159c84);border-radius:4px 4px 0 0;animation:bars 5s ease-in-out infinite}.lp-float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;background:#ffffffed;color:#173039;border:1px solid #fff;border-radius:13px;padding:11px 13px;box-shadow:0 18px 44px #020c113d;backdrop-filter:blur(10px)}.lp-float-card small,.lp-float-card strong,.lp-float-card em{display:block}.lp-float-card small{font-size:6px;letter-spacing:.11em;color:#7f9297}.lp-float-card strong{font-size:9px}.lp-float-card em{font-size:7px;font-style:normal;color:#d1534f;margin-top:2px}.lp-float-alert{left:-4px;top:95px;animation:float-card 6s ease-in-out infinite}.lp-float-alert>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#fee9e7;color:#c2433f;font-weight:900}.lp-float-qr{right:-6px;bottom:68px;animation:float-card 6s ease-in-out -2s infinite}.lp-float-qr em{color:#108b75}.lp-qr{width:36px;height:36px;background:#0a202a;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;border-radius:5px}.lp-qr i{background:#fff}.lp-qr i:nth-child(1),.lp-qr i:nth-child(3),.lp-qr i:nth-child(5),.lp-qr i:nth-child(7),.lp-qr i:nth-child(9){background:#20d1ae}.lp-control-strip{position:relative;z-index:3;width:min(1180px,calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;background:#0a1e27bd;backdrop-filter:blur(10px)}.lp-control-strip>div{padding:20px 24px;border-right:1px solid #ffffff12}.lp-control-strip>div:last-child{border:0}.lp-control-strip small,.lp-control-strip strong{display:block}.lp-control-strip small{font-size:7px;letter-spacing:.14em;color:#4fcfb6}.lp-control-strip strong{font-size:10px;margin-top:5px;color:#cbdadc}.lp-problem{background:#0a202a;color:#fff;padding:110px 0}.lp-problem-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.lp-problem h2,.lp-security h2{font-size:40px;line-height:1.12;letter-spacing:-.045em;margin:18px 0 0}.lp-risk-list{display:grid}.lp-risk-list article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #ffffff12}.lp-risk-list article:last-child{border:0;margin:0;padding:0}.lp-risk-list>article>span{width:41px;height:41px;border-radius:11px;display:grid;place-items:center;background:#ffffff08;color:#31d9b7;font-size:10px;font-weight:800}.lp-risk-list strong{font-size:15px}.lp-risk-list p{font-size:11px;line-height:1.7;color:#8fa8ae;margin:5px 0 0;max-width:520px}.lp-platform,.lp-how{padding:110px 0;background:#f5f8f7}.lp-section-head{display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:end;margin-bottom:45px}.lp-section-head h2{font-size:38px;line-height:1.15;letter-spacing:-.045em;margin:14px 0 0;color:#0d242d}.lp-section-head>p{color:#687c83;font-size:12px;line-height:1.7;margin:0}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-feature-grid article{min-height:270px;border:1px solid #dfe8e8;border-radius:18px;padding:25px;background:#fff;position:relative;overflow:hidden;transition:.25s}.lp-feature-grid article:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#e5faf5;right:-65px;top:-65px;transition:.3s}.lp-feature-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #102d3415;border-color:#afe0d6}.lp-feature-grid article:hover:after{transform:scale(1.4)}.lp-feature-grid article>b{position:absolute;right:20px;top:22px;color:#b6c4c7;font-size:9px}.lp-feature-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#e5f8f3;color:#0b8f77;font-size:20px}.lp-feature-grid h3{font-size:17px;margin:28px 0 9px}.lp-feature-grid p{font-size:11px;line-height:1.7;color:#6b7d84;margin:0}.lp-feature-grid small{position:absolute;left:25px;bottom:22px;font-size:7px;color:#0b9178;font-weight:850;letter-spacing:.12em}.lp-presenter-section{padding:100px 0;background:radial-gradient(circle at 15% 60%,#26d7b119,transparent 24%),linear-gradient(135deg,#07151d,#0b2934);color:#fff;position:relative;overflow:hidden}.lp-presenter-noise{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent)}.lp-presenter-grid{display:grid;grid-template-columns:390px 1fr;gap:34px;align-items:end;position:relative;z-index:1}.lp-presenter-person{height:600px;position:relative;display:flex;align-items:flex-end;justify-content:center}.lp-presenter-person img{height:580px;width:auto;max-width:none;position:relative;z-index:2;filter:drop-shadow(0 25px 30px #0007)}.lp-presenter-ring{position:absolute;width:410px;height:410px;border-radius:50%;border:1px solid #35deb92b;bottom:50px;box-shadow:0 0 0 55px #26d7b108,0 0 0 110px #26d7b104}.lp-presenter-tag{position:absolute;z-index:3;bottom:22px;right:-5px;background:#ffffffed;color:#132831;border-radius:13px;padding:12px 15px;display:flex;gap:10px;align-items:center;box-shadow:0 18px 35px #0005}.lp-presenter-tag>span{width:9px;height:9px;border-radius:50%;background:#1bcca8;box-shadow:0 0 0 6px #1bcca819}.lp-presenter-tag small,.lp-presenter-tag strong{display:block}.lp-presenter-tag small{font-size:6px;color:#768a90;letter-spacing:.12em}.lp-presenter-tag strong{font-size:9px}.lp-demo{border:1px solid #ffffff1b;border-radius:20px;background:#0d2731cc;box-shadow:0 30px 70px #020b104f;overflow:hidden;backdrop-filter:blur(15px)}.lp-demo-top{height:45px;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:7px;letter-spacing:.13em;color:#729099}.lp-demo-top>div{display:flex;gap:5px}.lp-demo-top i{width:7px;height:7px;border-radius:50%;background:#34515a}.lp-demo-screen{height:410px;position:relative}.lp-demo-scene{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;opacity:0;transform:translateX(22px);transition:.55s;pointer-events:none}.lp-demo-scene.active{opacity:1;transform:none;pointer-events:auto}.lp-demo-visual{display:grid;place-items:center;background:radial-gradient(circle,#1b566047,transparent 66%);position:relative;overflow:hidden}.lp-demo-copy{padding:64px 35px 30px;display:flex;flex-direction:column;justify-content:center}.lp-demo-copy small{font-size:7px;color:#29d8b5;letter-spacing:.16em;font-weight:800}.lp-demo-copy h3{font-size:25px;line-height:1.13;margin:12px 0}.lp-demo-copy p{font-size:10px;line-height:1.7;color:#8fa8ae;margin:0}.lp-demo-qr{display:grid;justify-items:center;gap:12px;animation:pulse-qr 3s ease-in-out infinite}.lp-qr.large{width:125px;height:125px;padding:12px;gap:5px;border-radius:13px;box-shadow:0 20px 40px #0005}.lp-demo-qr>span{font-size:7px;letter-spacing:.12em;color:#8facb1}.lp-scan-line{position:absolute;width:170px;height:2px;background:#45f0ca;box-shadow:0 0 16px #45f0ca;animation:scan 2.2s linear infinite}.lp-phone{width:170px;border:5px solid #163943;border-radius:21px;background:#f6f9f8;color:#1a3038;padding:17px 13px;box-shadow:0 24px 45px #0005;transform:rotate(-3deg)}.lp-phone-head{font-size:10px;font-weight:850;margin-bottom:14px}.lp-phone>span,.lp-phone>strong{display:block}.lp-phone>span{font-size:6px;color:#73878d}.lp-phone>strong{font-size:9px;margin:5px 0 10px}.lp-photo-placeholder{height:55px;border-radius:8px;border:1px dashed #afc2c5;display:grid;place-items:center;color:#269d87;font-size:7px}.lp-phone button{border:0;width:100%;border-radius:7px;background:#0a8e77;color:#fff;font-size:6px;font-weight:800;padding:7px;margin-top:9px}.lp-order-flow{width:84%;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.lp-order-flow>span{padding:8px 10px;border:1px solid #47616a;border-radius:8px;font-size:6px;color:#9bb0b5}.lp-order-flow>i{height:1px;flex:1;background:#3a555d}.lp-order-flow .done{border-color:#2dd9b6;background:#1abd9e1a;color:#40e2c1}.lp-order-flow small{width:100%;text-align:center;color:#7f9ca3;font-size:7px;margin-top:15px}.lp-sla-card{width:80%;background:#fff;color:#122a32;border-radius:15px;padding:20px;box-shadow:0 22px 45px #0005}.lp-sla-card small,.lp-sla-card strong,.lp-sla-card em{display:block}.lp-sla-card small{font-size:6px;letter-spacing:.12em;color:#71868d}.lp-sla-card strong{font-size:26px;margin:8px 0}.lp-sla-card>div{height:7px;background:#e5ecec;border-radius:99px;overflow:hidden}.lp-sla-card>div span{display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#15a98e,#49ddbf);border-radius:inherit;animation:sla-progress 3s ease-in-out infinite}.lp-sla-card em{font-style:normal;font-size:7px;color:#168b75;margin-top:8px}.lp-demo-controls{height:42px;display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;padding:0 18px;border-top:1px solid #ffffff10}.lp-demo-progress{height:3px;background:#ffffff12;border-radius:99px;overflow:hidden}.lp-demo-progress span{display:block;width:0;height:100%;background:#2bdab6}.lp-demo.playing .lp-demo-progress span{animation:demo-progress 24s linear infinite}.lp-demo-controls>button{border:0;background:transparent;color:#9fb3b7;font-size:10px}.lp-demo-dots{display:flex;gap:6px}.lp-demo-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#47616a}.lp-demo-dots button.active{background:#32dbb8;box-shadow:0 0 0 4px #32dbb815}.lp-script-line{min-height:56px;border-top:1px solid #ffffff0d;display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:10px 18px;background:#07171e80}.lp-script-line span{font-size:6px;font-weight:850;letter-spacing:.14em;color:#2edbb7}.lp-script-line p{font-size:9px;color:#a1b6ba;margin:0;line-height:1.5}.lp-how{background:#fff}.lp-section-head.centered{display:block;text-align:center;max-width:760px;margin:0 auto 50px}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe8e8;border:1px solid #dfe8e8;border-radius:18px;overflow:hidden}.lp-steps article{background:#fff;padding:28px 24px;min-height:245px;position:relative}.lp-steps article:after{content:"→";position:absolute;right:-10px;top:50px;z-index:2;width:20px;height:20px;border-radius:50%;background:#e0f7f2;color:#0b8f77;display:grid;place-items:center;font-size:8px}.lp-steps article:last-child:after{display:none}.lp-steps b{font-size:35px;color:#dce7e7;letter-spacing:-.06em}.lp-steps span{display:block;font-size:7px;color:#0b937a;letter-spacing:.14em;font-weight:850;margin-top:23px}.lp-steps h3{font-size:15px;margin:9px 0}.lp-steps p{font-size:10px;line-height:1.65;color:#718289;margin:0}.lp-security{padding:105px 0;background:linear-gradient(130deg,#091b24,#0b303a);color:#fff}.lp-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.lp-section-label.light{color:#52dfc3}.lp-security p{font-size:11px;line-height:1.75;color:#8ca7ad;max-width:520px;margin:19px 0}.lp-text-link{font-size:10px;font-weight:800;color:#36ddba}.lp-security-stack{display:grid;gap:9px}.lp-security-stack article{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:15px 16px;border:1px solid #ffffff11;border-radius:12px;background:#ffffff07}.lp-security-stack>article>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#1c4650;color:#45d9bc;font-size:8px;font-weight:850}.lp-security-stack strong,.lp-security-stack small{display:block}.lp-security-stack strong{font-size:10px}.lp-security-stack small{font-size:7px;color:#7e9aa1;margin-top:2px}.lp-security-stack b{font-size:6px;letter-spacing:.11em;color:#36d9b8;background:#1bd0ac12;border:1px solid #23caaa2c;padding:5px 6px;border-radius:6px}.lp-lead{padding:110px 0;background:radial-gradient(circle at 14% 65%,#23d7b11b,transparent 26%),#eef4f2}.lp-lead-grid{display:grid;grid-template-columns:1fr 480px;gap:90px;align-items:center}.lp-lead-copy h2{font-size:42px;line-height:1.1;letter-spacing:-.05em;margin:15px 0;color:#0d252d}.lp-lead-copy>p{font-size:12px;line-height:1.75;color:#697d84;max-width:570px}.lp-lead-copy ul{list-style:none;padding:0;margin:28px 0}.lp-lead-copy li{font-size:11px;font-weight:750;margin:11px 0;display:flex;gap:10px}.lp-lead-copy li span{color:#0ba185}.lp-contact-direct{margin-top:35px;padding-top:22px;border-top:1px solid #d6e2e0}.lp-contact-direct small,.lp-contact-direct a{display:block}.lp-contact-direct small{font-size:7px;color:#839399;letter-spacing:.14em}.lp-contact-direct a{font-size:14px;font-weight:800;color:#0b7e6b;margin-top:5px}.lp-lead-form{background:#fff;border:1px solid #dce7e5;border-radius:20px;padding:31px;box-shadow:0 30px 65px #14342f13;position:relative}.lp-form-kicker{font-size:7px;color:#0b937a;letter-spacing:.15em;font-weight:850}.lp-form-kicker span{color:#22d5b0}.lp-lead-form h3{font-size:25px;letter-spacing:-.04em;margin:12px 0 5px}.lp-lead-form>p{font-size:10px;color:#74878d;margin:0 0 22px}.lp-lead-form>label:not(.lp-consent):not(.lp-honeypot){display:block;font-size:9px;font-weight:800;color:#334b53;margin-bottom:13px}.lp-lead-form input[type=text],.lp-lead-form input[type=tel],.lp-lead-form input[type=email]{display:block;width:100%;height:47px;border:1px solid #cedcda;border-radius:9px;padding:0 12px;margin-top:6px;outline:0;font-size:11px}.lp-lead-form input:focus{border-color:#13a68b;box-shadow:0 0 0 3px #13a68b15}.lp-consent{display:flex;align-items:flex-start;gap:9px;font-size:8px;line-height:1.55;color:#73858b;margin:15px 0}.lp-consent input{margin-top:2px;accent-color:#0a9279}.lp-submit{width:100%;margin-top:3px}.lp-form-note{display:block;text-align:center;color:#88999e;font-size:7px;margin-top:11px}.lp-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lp-form-success{font-size:9px;font-weight:750;color:#087864;background:#e3f8f2;border:1px solid #b9eadd;border-radius:8px;padding:10px 11px;margin:0 0 16px}.lp-footer{background:#07151d;color:#fff}.lp-footer>.lp-container{min-height:180px;display:grid;grid-template-columns:auto 1fr auto;gap:55px;align-items:center}.lp-footer p{font-size:9px;line-height:1.65;color:#718c93;max-width:430px}.lp-footer>.lp-container>div{display:flex;gap:20px}.lp-footer>.lp-container>div a{font-size:9px;color:#9bb0b5}.lp-footer-bottom{border-top:1px solid #ffffff0d}.lp-footer-bottom>.lp-container{min-height:55px;display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#547179}.landing-body [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.landing-body [data-reveal].revealed{opacity:1;transform:none}
@keyframes float-browser{0%,100%{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(-9px)}}@keyframes float-card{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bars{0%,100%{filter:saturate(.8);transform:scaleY(.94);transform-origin:bottom}50%{filter:saturate(1.3);transform:scaleY(1)}}@keyframes pulse-qr{50%{transform:scale(1.04)}}@keyframes scan{0%{transform:translateY(-70px);opacity:0}15%,85%{opacity:1}100%{transform:translateY(70px);opacity:0}}@keyframes sla-progress{0%{width:0}60%,100%{width:var(--w)}}@keyframes demo-progress{from{width:0}to{width:100%}}
@media(max-width:1050px){.lp-nav{display:none}.lp-header{grid-template-columns:auto 1fr auto}.lp-hero-grid{grid-template-columns:1fr;padding:85px 0 60px}.lp-hero-copy{text-align:center}.lp-kicker,.lp-hero-actions,.lp-trust-row{justify-content:center}.lp-hero-copy>p,.lp-hero h1{margin-left:auto;margin-right:auto}.lp-product-stage{width:min(700px,100%);margin:0 auto}.lp-control-strip{grid-template-columns:repeat(2,1fr)}.lp-control-strip>div:nth-child(2){border-right:0}.lp-control-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.lp-problem-grid,.lp-security-grid,.lp-lead-grid{grid-template-columns:1fr;gap:50px}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}.lp-presenter-grid{grid-template-columns:300px 1fr}.lp-presenter-person{height:520px}.lp-presenter-person img{height:500px}.lp-presenter-ring{width:320px;height:320px}.lp-demo-scene{grid-template-columns:.9fr 1.1fr}.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-steps article:nth-child(2):after{display:none}.lp-lead-form{max-width:620px}.lp-footer>.lp-container{grid-template-columns:1fr;text-align:center;justify-items:center;gap:20px;padding:45px 0}.lp-footer>.lp-container>div{justify-content:center}}
@media(max-width:760px){.lp-container{width:min(100% - 30px,1180px)}.lp-header{height:66px;padding:0 15px;gap:12px}.lp-header-actions .lp-login{display:none}.lp-header-actions .lp-button{min-height:36px;padding:0 11px;font-size:8px}.lp-menu{display:block;justify-self:end}.lp-nav{position:absolute;top:66px;left:15px;right:15px;border:1px solid #ffffff12;border-radius:12px;background:#091d26f7;padding:12px;display:none;flex-direction:column;gap:0}.lp-nav.open{display:flex}.lp-nav a{padding:11px}.lp-header{grid-template-columns:auto 1fr auto}.lp-brand-mark{width:36px;height:36px}.lp-brand strong{font-size:10px}.lp-brand small{font-size:6px}.lp-hero{padding-top:66px;min-height:auto}.lp-hero-grid{padding-top:70px;gap:20px}.lp-hero h1{font-size:39px}.lp-hero-copy>p{font-size:13px}.lp-hero-actions{display:grid}.lp-button,.lp-button-ghost{width:100%}.lp-trust-row{display:grid;gap:8px}.lp-product-stage{min-height:380px}.lp-browser{width:100%;transform:none;animation:none}.lp-dashboard{height:260px}.lp-dashboard aside{display:none}.lp-dash-main{padding:18px}.lp-float-alert{top:45px;left:-7px}.lp-float-qr{right:-8px;bottom:25px}.lp-control-strip{width:100%;grid-template-columns:1fr 1fr}.lp-control-strip>div{padding:15px}.lp-problem,.lp-platform,.lp-how,.lp-security,.lp-lead,.lp-presenter-section{padding:75px 0}.lp-problem h2,.lp-security h2,.lp-lead-copy h2{font-size:33px}.lp-section-head{grid-template-columns:1fr;gap:18px}.lp-section-head h2{font-size:32px}.lp-feature-grid{grid-template-columns:1fr}.lp-presenter-grid{grid-template-columns:1fr}.lp-presenter-person{height:470px}.lp-presenter-person img{height:465px}.lp-presenter-tag{right:10px}.lp-demo-screen{height:500px}.lp-demo-scene{grid-template-columns:1fr;grid-template-rows:240px 1fr}.lp-demo-copy{padding:28px}.lp-demo-copy h3{font-size:22px}.lp-script-line{min-height:75px}.lp-steps{grid-template-columns:1fr}.lp-steps article:after{display:none}.lp-lead-grid{gap:40px}.lp-lead-form{padding:24px 19px}.lp-footer-bottom>.lp-container{flex-direction:column;justify-content:center;gap:4px;text-align:center}.lp-footer>.lp-container>div{flex-direction:column;gap:8px}.lp-stat-grid article:nth-child(2){display:none}.lp-stat-grid{grid-template-columns:1fr 1fr}.lp-chart-bars{height:65px}}
@media(max-width:430px){.lp-header-actions .lp-button{display:none}.lp-header{grid-template-columns:auto 1fr}.lp-menu{display:block}.lp-hero h1{font-size:34px}.lp-product-stage{min-height:340px}.lp-browser-bar b{display:none}.lp-dashboard{height:235px}.lp-float-card{transform:scale(.88)}.lp-float-alert{left:-25px}.lp-float-qr{right:-25px}.lp-control-strip{grid-template-columns:1fr}.lp-control-strip>div{border-right:0;border-bottom:1px solid #ffffff12}.lp-feature-grid article{min-height:255px}.lp-presenter-person{height:400px}.lp-presenter-person img{height:405px}.lp-presenter-ring{width:280px;height:280px}.lp-presenter-tag{bottom:0;right:0}.lp-demo-controls{grid-template-columns:1fr auto}.lp-demo-dots{display:none}}
@media(prefers-reduced-motion:reduce){.lp-browser,.lp-float-card,.lp-chart-bars i,.lp-demo-qr,.lp-scan-line,.lp-sla-card>div span,.lp-demo.playing .lp-demo-progress span{animation:none!important}.landing-body [data-reveal]{opacity:1;transform:none;transition:none}}

/* Vídeo institucional v2.0 */
.lp-video-intro{position:relative;z-index:2;display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center;margin-bottom:80px}.lp-video-intro h2{font-size:35px;line-height:1.1;letter-spacing:-.045em;margin:14px 0 12px}.lp-video-intro p{font-size:10px;line-height:1.7;color:#8ea8ae}.lp-video-player{position:relative;border:1px solid #ffffff20;border-radius:18px;padding:8px;background:#061219;box-shadow:0 30px 75px #0007;overflow:hidden}.lp-video-player video{display:block;width:100%;aspect-ratio:16/9;border-radius:12px;background:#061219}.lp-video-player>span{position:absolute;left:19px;top:18px;border-radius:7px;background:#07171ecc;color:#42dfbf;padding:6px 8px;font-size:6px;font-weight:850;letter-spacing:.13em;backdrop-filter:blur(8px)}
@media(max-width:1050px){.lp-video-intro{grid-template-columns:1fr;gap:28px}.lp-video-intro>div:first-child{max-width:620px}}
@media(max-width:760px){.lp-video-intro{margin-bottom:60px}.lp-video-intro h2{font-size:30px}.lp-video-player{padding:5px;border-radius:13px}}
/* Mantém os destinos de navegação visíveis sob o cabeçalho fixo. */
.lp-page section[id], .lp-page [id="recursos"] { scroll-margin-top: 92px; }

/* Escala tipográfica v2.1 — leitura confortável em desktop, tablet e celular. */
.landing-body{font-size:18px}
.lp-brand strong{font-size:15px}.lp-brand small{font-size:10px}
.lp-nav a,.lp-login{font-size:13px}.lp-button{font-size:14px}.lp-button-small{font-size:12px}
.lp-kicker,.lp-section-label{font-size:11px}.lp-hero-copy>p{font-size:18px;line-height:1.65}.lp-trust-row{font-size:12px}
.lp-control-strip small{font-size:9px}.lp-control-strip strong{font-size:13px}
.lp-problem h2,.lp-security h2{font-size:44px}.lp-risk-list strong{font-size:18px}.lp-risk-list p{font-size:15px;line-height:1.65}
.lp-section-head h2{font-size:42px}.lp-section-head>p{font-size:16px;line-height:1.65}
.lp-feature-grid h3{font-size:20px}.lp-feature-grid p{font-size:15px;line-height:1.65}.lp-feature-grid small{font-size:9px}
.lp-video-intro h2{font-size:40px}.lp-video-intro p{font-size:15px;line-height:1.65}.lp-video-player>span{font-size:8px}
.lp-demo-top{font-size:9px}.lp-demo-copy small{font-size:9px}.lp-demo-copy h3{font-size:28px}.lp-demo-copy p{font-size:14px;line-height:1.6}
.lp-script-line span{font-size:8px}.lp-script-line p{font-size:12px;line-height:1.55}
.lp-steps span{font-size:9px}.lp-steps h3{font-size:18px}.lp-steps p{font-size:14px;line-height:1.6}
.lp-security p{font-size:15px;line-height:1.7}.lp-text-link{font-size:13px}.lp-security-stack strong{font-size:13px}.lp-security-stack small{font-size:10px}.lp-security-stack b{font-size:8px}
.lp-lead-copy>p{font-size:16px;line-height:1.7}.lp-lead-copy li{font-size:14px}.lp-contact-direct small{font-size:9px}.lp-contact-direct a{font-size:17px}
.lp-form-kicker{font-size:9px}.lp-lead-form h3{font-size:28px}.lp-lead-form>p{font-size:14px}.lp-lead-form>label:not(.lp-consent):not(.lp-honeypot){font-size:12px}.lp-consent a{color:#087e6b;font-weight:800;text-decoration:underline;text-underline-offset:2px}
.lp-lead-form input[type=text],.lp-lead-form input[type=tel],.lp-lead-form input[type=email]{height:51px;font-size:14px}.lp-consent{font-size:11px}.lp-form-note{font-size:10px}.lp-form-success{font-size:12px}
.lp-footer p{font-size:14px;line-height:1.65;color:#9ab0b5}.lp-footer>.lp-container>div a{font-size:14px;color:#b9cbce}.lp-footer>.lp-container>div a:hover{color:#fff}
.lp-footer-bottom>.lp-container{min-height:72px;font-size:12px;color:#829ca2;gap:24px}.lp-footer-credit{display:flex;align-items:center;gap:24px}.lp-footer-credit a{font-size:12px;font-weight:800;color:#35d9b7;white-space:nowrap}.lp-footer-credit a:hover{color:#72efd5;text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){
  .landing-body{font-size:17px}.lp-header-actions .lp-button{font-size:10px}.lp-brand strong{font-size:12px}.lp-brand small{font-size:8px}
  .lp-hero h1{font-size:42px}.lp-hero-copy>p{font-size:16px}.lp-problem h2,.lp-security h2,.lp-lead-copy h2{font-size:36px}.lp-section-head h2{font-size:35px}
  .lp-video-intro h2{font-size:34px}.lp-video-intro p,.lp-section-head>p,.lp-feature-grid p,.lp-risk-list p,.lp-security p,.lp-lead-copy>p{font-size:15px}
  .lp-demo-copy h3{font-size:25px}.lp-demo-copy p{font-size:13px}.lp-script-line p{font-size:11px}
  .lp-lead-form h3{font-size:26px}.lp-lead-form>p{font-size:13px}.lp-consent{font-size:10px}
  .lp-footer p,.lp-footer>.lp-container>div a{font-size:13px}.lp-footer-bottom>.lp-container{min-height:96px;font-size:11px;padding:16px 0}.lp-footer-credit{flex-direction:column;gap:6px;text-align:center}.lp-footer-credit a{font-size:12px}
}
@media(max-width:430px){.lp-hero h1{font-size:37px}.lp-problem h2,.lp-security h2,.lp-lead-copy h2,.lp-section-head h2{font-size:32px}}
