.solu-page-wrap{background:#fff}body.page-template-page-solucao .solu-siblings-nav{position:fixed;inset:0;pointer-events:none;z-index:200;height:auto!important;min-height:0!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.page-template-page-solucao .solu-siblings-btn{pointer-events:auto;position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:100px;border:1.5px solid #e0e8e4;background:#f8faf9;color:#00573c;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 10px rgba(0,87,60,.1);text-decoration:none;font-family:Manrope,sans-serif;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,padding .2s ease;overflow:hidden;z-index:201}body.page-template-page-solucao .solu-siblings-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}body.page-template-page-solucao .solu-siblings-label{display:none;max-width:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700;color:inherit;letter-spacing:0;line-height:1}body.page-template-page-solucao .solu-siblings-btn:hover,body.page-template-page-solucao .solu-siblings-btn:focus-visible{border-color:#00573c;background:#fff;color:#00573c;box-shadow:0 4px 18px rgba(0,87,60,.16);outline:0}body.page-template-page-solucao .solu-siblings-btn:hover .solu-siblings-label,body.page-template-page-solucao .solu-siblings-btn:focus-visible .solu-siblings-label{display:inline;max-width:220px}body.page-template-page-solucao .solu-siblings-prev{left:max(16px,env(safe-area-inset-left));padding:0 14px}body.page-template-page-solucao .solu-siblings-prev:hover,body.page-template-page-solucao .solu-siblings-prev:focus-visible{width:auto;max-width:280px;height:44px;padding:0 24px 0 18px}body.page-template-page-solucao .solu-siblings-next{right:max(16px,env(safe-area-inset-right));padding:0 14px}body.page-template-page-solucao .solu-siblings-next:hover,body.page-template-page-solucao .solu-siblings-next:focus-visible{width:auto;max-width:280px;height:44px;padding:0 18px 0 24px}body.page-template-page-solucao .solu-siblings-btn.is-disabled{opacity:0;pointer-events:none}body.page-template-page-solucao .solu-siblings-counter{position:fixed;top:calc(84px + 12px);left:50%;transform:translateX(-50%);pointer-events:none;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:rgba(0,87,60,.65);background:rgba(255,255,255,.92);border:1px solid rgba(0,87,60,.14);border-radius:100px;padding:6px 12px;box-shadow:0 2px 10px rgba(0,0,0,.06);z-index:201}body.page-template-page-solucao:has(.nav-dropdown:hover) .solu-siblings-nav,body.page-template-page-solucao:has(.nav-dropdown:focus-within) .solu-siblings-nav{opacity:0}body.page-template-page-solucao:has(.nav-dropdown:hover) .solu-siblings-btn,body.page-template-page-solucao:has(.nav-dropdown:focus-within) .solu-siblings-btn{pointer-events:none}@media (max-width:768px){body.page-template-page-solucao .solu-siblings-btn{top:auto;bottom:max(20px,env(safe-area-inset-bottom));transform:none;width:40px;height:40px}body.page-template-page-solucao .solu-siblings-counter{top:auto;bottom:max(28px,env(safe-area-inset-bottom));font-size:10px;padding:5px 10px}}.solu-page{background:#fff}.solu-page>style{display:none}.solu-page .contact-bar-wrap,.solu-page .evcb-wrap,.solu-page .orgs-bar,.solu-page .contact-bar-spacer,.solu-page .hero-wave,.solu-page svg.wave,.solu-page #evContact,.solu-page #evNav,.solu-page #evBreadcrumb{display:none!important}.solu-page-wrap .learn-section,.solu-page-wrap .faq-section,.solu-page-wrap .final-cta{position:relative;overflow:hidden}.solu-page-wrap .learn-section{padding-top:160px}.solu-page-wrap .faq-section{padding-top:120px}.solu-page-wrap .final-cta{padding-top:160px}.solu-page .hero,.solu-page .hero-wrap,.solu-page .hero-left,.solu-page .hero-right{max-width:none;margin:0;padding:initial;display:block;grid-template-columns:none;grid-template-rows:none;gap:0;align-items:stretch;justify-content:stretch;min-height:0;z-index:auto}.solu-page .eyebrow{background:transparent;border:0;padding:0;border-radius:0;margin:0}body.page-id-507 .solu-page .hero{padding:72px 40px 56px}body.page-id-507 .solu-page .hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px 56px;align-items:center;max-width:1400px;margin:0 auto;position:relative;z-index:2}body.page-id-507 .solu-page .hero-top{text-align:left;margin-bottom:0}body.page-id-507 .solu-page .hero-headline{max-width:none;margin:0 0 24px;font-size:clamp(32px,3.2vw,52px);letter-spacing:-2px}body.page-id-507 .solu-page .hero-sub{max-width:none;margin:0 0 32px}body.page-id-507 .solu-page .hero-actions{justify-content:flex-start;margin-bottom:0}body.page-id-507 .solu-page .hero-diagram{width:100%;align-items:stretch}body.page-id-507 .solu-page .integration-map{max-width:none;width:100%;grid-template-columns:1fr 120px 1fr}@media (min-width:1101px){body.page-id-507 .solu-page .hero-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.22fr)}body.page-id-507 .solu-page .hero-diagram{padding-left:38px}body.page-id-507 .solu-page .integration-map{grid-template-columns:minmax(0,1fr) 156px minmax(0,1fr);column-gap:20px}}body.page-id-507 .solu-page .platform-orb{display:flex;align-items:center;justify-content:center;overflow:hidden}body.page-id-507 .solu-page .platform-orb-logo{display:block;width:44px;height:44px;object-fit:contain;object-position:center;flex-shrink:0}body.page-id-507 .solu-page .org-badge,body.page-id-507 .solu-page .benefit-badge{padding:10px 14px}body.page-id-507 .solu-page .org-badge-name,body.page-id-507 .solu-page .benefit-badge-text{font-size:12px}body.page-id-507 .solu-page .org-badge-desc,body.page-id-507 .solu-page .benefit-badge-sub{font-size:10px}body.page-id-511 .solu-page .hub-center{justify-content:center}body.page-id-511 .solu-page .hub-logo-img{display:block;width:48px;height:48px;object-fit:contain;object-position:center;flex-shrink:0}body.page-id-555 .solu-page .h1{padding-bottom:80px}@media (min-width:1101px){body.page-id-555 .solu-page .n-core{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);animation:none}body.page-id-555 .solu-page .node-core{width:80px;height:80px;box-shadow:0 0 0 7px rgba(1,197,122,.08),0 0 0 14px rgba(1,197,122,.04),0 0 28px rgba(1,197,122,.35);animation:ia-corepulse 3s ease infinite}body.page-id-555 .solu-page .node-core-logo{display:block;width:30px;height:30px;object-fit:contain;object-position:center;flex-shrink:0}body.page-id-555 .solu-page .agent{min-width:185px;max-width:205px;padding:12px 14px}body.page-id-555 .solu-page .a-1{top:10%;left:3%;right:auto}body.page-id-555 .solu-page .a-2{top:10%;right:3%;left:auto}body.page-id-555 .solu-page .a-3{top:50%;left:0;right:auto;transform:translateY(-50%)}body.page-id-555 .solu-page .a-4{top:50%;right:0;left:auto;transform:translateY(-50%)}body.page-id-555 .solu-page .a-5{bottom:10%;left:3%;right:auto}body.page-id-555 .solu-page .a-6{bottom:10%;right:3%;left:auto}body.page-id-555 .solu-page .a-3:hover,body.page-id-555 .solu-page .a-4:hover{transform:translateY(-50%) scale(1.04)}}@keyframes ia-corepulse{0%,100%{box-shadow:0 0 0 7px rgba(1,197,122,.08),0 0 0 14px rgba(1,197,122,.04),0 0 28px rgba(1,197,122,.35)}50%{box-shadow:0 0 0 10px rgba(1,197,122,.12),0 0 0 20px rgba(1,197,122,.06),0 0 38px rgba(1,197,122,.48)}}@media (max-width:1100px){body.page-id-555 .solu-page .node-core-logo{display:block;width:30px;height:30px;object-fit:contain;object-position:center;flex-shrink:0}}body.page-id-531 .solu-page .h1{padding:72px 40px 56px}body.page-id-531 .solu-page .h1-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px 48px;align-items:center;max-width:1400px;margin:0 auto}body.page-id-531 .solu-page .h1-top{text-align:left;max-width:none;margin:0}body.page-id-531 .solu-page .h1-h1{font-size:clamp(32px,3.2vw,52px);letter-spacing:-2px}body.page-id-531 .solu-page .h1-sub{max-width:none;margin-left:0;margin-right:0}body.page-id-531 .solu-page .h1-actions{justify-content:flex-start}body.page-id-531 .solu-page .dash{max-width:none;width:100%;margin:0}body.page-id-531 .solu-page .h1-inner>div[style*="height:80px"]{display:none}body.page-id-531 .solu-page .dgrid{grid-template-columns:repeat(2,1fr)}body.page-id-531 .solu-page .dw-wide{grid-column:span 2}@media (max-width:1100px){body.page-id-507 .solu-page .hero-inner{grid-template-columns:1fr;gap:48px}body.page-id-507 .solu-page .hero-top{text-align:center}body.page-id-507 .solu-page .hero-headline{max-width:980px;margin-left:auto;margin-right:auto}body.page-id-507 .solu-page .hero-sub{max-width:700px;margin-left:auto;margin-right:auto}body.page-id-507 .solu-page .hero-actions{justify-content:center}body.page-id-507 .solu-page .integration-map{max-width:1100px;margin:0 auto;grid-template-columns:1fr 200px 1fr}body.page-id-531 .solu-page .h1-inner{grid-template-columns:1fr;gap:48px}body.page-id-531 .solu-page .h1-top{text-align:center;max-width:880px;margin:0 auto}body.page-id-531 .solu-page .h1-sub{max-width:680px;margin-left:auto;margin-right:auto}body.page-id-531 .solu-page .h1-actions{justify-content:center}body.page-id-531 .solu-page .dash{max-width:1200px;margin:0 auto}body.page-id-531 .solu-page .dgrid{grid-template-columns:repeat(4,1fr)}body.page-id-531 .solu-page .dw-wide{grid-column:span 2}}@media (max-width:760px){.solu-page-wrap .learn-section{padding-top:110px}.solu-page-wrap .faq-section{padding-top:90px}.solu-page-wrap .final-cta{padding-top:120px}}body.page-id-495 .solu-page .how-steps{grid-template-columns:repeat(4,1fr)}body.page-id-495 .solu-page .how-steps::before{display:block;left:28px;right:calc(12.5% - 28px);top:28px}@media (max-width:900px){body.page-id-495 .solu-page .how-steps{grid-template-columns:1fr;gap:32px}body.page-id-495 .solu-page .how-steps::before{display:none}}body.page-id-638 .solu-page .h1{min-height:0;padding:40px 40px 0;overflow:visible}body.page-id-638 .solu-page .h1-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px 48px;align-items:center}body.page-id-638 .solu-page .h1-top{text-align:left;max-width:none;margin:0}body.page-id-638 .solu-page .h1-h1{font-size:clamp(36px,4.6vw,68px);letter-spacing:-2.4px;max-width:640px}body.page-id-638 .solu-page .h1-sub{margin-left:0;margin-right:0;max-width:580px;font-size:18px}body.page-id-638 .solu-page .network{justify-self:end;width:min(100%,780px);max-width:none;margin:0 0 0 auto;padding-left:0;height:min(560px,46vw);min-height:460px;overflow:visible}body.page-id-638 .solu-page .network svg{width:118%;height:118%;margin:-9% -12% -9% 0;display:block;overflow:visible}body.page-id-638 .solu-page .net-caption{text-transform:uppercase}body.page-id-638 .solu-page .h1-wave{margin-top:24px}@media (max-width:1024px){body.page-id-638 .solu-page .h1-inner{grid-template-columns:1fr;gap:40px}body.page-id-638 .solu-page .h1-top{text-align:center}body.page-id-638 .solu-page .h1-sub{margin-left:auto;margin-right:auto}body.page-id-638 .solu-page .network{justify-self:center;width:100%;padding-left:0;height:min(420px,72vw);min-height:340px;max-width:920px;margin:0 auto}body.page-id-638 .solu-page .network svg{width:112%;height:112%;margin:-6% auto}}