:root{color-scheme:dark;--bg:#07111f;--bg-soft:rgba(12,24,43,.78);--panel:rgba(14,28,51,.9);--panel-strong:#0f2340;--panel-muted:rgba(10,19,34,.72);--line:rgba(143,177,255,.18);--text:#f3f7ff;--muted:#aab7d3;--muted-strong:#cddaf2;--primary:#5ab2ff;--secondary:#7b61ff;--accent:#35d2a8;--accent-soft:rgba(53,210,168,.14);--shadow:0 24px 80px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;min-width:320px;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top left,rgba(90,178,255,.18),transparent 30%),radial-gradient(circle at top right,rgba(123,97,255,.18),transparent 28%),linear-gradient(180deg,#040913,#07111f 45%,#091827);color:var(--text)}a{color:inherit;text-decoration:none}.pageShell{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:0 0 72px}.siteHeader{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:min(1480px,calc(100% - 32px));min-height:82px;z-index:20;justify-content:space-between;gap:22px;margin-bottom:20px;padding:14px 26px;border:1px solid rgba(214,220,230,.26);border-radius:10px;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 14px 40px rgba(0,0,0,.18)}.siteBrand,.siteHeader{display:flex;align-items:center}.siteBrand{gap:12px;min-width:0}.siteBrandLogo{width:84px;height:auto;object-fit:contain}.siteBrandText{display:grid;grid-gap:4px;gap:4px}.siteBrandText strong{font-size:.98rem}.siteBrandText span{color:var(--muted);font-size:.84rem}.siteBrandMinimal{gap:8px;overflow:visible}.siteHeaderLogo{width:380px;height:68px;object-fit:contain;object-position:left center;display:block}.siteNav{display:flex;flex-wrap:wrap;gap:10px}.headerCta,.siteNav,.siteNavLink{align-items:center;justify-content:center}.headerCta,.siteNavLink{display:inline-flex;min-height:42px;padding:10px 14px;border-radius:999px;border:1px solid rgba(143,177,255,.14);background:hsla(0,0%,100%,.03);font-size:.92rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.siteMenuShell{position:relative}.siteMenuShell summary{list-style:none}.siteMenuShell summary::-webkit-details-marker{display:none}.siteMenuButton{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:52px;height:52px;border-radius:6px;border:1px solid rgba(214,220,230,.22);background:hsla(0,0%,100%,.05);cursor:pointer}.siteMenuButton span{width:20px;height:2px;background:#eff5ff;display:block;border-radius:999px}.siteMenuPanel{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(13,19,29,.94),rgba(10,16,26,.98));box-shadow:0 20px 50px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.siteMenuPanel .siteNavLink{display:flex;align-items:center;gap:10px;justify-content:flex-start;min-height:40px;border-radius:8px;padding:0 10px;border:1px solid transparent;background:rgba(18,28,42,.88);color:#f3f7ff;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.siteNavIcon{position:relative;width:16px;height:16px;flex-shrink:0}.siteNavImageIcon{width:28px;height:28px;object-fit:contain;flex-shrink:0;display:block;filter:brightness(1.16) saturate(1.12) drop-shadow(0 0 10px rgba(255,196,0,.18))}.siteNavIcon:after,.siteNavIcon:before{content:"";position:absolute;inset:0}.siteNavIcon-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:3px;gap:3px}.siteNavIcon-grid:before{inset:auto;width:6px;height:6px;background:linear-gradient(135deg,var(--accent),var(--primary));box-shadow:9px 0 0 rgba(132,156,255,.9),0 9px 0 rgba(132,156,255,.9),9px 9px 0 rgba(132,156,255,.9);border-radius:2px;top:0;left:0}.siteNavIcon-window:before{border:1.5px solid rgba(207,228,255,.95);border-radius:4px;background:linear-gradient(180deg,rgba(90,178,255,.2),rgba(123,97,255,.1))}.siteNavIcon-window:after{inset:3px 3px auto 3px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--primary))}.siteNavIcon-cube:before{inset:2px;border:1.5px solid rgba(207,228,255,.95);transform:rotate(45deg);border-radius:3px}.siteNavIcon-cube:after{inset:5px;background:linear-gradient(135deg,var(--accent),var(--primary));transform:rotate(45deg);border-radius:2px}.siteNavIcon-nodes:before{inset:2px;background:radial-gradient(circle at 2px 2px,#cfe4ff 0 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 2px) 2px,#cfe4ff 0 2px,transparent 2.5px),radial-gradient(circle at 50% calc(100% - 2px),#cfe4ff 0 2px,transparent 2.5px)}.siteNavIcon-nodes:after{inset:4px 3px 4px 3px;border-left:1.5px solid rgba(132,156,255,.9);border-right:1.5px solid rgba(132,156,255,.9);transform:skewY(28deg)}.siteNavIcon-spark:before{inset:1px;-webkit-clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%)}.siteNavIcon-send:before,.siteNavIcon-spark:before{background:linear-gradient(135deg,var(--accent),var(--primary))}.siteNavIcon-send:before{inset:1px 0 1px 1px;-webkit-clip-path:polygon(0 52%,100% 0,72% 100%,48% 62%);clip-path:polygon(0 52%,100% 0,72% 100%,48% 62%)}.headerCta:hover,.siteNavLink:hover{transform:translateY(-1px);border-color:rgba(143,177,255,.28)}.siteMenuPanel .siteNavLink:hover{background:rgba(31,46,68,.96);border-color:transparent;box-shadow:inset 0 0 0 1px rgba(104,154,255,.08),0 10px 20px rgba(0,0,0,.12)}.headerCta{margin-left:auto;margin-right:8px;padding:10px 24px;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border:1.5px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.9rem;font-weight:700;letter-spacing:.2px;box-shadow:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.headerCta:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.pageShell:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(90,178,255,.08),transparent 26%),radial-gradient(circle at 80% 10%,rgba(123,97,255,.08),transparent 22%);z-index:-1}.heroSection,.sectionBlock{border:1px solid var(--line);background:var(--bg-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.heroSection{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:24px;gap:24px;padding:40px;border-radius:28px}.heroSectionExpanded{grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);padding:48px}.heroSectionMedia{display:block;overflow:hidden;padding:0;height:100svh;min-height:100svh;width:100vw;margin:0 calc(50% - 50vw);border-left:0;border-right:0;border-radius:0;box-shadow:none;position:-webkit-sticky;position:sticky;top:0;z-index:0}.heroMediaBackdrop{position:relative;min-height:100svh;background:linear-gradient(135deg,#08111d,#0c1b31 55%,#091321);overflow:hidden}.heroBackgroundVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.heroMediaOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,20,.38),rgba(5,10,20,.58) 45%,rgba(5,10,20,.76)),linear-gradient(90deg,rgba(5,10,20,.5),rgba(5,10,20,.12) 48%,rgba(5,10,20,.5))}.heroMediaContent{position:relative;z-index:1;display:grid;place-items:center;align-content:center;grid-gap:22px;gap:22px;min-height:100svh;padding:112px 48px 60px;text-align:center}.brandLockupHero{margin-bottom:0}.heroHeadlineBlock{display:grid;grid-gap:16px;gap:16px;max-width:760px}.heroHeadlineBlockMinimal{max-width:980px}.heroHeadlineBlockMinimal h1{max-width:none;font-size:clamp(3rem,6.2vw,5.4rem);line-height:1.02;text-shadow:0 10px 32px rgba(0,0,0,.4)}.heroSectionMedia .heroActions{justify-content:center}.heroScrollCue{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);z-index:2;display:inline-grid;justify-items:center;gap:8px;color:rgba(239,245,255,.92);font-size:.92rem;text-shadow:0 8px 24px rgba(0,0,0,.36);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease}.heroScrollCueVisible{opacity:1;visibility:visible;pointer-events:auto}.heroScrollCueArrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);animation:heroScrollPulse 1.8s ease-in-out infinite}@keyframes heroScrollPulse{0%,to{transform:translateY(0);opacity:.84}50%{transform:translateY(5px);opacity:1}}.sectionBlock{position:relative;z-index:1;background:#07111f;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);scroll-margin-top:0}.pageShellScrolled .sectionBlock:first-of-type{margin-top:0}.heroKicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#eff5ff;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.heroHeadlineBlock p{max-width:62ch;margin:0;color:var(--muted-strong);line-height:1.75}.heroInlineMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:900px}.heroInlineMetricCard{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,20,36,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroInlineMetricCard strong{font-size:1.2rem}.heroInlineMetricCard span{color:var(--muted);line-height:1.5}.brandLockup{display:flex;align-items:center;gap:18px;margin-bottom:22px}.brandLogo{width:clamp(120px,16vw,210px);filter:drop-shadow(0 12px 32px rgba(0,0,0,.32))}.brandLogo,.brandProductLogo{height:auto;object-fit:contain}.brandProductLogo{width:clamp(120px,14vw,190px);filter:brightness(.82) contrast(1.18) saturate(1.04) drop-shadow(0 12px 32px rgba(0,0,0,.32))}.brandLockupText{display:grid;grid-gap:10px;gap:10px}.brandDescriptor{color:var(--muted-strong);font-size:.95rem;letter-spacing:.02em}.ctaSection h2,.heroCopy h1,.sectionHeading h2{margin:0;line-height:1.08}.heroCopy h1{max-width:10ch;font-size:clamp(2.6rem,4.4vw,4.9rem)}.aboutGrid p,.cardBody p,.cardFooterHint,.ctaChecklist p,.heroCapabilityItem p,.heroCopy p,.heroFeatureCard p,.metricMiniCard span,.sectionHeading p,.trustCard p{color:var(--muted);line-height:1.7}.heroCopy>p{max-width:62ch}.eyebrow{display:inline-flex;margin-bottom:16px;padding:8px 12px;border:1px solid rgba(122,152,214,.24);border-radius:999px;color:#d9e7ff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.heroCapabilities{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.heroCapabilityItem{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(143,177,255,.12);background:hsla(0,0%,100%,.025)}.heroCapabilityItem p{margin:0}.heroCapabilityDot{width:10px;height:10px;margin-top:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--primary));flex-shrink:0}.cardFooter a,.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:12px 18px;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease}.demoCatalogCard,.demoModalClose,.headerCta,.primaryButton,.secondaryButton,.siteMenuButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.primaryButton{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.cardFooter a,.secondaryButton{border:1px solid rgba(122,152,214,.22);background:hsla(0,0%,100%,.03)}.cardFooter a:hover,.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.primaryButton:disabled,.secondaryButton:disabled{opacity:.7;cursor:wait;transform:none}.demoModalOverlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,10,18,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demoModal{width:min(760px,100%);max-height:min(90vh,880px);overflow:auto;padding:28px;border-radius:28px;border:1px solid rgba(214,220,230,.18);background:radial-gradient(circle at top right,rgba(90,178,255,.14),transparent 30%),linear-gradient(180deg,rgba(11,18,30,.94),rgba(8,14,25,.96));box-shadow:0 32px 80px rgba(0,0,0,.34)}.demoModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.demoModalHeader h2{margin:0}.demoModalClose{width:44px;height:44px;border:1px solid rgba(214,220,230,.18);border-radius:999px;background:hsla(0,0%,100%,.04);color:#eff5ff;font-size:1.4rem}.demoModalLead{margin:8px 0 0;color:var(--muted);line-height:1.7}.demoCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.demoCatalogCard{display:grid;grid-gap:10px;gap:10px;text-align:left;padding:18px;border-radius:20px;border:1px solid rgba(143,177,255,.14);background:hsla(0,0%,100%,.03);color:var(--text);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.demoCatalogCard strong{font-size:1rem}.demoCatalogCard span,.demoSelectedService span,.demoSuccessCard span{color:var(--muted);line-height:1.6}.demoCatalogCard:hover,.demoCatalogCardActive{transform:translateY(-2px);border-color:rgba(90,178,255,.4);background:rgba(90,178,255,.08);box-shadow:0 18px 40px rgba(7,17,31,.24)}.demoModalActions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.demoFeedback{margin:16px 0 0;padding:12px 14px;border-radius:14px}.demoFeedbackError{border:1px solid hsla(0,100%,74%,.24);background:hsla(0,100%,74%,.08);color:#ffd7d7}.demoSelectedService,.demoSuccessCard{display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:18px;border-radius:20px;border:1px solid rgba(143,177,255,.14);background:hsla(0,0%,100%,.035)}.demoForm{margin-top:18px}.demoFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.demoField{display:grid;grid-gap:8px;gap:8px}.demoField span{color:var(--muted-strong);font-size:.92rem}.demoField input,.demoField textarea{width:100%;border:1px solid rgba(214,220,230,.16);border-radius:16px;padding:14px 16px;background:hsla(0,0%,100%,.04);color:var(--text);font:inherit;outline:none}.demoField input:focus,.demoField textarea:focus{border-color:rgba(90,178,255,.44);box-shadow:0 0 0 4px rgba(90,178,255,.12)}.demoFieldFull{margin-top:16px}.heroPanel{display:grid;grid-gap:16px;gap:16px}.heroPanelExpanded{gap:18px}.heroVisualCard{border:1px solid var(--line);border-radius:26px;padding:20px;background:radial-gradient(circle at top right,rgba(90,178,255,.12),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--panel)}.heroVisualFrame{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:22px;border:1px solid rgba(143,177,255,.12);background:rgba(4,9,19,.56)}.heroVisualTopbar{display:flex;gap:8px}.heroVisualTopbar span{width:10px;height:10px;border-radius:999px;background:rgba(205,218,242,.35)}.heroVisualGrid{display:grid;grid-gap:14px;gap:14px}.heroVisualChart,.heroVisualMiniStat,.heroVisualTimeline{border:1px solid rgba(143,177,255,.12);border-radius:18px;background:hsla(0,0%,100%,.03)}.heroVisualChartLarge{min-height:180px;padding:18px}.heroVisualBars{display:flex;align-items:end;gap:12px;height:100%}.heroVisualBars span{flex:1 1;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,rgba(90,178,255,.95),rgba(123,97,255,.5))}.heroVisualBars span:first-child{height:42%}.heroVisualBars span:nth-child(2){height:68%}.heroVisualBars span:nth-child(3){height:56%}.heroVisualBars span:nth-child(4){height:86%}.heroVisualBars span:nth-child(5){height:74%}.heroVisualStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.heroVisualMiniStat{display:grid;grid-gap:6px;gap:6px;padding:16px}.heroVisualMiniStat strong{font-size:1.35rem}.heroVisualMiniStat span{color:var(--muted);line-height:1.5}.heroVisualTimeline{display:flex;align-items:center;gap:10px;padding:16px}.heroVisualTimeline span{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(53,210,168,.86),rgba(90,178,255,.86))}.heroVisualTimeline span:first-child{width:28%}.heroVisualTimeline span:nth-child(2){width:46%}.heroVisualTimeline span:nth-child(3){width:22%}.heroFeatureCard{border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--panel);padding:26px;box-shadow:0 18px 48px rgba(2,6,14,.22)}.heroFeatureCard h2,.heroFeatureCard h3{margin:0}.heroBrandCard{display:grid;grid-gap:16px;gap:16px}.heroMetricRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.metricMiniCard{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;background:var(--panel-muted);border:1px solid rgba(143,177,255,.12)}.metricMiniCard strong{font-size:1.15rem}.heroSolutionSpotlight{display:grid;grid-gap:16px;gap:16px}.spotlightList{display:grid;grid-gap:12px;gap:12px}.spotlightItem{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid rgba(143,177,255,.12);transition:transform .2s ease,border-color .2s ease,background .2s ease}.spotlightItem:hover{transform:translateY(-2px);border-color:rgba(143,177,255,.26);background:hsla(0,0%,100%,.045)}.spotlightItem strong{font-size:1.02rem}.spotlightItem span{color:var(--muted)}.differentialCard,.infoCard,.statCard,.videoCard{border:1px solid var(--line);border-radius:0;background:#0d1727}.statCard{display:flex;flex-direction:column;justify-content:space-between;min-height:132px;padding:24px}.statCard strong{font-size:2.5rem}.statCard span{color:var(--muted)}.statCard.accent{background:linear-gradient(135deg,rgba(53,210,168,.18),rgba(90,178,255,.18))}.sectionBlock{margin-top:0;padding:124px 56px 72px;border-radius:0}.trustSection.sectionBlock{padding-top:142px}#sobre.sectionBlock{background:radial-gradient(circle at 20% 0,rgba(27,20,100,.28),transparent 55%),#071231}#solucoes.sectionBlock{background:radial-gradient(circle at 16% 12%,#fbb03b,transparent 66%),radial-gradient(circle at 46% 18%,rgba(251,176,59,.78),transparent 76%),radial-gradient(circle at 82% 52%,rgba(251,176,59,.52),transparent 78%),#5a320a}#softwares.sectionBlock{background:radial-gradient(circle at 18% 0,rgba(41,171,226,.18),transparent 56%),radial-gradient(circle at 86% 38%,rgba(90,178,255,.12),transparent 62%),#061427}#produtos.sectionBlock{background:radial-gradient(circle at 22% 0,rgba(251,176,59,.18),transparent 58%),#071231}#servicos.sectionBlock{background:radial-gradient(circle at 78% 0,rgba(0,146,69,.18),transparent 58%),#071231}#parceiros.sectionBlock{background:radial-gradient(circle at 35% 0,rgba(102,45,145,.2),transparent 60%),#071231}#resumo-geral.sectionBlock{background:radial-gradient(circle at 25% 0,rgba(147,39,143,.18),transparent 58%),#071231}#contato.sectionBlock{background:radial-gradient(circle at 70% 0,rgba(241,90,36,.18),transparent 58%),#071231}.sectionBlock{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start}.sectionBlock>*{width:min(1480px,calc(100% - 32px));margin-left:auto;margin-right:auto}.sectionScrollCue{position:absolute;top:18px;left:50%;transform:translateX(-50%);z-index:3;display:inline-grid;justify-items:center;gap:6px;color:rgba(239,245,255,.2);font-size:.92rem;text-shadow:0 8px 24px rgba(0,0,0,.36);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease}.sectionScrollCueVisible{opacity:1;visibility:visible}.sectionScrollCueArrow{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;font-size:34px;font-weight:800;line-height:1;opacity:.2;animation:heroScrollPulse 1.8s ease-in-out infinite}.sectionScrollCueArrowIcon{display:block}.sectionHeading{grid-gap:12px;gap:12px}.sectionHeading,.sectionIntro{display:grid;margin-bottom:24px}.sectionIntro{grid-gap:20px;gap:20px;align-items:start}.sectionIntroBalanced{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr)}.platformIntro.sectionIntroBalanced{grid-template-columns:minmax(0,1fr)}#solucoes .sectionIntroBalanced{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}#solucoes.sectionBlock{justify-content:center}#solucoes .sectionHeadingWide h2{max-width:none}#solucoes .sectionHeading{gap:20px;margin-bottom:34px}#solucoes .sectionHeading p{max-width:78ch;text-align:justify;text-justify:inter-word;margin-top:28px;color:hsla(0,0%,100%,.98);font-weight:600;font-size:1.02rem;line-height:1.75;text-shadow:0 2px 12px rgba(0,0,0,.55)}.solutionsVisual{position:relative;overflow:hidden;border:1px solid rgba(143,177,255,.16);background:radial-gradient(circle at 20% 15%,rgba(41,171,226,.22),transparent 58%),radial-gradient(circle at 72% 60%,rgba(0,146,69,.16),transparent 62%),rgba(13,23,39,.55);min-height:320px;min-width:0;width:100%;margin-top:2px}.solutionsVisualImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);animation:solutionsVisualFade 18s infinite}.solutionsVisualImage1{animation-delay:0s}.solutionsVisualImage2{animation-delay:6s}.solutionsVisualImage3{animation-delay:12s}.solutionsVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,12,23,.08),rgba(6,12,23,.78)),linear-gradient(135deg,rgba(123,97,255,.22),rgba(90,178,255,.16));pointer-events:none}@keyframes solutionsVisualFade{0%{opacity:0}8%{opacity:.9}33%{opacity:.9}41%{opacity:0}to{opacity:0}}.partnersIntro.sectionIntroBalanced{grid-template-columns:minmax(0,1fr)}.sectionAsideCard{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:0;border:1px solid rgba(143,177,255,.12);background:#0d1727}.sectionAsideCard strong{font-size:1rem}.sectionAsideCard p{margin:0;color:var(--muted);line-height:1.7}#sobre .sectionIntroBalanced{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center}#sobre.sectionBlock{justify-content:center}#sobre .sectionHeading{gap:28px}#sobre .sectionHeading p{text-align:justify;text-justify:inter-word}.aboutVisual{border:1px solid rgba(143,177,255,.16);background:radial-gradient(circle at 25% 10%,rgba(41,171,226,.24),transparent 55%),radial-gradient(circle at 70% 65%,rgba(251,176,59,.14),transparent 60%),rgba(13,23,39,.55);min-height:360px}.aboutVisualCarousel{position:relative;overflow:hidden}.aboutVisualBadge{position:absolute;top:6px;left:6px;width:56px;height:auto;z-index:3;opacity:.78;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.aboutVisualSlide{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:center;opacity:0;transform:translateX(34px) scale(1.16);filter:saturate(1.05) contrast(1.02);animation:aboutVisualCycle 12s ease-in-out infinite}.aboutVisualSlide1{animation-delay:0s}.aboutVisualSlide2{animation-delay:4s}.aboutVisualSlide3{animation-delay:8s}@keyframes aboutVisualCycle{0%{opacity:0;transform:translateX(34px) scale(1.16)}10%{opacity:1}35%{opacity:1;transform:translateX(0) scale(1.06)}55%{opacity:1;transform:translateX(-10px) scale(1.07)}70%{opacity:0;transform:translateX(-22px) scale(.98)}to{opacity:0;transform:translateX(-22px) scale(.98)}}.sectionHeadingWide h2{max-width:14ch}#parceiros .sectionHeadingWide h2{max-width:none;white-space:nowrap}#parceiros .sectionIntro{margin-top:34px}#parceiros .sectionHeading p{max-width:88ch}#parceiros .sectionHeadingWide{justify-items:center;text-align:center}#parceiros.sectionBlock{min-height:100svh;padding-top:150px;padding-bottom:54px}#parceiros .partnersCarouselViewport{background:transparent}#parceiros .partnersCarousel{padding-bottom:0}@media (max-width:840px){#parceiros .sectionHeadingWide h2{white-space:normal}}.platformSection .sectionHeadingWide h2{max-width:36ch;margin-left:auto;margin-right:auto;text-align:center}.platformSection .sectionHeadingWide{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center}.platformSection .sectionIntro{margin-bottom:10px}.platformSection.sectionBlock{padding-top:156px}.platformSection .platformGrid{gap:16px}.platformCarouselNav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:1180px;margin:8px auto 10px}.platformCarouselButton{position:relative;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:12px 14px;width:150px;border-radius:10px;border:1px solid rgba(143,177,255,.18);background:rgba(90,178,255,.08);color:rgba(239,245,255,.82);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.platformCarouselButton:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,rgba(90,178,255,.95),rgba(53,210,168,.9),rgba(251,176,59,.9));opacity:0;border-top-left-radius:10px;border-top-right-radius:10px;transition:opacity .18s ease}.platformCarouselButton:hover{background:rgba(90,178,255,.14);border-color:rgba(143,177,255,.34);color:#eff5ff}.platformCarouselButtonActive{background:rgba(90,178,255,.18);border-color:rgba(143,177,255,.44);color:#eff5ff}.platformCarouselButtonActive:after{opacity:1}.platformCarouselButtonLabel{line-height:1.1;position:relative;z-index:2}.platformCarouselTimer{position:absolute;inset:0;overflow:hidden;z-index:1;background:rgba(239,245,255,.06)}.platformCarouselTimerFill{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:.35}.platformCarousel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch;max-width:1180px;margin:0 auto;scroll-behavior:smooth;scrollbar-width:none}.platformCarousel::-webkit-scrollbar{display:none}.platformCardCarousel{scroll-snap-align:start;flex:0 0 100%}.sectionHeading p{max-width:72ch;margin:0}.sectionHeading h2{max-width:14ch;font-size:clamp(1.7rem,2.6vw,3rem)}.aboutGrid,.authorityList,.cardGrid,.differentialsGrid,.industriesGrid,.operatingGrid,.platformGrid,.trustGrid,.videoGrid{display:grid;grid-gap:20px;gap:20px}.trustGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#solucoes .trustGrid{margin-top:34px}.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operatingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.industriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authorityList{margin-top:22px}.trustCard{border:0;border-radius:0;background:radial-gradient(circle at 10% 0,rgba(41,171,226,.14),transparent 60%),radial-gradient(circle at 100% 120%,rgba(251,176,59,.1),transparent 58%),rgba(13,23,39,.55);padding:24px;box-shadow:0 18px 44px rgba(0,0,0,.32);transition:transform .18s ease,box-shadow .22s ease,background .22s ease}.trustCard:hover{transform:translateY(-2px);box-shadow:0 26px 60px rgba(0,0,0,.4)}.trustCardTop{display:flex;align-items:center;gap:12px}.trustCardIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,177,255,.14);color:rgba(239,245,255,.92)}.trustCardIconAnalytics{color:rgba(90,178,255,.98);border-color:rgba(90,178,255,.34);background:radial-gradient(circle at 30% 30%,rgba(90,178,255,.5),hsla(0,0%,100%,.06))}.trustCardIconProducts{color:rgba(251,176,59,.98);border-color:rgba(251,176,59,.4);background:radial-gradient(circle at 30% 30%,rgba(251,176,59,.52),hsla(0,0%,100%,.06))}.trustCardIconExecution{color:rgba(53,210,168,.98);border-color:rgba(53,210,168,.34);background:radial-gradient(circle at 30% 30%,rgba(53,210,168,.46),hsla(0,0%,100%,.06))}.industryCard,.operatingCard,.platformCard{border:1px solid var(--line);border-radius:0;background:#0d1727;padding:32px}.platformCard{position:relative;overflow:hidden;border-color:rgba(143,177,255,.22);box-shadow:0 28px 78px rgba(0,0,0,.42);background:radial-gradient(circle at 20% 10%,rgba(90,178,255,.14),transparent 55%),radial-gradient(circle at 80% 0,rgba(53,210,168,.12),transparent 60%),radial-gradient(circle at 95% 120%,rgba(251,176,59,.1),transparent 55%),rgba(4,9,19,.76)}.platformCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,rgba(90,178,255,.95),rgba(53,210,168,.85),rgba(251,176,59,.85));opacity:.95}.platformCardHeader{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.platformCardLayout{display:grid;grid-template-columns:minmax(260px,25%) minmax(0,1fr);grid-gap:0;gap:0;align-items:center}.platformCardContent{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:380px;justify-content:center;text-align:left;padding:16px 12px 16px 46px}.platformLogoSlot{width:auto;min-height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-right:46px;border-right:2px solid hsla(0,0%,100%,.4)}.platformCardContent p{max-width:none;margin-left:0;margin-right:0;text-align:justify;color:rgba(239,245,255,.9);font-size:1.02rem;line-height:1.75;text-shadow:0 1px 10px rgba(0,0,0,.35)}.platformLogo{width:100%;height:auto;max-height:160px;object-fit:contain;object-position:center;flex-shrink:0;filter:drop-shadow(0 10px 22px rgba(0,0,0,.28))}.platformCardHeading h3{margin:0;width:100%;text-align:center}.platformCardContent p{margin:0}.platformTitleSuffix{font-weight:600;color:rgba(239,245,255,.78)}.platformBulletList{padding-left:12px;display:grid;grid-gap:8px;gap:8px;color:rgba(239,245,255,.86);line-height:1.55;max-width:none;margin:12px 0 0;text-align:left;text-shadow:0 1px 10px rgba(0,0,0,.35)}@media (max-width:820px){.platformCardLayout{grid-template-columns:1fr;gap:18px;justify-items:center;text-align:center}.platformLogoSlot{width:min(260px,70%);padding-right:0;border-right:0;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.32)}.platformCardContent{padding-left:0}.platformBulletList{padding-left:0;max-width:60ch}}.platformCardActions{margin-top:18px;padding-top:16px;display:flex;justify-content:center}.platformMoreLink{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:0;border:1px solid rgba(143,177,255,.18);background:linear-gradient(90deg,rgba(90,178,255,.22),rgba(53,210,168,.18));color:#eff5ff;font-weight:700;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,transform .18s ease}.platformMoreLink:hover{background:linear-gradient(90deg,rgba(90,178,255,.28),rgba(53,210,168,.22));border-color:rgba(143,177,255,.28);transform:translateY(-1px)}.operatingCard h3,.platformCard h3{margin:14px 0 10px;font-size:1.32rem}.authorityItem p,.industryCard p,.operatingCard p,.platformCard p{margin:0;color:var(--muted);line-height:1.7}.operatingCard{position:relative;overflow:hidden}.operatingCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:.9}.operatingStep{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:8px 12px;border-radius:999px;background:rgba(90,178,255,.1);border:1px solid rgba(90,178,255,.2);color:#d8eaff;font-weight:700;font-size:.9rem}.industryCard{gap:14px}.authorityItem,.industryCard{display:flex;align-items:flex-start}.authorityItem{gap:12px;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid rgba(143,177,255,.12)}.ctaActions{margin-top:24px}.trustCard h3{margin:14px 0 10px;font-size:1.36rem;color:hsla(0,0%,100%,.98);letter-spacing:.005em}#solucoes .trustCard p{color:hsla(0,0%,100%,.78);line-height:1.75}.aboutGrid,.differentialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.differentialsGrid{margin-top:24px}.differentialCard{display:flex;gap:14px;align-items:flex-start;padding:18px}.differentialMarker{width:12px;height:12px;margin-top:7px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--primary));flex-shrink:0}.partnersGrid,.productsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.videosSectionHeader{text-align:center;margin-bottom:40px}.videosSectionHeader h2{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;white-space:nowrap;margin:0 0 10px}.videosSectionHeader p{font-size:1rem;color:hsla(0,0%,100%,.5);margin:0}.videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin-left:auto;margin-right:auto;width:100%}.partnersGridEnhanced{align-items:stretch;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:18px;scroll-padding-right:18px;-webkit-overflow-scrolling:touch;padding-bottom:6px;padding-left:18px;padding-right:18px;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.partnersGridEnhanced:active{cursor:-webkit-grabbing;cursor:grabbing}.partnersGridEnhanced::-webkit-scrollbar{display:none}.partnersCarousel{position:relative;display:flex;align-items:center;gap:14px;margin-top:10px;overflow:visible}.partnersCarouselViewport{position:relative;flex:1 1 auto;max-width:1080px;margin:0 auto;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:12px 64px 18px;scrollbar-width:none}.partnersCarouselViewport::-webkit-scrollbar{display:none}.partnersCarouselTrack{display:flex;align-items:stretch;gap:18px}.partnerCardCarousel{flex:0 0 clamp(250px,27vw,320px);scroll-snap-align:center;transform:scale(.82);opacity:.46;transition:transform .42s ease,opacity .42s ease}.partnerCardActive{transform:scale(1.08);opacity:1}.carouselArrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:hsla(0,0%,100%,.92);width:64px;height:64px;display:grid;place-items:center;font-size:58px;line-height:1;cursor:pointer;transition:transform .12s ease,opacity .16s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:3;opacity:.82;text-shadow:0 10px 26px rgba(0,0,0,.55)}.carouselArrowLeft{left:2px}.carouselArrowRight{right:2px}.carouselArrow:hover{opacity:1}.carouselArrow:active{transform:translateY(calc(-50% + 1px))}@media (max-width:640px){.partnersCarouselViewport{padding-left:18px;padding-right:18px}#parceiros.sectionBlock{padding-bottom:96px}.carouselArrow{display:none;width:56px;height:56px;font-size:52px}}.infoCard,.videoCard{display:flex;flex-direction:column;gap:22px;padding:22px}.productCardEnhanced{background:radial-gradient(circle at top right,rgba(90,178,255,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.01)),var(--panel)}.cardTop{display:flex;justify-content:space-between;align-items:center;gap:16px}.cardTopAlignedStart{align-items:flex-start}.cardTopContent{display:grid;justify-items:end;grid-gap:10px;gap:10px}.logoBadge{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,rgba(90,178,255,.16),rgba(123,97,255,.2));border:1px solid rgba(143,177,255,.26)}.logoBadge span{font-size:1.2rem;font-weight:800}.logoImage{width:100%;height:auto;max-width:120px;max-height:52px;object-fit:contain}.partnerCardEnhanced{gap:18px;flex:0 0 clamp(280px,42vw,360px);scroll-snap-align:start}.partnerLogoWrap{display:flex;align-items:center;justify-content:center;min-height:112px;padding:16px;border-radius:20px;border:1px solid rgba(143,177,255,.12);background:#fff}.partnerLogoWrap .logoBadge{width:100%;height:80px;border-radius:18px;background:hsla(0,0%,100%,.02)}.partnerLogoWrap .logoImage{max-width:160px;max-height:60px}.partnerLogoImage{width:100%;height:auto;max-width:220px;max-height:72px;object-fit:contain;display:block;filter:none}.partnerCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.partnerCardEnhanced .cardBody p{text-align:justify}.ctaSectionSingle{grid-template-columns:1fr;margin-top:24px}.cardTag,.statusPill,.videoPreview span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 11px;font-size:.8rem;border:0;color:#d7e7ff}.cardBody{display:grid;grid-gap:10px;gap:10px}.cardBody h3{margin:0;font-size:1.35rem}.cardBody strong{color:#dff4ff}.cardFooter{margin-top:auto}.cardFooterSplit{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cardFooterHint{font-size:.92rem}.checklistGrid,.ecosystemGrid,.mapSupportGrid{display:grid;grid-gap:20px;gap:20px}.checklistGrid,.ecosystemGrid,.mapSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklistCard{min-height:100%}.checklistItemGroup{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid rgba(143,177,255,.12)}.videoPreview{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;aspect-ratio:16/10;padding:20px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(6,12,23,.12),rgba(6,12,23,.9)),linear-gradient(135deg,rgba(123,97,255,.36),rgba(90,178,255,.28))}.videoPreviewMedia{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.9;background:#000}.videoPreview>*{position:relative;z-index:1}.videoPlayIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.85;transition:opacity .2s,transform .2s;pointer-events:none}.videoCard:hover .videoPlayIcon{opacity:1;transform:translate(-50%,-50%) scale(1.12)}.videoPreview strong{font-size:2rem}.ctaSection{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;align-items:start}.ctaChecklist{padding:24px;border-radius:20px;background:var(--panel-strong);border:1px solid var(--line)}.ctaChecklist ul{margin:16px 0 0;padding-left:18px;color:var(--muted);line-height:1.9}.mapPageShell{padding-top:32px}.mapHeroSection{align-items:stretch}.mapHeroSection .heroCopy h1{max-width:12ch}.mapEmbedSection{display:grid;grid-gap:24px;gap:24px}.tableauFrameWrapper{overflow:hidden;border-radius:24px;border:1px solid var(--line);background:rgba(4,9,19,.85)}.tableauFrame{width:100%;min-height:820px;border:0;display:block}@media (max-width:980px){.aboutGrid,.checklistGrid,.ctaSection,.differentialsGrid,.ecosystemGrid,.heroMetricRow,.heroSection,.heroSectionExpanded,.industriesGrid,.mapSupportGrid,.operatingGrid,.partnersGrid,.platformGrid,.productsGrid,.sectionIntroBalanced,.siteHeader,.trustGrid,.videoGrid{grid-template-columns:1fr}.siteHeader{width:100%}.heroMediaBackdrop,.heroMediaContent,.heroSectionMedia{min-height:98vh}.heroSectionMedia{height:98svh;margin-bottom:0}.siteNav{justify-content:flex-start}.heroInlineMetrics,.heroVisualStats{grid-template-columns:1fr}.brandLockup{flex-direction:column;align-items:flex-start}.cardTopContent{justify-items:start}.heroCopy h1{max-width:100%}}@media (max-width:640px){.pageShell{width:min(100% - 20px,1480px);padding-top:0;padding-bottom:48px}.siteHeader{top:8px;min-height:68px;padding:10px 12px;border-radius:8px;width:calc(100% - 20px)}.siteBrand{align-items:flex-start}.headerCta{min-width:auto;padding-inline:12px;font-size:.82rem}.siteBrandMinimal strong{font-size:.86rem}.siteHeaderLogo{width:200px;height:40px}.demoModalOverlay{padding:16px}.demoModal{padding:20px;border-radius:22px}.demoCatalogGrid,.demoFormGrid{grid-template-columns:minmax(0,1fr)}.demoModalActions{flex-direction:column-reverse;align-items:stretch}.heroSection,.sectionBlock{padding:104px 22px 48px;border-radius:0}.heroSectionMedia{padding:0;width:100vw;margin:0 calc(50% - 50vw);border-radius:0}.sectionBlock{scroll-margin-top:0}.heroMediaBackdrop,.heroMediaContent{min-height:96vh}.heroSectionMedia{height:96svh}.heroMediaBackdrop{background:linear-gradient(135deg,#08111d,#0c1b31 55%,#091321)}.heroMediaContent{padding:94px 24px 24px;align-content:center}.heroScrollCue{bottom:24px;font-size:.82rem}.heroScrollCueArrow{width:24px;height:24px}.heroSectionExpanded{padding:24px}.infoCard,.statCard,.videoCard{border-radius:0}.heroCopy h1{font-size:2.15rem}.heroHeadlineBlock h1{max-width:100%;font-size:clamp(2.1rem,9vw,3rem)}.heroHeadlineBlockMinimal h1{font-size:clamp(2.2rem,10vw,3.5rem)}.brandLogo{width:148px}.heroFeatureCard,.heroVisualCard,.industryCard,.operatingCard,.platformCard,.trustCard{padding:20px;border-radius:0}.sectionHeading h2{max-width:100%}}.servicesSection{position:relative;scroll-margin-top:0;margin:0 calc(-1 * (100vw - min(1480px, calc(100% - 32px))) / 2 - 16px);padding:96px clamp(24px,5vw,120px);background:radial-gradient(ellipse at 20% 50%,rgba(90,178,255,.07) 0,transparent 55%),radial-gradient(ellipse at 80% 20%,rgba(53,210,168,.06) 0,transparent 45%),linear-gradient(160deg,#050d1a,#071526 50%,#040e1c);border-top:1px solid rgba(90,178,255,.1);border-bottom:1px solid rgba(53,210,168,.1);overflow:hidden}.servicesSection:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%235ab2ff' fill-opacity='0.025'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;opacity:.4}.servicesInner{max-width:1480px;margin:0 auto;position:relative;z-index:1}.servicesHeader{text-align:center;margin-bottom:64px}.servicesEyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);border:1px solid rgba(53,210,168,.35);padding:6px 18px;border-radius:50px;margin-bottom:20px}.servicesTitle{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:var(--text);line-height:1.2;margin:0 0 20px;letter-spacing:-.5px}.servicesSubtitle{font-size:1.05rem;color:var(--muted);max-width:580px;margin:0 auto;line-height:1.75}.barsLayout{display:flex;align-items:center;justify-content:flex-start;gap:120px;margin-bottom:48px}.barsDescCard{flex:0 0 280px;background:rgba(90,178,255,.05);border:1px solid rgba(90,178,255,.18);border-left:3px solid rgba(90,178,255,.5);border-radius:14px;padding:28px 26px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.barsDescCard p{font-size:1rem;color:hsla(0,0%,100%,.78);line-height:1.8;margin:0}.barsDescCardIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:rgba(90,178,255,.1);margin-bottom:14px;color:#5ab2ff}.barsGrid{position:relative;height:520px;flex-shrink:0;transition:width .4s ease}.barItem--0{--barH:90%}.barItem--1{--barH:40%}.barItem--2{--barH:60%}.barItem--3{--barH:72%}.barItem--4{--barH:85%}.barItem--5{--barH:100%}.barItem--search{--barAccent:#3b82f6;--barBg:rgba(59,130,246,.14);--barBgHover:rgba(59,130,246,.28)}.barItem--link{--barAccent:#f97316;--barBg:rgba(249,115,22,.14);--barBgHover:rgba(249,115,22,.28)}.barItem--chart{--barAccent:#22c55e;--barBg:rgba(34,197,94,.14);--barBgHover:rgba(34,197,94,.28)}.barItem--map{--barAccent:#16a34a;--barBg:rgba(22,163,74,.14);--barBgHover:rgba(22,163,74,.28)}.barItem--cube{--barAccent:#7c3aed;--barBg:rgba(124,58,237,.14);--barBgHover:rgba(124,58,237,.28)}.barItem--support{--barAccent:#9333ea;--barBg:rgba(147,51,234,.14);--barBgHover:rgba(147,51,234,.28)}.barItem{position:absolute;bottom:0;height:var(--barH);transform:skewX(-14deg);transform-origin:bottom center;transition:left .45s cubic-bezier(.25,.8,.25,1),opacity .35s ease,transform .3s ease;cursor:pointer;z-index:1}.barItem--active{transform:skewX(-14deg) translateY(-8px);z-index:10}.barItem--dim{opacity:.35}.barColumn{width:100%;height:100%;background:var(--barBg);border:1px solid hsla(0,0%,100%,.08);border-top:3px solid var(--barAccent);border-radius:6px 6px 3px 3px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 0 12px;gap:10px;transition:background .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.barColumn:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 50%);pointer-events:none}.barItem--active .barColumn{background:var(--barBgHover);box-shadow:0 0 36px var(--barAccent),0 0 0 1px var(--barAccent)}.barIconWrap{color:var(--barAccent);filter:drop-shadow(0 0 5px var(--barAccent));transition:transform .3s ease,filter .3s ease;flex-shrink:0;transform:skewX(14deg)}.barItem--active .barIconWrap{transform:skewX(14deg) scale(1.2);filter:drop-shadow(0 0 14px var(--barAccent))}.barTitle{font-size:.78rem;font-weight:800;color:#fff;white-space:nowrap;transform:skewX(14deg) rotate(-76deg);transform-origin:center center;letter-spacing:.5px;opacity:.85;flex:1 1;display:flex;align-items:center;justify-content:center}.barItem--active .barTitle{opacity:1}.barPanel{position:absolute;bottom:0;height:70%;display:flex;flex-direction:column;justify-content:center;gap:10px;background:rgba(8,16,36,.97);border-radius:14px;padding:22px 20px;z-index:20;box-shadow:0 16px 48px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;transition:left .45s cubic-bezier(.25,.8,.25,1),opacity .3s ease;pointer-events:auto}.barPanel--search{border:1px solid #3b82f6}.barPanel--link{border:1px solid #f97316}.barPanel--chart{border:1px solid #22c55e}.barPanel--map{border:1px solid #16a34a}.barPanel--cube{border:1px solid #7c3aed}.barPanel--support{border:1px solid #9333ea}@keyframes barPanelIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.barPanelTag{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.barPanel--search .barPanelTag{color:#3b82f6}.barPanel--link .barPanelTag{color:#f97316}.barPanel--chart .barPanelTag{color:#22c55e}.barPanel--map .barPanelTag{color:#16a34a}.barPanel--cube .barPanelTag{color:#7c3aed}.barPanel--support .barPanelTag{color:#9333ea}.barPanelTitle{font-size:1.2rem;font-weight:800;color:#fff;margin:0;line-height:1.3}.barPanelDesc{font-size:.95rem;color:var(--muted);line-height:1.7;margin:0}.servicesTagline{text-align:center;font-size:1.35rem;font-weight:300;font-style:italic;color:hsla(0,0%,100%,.5);letter-spacing:.5px;margin:0}@media (max-width:768px){.barsLayout{flex-direction:column;gap:32px;align-items:stretch}.barsDescCard{flex:none;width:100%}.barsGrid{height:220px;width:100%!important;overflow-x:auto;overflow-y:visible;padding-bottom:18px}}@media (max-width:1024px){.servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.servicesSection{padding:64px 20px;overflow-x:hidden;overflow-y:visible}.heroSectionMedia,.sectionBlock,.servicesSection{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;box-sizing:border-box}.servicesGrid{grid-template-columns:1fr}.servicesTitle br{display:none}.megaFooter{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;overflow-x:hidden;overflow-y:visible;box-sizing:border-box}iframe,img,video{max-width:100%}.heroVisualGrid{grid-template-columns:1fr}.heroInlineMetrics{grid-template-columns:repeat(2,1fr)}.softwareCarouselTrack,.softwareCarouselViewport{overflow:hidden}.checklistGrid,.ecosystemGrid,.mapSupportGrid,.partnersGrid,.productsGrid,.trustGrid,.videoGrid{grid-template-columns:1fr}.serviceCard{padding:20px 16px}.presenceGrid{grid-template-columns:1fr}.presenceHeader h2{white-space:normal;font-size:clamp(1.2rem,5vw,1.6rem)}.channelGrid{grid-template-columns:1fr}.megaFooterLinks{flex-direction:column;gap:24px}.videosSectionHeader h2{white-space:normal;font-size:clamp(1.4rem,6vw,2rem)}.presenceHeader h2,.sectionHeading h2,.servicesTitle{overflow-wrap:break-word;word-break:break-word}#sobre .sectionIntroBalanced,#solucoes .sectionIntroBalanced,.sectionIntroBalanced{grid-template-columns:1fr}.aboutVisual,.solutionsVisual{min-height:220px;min-width:0;width:100%;order:2}.sectionHeading.sectionHeadingWide{order:1}.aboutVisualCarousel,.solutionsVisual{position:relative;overflow:hidden;max-width:100%}.aboutVisualBadge{width:40px;height:40px}}.megaFooter{background:#fff;border-top:1px solid rgba(0,0,0,.08);margin:0 calc(-1 * (100vw - min(1480px, calc(100% - 32px))) / 2 - 16px);padding:72px clamp(24px,5vw,120px) 40px;color:#111827;position:relative;z-index:10}.megaFooterInner{max-width:1480px;margin:0 auto;display:flex;gap:64px}.megaFooterBrand{flex:0 0 200px;display:flex;flex-direction:column;gap:12px}.megaFooterLogo{width:180px;height:auto;filter:brightness(0);margin-bottom:8px}.megaFooterTagline{font-size:.92rem;font-style:italic;color:#6b7280;margin:0}.megaFooterCopy{font-size:.78rem;color:#9ca3af;margin:0}.megaFooterSocial{display:flex;gap:12px;margin-top:4px}.megaFooterSocial a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.15);color:#4b5563;transition:color .2s,border-color .2s,background .2s}.megaFooterSocial a:hover{color:#111827;border-color:rgba(0,0,0,.3);background:rgba(0,0,0,.05)}.megaFooterCta{margin-top:8px;padding:10px 20px;border-radius:6px;border:1px solid #111827;background:#111827;color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s;text-align:center}.megaFooterCta:hover{background:#374151;border-color:#374151}.megaFooterColumns{flex:1 1;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px}.megaFooterCol{display:flex;flex-direction:column;gap:6px}.megaFooterCol h4{font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#6b7280;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.megaFooterCol a{font-size:.82rem;color:#4b5563;text-decoration:none;padding:3px 0;transition:color .2s;line-height:1.4}.megaFooterCol a:hover{color:#111827}@media (max-width:1100px){.megaFooterInner{flex-direction:column;gap:48px}.megaFooterBrand{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.megaFooterColumns{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.megaFooter{width:calc(100% + 32px);margin:0 -16px;padding:48px 20px calc(32px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.megaFooterColumns{grid-template-columns:1fr;gap:22px}.megaFooterBrand{flex-direction:column;align-items:flex-start}.megaFooterInner{gap:28px}}.contactSection{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px;max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,120px)}.contactForm{display:flex;flex-direction:column;gap:20px}.contactFormGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.contactField{display:flex;flex-direction:column;gap:6px}.contactField span{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7)}.contactField input,.contactField textarea{padding:12px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#fff;font-size:.95rem;transition:border-color .2s,background .2s}.contactField input::placeholder,.contactField textarea::placeholder{color:hsla(0,0%,100%,.35)}.contactField input:focus,.contactField textarea:focus{outline:none;border-color:rgba(90,178,255,.5);background:hsla(0,0%,100%,.05)}.contactFieldFull{grid-column:1/-1}.contactFormActions{display:flex;justify-content:flex-start;margin-top:8px}.contactInfo{display:flex;flex-direction:column;gap:20px}.contactInfoCard{padding:20px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.contactInfoCard h4{font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:0 0 8px}.contactInfoCard a,.contactInfoCard p{font-size:.95rem;color:hsla(0,0%,100%,.85);margin:0;text-decoration:none}.contactInfoCard a:hover{color:#5ab2ff}@media (max-width:900px){.contactFormGrid,.contactSection{grid-template-columns:1fr}}.presenceSection{background:radial-gradient(ellipse at 80% 20%,rgba(90,178,255,.08) 0,transparent 50%),linear-gradient(180deg,#050d1a,#071526);border-top:1px solid rgba(90,178,255,.1);padding:96px clamp(24px,5vw,120px);overflow:visible}.presenceHeader{text-align:center;max-width:900px;margin:0 auto 56px}.presenceHeader h2{font-size:clamp(1.8rem,3vw,2.6rem);white-space:nowrap;font-weight:700;color:#fff;margin:12px 0 16px;line-height:1.2}.presenceHeader p{font-size:1.05rem;color:hsla(0,0%,100%,.55);line-height:1.6}.presenceGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto;align-items:start}.presenceMapCard{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:40px 32px 32px}.mapVisualization,.presenceMapCard{display:flex;flex-direction:column;align-items:center}.mapVisualization{width:100%;gap:28px}.googleMapsEmbed{width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(90,178,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.mapPin{cursor:pointer}.mapPinHQ{filter:drop-shadow(0 0 8px rgba(90,178,255,.6))}.mapPinRing{animation:ringPulse 3s ease-in-out infinite}@keyframes ringPulse{0%,to{opacity:.3}50%{opacity:.15}}.mapLegend{display:flex;gap:32px;width:100%;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.mapLegendGroup{display:flex;flex-direction:column;gap:6px}.legendGroupLabel{font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:2px}.mapLegendItem{display:flex;align-items:center;gap:8px;font-size:.85rem;color:hsla(0,0%,100%,.65)}.mapLegendItem strong{color:hsla(0,0%,100%,.9)}.legendDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legendDotHQ{box-shadow:0 0 6px rgba(90,178,255,.5)}.consultantCard,.presenceContactCard{display:flex;flex-direction:column;gap:20px}.consultantCard{background:linear-gradient(135deg,rgba(90,178,255,.06),hsla(0,0%,100%,.02));border:1px solid rgba(90,178,255,.15);border-radius:20px;padding:28px}.consultantCardHeader{display:flex;gap:16px;align-items:flex-start}.consultantCardHeader svg{flex-shrink:0;margin-top:2px}.consultantCardHeader h4{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 6px}.consultantCardHeader p{font-size:.88rem;color:hsla(0,0%,100%,.55);margin:0;line-height:1.5}.whatsappButton{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-weight:600;font-size:.95rem;border-radius:50px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgba(37,211,102,.3)}.whatsappButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.4)}.contactChannels{display:flex;flex-direction:column;gap:16px}.contactChannelItem{display:flex;align-items:flex-start;gap:16px;padding:20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;transition:background .2s,border-color .2s}.contactChannelItem:hover{background:hsla(0,0%,100%,.04);border-color:rgba(90,178,255,.15)}.contactChannelIcon{width:44px;height:44px;border-radius:12px;background:rgba(90,178,255,.1);border:1px solid rgba(90,178,255,.2);display:flex;align-items:center;justify-content:center;color:#5ab2ff;flex-shrink:0}.contactChannelInfo h5{font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:0 0 4px}.contactChannelInfo p{font-size:1rem;color:hsla(0,0%,100%,.9);margin:0}.contactChannelInfo small{font-size:.85rem;color:hsla(0,0%,100%,.5)}.contactChannelInfo a{font-size:.95rem;color:#5ab2ff;text-decoration:none}.contactChannelInfo a:hover{text-decoration:underline}@media (max-width:900px){.presenceGrid{grid-template-columns:1fr}.presenceHeader{text-align:left}.mapLegend{gap:16px}.consultantCardHeader,.mapLegend{flex-direction:column}}@media (max-width:640px){.videosSectionHeader h2{white-space:normal;font-size:clamp(1.4rem,6vw,2rem)}.videoGrid{grid-template-columns:1fr;max-width:100%}.googleMapsEmbed iframe{height:220px}.presenceHeader h2{white-space:normal;font-size:clamp(1.3rem,5.5vw,1.8rem)}.presenceHeader{text-align:center}.channelGrid{grid-template-columns:1fr}}