.leadership-photo-panel{background:#071c2f url(/leadership/fotografia-ceo-fernando-pereira-maldonado.webp) 50% 18%/cover no-repeat;border-radius:22px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #071c2f1f}.leadership-photo-panel img{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.leadership-photo-panel:after{content:"";background:linear-gradient(#0000,#061726e0);position:absolute;inset:45% 0 0}.leadership-photo-panel figcaption{z-index:2;color:#fff;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.leadership-photo-panel figcaption span{color:#ffb6b9;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.leadership-photo-panel figcaption strong{margin-top:6px;font-size:1.35rem}.leadership-photo-panel figcaption small{color:#c2d0d6;margin-top:2px}.leadership-section{padding-top:76px;padding-bottom:76px}.journey-section{background:radial-gradient(circle at 50% -25%,#0063871a,#0000 42%),linear-gradient(#f3f6f7,#eef3f5);border-top:0;position:relative;overflow:hidden}.journey-section:before{content:"";pointer-events:none;background-image:linear-gradient(#002f5409 1px,#0000 1px),linear-gradient(90deg,#002f5409 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.journey-heading{position:relative}.journey-heading:after{content:"Rotas por perfil";color:#60717c;text-transform:uppercase;letter-spacing:.08em;background:#ffffffb8;border:1px solid #ccd9df;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:900;position:absolute;bottom:-13px;right:0}.journey-grid{perspective:1200px;position:relative}.journey-card-media{isolation:isolate;color:#fff;background:#071c2f;border:1px solid #ffffff2e;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 46px #071c2f29}.journey-background{z-index:-3;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .55s;animation:16s ease-in-out infinite alternate journeyCinema}.journey-card-media:nth-child(2n) .journey-background{animation-direction:alternate-reverse}.journey-scrim{z-index:-2;background:linear-gradient(150deg,#02192a57,#02192ab8 48%,#021422f7 100%);transition:opacity .45s;position:absolute;inset:0}.journey-light{z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 39%,#ffffff3d 48%,#0000 57%);transition:transform .85s,opacity .25s;position:absolute;inset:-45%;transform:translate(-52%)rotate(5deg)}.journey-content{flex-direction:column;min-height:270px;transition:transform .4s;display:flex;transform:translateY(0)}.journey-top{justify-content:flex-end;align-items:center;gap:8px;display:flex}.journey-audience{color:#dce8ed;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.82;background:#041e304d;border:1px solid #fff3;border-radius:999px;max-width:100%;padding:5px 7px;font-size:.55rem;font-weight:850;overflow:hidden}.journey-card-media h3{color:#fff;margin-top:auto;transition:transform .35s}.journey-card-media p{color:#d4dfe4;transition:color .35s}.journey-card-media strong{color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-card-media strong i{background:#e51b23;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;transition:transform .35s,background .35s,box-shadow .35s;display:grid;transform:translate(-4px)}.journey-grid:has(.journey-card-media:hover) .journey-card-media:not(:hover){filter:saturate(.68)brightness(.78);transform:scale(.975)}.journey-card-media:hover,.journey-card-media:focus-visible{z-index:3;border-color:#ffffff80;transform:translateY(-12px)scale(1.035)rotateX(1.5deg);box-shadow:0 30px 75px #031f3152}.journey-card-media:hover .journey-background,.journey-card-media:focus-visible .journey-background{filter:saturate(1.2)contrast(1.06);transform:scale(1.14)translateY(-1.5%)}.journey-card-media:hover .journey-light,.journey-card-media:focus-visible .journey-light{opacity:1;transform:translate(58%)rotate(5deg)}.journey-card-media:hover .journey-content,.journey-card-media:focus-visible .journey-content{transform:translateY(-3px)}.journey-card-media:hover strong i,.journey-card-media:focus-visible strong i{background:#ff2730;transform:translate(3px);box-shadow:0 0 0 7px #e51b232b}.journey-assurance{color:#60717c;justify-content:center;align-items:center;gap:8px;margin:23px 0 0;font-size:.78rem;font-weight:750;display:flex;position:relative}.journey-assurance span{color:#17613a;background:#dcebe3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;display:grid}.home-solutions{padding-top:88px;padding-bottom:92px}.home-solutions-heading{margin-bottom:40px}.home-solutions-intro{align-content:end;gap:16px;display:grid}.home-solutions-intro p{color:#65717d;margin:0;line-height:1.65}.home-solutions-intro a{color:#002f54;align-items:center;gap:8px;width:max-content;font-size:.86rem;font-weight:900;display:inline-flex}.home-solutions-intro a:hover{color:#e51b23}.solution-card-immersive{background:linear-gradient(150deg,#fff,#f9fbfc);border-radius:20px;min-height:224px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s}.solution-card-immersive:hover,.solution-card-immersive:focus-visible{background:#fff;border-color:#bac8cf;transform:translateY(-5px);box-shadow:0 20px 48px #071c2f17}.solution-card-immersive h3{margin:7px 0 9px;font-size:1.28rem}.solution-card-immersive p{line-height:1.55}.solution-card-immersive strong{color:#002f54;align-items:center;gap:7px;margin-top:17px;font-size:.76rem;font-weight:900;display:inline-flex}.solution-card-immersive:hover strong,.solution-card-immersive:focus-visible strong{color:#e51b23}.hero-controls button{grid-template-columns:1fr!important;padding:10px 0 0!important}.hero-controls button i{width:100%}.digital-feedback-cta{background:#f4f7f8;border:1px solid #dce3e7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:18px;padding:24px 26px;display:grid}.digital-feedback-cta strong{color:#002f54;font-size:1.08rem}.digital-feedback-cta p{color:#65717d;margin:3px 0 0;font-size:.82rem}.digital-feedback-cta .button{white-space:nowrap}@keyframes journeyCinema{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.09)translate(1.5%,-1%)}}.digital-section{padding-top:76px;padding-bottom:76px}@media (max-width:900px){.leadership-photo-panel{max-width:650px;min-height:560px}.home-solutions{padding-top:72px;padding-bottom:74px}}@media (max-width:680px){.leadership-photo-panel{min-height:500px}.leadership-section,.digital-section{padding-top:62px;padding-bottom:62px}.journey-heading:after{display:none}.journey-content{min-height:235px}.journey-assurance{text-align:center}.home-solutions{padding-top:62px;padding-bottom:64px}.home-solutions-heading{gap:22px;margin-bottom:28px}.solution-card-immersive{min-height:auto;padding:20px}.digital-feedback-cta{grid-template-columns:1fr}.digital-feedback-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.journey-background{transition:none;animation:none}.journey-card-media,.journey-content,.journey-light,.journey-card-media strong i,.solution-card-immersive{transition:none}.journey-card-media:hover,.journey-card-media:focus-visible,.journey-card-media:hover .journey-background,.solution-card-immersive:hover,.solution-card-immersive:focus-visible{filter:none;transform:none}.journey-grid:has(.journey-card-media:hover) .journey-card-media:not(:hover){filter:none;transform:none}.journey-light{display:none}}
.hero-editorial.hero-theme-projects:before,.hero-editorial.hero-theme-professional:before,.hero-editorial.hero-theme-solutions:before,.hero-editorial.hero-theme-group:before{z-index:0;background:linear-gradient(90deg,#071c2f 0%,#071c2ff7 42%,#071c2f99 69%,#071c2f38 100%)}.hero-editorial.hero-theme-news{background:linear-gradient(135deg,#03182a 0%,#003c61 62%,#082438 100%)}.hero-editorial.hero-theme-news:before{z-index:0;background:radial-gradient(circle at 82% 18%,#149dd32e,#0000 30%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px}.hero-media{background:#071c2f;position:absolute;inset:0;overflow:hidden}.hero-media img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .75s,transform 10s cubic-bezier(.2,.65,.25,1);position:absolute;inset:0;transform:scale(1.055)translate(1%)}.hero-media img.active{opacity:1;transform:scale(1.01)translate(0,0)}.hero-theme-projects .hero-media img{object-position:center 52%}.hero-theme-professional .hero-media img{object-position:center 55%}.hero-editorial:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 22%,#e51b2329,#0000 30%);position:absolute;inset:0}.hero-theme-professional:after{background:radial-gradient(circle at 80% 28%,#4289a83d,#0000 31%)}.hero-theme-solutions:after{background:radial-gradient(circle at 78% 30%,#79879238,#0000 32%)}.hero-theme-group:after{background:radial-gradient(circle at 82% 24%,#e51b232e,#0000 28%)}.hero-theme-news:after{background:radial-gradient(circle at 80% 22%,#149dd340,#0000 31%),radial-gradient(circle at 68% 72%,#e51b2333,#0000 26%)}.hero-layout,.hero-controls{z-index:1}.hero-media-label{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#06172694;border:1px solid #ffffff38;border-radius:14px;max-width:330px;margin-left:auto;padding:18px 20px;position:relative}.hero-media-label span{color:#ffb6b9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:900;display:block}.hero-media-label strong{text-align:left;letter-spacing:0;font-size:1rem;line-height:1.35;display:block}.hero-media-label small{color:#ffffff9e;margin-top:10px;font-weight:800;display:block}.hero-product-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 24px #0003);width:min(330px,68%);height:72px;margin:0 0 18px;display:block}.hero-theme-news .hero-layout{grid-template-columns:minmax(0,.98fr) minmax(520px,1.02fr);gap:42px}.hero-theme-news .hero-copy h1{text-wrap:balance;max-width:700px;font-size:clamp(2rem,2.3vw,2.3rem);line-height:1.02}.hero-theme-news .hero-intro{max-width:610px}.hero-news-preview{perspective:1200px;min-width:0;position:relative}.hero-news-preview>.hero-index{font-size:5.8rem;top:-44px;right:-8px}.hero-news-window{z-index:2;color:#17222d;background:#f6f9fa;border:1px solid #ffffff47;border-radius:20px;animation:7s ease-in-out infinite heroNewsFloat;position:relative;overflow:hidden;transform:rotateY(-3deg);box-shadow:0 34px 80px #00000057}.hero-news-browser{color:#74838c;background:#dfe7eb;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:.55rem;display:flex}.hero-news-browser i{background:#aab6bd;border-radius:50%;width:6px;height:6px}.hero-news-browser i:first-child{background:#e51b23}.hero-news-browser span{margin-left:5px}.hero-news-brand{background:#fff;justify-content:space-between;align-items:center;height:58px;padding:7px 16px;display:flex}.hero-news-brand img{object-fit:contain;object-position:left center;filter:none;width:174px;height:43px}.hero-news-brand small{color:#75848d;font-size:.56rem;font-weight:900}.hero-news-window nav{color:#fff;background:#002f54;align-items:center;gap:18px;height:34px;padding:0 16px;font-size:.58rem;font-weight:850;display:flex;overflow:hidden}.hero-news-window nav span{white-space:nowrap}.hero-news-feed{background:#e7edf0;grid-template-columns:1.35fr .75fr;gap:8px;height:216px;padding:10px;display:grid}.hero-news-feed article{color:#fff;background:linear-gradient(145deg,#287e9d,#092b42);border-radius:10px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-news-feed article:after{content:"";pointer-events:none;background:linear-gradient(#0000,#021422e0);position:absolute;inset:0}.hero-news-feed article>*{z-index:1;position:relative}.hero-news-feed small{color:#ff9da1;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.hero-news-lead{padding:18px}.hero-news-lead strong{margin:5px 0;font-size:1.05rem;line-height:1.08}.hero-news-lead p{color:#cad9df;margin:0;font-size:.58rem}.hero-news-secondary{gap:8px;display:grid}.hero-news-secondary article{padding:12px}.hero-news-secondary strong{margin-top:5px;font-size:.67rem;line-height:1.16}.hero-news-cursor{z-index:5;animation:8s ease-in-out infinite heroNewsCursor;position:absolute;top:53%;left:48%}.hero-news-cursor:before{content:"";filter:drop-shadow(0 2px 2px #00000073);border-top:13px solid #fff;border-right:8px solid #0000;width:0;height:0;display:block;transform:rotate(-18deg)}.hero-news-cursor i{border:2px solid #e51b23;border-radius:50%;width:14px;height:14px;margin:-3px 0 0 6px;animation:2.7s ease-out infinite heroNewsClick;display:block}.hero-news-ticker{z-index:1;white-space:nowrap;color:#ffffff21;letter-spacing:.12em;font-size:1.05rem;font-weight:950;display:flex;position:absolute;bottom:14px;left:-8%;right:-8%;overflow:hidden;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hero-news-ticker span{flex:none;animation:18s linear infinite heroNewsTicker}.hero-theme-news:is(:hover,:focus-within) .hero-news-window,.hero-theme-news:is(:hover,:focus-within) .hero-news-cursor,.hero-theme-news:is(:hover,:focus-within) .hero-news-cursor i{animation-play-state:paused}.hero-news-status{z-index:3;color:#dce8ed;letter-spacing:.08em;text-transform:uppercase;background:#03192be0;border:1px solid #ffffff2e;border-radius:999px;width:max-content;margin:-13px 18px 0 auto;padding:7px 10px;font-size:.55rem;font-weight:900;position:relative}.hero-news-status i{background:#e51b23;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #e51b2326}@keyframes heroNewsFloat{0%,to{transform:rotateY(-3deg)translateY(0)}50%{transform:rotateY(-1deg)translateY(-7px)}}@keyframes heroNewsCursor{0%,16%{transform:translate(0)}42%,58%{transform:translate(128px,-44px)}82%,to{transform:translate(218px,55px)}}@keyframes heroNewsClick{0%,66%{opacity:0;transform:scale(.5)}72%{opacity:1;transform:scale(.5)}88%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes heroNewsTicker{to{transform:translate(-100%)}}@media (max-width:700px){.hero-editorial.hero-theme-projects:before,.hero-editorial.hero-theme-professional:before,.hero-editorial.hero-theme-solutions:before,.hero-editorial.hero-theme-group:before{background:linear-gradient(#071c2feb,#071c2fc7)}.hero-editorial.hero-theme-news:before{background:linear-gradient(#031b30f0,#03263ecc)}.hero-product-logo{width:min(280px,78%);height:60px}.hero-media img{object-position:center}.hero-theme-news .hero-layout{grid-template-columns:1fr;gap:30px}.hero-theme-news .hero-copy h1{max-width:100%;font-size:clamp(2rem,9.8vw,2.7rem)}.hero-news-preview>.hero-index{display:none}.hero-news-window{border-radius:15px;transform:none}.hero-news-feed{grid-template-columns:1fr;height:190px}.hero-news-secondary{display:none}.hero-news-status{margin-top:-10px}}@media (prefers-reduced-motion:reduce){.hero-media img{transition:none;transform:none}.hero-news-window,.hero-news-cursor,.hero-news-cursor i,.hero-news-ticker span{animation:none}.hero-news-cursor{display:none}}
.solution-card-immersive{isolation:isolate;perspective:900px;grid-template-columns:98px 1fr;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.solution-card-immersive:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 42%,#fffffff2 49%,#0000 56%);transition:transform .7s;position:absolute;inset:-50%;transform:translate(-48%)}.solution-card-immersive:hover{border-color:#abc0ca;transform:translateY(-6px)rotateX(1deg);box-shadow:0 22px 55px #002f541f}.solution-card-immersive:hover:after{transform:translate(48%)}.solution-visual{width:94px;height:94px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 24%,#fff,#eaf2f5 72%);border-radius:22px;align-self:center;transition:transform .35s;display:block;position:relative;box-shadow:inset 0 0 0 1px #002f5412,0 13px 28px #002f5414}.solution-visual img{filter:saturate(1.08)contrast(1.03);object-fit:contain!important}.solution-card-immersive:hover .solution-visual{transform:rotateY(-8deg)rotateX(6deg)translateZ(8px)scale(1.06)}.tempernews-feature{background:radial-gradient(circle at 86% 24%,#e51b2338,#0000 27%),radial-gradient(circle at 72% 72%,#1f97c430,#0000 31%),linear-gradient(135deg,#031b30 0%,#003b60 55%,#08283e 100%);position:relative;overflow:hidden}.tempernews-feature:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.tempernews-feature .news-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);position:relative}.tempernews-feature-logo{background:#fff;border-radius:15px;width:min(360px,78%);height:auto;margin:0 0 28px;padding:11px 15px;box-shadow:0 16px 42px #0000002e}.news-pill-row{flex-wrap:wrap;gap:7px;margin:22px 0 0;display:flex}.news-pill-row span{color:#dce9ef;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}.tempernews-demo{perspective:1200px}.tempernews-browser{color:#17222d;transform-origin:50%;background:#f8fafb;border:1px solid #ffffff47;border-radius:24px;min-height:470px;animation:7s ease-in-out infinite newsFloat;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 80px #00000052}.tempernews-browser-bar{background:#e8edf0;border-bottom:1px solid #d4dde2;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.tempernews-browser-bar i{background:#b4c0c7;border-radius:50%;width:8px;height:8px}.tempernews-browser-bar i:first-child{background:#e51b23}.tempernews-browser-bar span{color:#788791;margin-left:10px;font-size:.64rem}.tempernews-demo-header{background:#fff;justify-content:space-between;align-items:center;height:78px;padding:10px 22px;display:flex}.tempernews-demo-header img{width:210px;height:auto}.tempernews-demo-header b{color:#7a8790;font-size:.62rem}.tempernews-demo-tabs{color:#fff;background:#002f54;align-items:center;gap:20px;height:42px;padding:0 22px;font-size:.67rem;font-weight:800;display:flex}.tempernews-demo-viewport{background:linear-gradient(145deg,#d7e8ef,#f8fafb);height:282px;position:relative;overflow:hidden}.tempernews-story{color:#fff;opacity:0;border-radius:17px;flex-direction:column;justify-content:flex-end;padding:24px;animation:12s infinite newsStory;display:flex;position:absolute;inset:18px;transform:translate(30px)scale(.97)}.tempernews-story:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0000 10%,#021626e6);position:absolute;inset:0}.tempernews-story small{color:#ffb6b9;letter-spacing:.12em;font-weight:900}.tempernews-story strong{max-width:390px;margin:7px 0 8px;font-size:1.55rem;line-height:1.04}.tempernews-story span{color:#d5e1e6;font-size:.7rem}.story-one{background:linear-gradient(140deg,#166487,#021b30);animation-delay:0s}.story-two{background:linear-gradient(140deg,#805a31,#092a42);animation-delay:4s}.story-three{background:linear-gradient(140deg,#2c7c6e,#082439);animation-delay:8s}.tempernews-progress{background:#d8e0e4;border-radius:5px;height:3px;position:absolute;bottom:9px;left:22px;right:22px;overflow:hidden}.tempernews-progress i{background:#e51b23;width:33%;height:100%;animation:4s linear infinite newsProgress;display:block}.tool-card{transition:transform .25s,box-shadow .25s,border-color .25s}.tool-card:hover{border-color:#b7c6ce;transform:translateY(-6px);box-shadow:0 22px 54px #002f541a}.tool-brand{object-fit:contain;object-position:left center;width:min(100%,275px);height:68px;margin:30px 0 12px}.tool-card h3{display:none}@keyframes newsFloat{0%,to{transform:rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-3deg)rotateX(1deg)translateY(-8px)}}@keyframes newsStory{0%,29%{opacity:1;transform:translate(0)scale(1)}33%,to{opacity:0;transform:translate(-26px)scale(.98)}}@keyframes newsProgress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:1020px){.tempernews-feature .news-grid{grid-template-columns:1fr}.tempernews-demo{max-width:720px}.tempernews-browser{animation:none;transform:none}}@media (max-width:700px){.solution-card-immersive{grid-template-columns:78px 1fr}.solution-visual{border-radius:18px;width:74px;height:74px}.tempernews-feature{padding:58px 0}.tempernews-feature-logo{margin-bottom:22px}.tempernews-browser{border-radius:18px;min-height:390px}.tempernews-demo-header{height:64px;padding:8px 13px}.tempernews-demo-header img{width:175px}.tempernews-demo-tabs{gap:12px;padding:0 13px;overflow:hidden}.tempernews-demo-viewport{height:226px}.tempernews-story{padding:18px;inset:12px}.tempernews-story strong{font-size:1.18rem}.tool-brand{height:60px;margin-top:26px}}@media (prefers-reduced-motion:reduce){.solution-card-immersive,.solution-visual,.tool-card{transition:none}.solution-card-immersive:hover,.solution-card-immersive:hover .solution-visual,.tool-card:hover{transform:none}.tempernews-browser,.tempernews-story,.tempernews-progress i{animation:none}.tempernews-story{opacity:0}.tempernews-story:first-child{opacity:1;transform:none}}.brand-logo-track{gap:82px}.brand-logo-track span{place-items:center;min-width:190px;height:76px;display:grid}.brand-logo-track img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:180px;height:auto;max-height:62px;transition:filter .2s,opacity .2s,transform .2s;display:block}.brand-logo-track span:hover img{filter:none;opacity:1;transform:scale(1.04)}
.solution-card-immersive{grid-template-columns:118px 1fr}.solution-visual{width:112px;height:112px;box-shadow:none;background:0 0;border-radius:0;animation:5s ease-in-out infinite solution-float}.solution-card-immersive:nth-child(2n) .solution-visual{animation-delay:-1.7s}.solution-card-immersive:nth-child(3n) .solution-visual{animation-delay:-3.2s}.solution-visual img{filter:drop-shadow(0 16px 18px #002f5433)saturate(1.08)}.solution-card-immersive:hover .solution-visual{animation-play-state:paused}@keyframes solution-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1.4deg)}}@media (max-width:700px){.solution-card-immersive{grid-template-columns:88px 1fr}.solution-visual{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.solution-visual{animation:none}}
.journey-section{background:linear-gradient(#f7fafb 0%,#fff 100%);padding:clamp(58px,6.5vw,82px) 0}.journey-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:end;gap:clamp(24px,4vw,54px);margin-bottom:30px}.journey-heading h2{letter-spacing:-.04em;max-width:720px;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.02}.journey-heading>p{color:#65717d;max-width:520px;margin:0;font-size:1rem;line-height:1.55}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.journey-card-media{isolation:isolate;aspect-ratio:16/9;background:#09283e;border:1px solid #002f5424;border-radius:20px;min-height:0;padding:0;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 16px 40px #031f311c}.journey-card-media:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#03162573 35%,#031422f0 100%);position:absolute;inset:34% 0 0}.journey-background{z-index:0;object-fit:cover;filter:saturate(.96)contrast(1.02);transition:transform .55s,filter .3s;animation:none}.journey-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;min-height:0;padding:clamp(22px,3vw,32px);display:flex;position:relative;transform:none}.journey-card-media h3{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:430px;margin:0 0 14px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.journey-card-media strong{color:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:.96rem;font-weight:850;display:flex}.journey-card-media strong i{background:#e51b23;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-style:normal;transition:transform .24s,background .24s;display:grid}.journey-card-media:hover,.journey-card-media:focus-visible{outline-offset:4px;border-color:#002f5459;transform:translateY(-5px);box-shadow:0 24px 56px #031f312e}.journey-card-media:hover .journey-background,.journey-card-media:focus-visible .journey-background{filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}.journey-card-media:hover strong i,.journey-card-media:focus-visible strong i{background:#f5262f;transform:translate(3px)}.home-solutions{padding-top:clamp(58px,6vw,76px);padding-bottom:clamp(62px,6vw,80px)}.home-solutions-heading{margin-bottom:30px}.home-solutions-heading h2{font-size:clamp(2rem,3vw,3rem);line-height:1.03}.solution-grid{gap:14px}.solution-card-immersive{border-radius:17px;grid-template-columns:84px 1fr;min-height:172px;padding:20px}.solution-visual{width:80px;height:80px}.solution-card-immersive h3{margin:3px 0 7px;font-size:1.16rem}.solution-card-immersive p{font-size:.96rem;line-height:1.5}.solution-card-immersive strong{margin-top:12px;font-size:.8rem}@media (max-width:900px){.journey-heading{grid-template-columns:1fr;gap:14px}.journey-heading>p{max-width:680px}.journey-grid{gap:16px}}@media (max-width:720px){.journey-section{padding:50px 0 56px}.journey-heading{margin-bottom:24px}.journey-heading h2{font-size:clamp(1.9rem,9vw,2.65rem)}.journey-grid{grid-template-columns:1fr}.journey-card-media{aspect-ratio:16/10;border-radius:17px}.journey-content{padding:22px}.journey-card-media h3{font-size:clamp(1.4rem,7vw,1.9rem)}.solution-card-immersive{grid-template-columns:70px 1fr;min-height:0;padding:18px}.solution-visual{width:66px;height:66px}.home-solutions-intro p{font-size:1rem}}@media (max-width:390px){.journey-card-media{aspect-ratio:4/3}.journey-card-media strong{font-size:.9rem}.journey-card-media strong i{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.journey-card-media,.journey-background,.journey-card-media strong i{transition:none}.journey-card-media:hover,.journey-card-media:focus-visible,.journey-card-media:hover .journey-background,.journey-card-media:focus-visible .journey-background{transform:none}}
.ConnectedEcosystem-module__BrzPVq__section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#f7fafb 0%,#fff 100%);padding:clamp(52px,6vw,72px) 0}.ConnectedEcosystem-module__BrzPVq__heading{grid-template-columns:minmax(0,1.12fr) minmax(280px,.7fr);align-items:end;gap:clamp(28px,4vw,52px);margin-bottom:28px;display:grid}.ConnectedEcosystem-module__BrzPVq__heading h2{max-width:760px;color:var(--blue);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.02}.ConnectedEcosystem-module__BrzPVq__heading>p{max-width:540px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.ConnectedEcosystem-module__BrzPVq__system{grid-template-columns:minmax(280px,.76fr) 40px minmax(360px,1.24fr);align-items:stretch;display:grid}.ConnectedEcosystem-module__BrzPVq__core{color:#fff;background:linear-gradient(150deg,#061726 0%,#0b4057 100%);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:344px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 54px #06172621}.ConnectedEcosystem-module__BrzPVq__core:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:-94px}.ConnectedEcosystem-module__BrzPVq__core:after{content:"";border:1px solid #ffffff14;width:118px;height:118px;position:absolute;top:50px;right:30px;transform:rotate(45deg)}.ConnectedEcosystem-module__BrzPVq__coreStatus{color:#c7d8df;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;top:22px;left:26px}.ConnectedEcosystem-module__BrzPVq__coreStatus i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #e51b2317}.ConnectedEcosystem-module__BrzPVq__coreLogo{z-index:1;filter:brightness(0)invert();width:min(100%,210px);height:auto;margin-bottom:16px;position:relative}.ConnectedEcosystem-module__BrzPVq__core>p{z-index:1;color:#c0d0d7;max-width:340px;margin:0 0 16px;font-size:.92rem;line-height:1.5;position:relative}.ConnectedEcosystem-module__BrzPVq__coreActions{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.ConnectedEcosystem-module__BrzPVq__coreActions a{color:#fff;border:1px solid #fff3;border-radius:8px;align-items:center;min-height:40px;padding:8px 11px;font-size:.78rem;font-weight:850;display:inline-flex}.ConnectedEcosystem-module__BrzPVq__coreActions a:hover,.ConnectedEcosystem-module__BrzPVq__coreActions a:focus-visible{color:#083349;background:#fff}.ConnectedEcosystem-module__BrzPVq__connector{align-content:center;gap:74px;display:grid;position:relative}.ConnectedEcosystem-module__BrzPVq__connector:before{content:"";background:#cdd8dd;height:1px;position:absolute;top:50%;left:0;right:0}.ConnectedEcosystem-module__BrzPVq__connector span{background:#cdd8dd;height:1px;position:relative}.ConnectedEcosystem-module__BrzPVq__connector span:before,.ConnectedEcosystem-module__BrzPVq__connector span:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.ConnectedEcosystem-module__BrzPVq__connector span:before{border:2px solid var(--red);left:0}.ConnectedEcosystem-module__BrzPVq__connector span:after{border:2px solid var(--blue);right:-1px}.ConnectedEcosystem-module__BrzPVq__operations{gap:10px;display:grid}.ConnectedEcosystem-module__BrzPVq__operation{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(150px,1fr) 28px;align-items:center;gap:16px;min-height:104px;padding:15px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.ConnectedEcosystem-module__BrzPVq__operation:hover,.ConnectedEcosystem-module__BrzPVq__operation:focus-visible{outline-offset:3px;border-color:#b8c8d0;transform:translate(5px);box-shadow:0 14px 36px #002f5417}.ConnectedEcosystem-module__BrzPVq__arrow{color:#6f838e;justify-self:end;font-size:1.2rem;transition:transform .18s,color .18s}.ConnectedEcosystem-module__BrzPVq__operation:hover .ConnectedEcosystem-module__BrzPVq__arrow,.ConnectedEcosystem-module__BrzPVq__operation:focus-visible .ConnectedEcosystem-module__BrzPVq__arrow{color:var(--red);transform:translate(2px,-2px)}.ConnectedEcosystem-module__BrzPVq__digitalRail{color:#fff;background:#071c2f;border:1px solid #cad6dc;border-radius:14px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr) auto;align-items:center;gap:16px;margin-top:14px;padding:14px 17px;display:grid}.ConnectedEcosystem-module__BrzPVq__digitalIntro{align-items:center;gap:12px;display:flex}.ConnectedEcosystem-module__BrzPVq__liveDot{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 7px #e51b231a}.ConnectedEcosystem-module__BrzPVq__digitalIntro small{color:#8aa0ac;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.ConnectedEcosystem-module__BrzPVq__digitalIntro strong{color:#fff;margin-top:3px;font-size:.86rem;display:block}.ConnectedEcosystem-module__BrzPVq__digitalProducts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ConnectedEcosystem-module__BrzPVq__digitalCta{color:#073149;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ConnectedEcosystem-module__BrzPVq__digitalCta:hover,.ConnectedEcosystem-module__BrzPVq__digitalCta:focus-visible{background:#edf4f6}@media (max-width:960px){.ConnectedEcosystem-module__BrzPVq__heading{grid-template-columns:1fr;gap:16px}.ConnectedEcosystem-module__BrzPVq__heading>p{max-width:680px}.ConnectedEcosystem-module__BrzPVq__digitalRail{grid-template-columns:1fr auto}.ConnectedEcosystem-module__BrzPVq__digitalProducts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.ConnectedEcosystem-module__BrzPVq__system{grid-template-columns:1fr;gap:20px}.ConnectedEcosystem-module__BrzPVq__core{min-height:300px}.ConnectedEcosystem-module__BrzPVq__connector{display:none}.ConnectedEcosystem-module__BrzPVq__operation{min-height:96px}.ConnectedEcosystem-module__BrzPVq__digitalRail{margin-top:20px}}@media (max-width:640px){.ConnectedEcosystem-module__BrzPVq__section{padding:48px 0 54px}.ConnectedEcosystem-module__BrzPVq__heading h2{font-size:clamp(1.9rem,9vw,2.65rem)}.ConnectedEcosystem-module__BrzPVq__core{min-height:0;padding:116px 24px 24px}.ConnectedEcosystem-module__BrzPVq__coreLogo{width:190px}.ConnectedEcosystem-module__BrzPVq__operations{gap:9px}.ConnectedEcosystem-module__BrzPVq__operation{min-height:88px;padding:12px 16px}.ConnectedEcosystem-module__BrzPVq__digitalRail{grid-template-columns:1fr;padding:16px}.ConnectedEcosystem-module__BrzPVq__digitalProducts{grid-column:auto;grid-template-columns:1fr}.ConnectedEcosystem-module__BrzPVq__digitalCta{width:100%}}@media (prefers-reduced-motion:reduce){.ConnectedEcosystem-module__BrzPVq__operation,.ConnectedEcosystem-module__BrzPVq__arrow{transition:none}.ConnectedEcosystem-module__BrzPVq__operation:hover,.ConnectedEcosystem-module__BrzPVq__operation:focus-visible{transform:none}}
.temper-core-tech{pointer-events:none;opacity:.86;position:absolute;inset:0}.temper-glass-pane{background:linear-gradient(135deg,#89e2ff0f,#ffffff03);border:1px solid #7adfff40;width:150px;height:196px;position:absolute;top:58px;right:30px;transform:skewY(-7deg)}.temper-frame-v,.temper-frame-h{background:#ccebf538;position:absolute}.temper-frame-v{width:2px;height:220px;top:48px;right:103px}.temper-frame-h{width:184px;height:2px;top:154px;right:14px}.temper-scan{background:linear-gradient(90deg,#0000,#e51b23cc,#0000);width:210px;height:1px;animation:4.8s ease-in-out infinite temperScan;position:absolute;top:68px;right:8px}.temper-core-tech i{background:#e51b23;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite temperPulse;position:absolute;box-shadow:0 0 0 5px #e51b2314}.temper-core-tech i:first-of-type{top:149px;right:99px}.temper-core-tech i:nth-of-type(2){animation-delay:.45s;top:149px;right:25px}.temper-core-tech i:nth-of-type(3){animation-delay:.9s;top:244px;right:99px}.temper-core-tech i:nth-of-type(4){animation-delay:1.35s;top:244px;right:25px}.temper-material-tags{z-index:3;flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex;position:relative}.temper-material-tags span{color:#c0d0d7;letter-spacing:.07em;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px;font-size:.62rem;font-weight:900}.temper-company-logo{align-items:center;height:70px;display:flex}.temper-company-logo img{object-fit:contain;object-position:left center;width:100%;max-width:230px;height:auto;max-height:66px}.temper-tone-1{box-shadow:inset 3px 0 #0f6585}.temper-tone-2{box-shadow:inset 3px 0 #e51b23}.temper-tone-3{box-shadow:inset 3px 0 #607785}.digital-product-identity{border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:6px 8px;transition:background .18s,border-color .18s,transform .18s;display:flex}.digital-product-identity:hover,.digital-product-identity:focus-visible{background:#ffffff14;border-color:#ffffff21;transform:translateY(-2px)}.digital-product-icon{flex:none;width:34px;height:34px}.digital-product-identity span{min-width:0}.digital-product-identity strong{color:#fff;font-size:.74rem;display:block}.digital-product-identity small{color:#91a5af;margin-top:2px;font-size:.63rem;line-height:1.25;display:block}@keyframes temperScan{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(168px)}}@keyframes temperPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:840px){.temper-company-logo img{max-width:260px}.temper-glass-pane{opacity:.65;right:18px}}@media (max-width:640px){.temper-company-logo{height:60px}.temper-company-logo img{max-width:220px;max-height:56px}}@media (prefers-reduced-motion:reduce){.temper-scan,.temper-core-tech i{animation:none}.digital-product-identity{transition:none}.digital-product-identity:hover,.digital-product-identity:focus-visible{transform:none}}
