@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--lm-blue:#1e56cb;--lm-blue-hover:#1545a8;--text-primary:#0f172a;--text-secondary:#64748b;--bg-white:#fff;--bg-alt:#f8fafc;--border-light:#e2e8f0;--cursor-color:#1e56cb;--nav-height:80px;--container-width:1400px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:initial}html,body{width:100%;min-height:100vh;color:var(--text-primary);background-color:var(--bg-white);font-family:Outfit,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:700;line-height:1.1}.text-accent{color:var(--lm-blue)}#dynamic-ecosystem{display:inline-block}.js-s-lines>span{will-change:transform, opacity, filter;display:inline-block}.preloader{background-color:var(--bg-white);z-index:10000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.preloader-text{color:var(--lm-blue);font-size:2rem;font-weight:600;overflow:hidden}.preloader-text span{display:inline-block}#webgl-canvas{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.nk-header{width:100%;height:var(--nav-height);z-index:100;align-items:center;transition:background .4s,border-bottom .4s,padding .4s;display:flex;position:fixed;top:0;left:0}.nk-header.scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#ffffffd9}.nk-header-container{width:100%;max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 40px;display:flex}.nk-nav{gap:40px;display:flex}.nk-nav-link{color:var(--text-primary);font-size:1.15rem;font-weight:500;text-decoration:none;transition:color .3s}.nk-nav-link:hover,.nk-nav-link[href=\#ingressos]:hover,.nk-nav-link[href=\#duo]:hover,.nk-nav-link[href=\#core]:hover,.nk-nav-link[href=\#tab]:hover,.nk-nav-link[href=\#sync]:hover,.nk-nav-link[href=\#grafica]:hover,.nk-nav-link[href=\#equipe]:hover{color:var(--lm-blue,#1e56cb)!important}.nk-btn-outline{border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:30px;padding:12px 24px;font-family:inherit;font-weight:500;transition:all .3s}.nk-btn-outline:hover{border-color:var(--lm-blue);color:var(--lm-blue)}.nk-btn-solid{background:var(--lm-blue);color:#fff;cursor:pointer;border:none;border-radius:30px;padding:16px 36px;font-family:inherit;font-size:1rem;font-weight:500;transition:transform .3s,background .3s}.nk-btn-solid:hover{background:var(--lm-blue-hover)}.nk-hero{text-align:center;min-height:100vh;padding:0 20px;padding-top:calc(var(--nav-height) + 40px);justify-content:center;align-items:center;padding-bottom:20px;display:flex}.nk-hero-content{max-width:1000px}.nk-hero-title{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:1.05}.apple-text-mask{-webkit-text-fill-color:transparent;background-image:url(https://images.unsplash.com/photo-1540039155732-d6f24b5d5b8e?q=80&w=2000&auto=format&fit=crop);background-position:50%;background-size:cover;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;padding-right:10px;display:inline-block}.nk-hero-subtitle{color:var(--text-secondary);letter-spacing:-.01em;max-width:750px;margin:0 auto 40px;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:1.5}.nk-hero-cta{justify-content:center;align-items:center;gap:20px;margin-bottom:20px;display:flex}.nk-btn-text{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:1rem;font-weight:500;position:relative}.nk-btn-text:after{content:"";background:var(--lm-blue);transform-origin:100%;width:100%;height:1px;transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nk-btn-text:hover:after{transform-origin:0;transform:scaleX(1)}.apple-vertical-section{background:var(--bg-white);border-top:1px solid var(--border-light);padding:80px 0}.apple-header{text-align:center;max-width:800px;margin:0 auto 80px;padding:0 40px}.apple-header h2{letter-spacing:-.02em;margin-bottom:24px;font-size:4.5rem}.apple-header p{color:var(--text-secondary);font-size:1.5rem}.apple-block{justify-content:space-between;align-items:center;gap:80px;max-width:1200px;margin:0 auto 80px;padding:0 40px;display:flex}.apple-block.reverse{flex-direction:row-reverse}.apple-text{flex:1;max-width:500px}.apple-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--lm-blue);background:#0071e31a;border-radius:100px;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.tab-showcase .apple-tag{color:#000;background:#f5f5f7}.bento-card[style*="background: #161617"] .apple-tag{color:#2997ff;background:#2997ff26;border:1px solid #2997ff33}.apple-text h3{letter-spacing:-.02em;margin-bottom:24px;font-size:3.5rem;line-height:1.1}.apple-text p{color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.apple-media{flex:1;justify-content:center;align-items:center;display:flex}.media-placeholder{aspect-ratio:4/3;background:var(--bg-alt);border:1px dashed var(--border-light);text-align:center;width:100%;color:var(--text-secondary);border-radius:32px;justify-content:center;align-items:center;padding:40px;font-size:1.1rem;font-weight:500;transition:transform .5s;display:flex;box-shadow:0 20px 40px #00000008}.media-placeholder:hover{transform:scale(1.02)}.mockup-wrapper{perspective:1200px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mockup-iphone{background:#111;border-radius:46px;width:280px;height:580px;padding:14px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:relative;transform:rotateY(-15deg)rotateX(5deg);box-shadow:0 30px 60px -15px #0000004d,inset 0 0 0 2px #444,inset 0 0 0 6px #111}.apple-block:hover .mockup-iphone,.apple-block.reverse:hover .mockup-iphone{transform:rotateY(0)rotateX(0);box-shadow:0 40px 80px -20px #0006,inset 0 0 0 2px #555,inset 0 0 0 6px #111}.mockup-iphone-screen{background:linear-gradient(135deg, var(--lm-blue), #3b82f6);color:#fff;text-align:center;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:relative;overflow:hidden}.mockup-iphone-screen h4{margin-bottom:8px;font-size:1.2rem}.mockup-iphone-screen p{opacity:.8;font-size:.9rem}.mockup-iphone:before{content:"";z-index:2;background:#000;border-radius:20px;width:90px;height:25px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.mockup-macbook{aspect-ratio:16/10;background:#e2e8f0;border-radius:16px 16px 0 0;width:100%;max-width:600px;padding:12px 12px 0;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:relative;transform:rotateY(15deg)rotateX(5deg);box-shadow:0 30px 60px -15px #0003}.apple-block:hover .mockup-macbook,.apple-block.reverse:hover .mockup-macbook{transform:rotateY(0)rotateX(0);box-shadow:0 40px 80px -20px #0000004d}.mockup-macbook-screen{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #334155;border-bottom:none;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;overflow:hidden}.mockup-macbook-screen h4{color:#fff;margin-bottom:12px;font-size:1.5rem}.mockup-macbook:after{content:"";background:linear-gradient(#cbd5e1,#94a3b8);border-radius:0 0 16px 16px;height:12px;position:absolute;bottom:-12px;left:-24px;right:-24px;box-shadow:inset 0 -2px 4px #0000001a,0 10px 20px #0000001a}.mockup-macbook:before{content:"";z-index:2;background:#94a3b8;border-radius:0 0 4px 4px;width:120px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.mockup-glass{aspect-ratio:4/3;-webkit-backdrop-filter:blur(20px);text-align:center;width:100%;max-width:500px;color:var(--lm-blue);background:linear-gradient(135deg,#ffffffb3,#ffffff4d);border:1px solid #fffc;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:40px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 30px 60px #0000000d,inset 0 0 0 1px #ffffff80}.apple-block:hover .mockup-glass,.apple-block.reverse:hover .mockup-glass{transform:translateY(-10px);box-shadow:0 40px 80px #0000001a,inset 0 0 0 1px #fff9}.mockup-glass h4{color:var(--text-primary);margin-bottom:8px;font-size:1.4rem}@media (width>=768px){.bento-card-horizontal{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:40px}.bento-card-horizontal .bento-card-content{text-align:left;flex:1;margin-bottom:0}.bento-card-horizontal .bento-card-media{flex:1;justify-content:flex-end;display:flex}}.mockup-glass p{color:var(--text-secondary);font-size:1rem}.bento-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1400px;margin:0 auto 80px;padding:0 40px;display:grid}@media (width<=992px){.bento-grid{grid-template-columns:1fr;padding:0 20px}}.bento-card{background:var(--bg-alt);border:1px solid var(--border-light);cursor:pointer;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:450px;padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.bento-card:hover{border-color:var(--lm-blue);transform:translateY(-8px);box-shadow:0 40px 80px #00000014}.modal-only-media{display:none!important}.modal-media .modal-only-media{display:block!important}.bento-card-content{z-index:2;margin-bottom:40px}.bento-card-content h3{color:var(--text-primary);margin-top:8px;font-size:2rem}@media (width>=768px){.bento-card-horizontal{background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:40px}.bento-card-horizontal .bento-card-content{text-align:left;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:flex-start;margin-bottom:0;display:flex}.bento-card-horizontal .bento-card-content h3{font-size:2.5rem}.bento-card-horizontal .bento-card-media{flex:1;justify-content:flex-end;position:relative}}.bento-card-media{pointer-events:none;z-index:1;flex:1;justify-content:center;align-items:center;display:flex}.bento-card-media-edge{pointer-events:none;z-index:1;width:calc(100% + 80px);margin:0 -40px -40px;display:block;overflow:hidden}.mockup-small{transform-origin:50%;transform:scale(.65)}.bento-card:hover .mockup-small .mockup-iphone,.bento-card:hover .mockup-small .mockup-macbook{transform:rotateY(0)rotateX(0)scale(1.05)}.bento-card:hover .mockup-small .mockup-glass{transform:translateY(-10px)scale(1.05)}.solution-modal{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0}.solution-modal.active{opacity:1;visibility:visible;pointer-events:all}.modal-backdrop{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;width:100%;height:100%;position:absolute;top:0;left:0}.clean-window{background:#fff;border:1px solid #0000000d;border-radius:24px;width:100%;max-width:800px;margin:0 auto;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;overflow:hidden;box-shadow:0 20px 40px -10px #0003}.bento-card:hover .clean-window{transform:translateY(-10px)scale(1.02);box-shadow:0 30px 60px -15px #00000040}.modal-content-wrapper{background:var(--bg-white);border:1px solid var(--border-light);border-radius:40px;width:90%;max-width:1400px;height:85vh;padding:60px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow-y:auto;transform:translateY(40px)scale(.95);box-shadow:0 40px 100px #00000026}.solution-modal.active .modal-content-wrapper{transform:translateY(0)scale(1)}.modal-close{background:var(--bg-alt);border:1px solid var(--border-light);z-index:10;width:50px;height:50px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:30px;right:30px}.modal-close:hover{background:var(--text-primary);color:#fff}.modal-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;display:grid}.modal-text{max-width:600px}.modal-title{margin:16px 0 24px;font-size:3.5rem;line-height:1.1}.modal-desc{color:var(--text-secondary);margin-bottom:32px;font-size:1.25rem;line-height:1.6}.modal-features{margin:0;padding:0;list-style:none}.modal-features li{color:var(--text-primary);margin-bottom:16px;padding-left:32px;font-size:1.1rem;font-weight:500;position:relative}.modal-features li:before{content:"→";color:var(--lm-blue);font-weight:700;position:absolute;left:0}.modal-media{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.modal-media .bento-card-media,.modal-media .bento-card-media-edge{flex-direction:column;gap:30px;width:100%;display:flex}.modal-media .mockup-wrapper{transform:scale(1.1)}.checkout-flow{background:#fff;width:100%;height:100%;font-family:Montserrat,-apple-system,sans-serif;position:relative;overflow:hidden}.checkout-navbar{box-sizing:border-box;z-index:10;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 15px;display:flex;position:absolute;top:0;left:0}.nav-hamburger{flex-direction:column;gap:4px;display:flex}.nav-hamburger span{background:#1e293b;border-radius:2px;width:20px;height:2px}.nav-title{color:#1e293b;font-size:.9rem;font-weight:700}.nav-user{color:#1e293b;align-items:center;display:flex}.checkout-view{opacity:0;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% - 50px);display:flex;position:absolute;top:50px;left:0}.view-event{justify-content:flex-start;animation:8s infinite flowEvent}.event-hero{background-image:url(/assets/festival_cover-BmnIaKxP.jpg);background-position:50%;background-size:cover;border-radius:0 0 20px 20px;width:100%;height:180px;margin-bottom:20px;box-shadow:0 4px 12px #0000001a}.event-info{box-sizing:border-box;width:100%;padding:0 20px}.real-event-title{color:#1e293b;margin:0 0 4px;font-size:1.2rem;font-weight:800}.real-event-date{color:#64748b;margin:0 0 20px;font-size:.75rem}.real-event-price{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.real-event-price span{color:#475569;font-size:.8rem}.real-event-price strong{color:var(--lm-blue);font-size:1rem}.buy-btn{background:var(--lm-blue);color:#fff;text-align:center;letter-spacing:.5px;border-radius:12px;width:calc(100% - 40px);padding:14px;font-size:.85rem;font-weight:700;animation:8s infinite btnPress;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 16px #1e56cb4d}.view-processing{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;animation:8s infinite flowProcessing}.spinner{border:4px solid #e2e8f0;border-top:4px solid var(--lm-blue);border-radius:50%;width:50px;height:50px;margin-bottom:16px;animation:1s linear infinite spin}.processing-text{color:#475569;font-size:.9rem;font-weight:600}.view-ticket{background:#f8fafc;padding:20px;animation:8s infinite flowTicket}.success-icon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;animation:8s infinite popIn;display:flex;box-shadow:0 8px 16px #10b9814d}.mini-app-ticket{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:16px;width:100%;padding:20px;position:relative;box-shadow:0 20px 40px #00000014}.mini-app-ticket:before,.mini-app-ticket:after{content:"";background:#f8fafc;border-radius:50%;width:24px;height:24px;position:absolute;top:60%;transform:translateY(-50%);box-shadow:inset 0 2px 4px #00000005}.mini-app-ticket:before{left:-12px}.mini-app-ticket:after{right:-12px}.ticket-event{color:#1e293b;text-transform:uppercase;margin-bottom:4px;font-size:1rem;font-weight:800}.ticket-date{color:#64748b;margin-top:0;margin-bottom:20px;font-size:.7rem}.ticket-status{color:#10b981;text-transform:uppercase;letter-spacing:1px;margin-top:20px;margin-bottom:0;font-size:.75rem;font-weight:700}.qr-code-box{aspect-ratio:1;background-color:#fff;background-image:radial-gradient(#1e293b 40%,#0000 40%);background-size:10px 10px;border:2px solid #e2e8f0;border-radius:12px;width:160px;margin:0 auto;position:relative;overflow:hidden}.qr-scanner-line{background:var(--lm-blue);width:100%;height:3px;box-shadow:0 0 15px var(--lm-blue);animation:2s linear infinite scanQR;position:absolute;top:0;left:0}@keyframes flowEvent{0%,15%{opacity:1;pointer-events:auto}20%,95%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes btnPress{0%,15%{background:var(--lm-blue);transform:scale(1);box-shadow:0 8px 16px #1e56cb4d}16%{background:#1545a8;transform:scale(.95);box-shadow:0 2px 4px #1e56cb33}18%{background:#1545a8;transform:scale(.95);box-shadow:0 2px 4px #1e56cb33}20%,to{background:var(--lm-blue);transform:scale(1);box-shadow:0 8px 16px #1e56cb4d}}@keyframes flowProcessing{0%,15%{opacity:0}20%,35%{opacity:1}40%,to{opacity:0}}@keyframes flowTicket{0%,35%{opacity:0;transform:translateY(20px)}40%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-20px)}}@keyframes popIn{0%,35%{transform:scale(0)}40%{transform:scale(1.2)}45%,90%{transform:scale(1)}95%,to{transform:scale(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanQR{0%{opacity:0;top:0%}10%,90%{opacity:1}to{opacity:0;top:100%}}.nk-final-cta{text-align:center;background:var(--bg-white);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.simple-dark-footer{color:#fff;background-color:#0d0d12;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:60px;padding-top:80px}.footer-container{max-width:var(--container-width);margin:0 auto;padding:0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px;display:grid}.footer-logo{object-fit:contain;border-radius:8px;width:auto;height:36px;margin-bottom:24px}.footer-tagline{color:#86868b;max-width:300px;font-size:.95rem;line-height:1.5}.footer-heading{color:#fff;margin-bottom:20px;font-size:1rem;font-weight:600}.footer-links-col{flex-direction:column;gap:12px;display:flex}.footer-links-col a{color:#86868b;font-size:.9rem;text-decoration:none;transition:color .3s}.footer-links-col a:hover{color:#fff}.footer-bottom{color:#86868b;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:30px 0;font-size:.85rem;display:flex}.footer-legal{gap:24px;display:flex}.footer-legal a{color:#86868b;text-decoration:none;transition:color .3s}.footer-legal a:hover{color:#fff}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.simple-dark-footer{border-top-left-radius:24px;border-top-right-radius:24px;padding-top:60px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:16px}}@media (width<=1024px){.h-sector{padding:0 20px}.nk-hero-title{font-size:3.5rem}}@media (width<=768px){.nk-nav{display:none}.nk-hero-title{font-size:2.5rem}.nk-hero-cta{flex-direction:column}.apple-vertical-section{padding:80px 0}.apple-header h2{font-size:3rem}.apple-block,.apple-block.reverse{text-align:center;flex-direction:column;gap:40px;margin-bottom:100px}.apple-text{max-width:100%}.apple-text h3{font-size:2.5rem}.media-placeholder{aspect-ratio:1;border-radius:24px}}.hero-controls-wrapper{z-index:10;pointer-events:auto;align-items:center;gap:16px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-pagination{-webkit-backdrop-filter:blur(10px);background:#262626f2;border-radius:40px;align-items:center;gap:10px;padding:12px 18px;display:flex}.hero-pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#a1a1a6;border-radius:50%;width:8px;height:8px;transition:all .3s;margin:0!important}.hero-pagination .swiper-pagination-bullet-active{background:#a1a1a6;border:2px solid #262626f2;border-radius:12px;width:32px;height:12px;box-shadow:0 0 0 2px #007aff}.hero-play-pause{cursor:pointer;background:#262626f2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .3s;display:flex}.hero-play-pause:hover{background:#303030f2;transform:scale(1.05)}.core-ux-wrapper{justify-content:center;align-items:center;width:100%;height:320px;margin-top:auto;display:flex;position:relative;overflow:visible}.core-widget{-webkit-backdrop-filter:blur(24px);color:#fff;will-change:transform;background:#28282a99;border:1px solid #ffffff14;border-radius:24px;padding:20px;position:absolute;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a}.widget-balance{z-index:2;width:280px;top:5%;left:10%}.widget-balance .widget-header{color:#a1a1a6;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.widget-balance .widget-value{letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#a1a1a6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:1.8rem;font-weight:700}.widget-balance .widget-chart svg{width:100%;height:60px;display:block;overflow:visible}.widget-conciliation{z-index:1;flex-direction:column;align-items:flex-start;width:210px;padding:16px 20px;display:flex;top:0%;right:5%}.widget-conciliation .conc-icon{color:#1e56cb;background:#1e56cb33;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.widget-conciliation .conc-text{font-size:.9rem;font-weight:500;line-height:1.3}.widget-conciliation .conc-status{color:#1e56cb;margin-top:4px;font-size:.75rem;font-weight:600}.widget-action{z-index:3;align-items:center;gap:16px;width:280px;padding:16px 20px;display:flex;bottom:5%;right:15%}.widget-action .action-icon{background:linear-gradient(135deg,#007aff,#0056b3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.widget-action .action-details{flex:1}.widget-action .action-title{font-size:.9rem;font-weight:600}.widget-action .action-time{color:#a1a1a6;margin-top:2px;font-size:.75rem}.widget-action .action-amount{color:var(--lm-blue,#1e56cb);font-size:1rem;font-weight:700}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-anim-1{animation:6s ease-in-out infinite float1}.float-anim-2{animation:8s ease-in-out 1s infinite float2}.float-anim-3{animation:7s ease-in-out 2s infinite float3}.hero-play-pause svg{fill:#fff;width:16px;height:16px}.anim-tab-wrapper{width:200px;height:180px;position:relative}.anim-pos{z-index:1;background:#1d1d1f;border-radius:16px;flex-direction:column;align-items:center;width:120px;height:160px;padding-top:10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000026}.pos-screen{color:#fff;background:linear-gradient(135deg,#1e56cb,#1644a6);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:120px;display:flex;position:relative}.pos-amount{font-size:1.1rem;font-weight:700}.pos-status{opacity:0;background:#1e56cb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;animation:4s infinite tab-success;display:flex;position:absolute}.pos-status .check-icon{color:#fff;width:16px;height:16px}.anim-phone{z-index:3;background:#f5f5f7;border:3px solid #d2d2d7;border-radius:20px;width:80px;height:150px;animation:4s infinite tab-phone-tap;position:absolute;top:-40px;left:50%;transform:translate(-50%)rotate(10deg);box-shadow:0 15px 35px #0003}.phone-screen{background:#007aff;border-radius:16px;position:absolute;inset:4px}.anim-nfc-waves{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.anim-nfc-waves span{opacity:0;border-top:3px solid #007aff;border-radius:50%;width:40px;height:10px;animation:4s infinite tab-nfc;display:block}.anim-nfc-waves span:nth-child(2){width:30px;animation-delay:.1s}.anim-nfc-waves span:nth-child(3){width:20px;animation-delay:.2s}@keyframes tab-phone-tap{0%,10%{transform:translate(-50%)translateY(-50px)rotate(15deg)}25%,50%{transform:translate(-50%)translateY(20px)rotate(0)}65%,to{transform:translate(-50%)translateY(-50px)rotate(15deg)}}@keyframes tab-nfc{0%,25%{opacity:0;transform:scale(.8)}30%,40%{opacity:1;transform:scale(1.1)}50%,to{opacity:0;transform:scale(1.2)}}@keyframes tab-success{0%,35%{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1)}65%,to{opacity:0;transform:scale(.5)}}.anim-print-wrapper{width:200px;height:180px;position:relative}.anim-printer{z-index:2;background:#f5f5f7;border-radius:12px;width:140px;height:60px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000001a}.printer-slot{background:#1d1d1f;border-radius:4px;width:100px;height:6px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.printer-light{background:#1e56cb;border-radius:50%;width:6px;height:6px;animation:1s infinite blink-light;position:absolute;top:30px;right:15px}.anim-ticket{z-index:1;background:#fff;border:1px solid #e5e5ea;border-radius:4px;flex-direction:column;width:90px;height:120px;padding:10px;animation:4s cubic-bezier(.4,0,.2,1) infinite print-ticket;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 -5px 15px #0000000d}.ticket-header{text-align:center;color:#1d1d1f;border-bottom:2px dashed #d2d2d7;margin-bottom:10px;padding-bottom:5px;font-size:1.2rem;font-weight:800}.ticket-barcode{justify-content:space-between;height:40px;margin-top:auto;display:flex}.ticket-barcode span{background:#1d1d1f;width:4px;height:100%}.ticket-barcode span:nth-child(2){width:2px}.ticket-barcode span:nth-child(4){width:6px}.ticket-barcode span:nth-child(7){width:8px}@keyframes print-ticket{0%,10%{opacity:0;transform:translate(-50%)translateY(120px)}30%{opacity:1;transform:translate(-50%)translateY(0)}70%{opacity:1;transform:translate(-50%)translateY(0)}80%,to{opacity:0;transform:translate(-50%)translateY(-20px)}}@keyframes blink-light{0%,49%{opacity:1}50%,to{opacity:.3}}.anim-sync-wrapper{width:200px;height:180px;position:relative}.sync-node{color:#fff;z-index:2;background:#1d1d1f;border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;position:absolute;box-shadow:0 5px 15px #00000026}.center-node{background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid #38bdf8;width:50px;height:50px;animation:2s infinite sync-pulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #38bdf866}.center-node svg{color:#38bdf8;width:24px;height:24px}.node-1{width:45px;height:35px;top:10%;left:10%}.node-2{width:45px;height:35px;top:10%;right:10%}.node-3{width:45px;height:35px;bottom:10%;left:50%;transform:translate(-50%)}.sync-line{z-index:1;transform-origin:0;background:#38bdf833;height:2px;position:absolute;top:50%;left:50%}.line-1{width:70px;transform:rotate(225deg)}.line-2{width:70px;transform:rotate(315deg)}.line-3{width:60px;transform:rotate(90deg)}.sync-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.2,1) infinite sync-data-travel;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #38bdf8}.line-2 .sync-dot{animation-delay:.4s}.line-3 .sync-dot{animation-delay:.8s}@keyframes sync-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 20px #38bdf866}50%{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 30px #38bdf8cc}}@keyframes sync-data-travel{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.product-showcase{background:radial-gradient(circle,#fff 0%,#f5f5f7 100%);justify-content:center;width:100%;padding:80px 20px;display:flex;position:relative;overflow:hidden}.showcase-container{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.showcase-header{text-align:center;max-width:700px;margin-bottom:80px}.showcase-header h2{letter-spacing:-.03em;color:#1d1d1f;margin-top:16px;margin-bottom:24px;font-size:3.5rem}.showcase-header p{color:#86868b;font-size:1.25rem;line-height:1.5}.showcase-center{justify-content:center;align-items:center;width:100%;max-width:900px;display:flex;position:relative}.showcase-hero-image{z-index:2;border-radius:20px;width:100%;max-width:800px;box-shadow:0 40px 80px #0000001a}.orbit-feature{-webkit-backdrop-filter:blur(20px);z-index:3;background:#fffc;border:1px solid #ffffff80;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;animation:6s ease-in-out infinite float-orbit;display:flex;position:absolute;box-shadow:0 20px 40px #0000000d}.orbit-icon{background:#f5f5f7;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.orbit-text h4{color:#1d1d1f;margin-bottom:4px;font-size:1rem}.orbit-text span{color:#86868b;font-size:.85rem}.feature-ifood{animation-delay:0s;top:10%;left:-5%}.feature-kds{animation-delay:1.5s;bottom:15%;left:-10%}.feature-multi{animation-delay:.7s;top:20%;right:-5%}.feature-pos{animation-delay:2.2s;bottom:25%;right:-10%}@keyframes float-orbit{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (width<=900px){.showcase-center{flex-direction:column;gap:20px}.orbit-feature{width:100%;max-width:350px;animation:none;position:relative;inset:auto!important}}.services-zigzag{background-color:#fff;flex-direction:column;align-items:center;gap:80px;width:100%;padding:80px 20px;display:flex}.feature-row{justify-content:space-between;align-items:center;gap:80px;width:100%;max-width:1200px;display:flex}.feature-row.reverse{flex-direction:row-reverse}.feature-text{flex:1;max-width:500px}.feature-text h2{letter-spacing:-.03em;color:#1d1d1f;margin-top:16px;margin-bottom:24px;font-size:3rem}.feature-text p{color:#86868b;margin-bottom:32px;font-size:1.25rem;line-height:1.5}.feature-media{background:#f5f5f7;border-radius:40px;flex:1;justify-content:center;align-items:center;padding:80px 40px;display:flex;position:relative;overflow:hidden}.feature-wrapper-scale{transform:scale(1.5)}@media (width<=900px){.services-zigzag{gap:80px;padding:80px 20px}.feature-row,.feature-row.reverse{text-align:center;flex-direction:column;gap:40px}.feature-text{max-width:100%}.feature-media{width:100%;padding:60px 20px}}.global-network{background-color:#000;flex-direction:column;align-items:center;width:100%;padding:80px 20px;display:flex;position:relative;overflow:hidden}.global-network-header{text-align:center;z-index:10;margin-bottom:60px}.global-network-header h2{letter-spacing:-.03em;color:#f5f5f7;margin-bottom:16px;font-size:3.5rem}.global-network-header p{color:#86868b;max-width:600px;margin:0 auto;font-size:1.25rem}.global-map-container{aspect-ratio:16/9;background-image:url(/assets/brazil-map-BtEI-ur4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:1200px;margin:0 auto;position:relative}.tab-split-layout{flex-direction:row;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1200px;margin-top:60px;display:flex}.tab-features-list{flex-direction:column;flex:1;justify-content:center;max-width:500px;display:flex}.apple-feature-block{flex-direction:column;padding:32px 0;display:flex}.apple-feature-block h3{color:#1d1d1f;letter-spacing:-.02em;margin-bottom:12px;font-size:2.4rem;font-weight:800;line-height:1.1}.apple-feature-block p{color:#86868b;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.apple-feature-separator{background-color:#d2d2d7;width:100%;height:1px;margin:0}.tab-video-side{flex:0 0 340px;justify-content:center;display:flex}.tab-hero-video{aspect-ratio:9/16;object-fit:contain;background:#111;border:8px solid #1d1d1f;border-radius:32px;width:100%;max-width:340px;box-shadow:0 30px 60px #00000040}@media (width<=992px){.tab-split-layout{flex-direction:column-reverse;gap:40px}.tab-video-side{flex:auto;width:100%}}.grafica-showcase{color:#f5f5f7;background-color:#000;border-radius:48px;margin:40px 20px;padding:80px 20px;position:relative;overflow:hidden}.grafica-showcase:before{content:"";z-index:1;background:radial-gradient(circle,#1e56cb26 0%,#0000 70%);width:60vw;height:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grafica-container{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.grafica-text{margin-bottom:60px}.grafica-logo{filter:grayscale()invert()brightness(2);mix-blend-mode:screen;opacity:.9;width:auto;height:48px;margin-bottom:16px}.grafica-text h2{letter-spacing:-.04em;background:linear-gradient(#fff 0%,#a1a1a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:24px 0;font-size:4.5rem;font-weight:700;line-height:1.1}.grafica-text p{color:#a1a1a6;max-width:800px;margin:0 auto;font-size:1.5rem;line-height:1.4}.apple-tag.dark{color:#fff;background:#ffffff1a;border:1px solid #fff3}@media (width<=768px){.grafica-text h2{font-size:3rem}}.grafica-interactive-showcase{align-items:center;gap:80px;width:100%;max-width:1200px;margin:80px auto 0;display:flex}.gi-text-column{text-align:left;flex-direction:column;flex:1;gap:32px;display:flex}.gi-item{cursor:pointer;text-align:left;padding-left:24px;transition:all .4s;position:relative}.gi-item:before{content:"";background:#333;border-radius:4px;width:4px;transition:background .4s,box-shadow .4s;position:absolute;top:0;bottom:0;left:0}.gi-item h3{color:#555;letter-spacing:-.03em;margin:0;font-size:3.5rem;font-weight:700;line-height:1.1;transition:color .4s,transform .4s}.gi-item:hover h3{color:#888}.gi-item.active h3{color:#fff;transform:translate(12px)}.gi-item p{color:#a1a1a6;opacity:0;max-height:0;margin:0;font-size:1.25rem;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .5s,margin .5s,transform .5s;overflow:hidden;transform:translateY(-10px)}.gi-item.active p{opacity:1;max-height:120px;margin-top:16px;transform:translate(8px)}.gi-image-column{aspect-ratio:4/5;border:1px solid #ffffff0d;border-radius:32px;flex:1.2;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009}.gi-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scale(1.1)}.gi-image.active{opacity:1;z-index:2;transform:scale(1)}@media (width<=992px){.grafica-interactive-showcase{flex-direction:column-reverse;gap:40px}.gi-image-column{aspect-ratio:16/9;width:100%}.gi-item h3{font-size:2.5rem}}.trust-indicators{color:#1d1d1f;background-color:#fff;padding:40px 20px;position:relative}.trust-content{z-index:3;max-width:1200px;margin:0 auto;position:relative}.trust-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.trust-header h2{letter-spacing:-.04em;color:#1d1d1f;margin:0 0 32px;font-size:3.5rem;font-weight:700;line-height:1.1}.trust-badge{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.trust-badge-line{background-color:#007aff;width:32px;height:2px}.trust-badge p{letter-spacing:.1em;text-transform:uppercase;color:#86868b;margin:0;font-size:.85rem;font-weight:700;line-height:1.4}.trust-description{color:#86868b;margin:0;font-size:1.25rem;line-height:1.6}.trust-bento-grid{perspective:1200px;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:24px;display:grid}.trust-bento-card{background-color:#f5f5f7;border-radius:32px;flex-direction:column;justify-content:space-between;padding:40px;transition:transform .1s linear,box-shadow .1s linear;display:flex;position:relative}.trust-bento-card:hover{z-index:5;box-shadow:0 30px 60px #00000014,inset 0 0 0 1px #fffc}.trust-bento-card:hover .card-glare{opacity:1}.bento-content{z-index:2;position:relative}.bento-map{background-color:#f5f5f7;grid-area:span 2/span 2;overflow:hidden}.bento-map-dark{background-image:radial-gradient(circle at 100%,#007aff26,#0000 70%);background-color:#0d0d12!important}.text-white{color:#fff!important}.text-gray{color:#86868b!important}.bento-title{color:#1d1d1f;margin-bottom:8px;font-size:1.5rem;font-weight:700}.bento-subtitle{color:#86868b;max-width:250px;font-size:1rem}.bento-map-container{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;width:65%;height:100%;display:flex;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25%);mask-image:linear-gradient(90deg,#0000 0%,#000 25%)}.brazil-map-svg{fill:url(#map-gradient);filter:drop-shadow(0 20px 40px #007aff26);z-index:0;width:auto;height:95%;margin-right:4%;animation:8s ease-in-out infinite floatMap}.brazil-map-svg path{cursor:pointer;pointer-events:auto;transition:fill .3s,filter .3s}.brazil-map-svg path:hover{fill:#fff;filter:drop-shadow(0 0 10px #fff)}.svg-node{pointer-events:none}.svg-node-core{filter:drop-shadow(0 0 8px #fff)}.svg-node-pulse{transform-origin:50%;transform-box:fill-box;animation:2s ease-out infinite pulseSvgNode}.svg-node-label{opacity:.8;font-family:inherit;font-size:14px;font-weight:700}@keyframes pulseSvgNode{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(3)}}.bento-10m,.bento-5k{grid-area:span 1/span 1}.bento-uptime{grid-area:span 1/span 2}.uptime-content{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.uptime-text h3{color:#1d1d1f;margin-bottom:12px;font-size:1.25rem;font-weight:700}.uptime-text p{color:#86868b;font-size:1rem;line-height:1.5}.uptime-number{margin-bottom:0!important}.stat-number{letter-spacing:-.05em;color:#1d1d1f;align-items:flex-start;margin-bottom:16px;font-size:4rem;font-weight:600;line-height:1;display:flex}.stat-plus,.stat-percent{color:#007aff;margin-top:4px;margin-left:2px;font-size:2rem;font-weight:400}.stat-label{color:#86868b;font-size:1.1rem;font-weight:500;line-height:1.3}.stat-sub{color:#a1a1a6;margin-top:8px;font-size:.85rem;font-weight:400;display:inline-block}@media (width<=992px){.trust-bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-map,.bento-10m,.bento-5k,.bento-uptime{grid-area:span 1/span 1;min-height:300px}.uptime-content{flex-direction:column;align-items:flex-start}.bento-map-container{width:100%;height:300px;position:relative;top:20px;right:0}.brazil-map-svg{width:110%;height:auto;margin-right:0}}.floating-pos-wrapper{perspective:1200px;justify-content:center;align-items:center;width:100%;height:300px;margin-top:10px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pos-pulse-ring{z-index:1;border:2px solid #2997ff4d;border-radius:50%;width:150px;height:150px;animation:4s cubic-bezier(.4,0,.2,1) infinite pos-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-pulse-ring:nth-child(2){animation-delay:2s}@keyframes pos-ripple{0%{opacity:1;width:100px;height:100px}to{opacity:0;width:450px;height:450px}}.floating-pos-img{object-fit:contain;filter:drop-shadow(0 20px 30px #0006);transform-origin:50%;z-index:2;max-width:85%;max-height:280px;transition:filter .4s;animation:6s ease-in-out infinite float-pos}.bento-card[data-sector=duo]:hover .floating-pos-wrapper{transform:scale(1.05)translateY(-10px)}.bento-card[data-sector=duo]:hover .floating-pos-img{filter:drop-shadow(0 30px 45px #00000080)}.bento-card[data-sector=duo]:hover .floating-totem-img{filter:drop-shadow(0 25px 35px #00000080);transform:translateY(-5px)scale(1.02)}.bento-card[data-sector=duo]:hover .pos-pulse-ring{border-color:#2997ff99}@keyframes float-pos{0%{filter:drop-shadow(0 20px 30px #0006);transform:translateY(0)rotate(-2deg)}50%{filter:drop-shadow(0 35px 35px #0000004d);transform:translateY(-15px)rotate(1deg)}to{filter:drop-shadow(0 20px 30px #0006);transform:translateY(0)rotate(-2deg)}}.floating-pos-wrapper:after{content:"";z-index:1;background:radial-gradient(#0009 0%,#0000 70%);border-radius:50%;width:120px;height:20px;animation:6s ease-in-out infinite shadow-pos;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes shadow-pos{0%{opacity:.6;width:120px}50%{opacity:.3;width:90px}to{opacity:.6;width:120px}}.help-choose-section{background:0 0;border-radius:0;margin:0;padding:80px 20px;position:relative;overflow:hidden}.help-choose-container{max-width:1200px;margin:0 auto}.help-choose-header{text-align:center;max-width:700px;margin:0 auto 60px}.help-choose-header h2{color:#1d1d1f;letter-spacing:-.03em;margin:16px 0;font-size:3rem}.help-choose-header p{color:#86868b;font-size:1.2rem}.ecosystem-wrapper{background:0 0;width:100%;max-width:1000px;height:850px;margin:0 auto;position:relative;overflow:hidden}.ecosystem-wrapper:before{content:"";z-index:0;pointer-events:none;border:1px dashed #1e56cb33;border-radius:50%;width:380px;height:380px;animation:40s linear infinite slowRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-wrapper:after{content:"";z-index:0;pointer-events:none;border:1px dashed #1e56cb1a;border-radius:50%;width:620px;height:620px;animation:60s linear infinite reverse slowRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes slowRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}.eco-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.eco-line{stroke:#e5e5ea;stroke-width:2px;stroke-dasharray:4 8;transition:all .5s}.eco-line.active{stroke:#1e56cb;stroke-width:3px;stroke-dasharray:10 10;animation:1.5s linear infinite cleanDataFlow}@keyframes cleanDataFlow{to{stroke-dashoffset:-20px}}.eco-center-node{color:#1d1d1f;z-index:3;text-align:center;background:#fff;border:4px solid #f0f6ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;font-size:1rem;font-weight:700;animation:4s infinite alternate cleanPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #1e56cb1a}@keyframes cleanPulse{0%{border-color:#f0f6ff;box-shadow:0 10px 30px #1e56cb0d}to{border-color:#d6e4ff;box-shadow:0 15px 40px #1e56cb26}}.eco-center-icon{color:#1e56cb;margin-bottom:5px}.eco-node{z-index:2;cursor:pointer;background:#fff;border:1px solid #f5f5f7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;padding:10px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 15px #00000008}.eco-node:hover{border-color:#1e56cb66;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 12px 25px #1e56cb26}.eco-node.selected{color:#fff;background:#1e56cb;border-color:#1e56cb;box-shadow:0 15px 35px #1e56cb40}.eco-node-icon{color:#86868b;margin-bottom:8px;transition:all .3s}.eco-node.selected .eco-node-icon{color:#fff;transform:scale(1.15)}.eco-node-title{color:#1d1d1f;text-align:center;font-size:.8rem;font-weight:600;line-height:1.1;transition:color .3s}.eco-node.selected .eco-node-title{color:#fff}.node-tickets{top:12%;left:50%}.node-pos{top:25%;left:75%}.node-print{top:60%;left:88%}.node-comanda{top:82%;left:50%}.node-staff{top:75%;left:20%}.node-sync{top:35%;left:10%}.eco-dock-wrapper{opacity:0;visibility:hidden;z-index:20;justify-content:center;margin-top:-80px;padding:0 20px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;transform:translateY(20px)}.eco-dock-wrapper.visible{opacity:1;visibility:visible;transform:translateY(0)}.eco-dock{-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #ffffff80;border-radius:24px;align-items:center;gap:30px;width:100%;max-width:900px;padding:20px 30px;display:flex;box-shadow:0 20px 40px #0000000d,0 4px 12px #00000008}.eco-dock-text{flex-shrink:0}.eco-dock-text h4{color:#1e56cb;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:16px;font-weight:700}.eco-dock-text p{color:#666;margin:0;font-size:13px}.selected-logos{flex-wrap:wrap;flex-grow:1;justify-content:flex-start;align-items:center;gap:15px;min-height:40px;display:flex}.selected-logos img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:auto;height:36px;transition:transform .3s;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn}.selected-logos img:hover{transform:scale(1.1)}.eco-dock .nk-btn-solid{flex-shrink:0;padding:12px 24px}@media (width<=900px){.ecosystem-wrapper{min-height:800px}}@media (width<=600px){.ecosystem-wrapper{min-height:1000px}.eco-node{width:110px;height:110px}}.recommended-product-item-new{background:#fff;border:1px solid #e5e5ea;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;animation:.5s cubic-bezier(.175,.885,.32,1.275) popIn;display:flex;box-shadow:0 10px 25px #00000008}.recommended-product-item-new .brand-logo{object-fit:contain;background:0 0;width:auto;max-width:100%;height:40px;margin-bottom:16px}.recommended-product-item-new .prod-info p{color:#424245;margin:0;font-size:1rem;line-height:1.5}.login-modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:10000;opacity:0;pointer-events:none;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.login-modal-overlay.active{opacity:1;pointer-events:auto}.login-modal-card{background:#fff;border-radius:24px;width:100%;max-width:440px;padding:40px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:scale(.95)translateY(20px);box-shadow:0 24px 48px #00000026}.login-modal-overlay.active .login-modal-card{transform:scale(1)translateY(0)}.login-close-btn{color:#86868b;cursor:pointer;background:#f5f5f7;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px}.login-close-btn:hover{color:#1d1d1f;background:#e5e5ea}.login-modal-header{text-align:center;margin-bottom:32px}.login-modal-header .login-logo{border-radius:8px;height:48px;margin-bottom:24px}.login-modal-header h3{color:#1d1d1f;letter-spacing:-.02em;margin-bottom:8px;font-size:1.8rem}.login-modal-header p{color:#86868b;margin:0;font-size:.95rem}.login-form .form-group{text-align:left;margin-bottom:20px}.login-form label{color:#1d1d1f;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.login-form input[type=text],.login-form input[type=email],.login-form input[type=password]{color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1rem;transition:all .3s}.login-form input[type=text]:focus,.login-form input[type=email]:focus,.login-form input[type=password]:focus{background:#fff;border-color:#06f;box-shadow:0 0 0 4px #0066ff1a}.form-options{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.form-options .remember-me{color:#424245;cursor:pointer;align-items:center;margin:0;font-size:.85rem;font-weight:400;display:flex}.form-options .remember-me input{accent-color:#06f;width:16px;height:16px;margin-right:8px}.form-options .forgot-password{color:#06f;font-size:.85rem;font-weight:500;text-decoration:none}.form-options .forgot-password:hover{text-decoration:underline}.btn-login-submit{border-radius:12px;width:100%;padding:16px;font-size:1.1rem;transform:none!important}.btn-login-submit:hover{transform:none!important}.login-modal-footer{text-align:center;border-top:1px solid #e5e5ea;margin-top:32px;padding-top:24px}.login-modal-footer p{color:#86868b;margin:0;font-size:.9rem}.login-modal-footer a{color:#06f;font-weight:500;text-decoration:none}.login-modal-footer a:hover{text-decoration:underline}@media (width<=768px){.login-modal-card{max-width:90%;padding:32px 24px}}.eco-layout-wrapper{justify-content:center;align-items:center;gap:40px;margin-top:40px;display:flex}.ecosystem-wrapper{flex-grow:1;width:100%;max-width:750px;height:750px;position:relative}.eco-side-panel{-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#ffffffb3;border:1px solid #fff9;border-radius:24px;flex-direction:column;flex-shrink:0;gap:25px;width:320px;padding:35px 25px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:translate(30px);box-shadow:0 20px 40px #0000000d,0 4px 12px #00000008}.eco-side-panel.visible{opacity:1;visibility:visible;transform:translate(0)}.eco-panel-header h4{color:var(--lm-blue);margin-bottom:5px;font-size:1.3rem;font-weight:700}.eco-panel-header p{color:var(--text-color);margin:0;font-size:.9rem;line-height:1.4}.selected-logos{flex-direction:column;align-items:stretch;gap:15px;width:100%;min-height:80px;display:flex}.logo-item{background:#fff9;border:1px solid #ffffffe6;border-radius:16px;justify-content:center;align-items:center;height:75px;padding:12px 20px;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn;display:flex;box-shadow:0 4px 10px #00000005}.logo-item img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:34px}.eco-panel-footer{margin-top:10px}.eco-panel-footer .nk-btn-solid{text-align:center;width:100%;padding:15px;display:block}@media (width<=1024px){.eco-layout-wrapper{flex-direction:column}.eco-side-panel{width:100%;max-width:500px}}@media (width<=992px){.nk-nav-action{display:none!important}.equipe-devices-container{height:auto!important;padding-bottom:40px!important}.equipe-phone-center{width:280px!important;height:580px!important;margin:0 auto!important;position:relative!important;left:0!important;transform:none!important}.equipe-phone-left,.equipe-phone-right{display:none!important}}.finance-hero-section{background:#fff;border:1px solid #fff9;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.finance-hero-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.finance-hero-title h2{color:#1e293b;margin-bottom:4px;font-size:20px;font-weight:700}.finance-hero-title p{color:#64748b;font-size:14px}.finance-kpi-grid{grid-template-columns:repeat(3,1fr);gap:48px;padding:12px 0;display:grid}.finance-kpi-item{padding-left:32px;position:relative}.finance-kpi-item:before{content:"";border-radius:4px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.finance-kpi-item.brand-blue:before{background:var(--lm-blue,#1e56cb);box-shadow:0 0 15px #1e56cb66}.kpi-label{text-transform:uppercase;letter-spacing:.8px;color:#64748b;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.kpi-value{color:#1e293b;font-size:36px;font-weight:800;display:block}@media (width<=768px){.finance-kpi-grid{grid-template-columns:1fr;gap:32px}}.nk-mobile-actions{align-items:center;gap:10px;display:none}.nk-mobile-login-btn{justify-content:center;align-items:center;min-height:38px;display:inline-flex;border:1px solid var(--lm-blue,#1e56cb)!important;color:var(--lm-blue,#1e56cb)!important;cursor:pointer!important;background:0 0!important;border-radius:20px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:600!important;line-height:1!important;transition:all .2s!important}.nk-mobile-login-btn:active{background:var(--lm-blue,#1e56cb)!important;color:#fff!important}.nk-mobile-toggle{cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;transition:all .2s;display:flex}.nk-mobile-toggle:active{background:#f1f5f9;transform:scale(.96)}.nk-mobile-toggle .bar{background:#0f172a;border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .2s}.nk-mobile-toggle[aria-expanded=true] .bar-1{transform:translateY(7px)rotate(45deg)}.nk-mobile-toggle[aria-expanded=true] .bar-2{opacity:0}.nk-mobile-toggle[aria-expanded=true] .bar-3{transform:translateY(-7px)rotate(-45deg)}.nk-mobile-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;background:#0f172a8c;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.nk-mobile-backdrop.active{opacity:1;visibility:visible}.nk-mobile-drawer{z-index:9999;-webkit-overflow-scrolling:touch;width:min(340px,86vw);height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px)) 20px;background:#fff;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 40px #0f172a26}.nk-mobile-drawer.active{transform:translate(0)}body.mobile-nav-open{overflow:hidden!important}.nk-drawer-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.nk-drawer-close{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.nk-drawer-close:active{color:#0f172a;background:#e2e8f0}.nk-drawer-section-title{text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;margin-bottom:10px;padding-left:4px;font-size:.72rem;font-weight:800;display:block}.nk-drawer-nav{flex-direction:column;flex:1;gap:6px;display:flex}.nk-drawer-link{color:#0f172a;border-radius:12px;justify-content:space-between;align-items:center;min-height:46px;padding:12px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.nk-drawer-link:hover,.nk-drawer-link:active{color:var(--lm-blue,#1e56cb);background:#f1f5f9}.nk-drawer-link-tag{text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:background .2s,color .2s}.nk-drawer-link:hover .nk-drawer-link-tag,.nk-drawer-link:active .nk-drawer-link-tag{color:var(--lm-blue,#1e56cb);background:#1e56cb1a}.nk-drawer-footer{border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;margin-top:16px;padding-top:20px;display:flex}.nk-drawer-login-btn{text-align:center!important;border-radius:14px!important;width:100%!important;padding:14px!important;font-size:.95rem!important;font-weight:700!important}.nk-drawer-contact-btn{text-align:center!important;color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:100%!important;padding:12px!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;display:block!important}@media (width<=992px){.nk-header{-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-bottom:1px solid #e2e8f0!important;height:68px!important}.nk-header-container{padding:0 22px!important}.nk-logo-link img{height:38px!important}.nk-nav,.nk-nav-action{display:none!important}.nk-mobile-actions{align-items:center!important;gap:10px!important;padding-right:2px!important;display:flex!important}.nk-mobile-toggle,.nk-mobile-toggle:focus,.nk-mobile-toggle:focus-visible,.nk-mobile-login-btn,.nk-mobile-login-btn:focus,.nk-mobile-login-btn:focus-visible{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.nk-hero{min-height:auto!important;padding-top:100px!important;padding-bottom:50px!important}.nk-hero-title{letter-spacing:-.03em!important;font-size:clamp(2.2rem,7vw,3.8rem)!important;line-height:1.15!important}.nk-hero-subtitle{margin:16px auto 28px!important;padding:0 10px!important;font-size:1.05rem!important;line-height:1.6!important}.nk-hero-cta{flex-direction:column!important;gap:12px!important;width:100%!important;max-width:340px!important;margin:0 auto!important}.nk-hero-cta .nk-btn-solid,.nk-hero-cta .nk-btn-text{text-align:center!important;justify-content:center!important;width:100%!important}.trust-indicators{padding:40px 16px!important}.trust-header h2{font-size:clamp(1.6rem,5vw,2.4rem)!important;line-height:1.25!important}.bento-map{min-height:auto!important;padding:24px 20px!important}.bento-map-container{width:100%!important;height:auto!important;max-height:280px!important;margin:16px auto 0!important;position:relative!important;top:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}.brazil-map-svg{width:100%!important;max-width:320px!important;height:auto!important;margin:0 auto!important;display:block!important}.bento-grid{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:50px!important;padding:0 16px!important}.bento-card{border-radius:24px!important;min-height:auto!important;padding:28px 20px!important}.bento-card h3{font-size:clamp(1.6rem,5vw,2.2rem)!important}.hero-swiper.bento-card-media-edge{aspect-ratio:16/10!important;border-radius:0 0 24px 24px!important;width:calc(100% + 40px)!important;margin:20px -20px -28px!important;overflow:hidden!important}.core-ux-wrapper{flex-direction:column!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:auto!important;padding:16px 0 0!important;position:relative!important}.widget-balance,.widget-conciliation,.widget-action{width:100%!important;max-width:340px!important;margin:0 auto!important;animation:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.widget-conciliation{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px!important}.widget-conciliation .conc-icon{flex-shrink:0!important;margin-bottom:0!important;margin-right:12px!important}.widget-conciliation .conc-text{flex:1!important}.floating-pos-wrapper{height:220px!important}.floating-pos-img{object-fit:contain!important;width:auto!important;max-height:180px!important}.tab-showcase{padding:50px 16px!important}.tab-split-layout{flex-direction:column-reverse!important;gap:32px!important;margin-top:36px!important}.tab-features-list{width:100%!important}.tab-image-side{width:100%!important;max-width:100%!important}.tab-hero-video{border-radius:16px!important;width:100%!important;max-width:100%!important}.grafica-showcase{padding:50px 16px!important}.grafica-interactive-showcase{flex-direction:column-reverse!important;gap:32px!important;margin-top:36px!important}.gi-item{padding-left:18px!important}.gi-item h3{font-size:clamp(1.4rem,4.5vw,1.85rem)!important}.gi-image-column{aspect-ratio:16/10!important;border-radius:20px!important;width:100%!important;max-height:260px!important}.equipe-showcase-section{padding:50px 16px!important}.equipe-header{margin-bottom:40px!important}.equipe-header h2{font-size:clamp(1.6rem,5vw,2.2rem)!important}.equipe-header p{font-size:1rem!important;line-height:1.5!important}.equipe-devices-container{height:auto!important;min-height:auto!important;margin-top:10px!important;padding-bottom:20px!important}.equipe-phone-center{aspect-ratio:9/18.5!important;border-width:8px!important;border-radius:36px!important;width:min(280px,82vw)!important;height:auto!important}.equipe-phone-left,.equipe-phone-right{display:none!important}#sync.product-showcase{padding:50px 16px!important}.tab-video-side{border-radius:24px!important;width:100%!important;padding:24px 16px!important}.tab-video-side img{object-fit:contain!important;width:auto!important;height:220px!important;max-height:220px!important}.help-choose-section{padding:50px 16px!important}.help-choose-header h2{font-size:clamp(1.75rem,5.5vw,2.4rem)!important;line-height:1.25!important}.help-choose-header p{font-size:1rem!important}.eco-layout-wrapper{flex-direction:column!important;gap:32px!important;margin-top:24px!important}.ecosystem-wrapper{width:100%!important;max-width:440px!important;height:420px!important;min-height:420px!important;margin:0 auto!important;overflow:hidden!important}.ecosystem-wrapper:before{width:240px!important;height:240px!important}.ecosystem-wrapper:after{width:360px!important;height:360px!important}.eco-center-node{width:80px!important;height:80px!important;font-size:.8rem!important}.eco-node{width:74px!important;height:74px!important;padding:6px!important}.eco-node-icon{margin-bottom:4px!important}.eco-node-icon svg{width:18px!important;height:18px!important}.eco-node-title{font-size:.65rem!important;line-height:1.05!important}.node-tickets{top:12%!important;left:50%!important}.node-pos{top:26%!important;left:78%!important}.node-print{top:62%!important;left:82%!important}.node-comanda{top:86%!important;left:50%!important}.node-staff{top:72%!important;left:20%!important}.node-sync{top:32%!important;left:18%!important}.eco-side-panel{border-radius:20px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:24px 20px!important}.nk-final-cta{padding:60px 16px!important}.nk-final-cta h2{font-size:clamp(2rem,6.5vw,3rem)!important;line-height:1.2!important}.nk-final-cta .nk-btn-solid{width:100%!important;max-width:320px!important;margin:20px auto 0!important;display:block!important}.simple-dark-footer{padding:48px 16px 32px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.modal-content-wrapper{border-radius:24px!important;width:95%!important;height:90dvh!important;padding:28px 18px!important}.modal-grid{grid-template-columns:1fr!important;gap:24px!important}.modal-title{margin:12px 0 16px!important;font-size:clamp(1.75rem,6vw,2.4rem)!important}.modal-desc{margin-bottom:20px!important;font-size:1rem!important;line-height:1.5!important}.modal-features li{margin-bottom:12px!important;padding-left:24px!important;font-size:.95rem!important}.modal-close{width:40px!important;height:40px!important;top:14px!important;right:14px!important}.login-modal-card{border-radius:22px!important;width:94%!important;max-width:380px!important;padding:28px 20px!important}.login-modal-header h3{font-size:1.4rem!important}.login-form input[type=text],.login-form input[type=email],.login-form input[type=password]{padding:13px 14px!important;font-size:16px!important}}@media (width<=400px){.nk-hero-title{font-size:2rem!important}#dynamic-ecosystem{white-space:normal!important}.ecosystem-wrapper{height:380px!important;min-height:380px!important}.eco-node{width:66px!important;height:66px!important;padding:4px!important}.eco-node-title{font-size:.6rem!important}.bento-card{padding:20px 16px!important}.hero-swiper.bento-card-media-edge{width:calc(100% + 32px)!important;margin:16px -16px -20px!important}}.nk-hero{min-height:92vh!important;padding-top:calc(var(--nav-height) + 48px)!important;background:radial-gradient(75% 55% at 50% 38%,#1e56cb0d 0%,#fff0 70%),#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding-bottom:116px!important;display:flex!important;position:relative!important}.nk-hero-title-wrapper,.nk-hero-title{margin-bottom:20px!important}.nk-hero-title .text-accent,#dynamic-ecosystem{color:var(--lm-blue,#1e56cb)!important;-webkit-text-fill-color:var(--lm-blue,#1e56cb)!important}.nk-hero-subtitle{margin:0 auto 32px!important}.nk-hero-cta{margin-bottom:16px!important}.nk-scroll-indicator{color:#64748b;z-index:5;cursor:pointer;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.nk-scroll-indicator:hover{color:var(--lm-blue,#1e56cb)}.nk-scroll-label{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.72rem;font-weight:700}.nk-scroll-mouse{opacity:.85;border:1.8px solid;border-radius:999px;justify-content:center;width:22px;height:34px;padding-top:6px;display:flex}.nk-scroll-wheel{background:currentColor;border-radius:999px;width:3px;height:7px;animation:1.8s ease-in-out infinite nkScrollWheel}.nk-scroll-chevron{margin-top:-2px;animation:1.8s ease-in-out infinite nkScrollChevron}@keyframes nkScrollWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:.15;transform:translateY(8px)}to{opacity:0;transform:translateY(0)}}@keyframes nkScrollChevron{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (width<=768px){.nk-hero{min-height:86vh!important;padding-top:calc(var(--nav-height) + 32px)!important;padding-bottom:100px!important}.nk-scroll-indicator{bottom:18px}}.trust-indicators{transform-origin:top;will-change:transform, border-radius;z-index:2!important;background:linear-gradient(#eef3fa 0%,#f8fafc 140px,#fff 340px 100%)!important;border:1.5px solid #0f172a14!important;border-radius:48px!important;width:calc(100% - 48px)!important;max-width:1440px!important;margin:-18px auto 48px!important;padding:88px 36px 76px!important;position:relative!important;overflow:hidden!important;box-shadow:0 -22px 56px -12px #0f172a14,0 28px 64px -20px #0f172a0f,inset 0 20px 36px -18px #0f172a0f,inset 0 1px #fffffff2!important}@media (width<=992px){.trust-indicators{border-radius:32px!important;width:calc(100% - 24px)!important;margin:-12px auto 32px!important;padding:48px 18px 44px!important}}.trust-header{margin:0 auto 36px!important}.trust-header h2{margin-bottom:14px!important}.bento-map{min-height:340px!important;padding:34px 38px!important}.trust-cta{margin-top:36px!important}.apple-vertical-section{padding:68px 0 76px!important}#sync.product-showcase{border:1.5px solid #0f172a12!important;border-radius:48px!important;width:calc(100% - 48px)!important;max-width:1440px!important;margin:48px auto 76px!important}@media (width<=992px){#sync.product-showcase{border-radius:32px!important;width:calc(100% - 24px)!important}}.apple-header{margin:0 auto 32px!important}.apple-header h2{margin-bottom:12px!important;font-size:clamp(2.4rem,4.5vw,3.6rem)!important}.bento-grid{gap:20px!important;margin-bottom:12px!important}.nk-header.scrolled{-webkit-backdrop-filter:saturate(180%)blur(14px)!important;background:#ffffff5c!important;border-bottom:1px solid #e2e8f059!important}@media (width<=992px){.nk-header{-webkit-backdrop-filter:saturate(180%)blur(14px)!important;background:#ffffff73!important;border-bottom:1px solid #e2e8f059!important}}#ingressos .bento-card-content h3{color:var(--text-primary);margin-top:8px;margin-bottom:0;font-size:2rem}.product-showcase{padding:76px 20px 84px!important}.showcase-header{max-width:820px!important;margin:0 auto 34px!important}.showcase-header .product-logo{height:64px!important;margin:0 auto 18px!important}.showcase-header p{color:#64748b!important;font-size:1.32rem!important;font-weight:500!important;line-height:1.6!important}.tab-split-layout{gap:56px!important}.tab-features-list{flex-direction:column!important;gap:12px!important;max-width:540px!important;display:flex!important}.apple-feature-separator{display:none!important}.apple-feature-block{transition:transform .25s,box-shadow .25s,border-color .25s;background:#fff!important;border:1px solid #cbd5e1b3!important;border-left:4px solid #1e56cb!important;border-radius:16px!important;padding:15px 20px!important;box-shadow:0 6px 20px -6px #0f172a0d!important}.apple-feature-block:hover{transform:translate(4px)}.apple-feature-block h3{margin-bottom:5px!important;font-size:1.48rem!important}.apple-feature-block p{font-size:1.05rem!important;line-height:1.5!important}.sync-freq-wave{justify-content:center;align-items:center;gap:5px;height:22px;margin:0 auto 14px;display:inline-flex}.sync-freq-wave span{opacity:.85;background:linear-gradient(#ff5a00 0%,#fb923c 100%);border-radius:99px;width:3.5px;height:8px;animation:1.4s ease-in-out infinite syncWavePulse;display:block}.sync-freq-wave span:first-child,.sync-freq-wave span:nth-child(9){height:7px;animation-delay:.1s}.sync-freq-wave span:nth-child(2),.sync-freq-wave span:nth-child(8){height:12px;animation-delay:.25s}.sync-freq-wave span:nth-child(3),.sync-freq-wave span:nth-child(7){height:16px;animation-delay:.4s}.sync-freq-wave span:nth-child(4),.sync-freq-wave span:nth-child(6){height:11px;animation-delay:.15s}.sync-freq-wave span:nth-child(5){height:22px;animation-delay:.3s}@keyframes syncWavePulse{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.15)}}.sync-showcase-title{letter-spacing:-.035em!important;color:#0f172a!important;margin:0 auto 16px!important;font-size:clamp(2.1rem,4.2vw,3.25rem)!important;font-weight:800!important;line-height:1.12!important}.sync-title-accent{background:linear-gradient(90deg,#ff5a00 0%,#ea580c 100%);-webkit-text-fill-color:transparent;color:#ff5a00;-webkit-background-clip:text;background-clip:text}#sync .apple-feature-block{border:1px solid #ff5a002e!important;border-left:4px solid #ff5a00!important}#sync .apple-feature-block:hover{box-shadow:0 12px 28px -6px #ff5a0024!important}#tab.tab-showcase{background:radial-gradient(68% 240px at 50% 0,#e11d480e 0%,#fff0 100%),radial-gradient(circle at 80% 55%,#ff005c0a 0%,#fff0 60%),#fff!important;padding-top:36px!important;position:relative!important}.apple-chapter-bridge{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:28px 24px 8px;display:flex;position:relative;overflow:hidden}.apple-bridge-horizon{background:linear-gradient(90deg,#0f172a00 0%,#0f172a14 22%,#e11d4857 50%,#0f172a14 78%,#0f172a00 100%);width:100%;max-width:1240px;height:1.5px;position:relative}.apple-bridge-horizon:after{content:"";pointer-events:none;background:radial-gradient(#e11d4824 0%,#e11d4800 75%);width:220px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apple-bridge-stem-track{background:#0f172a12;border-radius:999px;width:2px;height:68px;position:relative;overflow:hidden}.apple-bridge-stem-fill{transform-origin:top;background:linear-gradient(#0f172a26 0%,#e11d48 100%);width:100%;height:100%}.apple-bridge-node{background:#e11d48;border-radius:50%;width:9px;height:9px;margin-top:-1px;box-shadow:0 0 0 5px #e11d4824,0 0 16px #e11d4873}#sync.product-showcase{transform-origin:top;will-change:transform, border-radius;z-index:6!important;background:radial-gradient(circle at 80%,#ff5a000d 0%,#fff0 60%),linear-gradient(#fff5ee 0%,#fffaf6 140px,#fff 340px 100%)!important;border:1.5px solid #ff5a001f!important;border-radius:48px!important;width:calc(100% - 48px)!important;max-width:1440px!important;margin:48px auto 76px!important;padding:88px 36px 76px!important;position:relative!important;overflow:hidden!important;box-shadow:0 -22px 56px -12px #ff5a000f,0 28px 64px -20px #0f172a0f,inset 0 22px 38px -18px #ff5a000d,inset 0 1px #fffffff2!important}@media (width<=992px){#sync.product-showcase{border-radius:32px!important;width:calc(100% - 24px)!important;margin:32px auto 48px!important;padding:52px 18px 44px!important}}#tab .apple-feature-block{border:1px solid #e11d4824!important;border-left:4px solid #e11d48!important}#tab .apple-feature-block:hover{box-shadow:0 12px 28px -6px #e11d481f!important}#tab .apple-feature-block h3{background:linear-gradient(90deg,#e11d48 0%,#ff005c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;color:#e11d48!important}#tab .tab-split-layout{justify-content:center!important;align-items:center!important;gap:64px!important;margin-top:20px!important}#tab .tab-hero-video{border:1px solid #e11d481f;width:auto!important;max-height:580px!important;box-shadow:0 24px 50px -12px #e11d4824,0 8px 24px #0f172a0f!important}.grafica-showcase{transform-origin:top;will-change:transform, border-radius;background:radial-gradient(circle at 78% 35%,#8b5cf647 0%,#13092400 58%),radial-gradient(circle at 16% 85%,#6d28d938 0%,#13092400 52%),linear-gradient(135deg,#140a26 0%,#21113e 52%,#120822 100%)!important;border:1.5px solid #a78bfa3d!important;border-radius:48px!important;width:calc(100% - 48px)!important;max-width:1440px!important;margin:40px auto 76px!important;padding:80px 36px 76px!important;box-shadow:0 -22px 56px -12px #2e106538,0 30px 60px -15px #2e106559,inset 0 1px #ffffff24!important}@media (width<=992px){.grafica-showcase{border-radius:32px!important;width:calc(100% - 24px)!important;margin:0 auto 28px!important;padding:48px 18px 44px!important}}.grafica-text{margin:0 auto 24px!important}.grafica-logo{background:#fffffff5;border-radius:18px;padding:10px 24px;box-shadow:0 12px 30px #00000047;filter:none!important;height:68px!important;margin:0 auto 18px!important}.grafica-text h2{background:linear-gradient(135deg,#fff 0%,#f3e8ff 55%,#c4b5fd 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;margin-bottom:14px!important;font-size:clamp(2.3rem,4.4vw,3.4rem)!important}.grafica-text p{color:#cbd5e1!important;font-size:1.08rem!important;line-height:1.55!important}.grafica-interactive-showcase{gap:44px!important;margin-top:28px!important}.gi-text-column{gap:16px!important}.gi-item{border-left-color:#c4b5fd29!important}.gi-item.active:before{background:linear-gradient(#c084fc 0%,#7c3aed 100%)!important;box-shadow:0 0 18px #a855f7b3!important}.gi-item h3{color:#e9d5ff73!important;margin-bottom:6px!important;font-size:1.6rem!important}.gi-item.active h3{color:#faf5ff!important}.gi-item p{color:#cbd5e1!important;font-size:.98rem!important}.gi-image-column{border:1px solid #c4b5fd33!important;max-height:390px!important;box-shadow:0 24px 48px #0a04148c!important}.help-choose-section{z-index:7!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:72px 24px 56px!important;position:relative!important}@media (width<=992px){.help-choose-section{border-radius:0!important;width:100%!important;margin:0!important;padding:48px 18px 40px!important}}.help-choose-header{margin-bottom:20px!important}.help-choose-header h2{margin:10px 0!important;font-size:clamp(2rem,3.6vw,2.75rem)!important}.ecosystem-wrapper{height:520px!important}.nk-final-cta{min-height:auto!important;padding:48px 20px!important}.nk-final-cta h2{margin-bottom:24px!important;font-size:clamp(2.5rem,5vw,3.8rem)!important}.simple-dark-footer{margin-top:16px!important;padding:48px 24px 28px!important}.footer-grid{margin-bottom:36px!important}.nk-btn-solid,.nk-btn-text{justify-content:center;align-items:center;display:inline-flex;outline:none!important;text-decoration:none!important}.nk-btn-solid:focus,.nk-btn-solid:focus-visible,.nk-btn-text:focus,.nk-btn-text:focus-visible{box-shadow:none!important;outline:none!important}.nk-section-cta{z-index:5;position:relative;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:28px!important;margin-top:48px!important;padding-top:8px!important;display:flex!important}.nk-section-cta-dark .nk-btn-text{color:#f8fafc!important}.nk-section-cta-dark .nk-btn-text:after{background:#c4b5fd!important}@media (width<=768px){.nk-section-cta{flex-direction:column!important;gap:12px!important;width:100%!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important}.nk-section-cta .nk-btn-solid,.nk-section-cta .nk-btn-text{text-align:center!important;justify-content:center!important;width:100%!important}}.trust-stats-track{display:contents}.ecr-mobile-footer,.mobile-swipe-hint,.bento-mobile-modal-cta,.mobile-open-solution-btn{display:none}@keyframes lmSwipeArrowRight{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes lmSwipeArrowLeft{0%,to{opacity:.72;transform:translate(0)rotate(180deg)}50%{opacity:1;transform:translate(-4px)rotate(180deg)}}.form-options{z-index:10!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:26px!important;display:flex!important;position:relative!important}.login-form .form-options label.remember-me,.form-options .remember-me{color:#1e293b!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:#1e56cb1f!important;touch-action:manipulation!important;z-index:12!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:44px!important;margin:-8px 0 -8px -6px!important;padding:8px 12px 8px 6px!important;font-size:.92rem!important;font-weight:500!important;transition:background-color .18s!important;display:inline-flex!important;position:relative!important}.login-form .form-options label.remember-me:active,.form-options .remember-me:active{background-color:#1e56cb14!important}.form-options .remember-me input[type=checkbox]{accent-color:#1e56cb!important;cursor:pointer!important;touch-action:manipulation!important;pointer-events:auto!important;flex-shrink:0!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important}.form-options .forgot-password{color:#1e56cb!important;touch-action:manipulation!important;z-index:12!important;align-items:center!important;min-height:44px!important;padding:6px 4px!important;font-size:.88rem!important;font-weight:600!important;display:inline-flex!important;position:relative!important}@media (width<=768px){.ecr-mobile-footer{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:6px!important;margin-bottom:4px!important;padding:2px 4px 0!important;display:flex!important}#ecossistema .ecr-mobile-footer{margin-top:2px!important;padding:2px 6px 0!important}.ecr-swipe-trigger{color:#64748b!important;letter-spacing:-.01em!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:4px 0!important;font-size:11.5px!important;font-weight:600!important;transition:color .2s!important;display:inline-flex!important}.ecr-swipe-trigger:active{color:#1e56cb!important}.ecr-swipe-label{color:#64748b!important;font-weight:600!important;line-height:1.2!important}.ecr-swipe-arrow{color:#1e56cb!important;flex-shrink:0!important;animation:1.6s ease-in-out infinite lmSwipeArrowRight!important}.ecr-swipe-trigger.is-last .ecr-swipe-arrow{animation:1.6s ease-in-out infinite lmSwipeArrowLeft!important}.ecr-dots{align-items:center!important;gap:5px!important;display:inline-flex!important}.ecr-dot{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#cbd5e1!important;border:none!important;border-radius:999px!important;width:6px!important;height:6px!important;padding:0!important;transition:all .25s!important}.ecr-dot.active{background:#1e56cb!important;width:18px!important}.ecr-mobile-footer-dark .ecr-swipe-label{color:#cbd5e1!important}.ecr-mobile-footer-dark .ecr-swipe-arrow{color:#c084fc!important}.ecr-mobile-footer-dark .ecr-dot{background:#ffffff3d!important}.ecr-mobile-footer-dark .ecr-dot.active{background:#c084fc!important;width:18px!important}.trust-indicators{width:calc(100% - 28px)!important;padding:36px 20px 32px!important}.trust-header{margin-bottom:20px!important}.trust-header h2{margin-bottom:10px!important;font-size:1.65rem!important;line-height:1.2!important}.trust-description{font-size:.92rem!important;line-height:1.45!important}.trust-bento-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.trust-bento-card.bento-map{border-radius:22px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:170px!important;max-height:185px!important;padding:18px!important;display:flex!important;overflow:hidden!important}.trust-bento-card.bento-map .bento-content{text-align:left!important;max-width:56%!important}.trust-bento-card.bento-map .bento-title{margin-bottom:6px!important;font-size:1.25rem!important}.trust-bento-card.bento-map .bento-subtitle{font-size:.82rem!important;line-height:1.35!important}.trust-bento-card.bento-map .bento-map-container{justify-content:center!important;align-items:center!important;width:44%!important;height:145px!important;display:flex!important;position:relative!important;top:0!important;right:-6px!important}.trust-bento-card.bento-map .brazil-map-svg{object-fit:contain!important;width:100%!important;height:140px!important}.trust-stats-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:none!important;flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:6px 4px 10px!important;scroll-padding-inline:4px!important;display:flex!important;overflow-x:auto!important}.trust-stats-track::-webkit-scrollbar{display:none!important}.trust-stats-track .trust-bento-card.bento-stat{scroll-snap-align:center!important;box-sizing:border-box!important;border-radius:20px!important;flex-direction:column!important;flex:0 0 84%!important;justify-content:center!important;width:84%!important;max-width:300px!important;height:auto!important;min-height:132px!important;max-height:none!important;padding:20px 22px!important;display:flex!important;overflow:visible!important}.trust-stats-track .trust-bento-card.bento-stat:first-child{scroll-snap-align:start!important}.trust-stats-track .trust-bento-card.bento-stat:last-child{scroll-snap-align:end!important}.trust-stats-track .stat-number{margin-bottom:6px!important;font-size:2.35rem!important;line-height:1.05!important}.trust-stats-track .stat-plus{font-size:1.4rem!important}.trust-stats-track .stat-label{white-space:normal!important;font-size:.9rem!important;line-height:1.35!important;overflow:visible!important}.trust-cta.nk-section-cta{margin-top:18px!important}#ecossistema.apple-vertical-section{padding:36px 22px 28px!important}#ecossistema .apple-header{margin-bottom:12px!important;padding:0 2px!important}#ecossistema .apple-header h2{margin-bottom:6px!important;font-size:1.85rem!important}#ecossistema .apple-header p{font-size:.92rem!important;line-height:1.4!important}#ecossistema .bento-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:none!important;flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:6px 4px 12px!important;scroll-padding-inline:4px!important;display:flex!important;overflow-x:auto!important}#ecossistema .bento-grid::-webkit-scrollbar{display:none!important}#ecossistema .bento-card{scroll-snap-align:center!important;box-sizing:border-box!important;border-radius:24px!important;flex-direction:column!important;flex:0 0 84%!important;justify-content:space-between!important;width:84%!important;max-width:320px!important;height:auto!important;min-height:350px!important;max-height:none!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}#ecossistema .bento-card:first-child{scroll-snap-align:start!important}#ecossistema .bento-card:last-child{scroll-snap-align:end!important}#ecossistema .bento-card-content{margin-bottom:8px!important}#ecossistema .bento-card-content .apple-tag{margin-bottom:6px!important;padding:4px 10px!important;font-size:.68rem!important}#ecossistema .bento-card-content h3{margin:2px 0 4px!important;font-size:1.45rem!important;line-height:1.15!important}#ecossistema .bento-card-content p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:.83rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}#ingressos .hero-swiper.bento-card-media-edge{border-radius:14px!important;width:100%!important;height:150px!important;max-height:150px!important;margin:6px 0!important;overflow:hidden!important}#ingressos .hero-controls-wrapper{display:none!important}#core .core-ux-wrapper{transform-origin:50%!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:6px 0!important;transform:scale(.76)!important}#duo .bento-card-media{justify-content:center!important;align-items:center!important;height:150px!important;max-height:150px!important;margin-top:4px!important;display:flex!important}#duo .floating-pos-wrapper{height:145px!important;margin-top:0!important}#duo .floating-pos-img{max-height:135px!important}.bento-mobile-modal-cta{color:#1e56cb!important;background:#1e56cb14!important;border-radius:12px!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:6px!important;padding:10px 14px!important;font-size:.8rem!important;font-weight:700!important;display:flex!important}.bento-mobile-modal-cta-dark{color:#60a5fa!important;background:#ffffff1a!important}#tab.product-showcase{padding:36px 22px!important}#sync.product-showcase{width:calc(100% - 28px)!important;padding:36px 20px 32px!important}#tab .showcase-header,#sync .showcase-header{margin-bottom:16px!important}#tab .showcase-header p,#sync .showcase-header p{font-size:.92rem!important;line-height:1.45!important}#sync .sync-showcase-title{margin-bottom:10px!important;font-size:1.65rem!important;line-height:1.2!important}#tab .tab-split-layout,#sync .tab-split-layout{flex-direction:column-reverse!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;margin-top:12px!important}#tab .tab-image-side{flex:none!important;width:100%!important;min-width:0!important}#tab .tab-hero-video{border-radius:18px!important;max-height:230px!important}#sync .tab-video-side{border-radius:24px!important;flex:none!important;width:100%!important;padding:18px!important}#sync .tab-video-side img{height:175px!important}#tab .tab-features-list,#sync .tab-features-list{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:none!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 4px 10px!important;scroll-padding-inline:4px!important;display:flex!important;overflow-x:auto!important}#tab .tab-features-list::-webkit-scrollbar{display:none!important}#sync .tab-features-list::-webkit-scrollbar{display:none!important}#tab .apple-feature-separator,#sync .apple-feature-separator{display:none!important}#tab .apple-feature-block,#sync .apple-feature-block{scroll-snap-align:center!important;text-align:left!important;box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;flex:0 0 84%!important;justify-content:flex-start!important;width:84%!important;max-width:300px!important;height:auto!important;min-height:132px!important;max-height:none!important;margin:0!important;padding:18px 20px!important;display:flex!important;overflow:visible!important}#tab .apple-feature-block:first-child,#sync .apple-feature-block:first-child{scroll-snap-align:start!important}#tab .apple-feature-block:last-child,#sync .apple-feature-block:last-child{scroll-snap-align:end!important}#tab .apple-feature-block h3,#sync .apple-feature-block h3{margin-bottom:6px!important;font-size:1.2rem!important;line-height:1.25!important}#tab .apple-feature-block p,#sync .apple-feature-block p{white-space:normal!important;font-size:.88rem!important;line-height:1.45!important;overflow:visible!important}.mobile-open-solution-btn{color:#1e56cb!important;cursor:pointer!important;background:#fff!important;border:1px solid #1e56cb38!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:10px auto 0!important;padding:12px 20px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 6px 18px #0f172a0f!important}.mobile-open-solution-btn-dark{color:#faf5ff!important;background:#ffffff1a!important;border-color:#c4b5fd4d!important}.grafica-showcase{border-radius:26px!important;width:calc(100% - 28px)!important;padding:32px 20px 28px!important}.grafica-logo{height:48px!important;margin-bottom:12px!important}.grafica-text{margin-bottom:16px!important}.grafica-text h2{margin:8px 0!important;font-size:1.75rem!important}.grafica-text p{font-size:.88rem!important;line-height:1.42!important}.grafica-interactive-showcase{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;margin-top:12px!important;display:flex!important}.gi-image-column{aspect-ratio:16/10!important;border-radius:18px!important;flex:none!important;order:-1!important;width:100%!important;max-height:200px!important}.gi-text-column{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:none!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 4px 10px!important;scroll-padding-inline:4px!important;display:flex!important;overflow-x:auto!important}.gi-text-column::-webkit-scrollbar{display:none!important}.gi-item{scroll-snap-align:center!important;text-align:left!important;box-sizing:border-box!important;background:#ffffff0f!important;border:1px solid #c4b5fd2e!important;border-radius:16px!important;flex:0 0 82%!important;width:82%!important;max-width:290px!important;height:auto!important;min-height:124px!important;max-height:none!important;padding:16px 18px!important}.gi-item:first-child{scroll-snap-align:start!important}.gi-item:last-child{scroll-snap-align:end!important}.gi-item:before{display:none!important}.gi-item.active{background:#8b5cf638!important;border-color:#c084fc!important;box-shadow:0 8px 24px #7c3aed47!important}.gi-item h3,.gi-item.active h3{color:#faf5ff!important;margin-bottom:6px!important;font-size:1.15rem!important;transform:none!important}.gi-item p,.gi-item.active p{opacity:1!important;color:#e2e8f0!important;max-height:none!important;margin-top:4px!important;font-size:.84rem!important;line-height:1.42!important;display:block!important;overflow:visible!important;transform:none!important}#equipe.equipe-showcase-section{padding:36px 16px 44px!important}#equipe .equipe-header{margin-bottom:16px!important}#equipe .equipe-header img{height:58px!important}#equipe .equipe-header p{font-size:.9rem!important;line-height:1.42!important}#equipe .equipe-devices-container{height:340px!important;margin-top:8px!important}#equipe .equipe-phone-center{border-width:7px!important;border-radius:28px!important;width:175px!important;height:330px!important}#equipe .equipe-phone-left,#equipe .equipe-phone-right{border-width:6px!important;border-radius:24px!important;width:155px!important;height:300px!important}.help-choose-section{padding:32px 16px 28px!important}.help-choose-header h2{font-size:1.65rem!important}.help-choose-header p{font-size:.9rem!important}.ecosystem-wrapper{grid-template-columns:1fr 1fr!important;gap:10px!important;height:auto!important;min-height:0!important;padding:8px 0!important;display:grid!important}.ecosystem-wrapper:before,.ecosystem-wrapper:after,.eco-connections,.eco-center-node{display:none!important}.ecosystem-wrapper .eco-node{border-radius:16px!important;flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:64px!important;padding:12px 14px!important;position:relative!important;inset:auto!important;transform:none!important}.ecosystem-wrapper .eco-node-icon{flex-shrink:0!important;margin-bottom:0!important}.ecosystem-wrapper .eco-node-title{text-align:left!important;font-size:.82rem!important}.solution-modal{align-items:flex-end!important;padding:0!important}.solution-modal .modal-content-wrapper{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:90dvh!important;padding:54px 20px 28px!important;display:block!important;position:relative!important;overflow-y:auto!important}.solution-modal .modal-close{float:none!important;color:#0f172a!important;z-index:30!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important;position:absolute!important;top:14px!important;left:auto!important;right:16px!important}.solution-modal .modal-close svg{width:20px!important;height:20px!important}.solution-modal .modal-grid{flex-direction:column!important;gap:18px!important;width:100%!important;display:flex!important}.solution-modal .modal-text{width:100%!important;max-width:100%!important}.solution-modal .modal-title{margin:8px 0 10px!important;font-size:1.65rem!important;line-height:1.15!important}.solution-modal .modal-desc{margin-bottom:16px!important;font-size:.92rem!important;line-height:1.5!important}.solution-modal .modal-features li{margin-bottom:10px!important;padding-left:24px!important;font-size:.88rem!important;line-height:1.42!important}.solution-modal .modal-text .nk-btn-solid{justify-content:center!important;width:100%!important;margin-top:18px!important}.solution-modal .modal-media{border-radius:16px!important;order:-1!important;width:100%!important;max-height:215px!important;margin:0!important;position:relative!important;overflow:hidden!important}.solution-modal .modal-media .floating-pos-wrapper{display:none!important}.solution-modal .modal-media .video-wrapper{margin-top:0!important}.solution-modal .modal-media #modal-cloned-media,.solution-modal .modal-media .swiper,.solution-modal .modal-media .core-ux-wrapper{border-radius:16px!important;width:100%!important;max-height:215px!important;margin:0!important;transform:none!important}.solution-modal .modal-media .hero-controls-wrapper{transform-origin:bottom!important;gap:10px!important;bottom:6px!important;transform:translate(-50%)scale(.56)!important}.solution-modal .modal-media .hero-play-pause{display:none!important}.solution-modal .modal-media video,.solution-modal .modal-media img{object-fit:contain!important;max-height:205px!important}}
