:root{--blue:#002f54;--blue-2:#071c2f;--red:#e51b23;--ink:#17222d;--muted:#65717d;--paper:#f4f6f7;--soft:#eef2f4;--line:#dce3e7;--white:#fff;--shadow:0 18px 50px #002f5417}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #e51b236b}h1,h2,h3,p{margin-top:0}.shell-wide{width:min(1240px,100% - 48px);margin:0 auto}.section{padding:82px 0}.eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.eyebrow.light{color:#ffb6b9}.button{border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:.91rem;font-weight:850;display:inline-flex}.homologation-bar{color:#eaf0f4;letter-spacing:.08em;text-transform:uppercase;background:#061726;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:6px 18px;font-size:.67rem;font-weight:800;display:flex}.status-dot{background:var(--red);border-radius:50%;width:7px;height:7px}.site-header-wrap{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce3e7cc;position:sticky;top:0}.site-header{grid-template-columns:220px 1fr auto;align-items:center;gap:28px;min-height:82px;display:grid}.brand-link{width:190px;height:64px;display:block;overflow:hidden}.brand-link img{width:190px;height:auto;transform:translateY(-30px)}.top-nav{color:#3b4854;justify-content:center;gap:22px;font-size:.85rem;font-weight:760;display:flex}.top-nav a{padding:30px 0;position:relative}.top-nav a:hover,.news-nav{color:var(--blue)}.news-nav:after{content:"";background:var(--red);height:2px;position:absolute;bottom:20px;left:0;right:0}.header-actions{align-items:center;gap:12px;display:flex}.header-cta{background:var(--blue);color:#fff;border-radius:8px;padding:9px 14px;font-size:.82rem;font-weight:850}.language-nav{gap:2px;display:flex}.language-nav a{color:#84909a;padding:6px;font-size:.67rem;font-weight:850}.language-nav a.active{color:var(--red)}.hero-editorial{background:var(--blue-2);color:#fff;transition:background .35s;position:relative;overflow:hidden}.hero-editorial:before{content:"";background:radial-gradient(circle at 82% 22%,#e51b2330,#0000 30%),linear-gradient(120deg,#ffffff05,#0000 55%);position:absolute;inset:0}.hero-tone-2:before{background:radial-gradient(circle at 80% 28%,#4289a845,#0000 31%),linear-gradient(120deg,#ffffff05,#0000 55%)}.hero-tone-3:before{background:radial-gradient(circle at 78% 30%,#79879242,#0000 32%),linear-gradient(120deg,#ffffff05,#0000 55%)}.hero-tone-4:before{background:radial-gradient(circle at 82% 24%,#e51b232e,#0000 28%),radial-gradient(circle at 68% 70%,#ffffff12,#0000 30%)}.hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:center;gap:70px;min-height:560px;padding:65px 0 48px;display:grid;position:relative}.hero-copy{max-width:760px}.hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:0 0 22px;font-size:clamp(2.75rem,5vw,4.4rem);line-height:1.01}.hero-intro{color:#ffffffbd;max-width:690px;margin-bottom:28px;font-size:1.04rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-primary{background:var(--red);color:#fff}.hero-secondary{color:#fff;border:1px solid #ffffff59}.hero-visual{border-left:1px solid #ffffff2e;justify-content:flex-end;align-items:flex-end;min-height:380px;padding:34px;display:flex;position:relative}.hero-visual strong{z-index:2;text-align:right;letter-spacing:.04em;font-size:2.2rem;line-height:.88;position:relative}.hero-index{color:#ffffff1f;font-size:8rem;font-weight:900;line-height:1;position:absolute;top:0;right:0}.architectural-frame{border:1px solid #ffffff2e;position:absolute;inset:70px 10px 56px 72px;transform:skewY(-6deg)}.architectural-frame i{background:#ffffff24;position:absolute}.architectural-frame i:first-child,.architectural-frame i:nth-child(2){width:1px;top:0;bottom:0}.architectural-frame i:first-child{left:33%}.architectural-frame i:nth-child(2){left:66%}.architectural-frame i:nth-child(3),.architectural-frame i:nth-child(4){height:1px;left:0;right:0}.architectural-frame i:nth-child(3){top:33%}.architectural-frame i:nth-child(4){top:66%}.hero-controls{grid-template-columns:repeat(5,1fr);padding-bottom:20px;display:grid;position:relative}.hero-controls button{color:#ffffff73;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 0 0;display:grid}.hero-controls button span{font-size:.68rem;font-weight:900}.hero-controls button i{background:#ffffff26;height:2px}.hero-controls button.active{color:#fff}.hero-controls button.active i{background:var(--red)}.section-heading{max-width:800px;margin-bottom:34px}.section-heading h2{color:var(--blue);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.06}.section-heading>p:last-child,.split-heading>p{color:var(--muted);font-size:1rem}.compact-heading{max-width:760px}.split-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:end;gap:72px;max-width:none;display:grid}.company-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.company-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:300px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.company-card:hover{box-shadow:var(--shadow);border-color:#cbd5db;transform:translateY(-4px)}.company-monogram{border:1px solid var(--line);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;font-weight:900;display:grid}.card-kicker{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 8px;font-size:.69rem;font-weight:900}.company-card h3{color:var(--blue);margin-bottom:10px;font-size:1.42rem}.company-card p{color:var(--muted);font-size:.93rem}.company-card strong{color:var(--blue);margin-top:auto;font-size:.86rem}.journey-section{background:var(--paper)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.journey-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:290px;padding:23px;display:flex}.journey-number{color:var(--red);font-size:.72rem;font-weight:900}.journey-card h3{color:var(--blue);margin:45px 0 10px;font-size:1.25rem;line-height:1.15}.journey-card p{color:var(--muted);font-size:.88rem}.journey-card strong{color:var(--red);margin-top:auto;font-size:.82rem}.solution-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.solution-card{border:1px solid var(--line);border-radius:14px;grid-template-columns:78px 1fr;align-items:start;gap:22px;min-height:190px;padding:22px;display:grid}.solution-card:hover{background:#fbfcfc;border-color:#b9c7cf}.solution-card>div>span{color:#9aa5ae;font-size:.68rem;font-weight:900}.solution-card h3{color:var(--blue);margin:5px 0 8px;font-size:1.18rem}.solution-card p{color:var(--muted);margin:0;font-size:.88rem}.solution-icon{background:var(--paper);border-radius:12px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.solution-icon:before,.solution-icon:after,.solution-icon i{content:"";border:2px solid var(--blue);position:absolute}.solution-icon:before{inset:18px 15px}.solution-icon:after{border-width:0 0 0 2px;top:14px;bottom:14px;left:35px}.solution-icon i{border-width:2px 0 0;top:35px;left:13px;right:13px}.icon-3:before{inset:12px}.icon-4:before{inset:16px 12px;transform:skew(-8deg)}.icon-5:before{inset:14px 20px 14px 12px}.icon-6:before{inset:20px 10px 16px;transform:skewY(-5deg)}.news-feature{background:var(--blue);color:#fff}.news-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);align-items:center;gap:70px;display:grid}.news-copy h2{letter-spacing:-.04em;max-width:760px;margin-bottom:18px;font-size:clamp(2.2rem,3.7vw,3.5rem);line-height:1.05}.news-copy>p:not(.eyebrow){color:#ffffffb8;max-width:720px}.news-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.light-button{color:var(--blue);background:#fff}.text-link-light{color:#fff;font-size:.88rem;font-weight:800}.news-stack{gap:10px;display:grid}.news-stack article{background:#ffffff09;border:1px solid #ffffff26;border-radius:12px;padding:20px}.news-stack span{color:#ffb6b9;font-size:.68rem;font-weight:900}.news-stack strong{margin:4px 0 6px;display:block}.news-stack p{color:#ffffffa6;margin:0;font-size:.84rem}.tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-card{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:285px;padding:24px;display:flex}.tool-card-featured{border-color:#e51b2359;box-shadow:0 12px 34px #e51b2314}.tool-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-status{border-radius:999px;padding:5px 8px;font-size:.63rem;font-weight:850}.status-preview-ready{color:#24653d;background:#e7f4ec}.status-development{color:#86610a;background:#fff5db}.status-specification{color:#58636d;background:#edf1f4}.tool-category{color:#8a969f;text-transform:uppercase;font-size:.65rem;font-weight:850}.tool-card h3{color:var(--blue);margin:42px 0 10px;font-size:1.5rem}.tool-card p{color:var(--muted);font-size:.9rem}.tool-card a{color:var(--red);margin-top:auto;font-size:.84rem;font-weight:850}.leadership-section{background:#eef2f4}.leadership-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.leadership-brand-panel{color:#fff;background:linear-gradient(145deg,#071c2f,#0a3454);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:30px;display:flex;position:relative;overflow:hidden}.leadership-brand-panel img{opacity:.2;width:120px;height:auto;position:absolute;top:28px;right:28px}.leadership-brand-panel span{color:#ffb6b9;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.leadership-brand-panel p{color:#ffffffa6;max-width:310px;margin:10px 0 0;font-size:.87rem}.leadership-copy h2{max-width:680px;color:var(--blue);letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:1.06}.leadership-copy>p:not(.eyebrow){color:#4c5965;max-width:690px;font-size:1rem}.leadership-points{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.leadership-points span{color:#53616d;border:1px solid #cad4da;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800}.dark-button{background:var(--blue);color:#fff}.brands-section{padding:70px 0 76px;overflow:hidden}.brands-heading{margin-bottom:28px}.brands-heading h2{color:var(--blue);margin-bottom:8px;font-size:1.65rem}.brands-heading p:last-child{max-width:820px;color:var(--muted);font-size:.85rem}.brand-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfc;overflow:hidden}.brand-track{align-items:center;gap:64px;width:max-content;padding:23px 32px;animation:42s linear infinite brand-scroll;display:flex}.brand-track span{color:#53616d;letter-spacing:.02em;text-align:center;white-space:nowrap;min-width:130px;font-size:.95rem;font-weight:850}@keyframes brand-scroll{to{transform:translate(-50%)}}.contact-cta{background:var(--red);color:#fff}.contact-cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:80px;display:grid}.contact-cta h2{letter-spacing:-.035em;max-width:760px;margin-bottom:12px;font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.05}.contact-cta p:not(.eyebrow){color:#ffffffc7;max-width:690px}.contact-cta-actions{justify-items:start;gap:12px;display:grid}.contact-cta-actions span{color:#ffffffb3;max-width:310px;font-size:.78rem}.site-footer{color:#fff;background:#061726}.footer-main{grid-template-columns:1.15fr .65fr .9fr;gap:70px;padding:58px 0 42px;display:grid}.footer-brand img{object-fit:cover;object-position:center;filter:brightness(0)invert();opacity:.92;width:230px;height:115px}.footer-brand p{color:#ffffff9e;max-width:340px;font-size:.86rem}.footer-social{color:#fff;gap:15px;font-size:.78rem;font-weight:800;display:flex}.footer-nav{align-content:start;gap:8px;font-size:.84rem;display:grid}.footer-nav strong,.footer-contact>strong{color:#fff;margin-bottom:8px}.footer-nav a{color:#ffffffad}.footer-contact p{color:#ffffff9e;font-size:.84rem}.outline-light{color:#fff;border:1px solid #fff6}.footer-contact span{color:#ffffff80;margin-top:12px;font-size:.72rem;display:block}.footer-legal{color:#ffffff7a;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 18px;padding:20px 0 28px;font-size:.68rem;display:flex}.footer-legal p{color:#fff6;width:100%;margin:6px 0 0}@media (max-width:1020px){.site-header{grid-template-columns:190px 1fr}.header-actions{grid-column:2}.top-nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.top-nav a{padding:13px 0}.news-nav:after{bottom:5px}.hero-layout{grid-template-columns:1fr .55fr;gap:30px}.company-grid,.tool-grid,.journey-grid{grid-template-columns:1fr 1fr}.split-heading,.news-grid,.leadership-grid{grid-template-columns:1fr;gap:32px}.contact-cta-grid{grid-template-columns:1fr;gap:30px}.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}}@media (max-width:700px){.shell-wide{width:min(100% - 28px,1240px)}.homologation-bar{font-size:.58rem}.site-header-wrap{position:relative}.site-header{grid-template-columns:1fr auto;gap:10px;min-height:74px;padding:6px 0}.brand-link{width:155px;height:58px}.brand-link img{width:155px;transform:translateY(-25px)}.language-nav{display:none}.header-cta{font-size:.75rem}.top-nav{grid-column:1/-1;gap:17px;padding-bottom:2px;font-size:.78rem}.top-nav a{white-space:nowrap}.hero-layout{grid-template-columns:1fr;min-height:auto;padding:52px 0 28px}.hero-copy h1{font-size:clamp(2.35rem,11.5vw,3.25rem)}.hero-intro{font-size:.95rem}.hero-visual{display:none}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-controls{grid-template-columns:repeat(5,1fr);padding-bottom:14px}.hero-controls button{grid-template-columns:1fr;gap:5px}.section{padding:62px 0}.section-heading h2,.news-copy h2,.leadership-copy h2,.contact-cta h2{font-size:2.15rem}.split-heading{grid-template-columns:1fr;gap:10px}.company-grid,.journey-grid,.solution-grid,.tool-grid{grid-template-columns:1fr}.company-card{min-height:250px}.journey-card{min-height:230px}.journey-card h3{margin-top:28px}.solution-card{grid-template-columns:62px 1fr;padding:18px}.solution-icon{width:58px;height:58px}.news-actions{flex-direction:column;align-items:flex-start}.leadership-brand-panel{min-height:250px}.brand-track{gap:34px;padding:19px 22px}.footer-main{grid-template-columns:1fr;gap:35px}.footer-contact{grid-column:auto}.footer-legal{display:grid}.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brand-track{animation:none}}
:root{--temper-blue:var(--blue);--temper-red:var(--red);--graphite:var(--ink);--aluminium:#c9d0d4}.shell{width:min(1180px,100% - 40px);margin:0 auto}.button.primary{background:var(--red);color:#fff}.button.secondary{border:1px solid var(--line);color:var(--blue);background:#fff}.button.quiet{border:1px solid var(--line);color:var(--blue);background:0 0}.text-link{color:var(--red);font-weight:850}.muted-link{color:#7b858e}.status-chip{background:var(--paper);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800}@media (max-width:700px){.shell{width:min(100% - 28px,1180px)}}
:root{--reading-max:72ch}body{font-size:16px}.section{padding:64px 0}.section-heading{margin-bottom:28px}.section-heading h2{letter-spacing:-.03em;font-size:clamp(1.85rem,2.8vw,2.65rem);line-height:1.08}.hero-layout{gap:52px;min-height:500px;padding:54px 0 40px}.hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.45rem,4.2vw,3.75rem);line-height:1.03}.hero-intro{max-width:66ch;font-size:1rem;line-height:1.6}.hero-visual{min-height:330px;padding:28px}.hero-index{font-size:6.5rem}.journey-card{min-height:245px;padding:20px}.journey-card h3{margin:34px 0 9px;font-size:1.12rem}.solution-card{min-height:164px;padding:19px}.tool-card{min-height:250px;padding:21px}.tool-card h3{margin:32px 0 9px;font-size:1.35rem}.news-copy h2,.leadership-copy h2,.contact-cta h2{font-size:clamp(1.95rem,3vw,2.85rem);line-height:1.07}.content-header{min-height:76px}.content-nav a{padding:27px 0}.content-nav a:after{bottom:16px}.content-hero{gap:52px;padding-top:54px;padding-bottom:58px}.content-breadcrumb{margin-bottom:24px}.content-hero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(2.35rem,4.4vw,4.5rem);line-height:1}.content-intro{max-width:760px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.58}.content-signal-grid{min-height:98px}.content-signal-grid>div{padding:18px 22px}.content-signal-grid strong{font-size:1.55rem}.content-section{padding:58px 0}.content-section-heading{grid-template-columns:58px minmax(0,790px);margin-bottom:28px}.content-section-heading h2{letter-spacing:-.035em;font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.06}.content-section-heading p,.content-card p,.content-list p{max-width:var(--reading-max)}.content-card{border-radius:16px;min-height:220px;padding:22px}.content-card h3{margin:28px 0 10px;font-size:1.22rem}.content-list>div{min-height:82px;padding:18px}.content-route-panel{padding:64px 0}.content-route-copy h2{font-size:clamp(1.95rem,3.1vw,3.15rem);line-height:1.02}.content-footer-main{padding-top:46px;padding-bottom:42px}.group-hero{padding-top:62px!important;padding-bottom:68px!important}.group-hero-grid{gap:52px!important}.group-hero-copy h1{letter-spacing:-.045em!important;font-size:clamp(2.5rem,4.35vw,4.4rem)!important;line-height:1!important}.group-system-card{min-height:350px!important}.group-system-card>strong{font-size:clamp(2.8rem,4.5vw,4rem)!important}.group-signal-grid>div{min-height:154px!important;padding:24px!important}.group-operations,.group-governance{padding-top:72px!important;padding-bottom:76px!important}.group-heading h2,.group-leadership-copy h2{font-size:clamp(2rem,3.2vw,3.15rem)!important;line-height:1.04!important}.group-operation-card{min-height:340px!important}.group-leadership-wrap,.group-digital-wrap{padding-top:72px!important;padding-bottom:72px!important}.group-ceo-photo{min-height:560px!important}.atendimento-hero{gap:52px!important;padding-top:54px!important;padding-bottom:56px!important}.atendimento-hero h1{font-size:clamp(2.35rem,4.2vw,4.05rem)!important;line-height:1!important}.atendimento-router-section{padding-top:62px!important;padding-bottom:72px!important}.atendimento-section-heading h2{font-size:clamp(1.85rem,2.8vw,2.75rem)!important;line-height:1.05!important}.router-shell{margin-top:22px!important}.router-form,.router-result{border-radius:18px!important;padding:24px!important}.router-result h2{font-size:clamp(1.65rem,2.4vw,2.25rem)!important}.router-field input,.router-field select{min-height:48px!important}@media (max-width:900px){.hero-layout{grid-template-columns:1fr;min-height:auto;padding:46px 0}.hero-visual{min-height:260px}.section{padding:56px 0}.content-hero{padding-top:44px;padding-bottom:48px}.content-section{padding:50px 0}.group-hero-grid,.group-leadership-grid,.group-digital-grid{gap:34px!important}.group-ceo-photo{min-height:500px!important}.atendimento-hero{gap:30px!important}}@media (max-width:650px){body{font-size:16px}.shell-wide{width:min(100% - 32px,1240px)}.section{padding:48px 0}.hero-layout{gap:28px;padding:38px 0 32px}.hero-copy h1{font-size:clamp(2rem,10vw,2.75rem);line-height:1.04}.hero-intro{font-size:.98rem}.hero-visual{min-height:220px;padding:20px}.hero-index{font-size:4.6rem}.section-heading h2{font-size:clamp(1.65rem,8vw,2.15rem)}.journey-grid,.solution-grid,.tool-grid{grid-template-columns:1fr}.journey-card,.tool-card{min-height:210px}.solution-card{grid-template-columns:58px 1fr;gap:16px;min-height:145px}.solution-icon{width:56px;height:56px}.content-hero{padding:34px 16px 40px}.content-hero h1{font-size:clamp(2rem,10.5vw,2.8rem);line-height:1.03}.content-intro{font-size:1rem}.content-signal-grid{grid-template-columns:1fr 1fr}.content-signal-grid>div{min-height:88px;padding:15px 14px}.content-signal-grid strong{font-size:1.35rem}.content-sections{padding-bottom:56px;padding-left:16px;padding-right:16px}.content-section{padding:44px 0}.content-section-heading{grid-template-columns:1fr;gap:6px;margin-bottom:22px}.content-section-heading h2{font-size:clamp(1.6rem,7vw,2rem)}.content-card{min-height:auto;padding:19px}.content-card h3{margin:22px 0 8px;font-size:1.14rem}.content-route-panel{padding:50px 16px}.content-route-copy h2{font-size:clamp(1.75rem,8vw,2.25rem)}.button{min-height:46px}.content-mobile-menu nav{max-height:70vh;overflow:auto}.group-hero{padding:38px 16px 46px!important}.group-hero-copy h1{font-size:clamp(2rem,10vw,2.8rem)!important}.group-system-card{min-height:285px!important}.group-signal-grid>div{min-height:128px!important;padding:18px 16px!important}.group-operations,.group-governance,.group-leadership-wrap,.group-digital-wrap{padding:52px 16px!important}.group-heading h2,.group-leadership-copy h2{font-size:clamp(1.75rem,8vw,2.3rem)!important}.group-ceo-photo{min-height:430px!important}.atendimento-hero{padding:34px 16px 40px!important}.atendimento-hero h1{font-size:clamp(2rem,10vw,2.75rem)!important}.atendimento-router-section{padding:48px 16px 56px!important}.atendimento-section-heading h2{font-size:clamp(1.65rem,8vw,2.1rem)!important}.router-form,.router-result{padding:19px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.group-ceo-photo{background-color:#0a3145;background-image:url(/leadership/fotografia-ceo-fernando-pereira-maldonado.webp);background-position:50% 18%;background-repeat:no-repeat;background-size:cover}
html,body{max-width:100%;overflow-x:hidden}
.product-waiting{background:#fff}.product-waiting-hero{isolation:isolate;color:#fff;background:#061726;min-height:700px;position:relative;overflow:hidden}.product-waiting-media{z-index:-3;position:absolute;inset:0}.product-waiting-media img{object-fit:cover;object-position:center;animation:18s ease-in-out infinite alternate productCinema}.product-waiting-overlay{z-index:-2;background:linear-gradient(90deg,#041422fa 0%,#041422e8 48%,#0414228c 73%,#041422b8 100%),linear-gradient(#0000 55%,#041422bf);position:absolute;inset:0}.product-waiting-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.56fr);align-items:center;gap:70px;min-height:700px;padding-top:78px;padding-bottom:78px;display:grid}.product-waiting-copy{max-width:790px}.product-waiting-breadcrumb{color:#b7c6cf;flex-wrap:wrap;gap:9px;margin-bottom:34px;font-size:.72rem;font-weight:750;display:flex}.product-waiting-breadcrumb strong{color:#fff}.product-waiting-logo{object-fit:contain;object-position:left center;width:min(100%,430px);height:106px}.product-waiting-state{color:#ffb6b9;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;margin:26px 0 16px;padding:7px 11px;font-size:.68rem;font-weight:950;display:inline-flex}.product-waiting-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:850px;margin:0 0 20px;font-size:clamp(2.75rem,5vw,5rem);line-height:.98}.product-waiting-copy>p:last-of-type{color:#c1d0d8;max-width:720px;font-size:1rem;line-height:1.7}.product-waiting-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.product-waiting-primary{color:#002f54;background:#fff}.product-waiting-secondary{color:#fff;border:1px solid #ffffff59}.product-access-state{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#041422cc;border:1px solid #ffffff2b;border-radius:22px;padding:28px;box-shadow:0 25px 70px #00000040}.product-access-state>span{color:#ff969b;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:950}.product-access-state>strong{margin:7px 0 24px;font-size:2rem;display:block}.product-access-state>div{border-top:1px solid #ffffff1f;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:17px 0;display:grid}.product-access-state>div>img{border-radius:12px;width:52px;height:52px}.product-access-state>div>i{color:#ff777d;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.25rem;font-style:normal;display:grid}.product-access-state p{margin:0}.product-access-state b,.product-access-state small{display:block}.product-access-state b{font-size:.9rem}.product-access-state small{color:#91a8b5;margin-top:3px;font-size:.72rem;line-height:1.45}.product-access-note{color:#91a8b5;border-top:1px solid #ffffff1f;padding-top:18px;font-size:.7rem;line-height:1.55}.product-waiting-benefits{background:#f2f6f7;padding:72px 0}.product-benefit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-benefit-grid article{background:#fff;border:1px solid #d8e1e5;border-radius:16px;min-height:170px;padding:24px}.product-benefit-grid span{color:#e51b23;font-size:.68rem;font-weight:950}.product-benefit-grid strong{color:#002f54;margin:20px 0 8px;font-size:1.16rem;display:block}.product-benefit-grid p{color:#65717d;margin:0;font-size:.8rem}.product-feedback-wrap{padding-top:88px;padding-bottom:96px}@keyframes productCinema{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.08)translate(1.5%,-1%)}}.feedback-hub{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:72px;display:grid}.feedback-hub-copy h2{color:#002f54;letter-spacing:-.045em;max-width:600px;margin:0 0 15px;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1}.feedback-hub-copy>p:not(.eyebrow){color:#65717d;max-width:580px}.feedback-promise{grid-template-columns:32px 1fr;gap:9px 12px;margin-top:28px;display:grid}.feedback-promise span{color:#e51b23;font-size:.7rem;font-weight:950}.feedback-promise p{color:#53626c;margin:0;font-size:.8rem}.feedback-form{background:#fbfcfc;border:1px solid #d8e1e5;border-radius:22px;gap:16px;padding:28px;display:grid;box-shadow:0 18px 50px #071c2f0f}.feedback-type{background:#eaf0f2;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.feedback-type button{color:#60707a;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.76rem;font-weight:850}.feedback-type button.active{color:#002f54;background:#fff;box-shadow:0 4px 14px #071c2f14}.feedback-form label{color:#21313c;gap:7px;font-size:.76rem;font-weight:850;display:grid}.feedback-form label span{color:#87949d;font-size:.65rem;font-weight:650}.feedback-form input,.feedback-form select,.feedback-form textarea{color:#17222d;width:100%;font:inherit;background:#fff;border:1px solid #ccd7dc;border-radius:10px;font-size:.86rem}.feedback-form input,.feedback-form select{min-height:46px;padding:9px 11px}.feedback-form textarea{resize:vertical;min-height:132px;padding:12px;line-height:1.55}.feedback-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-privacy{color:#7b8992;margin:0;font-size:.65rem;line-height:1.5}.feedback-submit{cursor:pointer;border:0}.feedback-submit:disabled{opacity:.6;cursor:wait}.feedback-result{min-height:22px}.feedback-result p{color:#5f6f78;margin:0;font-size:.75rem}.feedback-result a{color:#002f54;font-weight:900}.feedback-result .is-success{color:#24653d}.feedback-result .is-error{color:#a51f25}.feedback-honeypot{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.feedback-hub-compact{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)}@media (max-width:900px){.product-waiting-grid,.feedback-hub,.feedback-hub-compact{grid-template-columns:1fr}.product-waiting-grid{gap:42px}.product-access-state{max-width:640px}.feedback-hub{gap:36px}.product-benefit-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.product-waiting-hero,.product-waiting-grid{min-height:auto}.product-waiting-grid{padding:48px 18px 58px}.product-waiting-overlay{background:linear-gradient(#041422f0,#041422db)}.product-waiting-logo{height:82px}.product-waiting-copy h1{font-size:clamp(2.45rem,12vw,3.65rem)}.product-waiting-actions{display:grid}.product-waiting-actions .button{width:100%}.product-access-state{padding:22px}.product-waiting-benefits{padding:56px 18px}.product-benefit-grid{grid-template-columns:1fr}.product-feedback-wrap{padding:62px 18px 72px}.feedback-form{padding:20px}.feedback-form-row,.feedback-type{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-waiting-media img{animation:none}}
.released-product-access{color:#fff;background:#071c2f;padding:12px 0}.released-product-access>div,.released-product-access>div>div{align-items:center;gap:8px;display:flex}.released-product-access>div{justify-content:space-between;gap:18px}.released-product-access span{font-size:.78rem;font-weight:900}.released-product-access .button{min-height:38px;padding:8px 14px}.released-product-access .secondary{color:#fff;border:1px solid #ffffff59}@media (max-width:650px){.released-product-access>div{flex-direction:column;align-items:stretch}.released-product-access>div>div{grid-template-columns:1fr 1fr;display:grid}}
.released-product-hero{isolation:isolate;color:#fff;background:#061726;min-height:680px;position:relative;overflow:hidden}.released-product-media,.released-product-shade{position:absolute;inset:0}.released-product-media{z-index:-3}.released-product-media img,.released-product-media video{object-fit:cover;width:100%;height:100%}.released-product-shade{z-index:-2;background:linear-gradient(90deg,#041422fa,#041422db 54%,#04142266)}.released-product-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:70px;min-height:680px;padding-top:70px;padding-bottom:70px;display:grid}.released-product-logo{object-fit:contain;object-position:left center;width:min(100%,430px);height:106px}.released-product-kicker{color:#ff9da1;letter-spacing:.1em;text-transform:uppercase;margin:24px 0 14px;font-size:.7rem;font-weight:950;display:inline-flex}.released-product-grid h1{letter-spacing:-.05em;max-width:800px;margin:0 0 18px;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.released-product-grid>div>p:last-of-type{color:#c4d1d8;max-width:680px;line-height:1.7}.released-product-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.released-login{color:#fff;border:1px solid #fff6}.released-product-grid aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041422c2;border:1px solid #ffffff2e;border-radius:22px;gap:13px;padding:28px;display:grid}.released-product-grid aside img{border-radius:18px;margin-bottom:10px}.released-product-grid aside span{color:#ff9da1;text-transform:uppercase;font-size:.67rem;font-weight:900}.released-product-grid aside strong{border-top:1px solid #ffffff24;padding-top:13px;font-size:.9rem}.released-product-details{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:72px;padding-top:82px;padding-bottom:82px;display:grid}.released-product-details h2{color:#002f54;max-width:600px;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1}.released-product-details>div>p:last-child{color:#65717d}.released-product-benefits{gap:10px;display:grid}.released-product-benefits article{border:1px solid #dce3e7;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:20px;display:grid}.released-product-benefits span{color:#e51b23;font-size:.7rem;font-weight:950}.released-product-benefits strong{color:#002f54}.released-product-gallery{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:82px;display:grid}.released-product-gallery figure{background:#eaf0f2;border-radius:18px;min-height:360px;margin:0;position:relative;overflow:hidden}.released-product-gallery img{object-fit:cover}@media (max-width:850px){.released-product-grid,.released-product-details{grid-template-columns:1fr}.released-product-grid aside{max-width:620px}.released-product-gallery{grid-template-columns:1fr}}@media (max-width:650px){.released-product-hero,.released-product-grid{min-height:auto}.released-product-grid{padding:48px 18px 58px}.released-product-actions{display:grid}.released-product-details,.released-product-gallery{padding-left:18px;padding-right:18px}.released-product-gallery figure{min-height:260px}}
.exit-assistant{z-index:90;color:#fff;background:linear-gradient(145deg,#062338,#083d55);border:1px solid #ffffff2b;border-radius:20px;grid-template-columns:72px 1fr;gap:1rem;width:min(390px,100vw - 2rem);padding:1rem;animation:.45s cubic-bezier(.2,.8,.2,1) assistant-enter;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 24px 70px #001a2c4d}.exit-assistant>button{color:#bcd0d9;cursor:pointer;background:0 0;border:0;font-size:1.35rem;position:absolute;top:.45rem;right:.65rem}.exit-assistant img{object-fit:cover;border-radius:16px;width:72px;height:72px}.exit-assistant small{color:#67d69c;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:900;display:block}.exit-assistant strong{margin:.15rem 0;display:block}.exit-assistant p{color:#c4d4dc;margin:0 0 .7rem;font-size:.82rem}.exit-assistant a{color:#fff;background:#128c4b;border-radius:8px;padding:.55rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}@keyframes assistant-enter{0%{opacity:0;transform:translateY(24px)scale(.96)}}.exit-assistant nav{flex-wrap:wrap;gap:.45rem;display:flex}.exit-assistant nav a{padding:.58rem .72rem;font-size:.75rem;transition:transform .2s,filter .2s}.exit-assistant nav a:last-child{background:#177f5c}.exit-assistant nav a:hover,.exit-assistant nav a:focus-visible{filter:brightness(1.1);transform:translateY(-2px)}@media (max-width:600px){.exit-assistant{grid-template-columns:58px 1fr;bottom:1rem;right:1rem}.exit-assistant img{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.exit-assistant{animation:none}}
:root{--temper-display-xl:clamp(2.5rem,4.2vw,4rem);--temper-display-lg:clamp(2rem,3.2vw,3.15rem);--temper-section-space:clamp(48px,6vw,76px);--temper-card-radius:18px;--temper-reading:72ch}body{font-size:16px}.section{padding-block:var(--temper-section-space)}.section-heading h2{font-size:var(--temper-display-lg);line-height:1.04}.section-heading>p,.content-intro,.content-card p,.home-solutions-intro p{max-width:var(--temper-reading);font-size:1rem;line-height:1.6}.content-hero h1,.group-hero-copy h1,.atendimento-hero h1{font-size:var(--temper-display-xl)!important;line-height:1.02!important}.content-card,.group-operation-card{border-radius:var(--temper-card-radius);height:auto;min-height:0!important}.group-system-card{min-height:320px!important}.group-ceo-photo{min-height:clamp(390px,44vw,510px)!important}.group-signal-grid>div{min-height:132px!important}.group-operation-card{min-height:286px!important}.content-list>div{min-height:76px}.button{min-height:48px}@media (max-width:650px){:root{--temper-display-xl:clamp(2rem,10vw,2.7rem);--temper-display-lg:clamp(1.75rem,8vw,2.2rem);--temper-section-space:clamp(44px,11vw,56px)}.content-hero h1,.group-hero-copy h1,.atendimento-hero h1{font-size:var(--temper-display-xl)!important}.section-heading h2,.group-heading h2,.group-leadership-copy h2,.atendimento-section-heading h2{font-size:var(--temper-display-lg)!important}.group-system-card{min-height:270px!important}.group-ceo-photo{min-height:400px!important}.group-operation-card{min-height:0!important}.content-card{padding:18px}}
.global-footer{color:#fff;background:#061726}.global-footer-grid{grid-template-columns:1.05fr .65fr .92fr 1fr;gap:52px;padding:58px 0 38px;display:grid}.global-footer-brand img{filter:brightness(0)invert();width:220px;height:auto}.global-footer-brand p{color:#9fb1bb;max-width:330px;margin:18px 0;font-size:.84rem}.global-footer-social{flex-wrap:wrap;gap:9px;display:flex}.global-footer-social>a,.global-footer-social>.social-disabled{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.global-footer-social svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.global-footer-social .social-fill{fill:currentColor;stroke:none}.global-footer-social>a:hover,.global-footer-social>a:focus-visible{background:#ffffff14;border-color:#fff;transform:translateY(-3px)}.global-footer-social>a>span,.global-footer-social>.social-disabled>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.global-footer-social>.social-disabled{color:#667a85;filter:grayscale();cursor:not-allowed;border-color:#ffffff1f}.global-footer-links,.global-footer-contact{align-content:start;gap:9px;display:grid}.global-footer-grid strong{color:#fff;margin-bottom:8px;font-size:.82rem;display:block}.global-footer-links a,.global-footer-contact a{color:#b8c7cf;font-size:.76rem}.global-footer-links a:hover,.global-footer-contact a:hover{color:#fff}.global-footer-address address{color:#b8c7cf;font-size:.76rem;font-style:normal;line-height:1.75}.global-footer-address address>span{display:block}.global-footer-address>span{color:#7f949f;margin-top:13px;font-size:.68rem;display:block}.global-footer-companies{color:#afc0c9;border-top:1px solid #ffffff1c;flex-wrap:wrap;justify-content:center;gap:7px 18px;padding:18px 0;font-size:.66rem;display:flex}.global-footer-bottom{background:#04121f;border-top:1px solid #ffffff17}.global-footer-bottom>div{color:#738994;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:.67rem;display:flex}.global-footer-bottom nav{flex-wrap:wrap;gap:18px;display:flex}.global-footer-bottom a:hover{color:#fff}body>main .site-footer,body>main .content-footer-wrap,body>main .tn-footer{display:none}@media (max-width:1000px){.global-footer-grid{grid-template-columns:1fr 1fr}.global-footer-brand{grid-column:1/-1}}@media (max-width:650px){.global-footer-grid{grid-template-columns:1fr;gap:30px;padding:46px 0 32px}.global-footer-brand{grid-column:auto}.global-footer-companies{justify-content:flex-start}.global-footer-bottom>div{flex-direction:column;align-items:flex-start;padding-top:22px;padding-bottom:22px}.global-footer-bottom nav{gap:10px 16px}}@media (prefers-reduced-motion:reduce){.global-footer-social>a{transition:none}.global-footer-social>a:hover,.global-footer-social>a:focus-visible{transform:none}}
