@media(prefers-reduced-motion:no-preference){html body .hero2 .slide .hk-word{display:inline-block;vertical-align:-.1em;padding-block:.08em;margin-block:-.08em}html body .hero2 .slide .hk-word>span{display:inline-block;transform-origin:50% 82%;will-change:transform,opacity,clip-path}html body .hero2 .slide.hk-play .hk-word>span{animation:hkWordIn .82s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(90ms + var(--d,0) * .12s + var(--w,0) * 34ms)}html body .hero2 .slide.hk-play .hk-key>span{animation-name:hkKeyIn;animation-duration:1.05s}html body .hero2 .slide .l3{position:relative}html body .hero2 .slide .l3[data-hk=true]{background-image:none!important;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:initial}html body .hero2 .slide .l3 .hk-word>span{background:linear-gradient(90deg,#fff,#fff);background-size:var(--lw,100%) 100%;background-position:calc(-1 * var(--lx,0px)) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html body .hero2 .slide .l3{font-style:normal}html.clean body .hero2 .slide .l3 .hk-word>span{background-image:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff)}html body .hero2 .slide.hk-play .l3:before{content:"";position:absolute;left:-23px;top:50%;width:12px;height:12px;border-radius:50%;background:conic-gradient(from 25deg,#f58220 0 12%,transparent 12% 25%,#4d7fe0 25% 38%,transparent 38% 55%,#fff 55% 63%,transparent 63% 80%,#3051ca 80% 91%,transparent 91%);-webkit-mask:radial-gradient(circle,transparent 0 28%,#000 31% 100%);mask:radial-gradient(circle,transparent 0 28%,#000 31% 100%);animation:hkSpark .9s cubic-bezier(.22,1,.36,1) calc(.36s + var(--d,0) * .1s) both}}html body .hero2 .slide .sub strong{font-weight:700;color:#fff}html.clean body .hero2 .slide .sub strong{color:#00173a}@keyframes hkWordIn{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,.72em,0) scale(.97)}58%{opacity:1;clip-path:inset(0);transform:translate3d(0,-3%,0) scale(1.01)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes hkKeyIn{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,.78em,0) scale(.95)}52%{opacity:1;clip-path:inset(0);transform:translate3d(0,-4%,0) scale(1.035)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes hkSpark{0%{opacity:0;transform:translateY(-50%) rotate(-80deg) scale(.35)}38%{opacity:.9;transform:translateY(-50%) rotate(35deg) scale(1)}to{opacity:0;transform:translateY(-50%) rotate(155deg) scale(.62)}}@media(max-width:560px) and (prefers-reduced-motion:no-preference){html body .hero2 .slide.hk-play .l3:before{left:-17px;width:9px;height:9px}}.cls-featured{background:#f5f7fb;padding-block:clamp(88px,9vw,140px)}.cls-featured .cls-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);gap:clamp(48px,7vw,112px);align-items:center}.cls-featured .cls-side{position:static;max-width:560px}.cls-featured .cls-h{max-width:12ch}.cls-featured .cls-p{max-width:42ch;margin-top:24px}.cls-featured .cls-list{border-top:0;align-self:start}.cls-featured .cls-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;align-items:stretch}.cls-featured .cl{height:84px;background:transparent;border:1px solid transparent;border-radius:12px;transition:background .3s,border-color .3s,box-shadow .3s}.cls-featured .cl:hover{background:#fff;border-color:#cfdaee;box-shadow:0 10px 24px -16px rgba(0,23,58,.25)}.cls-featured .cl img{max-width:70%;max-height:42px;filter:grayscale(1) contrast(.9);opacity:.7;transition:filter .3s,opacity .3s}.cls-featured .cl:hover img{filter:none;opacity:1}@media(max-width:1000px){.cls-featured .cls-in{grid-template-columns:1fr;gap:40px}.cls-featured .cls-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.cls-featured .cls-h{max-width:18ch}.cls-featured .cls-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cls-featured .cl.cl-more{background:#00173a;border-color:#00173a;color:#fff}.cls-featured .cl.cl-more:hover{background:#00173a;border-color:#00173a;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,23,58,.14)}.cls-featured.cls-anim .cl{opacity:0;transform:translateY(14px)}.cls-featured.cls-anim.in .cl{opacity:1;transform:none;transition:opacity .6s ease calc(var(--i,0) * 55ms),transform .7s cubic-bezier(.2,.72,.2,1) calc(var(--i,0) * 55ms),background .3s,border-color .3s,box-shadow .3s}.cls-featured.cls-anim.in .cl:hover{transition-delay:0s}.cls-featured.cls-anim.in .cl:not(.cl-more) img{animation:clFloat 9s ease-in-out calc(var(--i,0) * -1.3s) infinite}@keyframes clFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cls-featured.cls-off .cl img{animation-play-state:paused!important}.cls-featured .cl.spot{background:#fff;border-color:#cfdaee;box-shadow:0 10px 24px -16px rgba(0,23,58,.25)}.cls-featured .cl.spot img{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.cls-featured.cls-anim .cl{opacity:1;transform:none}.cls-featured .cl img{animation:none!important}}.cls-featured .cl img{transition:filter .3s,opacity .45s ease}.cls-featured .cl.swap img{opacity:0!important}.cls-featured .cl.nf img{display:none}html body .x-part-row .pg-in{display:block;text-align:center}html body .x-part-row .pg-side{padding:0!important;border:0!important;align-items:center;text-align:center;margin-bottom:clamp(36px,4vw,56px)}html body .x-part-row .pg-side .x-h2{max-width:22ch;margin-inline:auto}html body .x-part-row .pg-side .pg-p{max-width:56ch;margin-inline:auto}html body .x-part-row .pg-grid{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,40px);padding:0}html body .x-part-row .pg-c{flex:1 1;min-width:0;height:84px;padding:0 6px!important;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:0;background:none!important;box-shadow:none!important}html body .x-part-row .pg-c img{width:100%;height:44px;object-fit:contain}html body .x-part-row .pg-c:after{display:none}html body .x-part-row .pg-c:hover{transform:none!important;box-shadow:none!important;border-color:transparent}html body .x-part-row .pg-c .pg-o{left:6px;right:6px;width:calc(100% - 12px);transform:translateY(-50%)}html body .x-part-row .pg-c:hover .pg-m{opacity:0;transform:none}html body .x-part-row .pg-c:hover .pg-o{opacity:1;transform:translateY(-50%)}@media(max-width:900px){html body .x-part-row .pg-grid{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}html body .x-part-row .pg-grid::-webkit-scrollbar{display:none}html body .x-part-row .pg-c{flex:0 0 124px;scroll-snap-align:start}}html body .sted{background:#fff;padding-block:clamp(68px,7vw,104px)}html body .sted .sted-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,6vw,96px);align-items:end;margin-bottom:clamp(28px,3.5vw,44px)}html body .sted .sted-head .x-h2{max-width:16ch;color:#00173a}html body .sted .sted-head .x-kick{color:#4a5a78!important}html body .sted .sted-hr{display:flex;flex-direction:column;align-items:flex-start;gap:24px}html body .sted .sted-p{max-width:44ch;margin:0;font-size:16px;line-height:1.7;color:#40507a}html body .sted .sted-head .x-btn-o{display:inline-flex;align-items:center;height:52px;padding:0 26px;border:0;border-radius:12px;background:#f58220;color:#00081c;text-decoration:none;transition:background .25s,color .25s}html body .sted .sted-rail{position:relative}html body .sted .sted-nav{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}html body .sted .sted-arr{display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(30,57,115,.2);border-radius:50%;background:#fff;color:#1e3973;cursor:pointer;transition:transform .25s var(--pc-ease),border-color .25s,background .25s,color .25s,opacity .25s}html body .sted .sted-arr svg{width:19px;height:19px}html body .sted .sted-arr[data-dir="-1"] svg{transform:rotate(180deg)}html body .sted .sted-arr:hover{transform:translateY(-2px);border-color:#3051ca;background:#3051ca;color:#fff}html body .sted .sted-arr:focus-visible{outline:2px solid #f58220;outline-offset:3px}html body .sted .sted-arr:disabled{opacity:.32;cursor:default;transform:none;background:#fff;color:#1e3973;border-color:rgba(30,57,115,.16)}html body .sted .sted-view{overflow-x:auto;overflow-y:hidden;padding:6px 0 22px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain}html body .sted .sted-view::-webkit-scrollbar{display:none}html body .sted .sted-view:focus-visible{outline:2px solid #f58220;outline-offset:4px;border-radius:18px}html body .sted .sted-cards{display:flex;width:100%}html body .sted .sted-page{display:flex;flex:0 0 100%;width:100%;min-width:0;min-height:330px;scroll-snap-align:start}html body .sted .sted-card{position:relative;flex:1 1;min-width:0;min-height:330px;overflow:hidden;border-radius:0;isolation:isolate;color:#fff;background:#0b1158;box-shadow:none;transition:flex-grow .55s var(--pc-ease),box-shadow .45s}html body .sted .sted-card+.sted-card{border-left:1px solid rgba(255,255,255,.2)}html body .sted .sted-card:focus-within,html body .sted .sted-card:hover{box-shadow:0 18px 40px -28px rgba(0,23,58,.62)}html body .sted .sted-card.on{flex-grow:3}html body .sted .sted-media{position:absolute;inset:0;z-index:-2}html body .sted .sted-art,html body .sted .sted-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--pc-ease),opacity .5s}html body .sted .sted-art{opacity:.88;transform:scale(1.035)}html body .sted .sted-photo{opacity:1;transform:scale(1.02);filter:saturate(.48) contrast(1.08) brightness(.82)}html body .sted .sted-card:is(:hover,:focus-within,.on) :is(.sted-art,.sted-photo){transform:scale(1.055)}html body .sted .sted-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(11,17,88,.48),rgba(3,7,36,.34) 55%,rgba(11,17,88,.62))}html body .sted .sted-card:after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:4px;pointer-events:none;background:linear-gradient(90deg,#1a20cd,#033bbf 58%,#2f5bff)}html body .sted .sted-in{position:absolute;inset:auto 0 0;z-index:2;display:flex;min-height:108px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 22px;background:rgba(11,17,88,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:inset .48s var(--pc-ease),min-height .48s var(--pc-ease),padding .48s var(--pc-ease),background .35s ease}html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-in{inset:0;min-height:100%;justify-content:flex-end;padding:28px;background:rgba(11,17,88,.9)}html body .sted .sted-card[tabindex]:focus-visible{outline:2px solid #f58220;outline-offset:-4px}html body .sted .sted-n{display:block;margin:0;font:600 clamp(20px,1.7vw,25px)/1.12 var(--font-titillium-web),Titillium Web,sans-serif;letter-spacing:.005em;color:#fff;text-align:left}html body .sted .sted-b{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .42s var(--pc-ease),opacity .28s,margin .28s}html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-b{max-height:12em;opacity:1;margin-top:12px}html body .sted .sted-b p{display:-webkit-box;max-width:42ch;margin:0;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;color:#e1e8ff}html body .sted .sted-cta{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:14px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:#f58220;color:#00173a;font:600 14px/1.2 var(--font-inter),Inter,sans-serif;text-decoration:none;transition:background .2s ease,transform .2s var(--pc-ease)}html body .sted .sted-cta:hover{transform:translateY(-2px);background:#f9a55c}html body .sted .sted-cta:focus-visible{outline:2px solid #f58220;outline-offset:4px}html body .sted .sted-cards.sted-anim .sted-card{opacity:0;transform:translateY(28px)}html body .sted .sted-cards.sted-anim.in .sted-card{opacity:1;transform:none;transition:opacity .7s calc(var(--i,0) * 70ms),transform .8s calc(var(--i,0) * 70ms) var(--pc-ease),flex-grow .55s var(--pc-ease),box-shadow .45s}@media(max-width:900px){html body .sted .sted-head{grid-template-columns:1fr;align-items:start}html body .sted .sted-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .sted .sted-card{min-height:230px;border:0}html body .sted .sted-card.on{flex-grow:1}html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-in,html body .sted .sted-in{inset:auto 0 0;min-height:0;padding:18px}html body .sted .sted-b,html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-b{max-height:12em;opacity:1;margin-top:8px}html body .sted .sted-n{font-size:clamp(19px,2.7vw,25px)}}@media(max-width:620px){html body .sted{padding-block:64px}html body .sted .sted-head{margin-bottom:26px}html body .sted .sted-hr{gap:18px}html body .sted .sted-nav{margin-bottom:12px}html body .sted .sted-arr{width:44px;height:44px}html body .sted .sted-page{gap:10px}html body .sted .sted-card,html body .sted .sted-card.on{min-height:220px}html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-in,html body .sted .sted-in{inset:auto 0 0;min-height:0;padding:14px}html body .sted .sted-n{font-size:17px;line-height:1.12}html body .sted .sted-b,html body .sted .sted-card:is(:hover,:focus-within,.on) .sted-b{max-height:12em;opacity:1;margin-top:6px}html body .sted .sted-b p{-webkit-line-clamp:2}}@media(hover:none){html body .sted .sted-in{transform:none}html body .sted .sted-b{opacity:1}}@media(prefers-reduced-motion:reduce){html body .sted .sted-arr,html body .sted .sted-art,html body .sted .sted-b,html body .sted .sted-card,html body .sted .sted-in,html body .sted .sted-photo{transition:none}}html body .esp-rail{padding-block:0;background:#fff;--lead:max(16px,calc((100vw - 1200px) / 2 + 16px));--gap:24px}html body .esp-rail .esp-stage{padding-block:clamp(72px,8vw,120px)}html body .esp-rail .esp-stage>.wrap{width:100%}html body .esp-rail .esp-ctrl{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(28px,3.2vw,48px)}html body .esp-rail .esp-bar{position:relative;flex:1 1;max-width:240px;height:2px;border-radius:2px;background:#dbe3f2;overflow:hidden}html body .esp-rail .esp-bar i{position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:2px;background:#033bbf;will-change:transform}html body .esp-rail .esp-nav{display:flex;gap:10px}html body .esp-rail .esp-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #cdd8ee;border-radius:50%;background:#fff;color:#00173a;cursor:pointer;transition:background .3s,border-color .3s,color .3s,opacity .3s}html body .esp-rail .esp-btn svg{width:20px;height:20px}html body .esp-rail .esp-btn[data-dir="-1"] svg{transform:scaleX(-1)}html body .esp-rail .esp-btn:hover:not(:disabled){background:#033bbf;border-color:#033bbf;color:#fff}html body .esp-rail .esp-btn:disabled{opacity:.35;cursor:default}html body .esp-rail .esp-btn:focus-visible{outline:2px solid #f58220;outline-offset:3px}html body .esp-rail .esp-frame{position:relative;margin-top:clamp(8px,1.6vw,20px)}html body .esp-rail .esp-view{padding-block:26px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--lead);-webkit-mask-image:linear-gradient(90deg,transparent max(0px,calc(var(--lead) - 28px)),#000 var(--lead),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent max(0px,calc(var(--lead) - 28px)),#000 var(--lead),#000 calc(100% - var(--fr,0px)),transparent 100%)}html body .esp-rail .esp-view::-webkit-scrollbar{display:none}html body .esp-rail .esp-track{position:relative;display:flex;gap:var(--gap);width:max-content;padding-inline:var(--lead);will-change:transform}html body .esp-rail .esp-card{flex:0 0 min(78vw,360px);scroll-snap-align:start;min-height:clamp(320px,44vh,400px)}html body .esp-rail .esp-card .lic-b{width:58px;height:58px;margin-bottom:20px}html body .esp-rail .esp-card .lic-b .lic{width:28px;height:28px}html body .esp-rail .esp-card h3{min-height:0;display:block}html body .esp-rail .esp-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;width:min(150px,11vw);pointer-events:none;opacity:var(--fo,1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 85%);mask-image:linear-gradient(90deg,transparent,#000 85%)}html body .esp-rail .esp-view{-webkit-mask-image:none;mask-image:none}@media(min-width:900px){html body .esp-rail .esp-card{flex-basis:calc((100vw - var(--lead) - 2 * var(--gap)) / 2.5);padding:32px 32px 28px!important}}@media(min-width:900px) and (prefers-reduced-motion:no-preference){html body .esp-rail.esp-pinned .esp-pin{position:relative}html body .esp-rail.esp-pinned .esp-stage{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-top:88px;padding-bottom:32px}html body .esp-rail.esp-pinned .esp-view{overflow:hidden;scroll-snap-type:none}}html body .esp-rail.esp-tight .esp-stage{padding-top:84px;padding-bottom:16px}html body .esp-rail.esp-tight .esp-head2 .v19-h{font-size:clamp(30px,3vw,42px)!important;line-height:1.05}html body .esp-rail.esp-tight .esp-hr p{font-size:14px;line-height:1.55}html body .esp-rail.esp-tight .esp-ctrl{margin-top:14px}html body .esp-rail.esp-tight .esp-view{padding-block:10px}html body .esp-rail.esp-tight .esp-card{min-height:0;padding:22px 26px 20px!important}html body .esp-rail.esp-tight .esp-card .lic-b{width:44px;height:44px;margin-bottom:12px}html body .esp-rail.esp-tight .esp-card .lic-b .lic{width:22px;height:22px}html body .esp-rail.esp-tight .esp-card p{margin-top:8px;font-size:14px;line-height:1.55}html body .esp-rail.esp-tight .esp-card ul{margin-top:12px;padding-top:10px}html body .esp-rail.esp-tight .esp-card a{padding-top:12px}@media(prefers-reduced-motion:reduce){html body .esp-rail .esp-view{scroll-behavior:auto}}html body .pc-section-cut-anchor{position:relative;z-index:1}html body .pc-section-cut{--pc-cut-height:clamp(52px,7.4vw,106px);position:absolute;z-index:4;left:0;right:0;top:calc(var(--pc-cut-height) * -1 + 1px);height:var(--pc-cut-height);background:var(--color-surface-default,#fff);clip-path:polygon(0 0,31% 0,43% 100%,100% 100%,0 100%);pointer-events:none}html body .pc-section-cut--mist{background:#f4f7fc}html body .pc-section-cut--inside{top:auto;bottom:-1px}@media(max-width:700px){html body .pc-section-cut{--pc-cut-height:clamp(34px,9vw,52px);clip-path:polygon(0 0,38% 0,54% 100%,100% 100%,0 100%)}}.hcases{--hc-gap:24px;padding-bottom:clamp(72px,8vw,112px)}.hcases .xc2-arrows button:disabled{opacity:.35;cursor:default}.hc-view{margin-top:clamp(36px,4vw,56px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.hc-view::-webkit-scrollbar{display:none}.hc-view.hc-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hc-view:focus-visible{outline:2px solid var(--pc-orange);outline-offset:-2px}.hc-track{display:flex;gap:var(--hc-gap);list-style:none;margin:0;padding:4px 0 8px}.hc{flex:0 0 calc((100% - 2 * var(--hc-gap)) / 3);scroll-snap-align:start;opacity:0;translate:0 28px;transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--i),4) * 90ms)}.hcases.hc-in .hc{opacity:1;translate:0 0}.hc article{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;background:rgba(6,18,64,.72);border:1px solid rgba(142,166,255,.16);cursor:pointer;transition:border-color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.hc article:hover{border-color:rgba(142,166,255,.38);transform:translateY(-4px)}.hc-media{position:relative;aspect-ratio:16/10;background:radial-gradient(ellipse 80% 90% at 70% 10%,rgba(48,81,202,.55),transparent 70%),#0a1a55;display:flex;align-items:center;justify-content:center;overflow:hidden}.hc-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.hc article:hover .hc-photo{transform:scale(1.04)}.hc-media--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,34,.78),rgba(2,8,34,0) 55%)}.hc-brand{position:absolute;z-index:1;left:24px;bottom:20px}.hc-brand--solo{position:static}.hc-logo{display:block;height:34px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0) invert(1)}.hc-brand--solo .hc-logo{height:46px;max-width:190px}.hc-name{font:600 26px/1.1 var(--font-titillium-web),Titillium Web,sans-serif;color:#fff}.hc-play{position:absolute;z-index:2;right:20px;bottom:18px;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(2,8,34,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,border-color .3s}.hc-play svg{width:18px;height:18px;margin-left:2px}.hc-play:hover{background:#fff;color:#00173a;border-color:#fff}.hc-play:focus-visible{outline:2px solid var(--pc-orange);outline-offset:3px}.hc-body{display:flex;flex-direction:column;flex:1 1;padding:22px 24px 24px}.hc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.hc-tags span{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid rgba(142,166,255,.24);color:#c3cfff}.hc h3{margin:0 0 20px;font:600 clamp(18px,1.3vw,20px)/1.25 var(--font-titillium-web),Titillium Web,sans-serif;min-height:3.75em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hc h3 a{color:#fff;text-decoration:none}.hc h3 a:after{content:"";position:absolute;inset:0}.hc article{position:relative}.hc-play{z-index:3}.hc-num{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:auto 0 20px;padding-top:20px;border-top:1px solid rgba(142,166,255,.16)}.hc-num b{font:300 clamp(30px,2.5vw,38px)/1 var(--font-titillium-web),Titillium Web,sans-serif;color:#fff;white-space:nowrap}.hc-num span{font-size:14px;line-height:1.4;min-height:2.8em;color:#aebbe0}.hc-read{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-inter),Inter,sans-serif;color:#fff}.hc-read svg{width:16px;height:16px;transition:transform .3s}.hc article:hover .hc-read svg{transform:translateX(4px)}.hc-foot{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px}.hc-bar{position:relative;flex:1 1;max-width:420px;height:2px;border-radius:2px;background:rgba(142,166,255,.18);overflow:hidden}.hc-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--w,.4) * 100%);background:#fff;translate:calc(var(--p,0) * (1 / var(--w,.4) - 1) * 100%) 0}.hc-all{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--font-inter),Inter,sans-serif;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:6px}.hc-all svg{width:16px;height:16px}@media(max-width:1023px){.hc{flex-basis:calc((100% - var(--hc-gap)) / 2)}}@media(max-width:640px){.hcases{--hc-gap:14px}.hc{flex-basis:100%}.hc-body{padding:22px}.hc-foot{flex-direction:column;align-items:flex-start;gap:24px}.hc-bar{width:100%;max-width:none;flex:none}}@media(prefers-reduced-motion:reduce){.hc{opacity:1;translate:none}.hc,.hc article,.hc-photo{transition:none}}html.clean .hc article{background:#fff;border-color:#e3e8f2}html.clean .hc h3 a,html.clean .hc-all,html.clean .hc-num b,html.clean .hc-read{color:#00173a}html.clean .hc-num span{color:#4a5877}html.clean .hc-tags span{color:#033bbf;border-color:#d3dcee}html.clean .hc-bar{background:#d7e0ef}html.clean .hc-bar i{background:#00173a}html:not(.clean) .hero-zone .hbg-fade{z-index:3;height:34%!important;background:linear-gradient(180deg,rgba(3,7,36,0),rgba(3,7,36,.55) 45%,#030724)!important}html:not(.clean) .xi{background:linear-gradient(180deg,#030724,#040825 45%,#060a23)!important}html:not(.clean) .xi:after{content:"";position:absolute;inset:0 0 auto;height:110vh;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 55% at 74% 48%,rgba(40,90,255,.18),rgba(3,59,191,.07) 50%,transparent 75%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}html:not(.clean) .xi .xi-sticky{position:sticky;z-index:1}@media (max-width:959px),(prefers-reduced-motion:reduce){html:not(.clean) .xi .xi-sticky{position:relative}}html body .x-career-ph img{object-position:50% 38%!important}html body .x-career-ph:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(0,23,58,.72),rgba(3,59,191,.22) 42%,rgba(3,59,191,0) 72%)}html body .x-career-card{background:linear-gradient(135deg,#00173a,#0a2a7a 55%,#033bbf);color:#fff}html body .x-career-card h3{color:#fff}html body .x-career-card .x-p{color:#c9d3ee}html body .x-career-card .x-kick{color:#aebbe0!important}html body .pc-flow{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,8vw,112px) 0 clamp(190px,20vw,270px);background:#f5f7fb;color:#00173a}html body .pc-flow__inner{position:relative;z-index:1}html body .pc-flow__head{max-width:820px;margin:0 auto;text-align:center}html body .pc-flow__head .x-kick{margin:0 0 14px;color:#033bbf}html body .pc-flow__head .x-h2{margin:0 auto;color:#00173a}html body .pc-flow__head .x-h2 b{background:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff);background-clip:text;-webkit-background-clip:text;color:transparent}html body .pc-flow__lead{max-width:62ch;margin:18px auto 0;color:#40507a;font-size:16px;line-height:1.65}html body .pc-flow__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3.5vw,54px);margin:clamp(60px,7vw,92px) 0 0;padding:0;list-style:none}html body .pc-flow__step{position:relative;min-width:0;padding:0 0 12px}html body .pc-flow__step:nth-child(2n){margin-top:34px}html body .pc-flow__label{display:flex;min-height:58px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0;padding:0;border:1px solid rgba(3,59,191,.1);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 10px 32px rgba(0,23,58,.055);color:#00173a;font:600 18px/1.2 var(--pc-font-body);letter-spacing:-.02em}html body .pc-flow__ring{position:relative;flex:0 0 20px;width:20px;height:20px;border:2px solid #1558e0;border-radius:50%}html body .pc-flow__ring:after{position:absolute;inset:4px;border-radius:50%;background:#2f5bff;content:""}html body .pc-flow__step>p{max-width:25ch;margin:20px 0 0;padding-left:32px;color:#263b67;font-size:15px;line-height:1.65}html body .pc-flow__curve{position:absolute;z-index:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:2000/331;pointer-events:none;background:linear-gradient(90deg,#033bbf,#1558e0 52%,#2f5bff);-webkit-mask-image:url(/assets/brand/pc-flow-curve.png);mask-image:url(/assets/brand/pc-flow-curve.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%}html body .pc-flow--motion .pc-flow__head,html body .pc-flow--motion .pc-flow__step{opacity:0;transform:translate3d(0,20px,0);filter:blur(5px)}html body .pc-flow--motion .pc-flow__step:nth-child(2n){transform:translate3d(0,54px,0)}html body .pc-flow--motion .pc-flow__curve{opacity:0;clip-path:inset(0 100% 0 0)}html body .pc-flow.is-visible .pc-flow__head{animation:pcFlowRise .7s var(--pc-ease) both}html body .pc-flow.is-visible .pc-flow__step{animation:pcFlowRise .62s var(--pc-ease) calc(.42s + var(--flow-step) * .5s) both}html body .pc-flow.is-visible .pc-flow__curve{animation:pcFlowCurveReveal 2.3s var(--pc-ease) both}@keyframes pcFlowRise{to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes pcFlowCurveReveal{to{opacity:.92;clip-path:inset(0)}}@media(max-width:900px){html body .pc-flow{padding-bottom:clamp(80px,12vw,120px)}html body .pc-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;margin-top:52px}html body .pc-flow__step:nth-child(2n){margin-top:0}html body .pc-flow__step>p{margin-top:14px}html body .pc-flow__curve{width:100%;opacity:.65}}@media(max-width:560px){html body .pc-flow{padding:68px 0 62px}html body .pc-flow__head{text-align:left}html body .pc-flow__head .x-h2{margin-left:0}html body .pc-flow__lead{margin:16px 0 0;font-size:15px}html body .pc-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:44px;margin-top:40px}html body .pc-flow__step{padding:0}html body .pc-flow__step:nth-child(2n){margin-top:38px}html body .pc-flow__label{min-height:44px;gap:8px;padding:0 11px;font-size:14px}html body .pc-flow__ring{flex-basis:15px;width:15px;height:15px}html body .pc-flow__ring:after{inset:3px}html body .pc-flow__step>p{max-width:20ch;margin:12px 0 0;padding-left:22px;font-size:12px;line-height:1.55}html body .pc-flow__curve{top:64%;right:auto;bottom:auto;left:50%;width:min(125vw,560px);aspect-ratio:2000/331;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;opacity:.8}html body .pc-flow--motion .pc-flow__step:nth-child(2n){transform:translate3d(0,20px,0)}}@media(prefers-reduced-motion:reduce){html body .pc-flow--motion .pc-flow__head,html body .pc-flow--motion .pc-flow__step{opacity:1;transform:none;filter:none}html body .pc-flow--motion .pc-flow__curve{opacity:.92;clip-path:inset(0);animation:none}}html body #faq.x-faq{z-index:1;border-radius:0 0 36px 36px}html body .pc-flow__curve{background:linear-gradient(90deg,#033bbf,#1558e0 34%,#2f5bff 57%,#1558e0 82%,#033bbf)}@media(max-width:700px){html body #faq.x-faq{border-radius:0 0 24px 24px}}@media(max-width:900px){html body .pc-flow__curve{bottom:-80px;left:50%;width:1000px;transform:translateX(-50%);opacity:.82}}@media(max-width:560px){html body .pc-flow__curve{top:auto;right:auto;bottom:-80px;left:50%;width:1000px;aspect-ratio:2000/331;transform:translateX(-50%);transform-origin:center;opacity:.84}}.cls-wall .cls-in{align-items:center}.cls-wall .st-wall{height:clamp(480px,42vw,580px)}.cls-wall .st-track{margin:0;padding:0;list-style:none}.cls-wall .cl-tile{min-height:112px;padding:22px 18px}.cls-wall .cl-tile img{display:block;max-width:78%;max-height:44px;object-fit:contain;filter:grayscale(1) contrast(.9);opacity:.55;transition:filter .5s,opacity .5s}.cls-wall .cl-tile.hl img,.cls-wall .cl-tile:hover img{filter:none;opacity:1}.cls-wall .cl-tile:hover{border-color:#033bbf;box-shadow:0 0 0 3px rgba(3,59,191,.1),0 18px 36px -22px rgba(3,59,191,.55)}.cls-more{display:flex;align-items:baseline;gap:10px;margin:32px 0 0;padding-top:24px;border-top:1px solid #d7e0ef;font:500 15px/1.4 var(--font-inter),sans-serif;color:#4a5a78}.cls-more strong{font:700 clamp(34px,3vw,44px)/1 var(--font-titillium-web),sans-serif;color:#00173a}@media(max-width:960px){.cls-wall .st-wall{height:440px}}@media(max-width:560px){.cls-wall .st-cols{grid-template-columns:repeat(2,1fr)}.cls-wall .st-col:nth-child(3){display:none}.cls-wall .cl-tile{min-height:96px}}html body .pc-flow--bloom{--bloom-from:#00173a;padding-top:clamp(280px,27vw,400px);background:radial-gradient(52% 260px at 50% 210px,rgba(160,184,255,.85),rgba(91,124,255,.45) 45%,transparent 75%),radial-gradient(20% 180px at 64% 230px,rgba(245,130,32,.26),transparent 75%),radial-gradient(26% 200px at 34% 200px,rgba(47,91,255,.4),transparent 75%),linear-gradient(180deg,var(--bloom-from) 0,var(--bloom-from) 40px,#123bb8 130px,#4a6ff0 220px,#b4c4ff 330px,#e9eefc 440px,#f5f7fb 540px)}@media (min-width:960px) and (prefers-reduced-motion:no-preference){html body .pc-flow--bloom{--bloom-from:#02329c}}html body .pc-flow__line{position:absolute;left:29px;top:58px;bottom:-44px;width:2px;border-radius:2px;background:linear-gradient(180deg,#2f5bff,#5b7cff 45%,#f58220 85%,rgba(245,130,32,0));transform-origin:top;pointer-events:none}html body .pc-flow--bloom .pc-flow__step>p{position:relative;z-index:1;padding-left:46px}html body .pc-flow--bloom .pc-flow__curve{background:linear-gradient(90deg,#033bbf,#2f5bff 55%,#5b7cff 78%,#f58220)}html body .pc-flow--motion .pc-flow__line{transform:scaleY(0)}html body .pc-flow.is-visible .pc-flow__line{animation:pcFlowLine 1s var(--pc-ease) calc(.7s + var(--flow-step) * .5s) both}@keyframes pcFlowLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(max-width:959px){html body .pc-flow--bloom{padding-top:clamp(220px,40vw,300px)}html body .pc-flow__line{display:none}}@media(prefers-reduced-motion:reduce){html body .pc-flow__line{transform:none!important;animation:none!important}}@media(min-width:960px){html body .pc-flow--bloom{padding-bottom:calc(16.6vw + 48px)}}.hco-top{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(40px,5vw,80px);align-items:start}.hco-copy{padding-top:8px}.hco-copy .x-h2{margin:0}.hco-p{max-width:40ch;margin:20px 0 28px;font:400 16px/1.7 var(--font-inter),Inter,sans-serif;color:#c3cfff}.hco-railhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.hco-label{margin:0;font:600 12.5px/1 var(--font-inter),Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c3cfff}.hco .hc-view{margin-top:20px}.hco-rail .hc{flex-basis:calc((100% - var(--hc-gap)) / 2)}.hco .hc-bar{margin-top:24px;max-width:none}.hco .hc-media{aspect-ratio:16/8}.hc-front{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff}.hc-front svg{width:40px;height:40px}.hc-front .hc-name{font-size:18px;letter-spacing:.01em}.hc-num--text span{min-height:0;font-size:15px;line-height:1.5;color:#dfe6ff}.hco-bottom{margin-top:clamp(56px,6vw,88px)}.hco-sub{margin:0 0 28px;font:600 13px/1 var(--font-inter),Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c3cfff}.hco-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hc-gap);margin:0;padding:0;list-style:none}.hco-nums .hc{flex:none}.hco-n article{position:relative;padding:44px 24px 24px;cursor:default}.hco-tab{position:absolute;top:0;left:24px;padding:7px 12px;border-radius:0 0 10px 10px;background:rgba(142,166,255,.14);font:600 12px/1 var(--font-inter),Inter,sans-serif;color:#c3cfff}.hco-n .hc-num{margin:0 0 6px;padding-top:0;border-top:0}.hco-n .hc-num b{font-size:clamp(38px,3.2vw,48px)}.hco-sector{margin:0 0 18px;font-size:13px;color:#8fa0cc}.hco-n .hc-read{margin-top:auto;text-decoration:none}@media(max-width:1023px){.hco-top{grid-template-columns:1fr}.hco-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hco-rail .hc{flex-basis:100%}.hco-nums{grid-template-columns:1fr}}html.clean .hco-label,html.clean .hco-p,html.clean .hco-sub{color:#40507a}html.clean .hc-front{color:#fff}html.clean .hc-num--text span{color:#40507a}html.clean .hco-tab{background:#eef3fc;color:#033bbf}html body #faq.x-faq{box-shadow:0 40px 60px -40px rgba(0,12,48,.45)}html body .home-cta-reveal{margin-top:-100svh}html body .home-cta-sticky{position:sticky;top:0;height:100svh}html body .home-cta-sticky>#contato.x-cta{height:100%;box-sizing:border-box}html body .home-cta-spacer{height:100svh}html body .nl-band{position:relative;z-index:6}html body .fab-wa,html.clean body .fab-wa{background:linear-gradient(145deg,#2f5bff,#1558e0 52%,#033bbf);border-color:rgba(142,166,255,.55);box-shadow:0 12px 28px -10px rgba(3,59,191,.7),0 0 18px rgba(47,91,255,.24),inset 0 1px 0 rgba(255,255,255,.2)}html body .fab-wa:after{background:#dbe7ff;box-shadow:0 0 0 2px #1558e0,0 0 10px rgba(173,199,255,.72)}html body .fab-wa:hover,html.clean body .fab-wa:hover{background:linear-gradient(145deg,#4770ff,#2467ed 52%,#1558e0);box-shadow:0 14px 30px -10px rgba(3,59,191,.78),0 0 22px rgba(47,91,255,.34),inset 0 1px 0 rgba(255,255,255,.26)}html body .fab-wa:focus-visible{outline:2px solid #dbe7ff;outline-offset:3px}html body #quem-somos .x-p.qs-fill{font:400 clamp(19px,1.55vw,24px)/1.6 var(--font-inter),Inter,sans-serif;letter-spacing:-.005em}html body #quem-somos .qs-fill .w{color:rgba(255,255,255,var(--a,.14));transition:color .25s linear}html.clean body #quem-somos .qs-fill .w{color:rgba(0,23,58,var(--a,.14))}html body #cases.hco--light{background:#fff!important;color:#00173a}html body #cases.hco--light:after,html body #cases.hco--light:before{display:none}html body #cases.hco--light .x-kick{color:#033bbf}html body #cases.hco--light .x-h2{color:#00173a}html body #cases.hco--light .x-h2 b{color:#033bbf}html body #cases.hco--light .hco-p{color:#40507a}html body #cases.hco--light .hco-label{color:#4a5a78}html body #cases.hco--light .hco-copy .hc-all{color:#00173a;border-bottom-color:rgba(0,23,58,.3)}html body #cases.hco--light .xc2-arrows button{border-color:#d3dcee;color:#00173a;background:#fff}html body #cases.hco--light .xc2-arrows button:hover:not(:disabled){background:#00173a;color:#fff;border-color:#00173a}html body #cases.hco--light .hc-bar{background:#d7e0ef}html body #cases.hco--light .hc-bar i{background:#00173a}html body #cases.hco--prime{padding:clamp(88px,9vw,128px) 0 clamp(88px,8vw,120px)!important;background:linear-gradient(180deg,#030724,#061744 36%,#0a2a7a 63%,#d6e8ff 86%,#fff)!important;color:#fff}html body #cases.hco--prime:after,html body #cases.hco--prime:before{display:none!important}html body #cases.hco--prime .x-kick{color:#c9d8ff}html body #cases.hco--prime .x-h2{color:#fff}html body #cases.hco--prime .x-h2 b{color:#7da5ff}html body #cases.hco--prime .xc2-arrows button{border-color:rgba(255,255,255,.46);color:#fff;background:rgba(3,7,36,.18)}html body #cases.hco--prime .xc2-arrows button:hover:not(:disabled){border-color:#f58220;background:#f58220;color:#00173a}html body #cases.hco--prime .x-case{border-color:rgba(201,216,255,.24);background:rgba(3,7,36,.24)}html body #cases.hco--prime .x-case .x-more,html body #cases.hco--prime .x-case h3,html body #cases.hco--prime .x-case p{color:#fff}html.clean body #cases.hco--prime{color:#00173a}html.clean body #cases.hco--prime .x-kick{color:#033bbf}html.clean body #cases.hco--prime .x-h2,html.clean body #cases.hco--prime .x-h2 b{color:#00173a}html.clean body #cases.hco--prime .x-case{border-color:#d7e0ef;background:#fff}html.clean body #cases.hco--prime .x-case h3{color:#00173a}html.clean body #cases.hco--prime .x-case p{color:#40507a}html.clean body #cases.hco--prime .x-case .x-more{color:#00173a}html.clean body #cases.hco--prime .xc2-arrows button{border-color:#b9c7e2;color:#00173a;background:#fff}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos.qs-stage{height:185svh;padding:0;overflow:visible}html body #quem-somos .qs-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}html body #quem-somos .qs-pin>.wrap{width:100%;padding-top:72px}html body #quem-somos .x-vline{top:72px;bottom:0}html body #quem-somos .x-hline{top:72px;bottom:auto;left:8.2%;right:0}html body #quem-somos .x-vline:after{height:calc(var(--qp,0) * 100%)}html body #quem-somos .x-vline:before{top:calc(var(--qp,0) * 100%);opacity:calc(var(--qp,0) * 4)}html body #quem-somos .x-hline:after{width:calc(var(--qp,0) * 100%)}}html body #frentes{background:var(--bg,#060a23)}html body #frentes .x-kick{color:var(--hl)!important}html body #frentes .v19-h,html body #frentes .v19-h .sw>span{color:var(--tx)!important}html body #frentes .v19-h b{background:none!important;-webkit-text-fill-color:var(--hl);color:var(--hl)!important}html body #frentes .esp-hr p{color:var(--tx-2)!important}html body #frentes .esp-lk{color:var(--tx)!important;border-color:var(--ln)!important}html body #frentes .esp-bar{background:var(--ln)!important}html body #cases{overflow:visible!important;padding-bottom:clamp(96px,9vw,140px)}html body #cases .hang{position:relative;z-index:3;margin-top:clamp(40px,4vw,64px);margin-bottom:calc(-1 * clamp(150px,13vw,190px))}html body .hang-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}html body .hang-c{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:16px;background:#fff;border:1px solid #e3e8f2;box-shadow:0 24px 50px -28px rgba(0,23,58,.45)}html body .hang-c b{font:300 clamp(26px,2.2vw,34px)/1 var(--font-titillium-web),sans-serif;color:#033bbf;white-space:nowrap}html body .hang-c span{font-size:13px;line-height:1.4;color:#40507a}html body .hang-c small{margin-top:auto;font:600 10.5px/1.3 var(--font-inter),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8090b0}html body #cases+section{padding-top:calc(clamp(150px,13vw,190px) + clamp(48px,5vw,72px))}@media(max-width:1100px){html body .hang-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){html body .hang-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}html body .hang-c{flex:0 0 70%;scroll-snap-align:start}}html body .pc-flow--bloom{padding-top:clamp(140px,13vw,200px)!important}html body #plataforma.eco{background:linear-gradient(180deg,var(--bg,#060a23) 0,transparent 160px),radial-gradient(55% 45% at 50% 62%,rgba(47,91,255,.3),transparent 70%),#030724}html body #frentes:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none;z-index:0}html body .hero2 .hstr{position:absolute;inset:0;width:100%;height:100%;z-index:0}html body .hero2 #flow,html body .hero2 .hbg-fan2,html body .hero2 .hglow{display:none!important}html body .hero2{background:#060a23!important}html.clean body .hero2{background:transparent!important}html body .hero2 .hero-video{z-index:1;opacity:0;transition:opacity .55s ease}html body .hero2 .hero-video video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0!important;transition:opacity .55s ease}html body .hero2:has(.slide:first-child.on) .hero-video,html body .hero2:has(.slide:nth-child(3).on) .hero-video{opacity:1}html body .hero2:has(.slide:first-child.on) .hero-video .hero-video-qa,html body .hero2:has(.slide:nth-child(3).on) .hero-video .hero-video-sap{opacity:.38!important}html body .hero2:has(.slide[data-hero-video=ai].on) .hero-video{opacity:1}html body .hero2:has(.slide[data-hero-video=ai].on) .hero-video .hero-video-ai{opacity:.68!important}@media(min-width:960px) and (prefers-reduced-motion:no-preference){html body .hero2 .hero-video .hero-video-qa{background:url(/assets/hero-poster-qa.webp) 50%/cover no-repeat}}html body .hero2 .hero-video:after{background:linear-gradient(90deg,rgba(3,7,36,.98),rgba(3,7,36,.94) 46%,rgba(3,7,36,.48) 70%,rgba(3,7,36,.12))}html body .hero2:has(.slide:nth-child(2).on):before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,35,.14),rgba(6,10,35,.08) 52%,rgba(6,10,35,.02)),url(/assets/home-isg-geometry-desktop.webp) 50%/cover no-repeat}html body .hero2 .slide[data-tag="ISG Provider Lens"] .home-isg-badge{position:absolute;z-index:3;top:50%;right:clamp(140px,16vw,280px);display:none;width:clamp(250px,28vw,430px);height:auto;transform:translateY(-42%);filter:drop-shadow(0 8px 22px rgba(0,0,0,.2))}html body .hero2 .slide[data-tag="ISG Provider Lens"].on .home-isg-badge{display:block}html body .hero2:has(.slide:nth-child(2).on) .hstr{opacity:.12!important}html.pc-home-light body .hero2:has(.slide:nth-child(2).on):before{background:linear-gradient(90deg,rgba(245,248,255,.93),rgba(245,248,255,.8) 48%,rgba(245,248,255,.36)),url(/assets/home-isg-geometry-desktop.webp) 50%/cover no-repeat}@media(min-width:701px) and (max-width:1279px){html body .hero2 .slide[data-tag="ISG Provider Lens"] .home-isg-badge{right:clamp(24px,4vw,52px);width:clamp(220px,26vw,330px)}}@media(max-width:700px){html body .hero2:has(.slide:nth-child(2).on):before{background:linear-gradient(180deg,rgba(6,10,35,.06),rgba(6,10,35,.02)),url(/assets/home-isg-geometry-mobile.webp) 50%/cover no-repeat}html body .hero2 .slide[data-tag="ISG Provider Lens"] .home-isg-badge{position:relative;top:auto;right:auto;width:min(76vw,320px);margin:20px 0 24px clamp(0px,6.2vw,118px);transform:none}html.pc-home-light body .hero2:has(.slide:nth-child(2).on):before{background:linear-gradient(180deg,rgba(245,248,255,.36),rgba(245,248,255,.12)),url(/assets/home-isg-geometry-mobile.webp) 50%/cover no-repeat}}html body .hero2 .car-arr{color:#f58220;border-color:rgba(245,130,32,.55)}html body .hero2 .car-arr:hover{background:#f58220;border-color:#f58220;color:#fff}@media(prefers-reduced-motion:reduce){html body .hero2 .hero-video{display:none!important}}html body .hang-c b{font-size:clamp(22px,1.9vw,30px)}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos .x-hline{display:block;top:auto;bottom:0;left:8.2%;right:0;height:1px;background:rgba(142,166,255,.14)}html body #quem-somos .x-hline:after{height:1px;width:calc(clamp(0,(var(--qp,0) - .8) * 5,1) * 100%)}}html body #plataforma.eco{background:linear-gradient(180deg,var(--bg,#060a23) 0,transparent 160px),linear-gradient(0deg,#030724 0,transparent 200px),radial-gradient(55% 45% at 50% 62%,rgba(47,91,255,.3),transparent 70%),#030724}html body .pc-flow--bloom{--bloom-from:#030724!important}html body .cls-wall .st-wall{height:392px!important}html body .cls-more{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:32px;padding:22px 28px;border:0;border-radius:16px;background:linear-gradient(135deg,#033bbf,#2f5bff);color:#dfe6ff}html body .cls-more strong{font:300 clamp(44px,4vw,60px)/1 var(--font-titillium-web),sans-serif;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .hang-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}html body .cx-proof-card--lite{padding:clamp(24px,2.2vw,30px)}html body .cx-proof-card--lite h3{min-height:0;font-size:clamp(18px,1.4vw,20px)}html body .cx-proof-card--lite .cx-proof-metric{margin-top:20px;padding-top:18px}html body .cx-proof-card--lite .cx-proof-metric span{min-height:0}html body #cases .hang{margin-bottom:calc(-1 * clamp(170px,14vw,210px))}html body #cases+section{padding-top:calc(clamp(170px,14vw,210px) + clamp(48px,5vw,72px))}@media(max-width:900px){html body .hang-row{grid-template-columns:1fr}html body #cases .hang{margin-bottom:0}html body #cases+section{padding-top:clamp(64px,8vw,96px)}}html body .sted .sted-cards{gap:0}html body .sted .sted-page{display:contents}html body .sted .sted-card{flex:0 0 25%!important;min-height:440px;scroll-snap-align:start}html body .sted .sted-card.on{flex-grow:0!important}html body .sted .sted-in{transition:transform .5s var(--pc-ease),background .35s ease;inset:auto 0 0!important;min-height:0!important;padding:22px!important;justify-content:flex-start!important}html body .sted .sted-card:is(:hover,:focus-within) .sted-in{background:rgba(11,17,88,.96)}html body .sted .sted-card:not(:hover):not(:focus-within) .sted-b{max-height:0!important;opacity:0!important;margin-top:0!important}html body .sted .sted-b p{-webkit-line-clamp:3}@media(max-width:1023px){html body .sted .sted-card{flex-basis:50%!important}}@media(max-width:560px){html body .sted .sted-card{flex-basis:86%!important;min-height:380px}}html body .sted .sted-head .x-btn-o{height:auto;padding:0 0 6px;border-radius:0;background:none;color:#00173a;border-bottom:1px solid rgba(0,23,58,.3)}html body .sted .sted-cta{min-height:0;padding:0 0 4px;border-radius:0;background:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}html body .sted .sted-cta:hover{background:none;transform:none;border-color:#fff}@media (min-width:1100px){html body #hero:after{content:"";position:absolute;z-index:3;left:8.2%;top:76px;bottom:0;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(142,166,255,0),#8ea6ff 18%,#8ea6ff);box-shadow:0 0 10px rgba(77,127,224,.6)}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos .x-vline{top:0!important}html body #quem-somos .x-vline:after{height:max(calc(var(--qp,0) * 100%),1px)}html body #quem-somos .x-vline{background:linear-gradient(180deg,#8ea6ff,rgba(142,166,255,.25) 120px)}}html body .ins{padding-block:clamp(80px,8vw,120px)}html body .ins-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,48px)}html body .ins-head .x-h2{margin:0}html body .ins-tabs{display:inline-flex;padding:5px;border-radius:999px;background:var(--glow-2);border:1px solid var(--ln)}html body .ins-tabs input{position:absolute;opacity:0;pointer-events:none}html body .ins-tabs span{display:block;padding:10px 22px;border-radius:999px;font:600 14px/1 var(--font-inter),sans-serif;color:var(--tx-2);cursor:pointer;transition:background .25s,color .25s}html body .ins-tabs input:checked+span{background:var(--tx);color:var(--bg)}html body .ins-tabs input:focus-visible+span{outline:2px solid #f58220;outline-offset:2px}html body .ins-grid{display:none;grid-template-columns:repeat(3,minmax(0,1fr))}html body .ins:has(input[value=a]:checked) .ins-grid--a,html body .ins:has(input[value=e]:checked) .ins-grid--e{display:grid}html body .ins-card{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;text-decoration:none;color:var(--tx);background:var(--ins-card-bg,var(--surface));border:1px solid var(--surface-bd);transition:transform .45s cubic-bezier(.2,.72,.2,1),border-color .35s,box-shadow .45s}html body .ins-card:hover{transform:translateY(-6px);border-color:rgba(142,166,255,.45);box-shadow:0 30px 60px -30px rgba(47,91,255,.6)}html body .ins-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:#0a1560}html body .ins-cover img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.72,.2,1)}html body .ins-card:hover .ins-cover img{transform:scale(1.05)}html body .ins-ph{display:flex;align-items:flex-end;height:100%;padding:20px;font:600 18px/1.2 var(--font-titillium-web),sans-serif}html body .ins-body{display:flex;flex-direction:column;flex:1 1;gap:12px;padding:22px 24px 24px}html body .ins-body small{font:600 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hl)}html body .ins-body b{font:600 clamp(18px,1.4vw,21px)/1.28 var(--font-titillium-web),sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .ins-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font:600 14px/1 var(--font-inter),sans-serif}html body .ins-cta svg{width:16px;height:16px;transition:transform .3s}html body .ins-card:hover .ins-cta svg{transform:translateX(4px)}html body .ins-all{display:inline-flex;margin-top:36px}@media(max-width:900px){html body .ins-head{flex-direction:column;align-items:flex-start}html body .ins-grid{grid-template-columns:1fr}}html body .ins-card{--ins-card-bg:linear-gradient(180deg,rgba(18,40,140,.55),rgba(6,18,64,.9))}html.clean body .ins-card{--ins-card-bg:#fff;box-shadow:0 18px 40px -30px rgba(0,23,58,.35)}@media (min-width:960px){html body #quem-somos .x-about-grid>.rv:not(.x-fig){order:1}html body #quem-somos .x-about-grid>.x-fig{order:2}}html body .ins:has(input[value=m]:checked) .ins-grid--m,html body .ins:has(input[value=n]:checked) .ins-grid--n{display:grid}html body .sted .sted-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}html body .sted .sted-rail{position:static}html body .sted .sted-nav{position:absolute;right:max(24px,calc((100% - 1200px) / 2 + var(--gut,24px)));margin-top:calc(-1 * (46px + 24px))}html body .sted{position:relative}html body .sted .sted-card{min-height:420px}html body .sted .sted-card:is(:hover,:focus-within) .sted-in{padding-bottom:40px!important;padding-top:34px!important}html body .sted .sted-card:is(:hover,:focus-within) .sted-b{max-height:16em!important}html body .sted .sted-b p{display:block;-webkit-line-clamp:unset;overflow:visible}html body .sted .sted-cta{margin-top:18px;color:#fff!important;border-bottom-color:rgba(255,255,255,.45)!important}html body .sted .sted-head .x-h2{max-width:none;white-space:nowrap}html body .qs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(40px,5vh,64px) 0 0;padding:28px 0 0;list-style:none;border-top:1px solid rgba(142,166,255,.18)}html body .qs-stats li{display:flex;flex-direction:column;gap:8px;padding:0 24px}html body .qs-stats li+li{border-left:1px solid rgba(142,166,255,.18)}html body .qs-stats b{font:300 clamp(40px,3.8vw,60px)/1 var(--font-titillium-web),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .qs-stats small{font:500 14px/1.4 var(--font-inter),sans-serif;color:#aebbe0}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos .qs-pin{flex-direction:column;justify-content:center}html body #quem-somos .qs-pin>.wrap{padding-top:0}html body #quem-somos .qs-pin>.wrap:first-of-type{padding-top:72px}}@media(max-width:760px){html body .qs-stats{grid-template-columns:repeat(2,1fr);row-gap:24px}html body .qs-stats li:nth-child(3){border-left:0}}html body .cls-featured .cls-h{max-width:none!important;font-size:clamp(34px,3.2vw,48px)!important}html body .cls-featured .cls-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr)!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr)!important}html body .cls-featured .cls-h{font-size:clamp(32px,2.9vw,44px)!important;line-height:1.08}@media(min-width:1240px){html body .sted .sted-nav{right:calc(50% - 580px)}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos .qs-pin{overflow:visible}html body #quem-somos .x-vline:before{opacity:calc((1 - var(--qp,0)) * 4)}}html body #frentes,html body #frentes .esp-pin,html body #frentes .esp-stage{padding-top:0!important;min-height:0!important}html body #frentes .esp-stage>.wrap:first-child{padding-top:clamp(72px,7vw,104px);padding-top:clamp(40px,4vw,56px)!important}@media (min-width:1100px){html body #hero:after{background:linear-gradient(180deg,rgba(31,63,216,0),#1f3fd8 18%,#3d63ff);box-shadow:none}html body #quem-somos .x-vline{background:linear-gradient(180deg,#3d63ff,rgba(31,63,216,.35) 120px)!important}html body #quem-somos .x-hline:after,html body #quem-somos .x-vline:after{background:linear-gradient(180deg,#1f3fd8,#3d63ff)!important;box-shadow:none!important}html body #quem-somos .x-vline:before{background:#3d63ff!important;box-shadow:0 0 10px rgba(61,99,255,.8)!important}html body #quem-somos .x-hline{background:rgba(31,63,216,.35)!important}}html body .ins-head{position:relative}html body .ins:has(input[value=a]:checked) .ins-grid--a,html body .ins:has(input[value=e]:checked) .ins-grid--e,html body .ins:has(input[value=m]:checked) .ins-grid--m,html body .ins:has(input[value=n]:checked) .ins-grid--n{display:grid!important}html body .ins-grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px}html body .ins-grid::-webkit-scrollbar{display:none}html body .ins-card{scroll-snap-align:start}html body .ins-arrows{display:flex;gap:10px}html body .ins-arrows button{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(142,166,255,.35);background:none;color:#fff;cursor:pointer;transition:background .25s,color .25s}html body .ins-arrows button:hover{background:#fff;color:#00173a}html body .ins-arrows button svg{width:18px;height:18px}html body .ins-arrows button[data-dir="-1"] svg{transform:scaleX(-1)}@media(max-width:1023px){html body .ins-grid{grid-auto-columns:calc((100% - 24px) / 2)}}@media(max-width:640px){html body .ins-grid{grid-auto-columns:86%}html body .ins-arrows{display:none}}html body .hero2 .slide .l3 .hk-word>span{background-image:linear-gradient(90deg,#fff,#fff)!important}html.clean body .hero2 .slide .l3 .hk-word>span{background-image:linear-gradient(90deg,#00173a,#00173a)!important}html.clean body .hero2 .slide .l3 .hk-word:nth-last-of-type(-n+2)>span{background-image:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff)!important}html body #cases,html body #cases+section,html body .sted{padding-bottom:clamp(72px,8vw,112px)!important}html body #cases+section,html body .sted{padding-top:clamp(72px,8vw,112px)!important}html body .esp-rail.esp-pinned .esp-stage{justify-content:flex-start!important;padding-top:96px!important}html body #frentes .esp-stage>.wrap:first-child{padding-top:0!important}html body .ins-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}html body .ins-foot .ins-all{margin-top:0}html body .ins-grid{overflow-x:hidden}@media(max-width:640px){html body .ins-grid{overflow-x:auto}}html body .ins:has(input[value=a]:checked) .ins-grid--a,html body .ins:has(input[value=e]:checked) .ins-grid--e,html body .ins:has(input[value=m]:checked) .ins-grid--m,html body .ins:has(input[value=n]:checked) .ins-grid--n{display:flex!important}html body .ins-grid{gap:24px}html body .ins-grid>.ins-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3)}@media(max-width:1023px){html body .ins-grid>.ins-card{flex-basis:calc((100% - 24px) / 2)}}@media(max-width:640px){html body .ins-grid>.ins-card{flex-basis:86%}}html body #hero:before{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(31,63,216,0),#1f3fd8 25%,#3d63ff 75%,rgba(61,99,255,0))}@media (min-width:1100px){html body #hero:after{background:linear-gradient(180deg,rgba(31,63,216,0),rgba(31,63,216,0) 35%,#1f3fd8 80%,#3d63ff)!important}}html body .qs-stats{gap:20px!important;padding-top:0!important;border-top:0!important;margin-top:clamp(36px,5vh,56px)!important}html body .qs-stats li{position:relative;padding:26px 26px 24px!important;border:0!important;border-radius:14px;background:linear-gradient(135deg,#0a2a9e,#1f3fd8 55%,#3d63ff);box-shadow:0 24px 50px -30px rgba(31,63,216,.8)}html body .qs-stats li:after,html body .qs-stats li:before{content:"";position:absolute;width:44px;height:28px;border-radius:8px;background:#033bbf;z-index:-1}html body .qs-stats li:before{left:-6px;top:-6px}html body .qs-stats li:after{right:-6px;bottom:-6px}html body .qs-stats li{isolation:isolate;z-index:0}html body .qs-stats b{color:#fff}html body .qs-stats small{color:#dfe6ff}html body .qs-stats{isolation:isolate}html body .qs-stats li{isolation:auto!important;z-index:auto!important}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos .x-vline:after{box-shadow:0 0 calc(4px + var(--qp,0) * 14px) rgba(61,99,255,calc(.4 + var(--qp,0) * .6))!important;width:calc(1px + var(--qp,0) * 1px)}html body #quem-somos .x-vline:before{opacity:1!important;box-shadow:0 0 14px 3px rgba(61,99,255,.9)!important;transition:top .08s linear}}html body .cb{background:#f5f7fb;padding-block:clamp(56px,6vw,88px);overflow:hidden}html body .nb{position:relative;padding-block:clamp(56px,6vw,96px)}html body .nb-stats{display:grid;margin:0;padding:0;list-style:none}html body .nb-stats li{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 clamp(16px,2.4vw,40px)}html body .nb-stats li+li:before{content:"";position:absolute;left:0;top:-18px;bottom:-18px;width:3px;border-radius:3px;background:linear-gradient(180deg,rgba(61,99,255,0),#3d63ff 30%,#1558e0 70%,rgba(21,88,224,0))}html.clean body .nb-stats li+li:before{background:linear-gradient(180deg,rgba(3,59,191,0),#033bbf 30%,#2f5bff 70%,rgba(47,91,255,0))}html body .nb-stats li:first-child{padding-left:0}html body .nb-stats b{font:300 clamp(48px,6vw,92px)/1 var(--font-titillium-web),sans-serif;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}html body .nb-stats small{font:500 clamp(13px,1vw,15px)/1.4 var(--font-inter),sans-serif;color:var(--tx-2)}@media(min-width:1100px){html body .nb:before{content:"";position:absolute;left:8.2%;top:0;bottom:0;width:1px;pointer-events:none;background:#8ea6ff;opacity:.9}html.clean body .nb:before{background:#3d63ff}}html body #numeros.nb{background:linear-gradient(135deg,#00173a,#0a2a7a 55%,#033bbf);color:#fff}html body #numeros .nb-stats b{color:#fff}html body #numeros .nb-stats small{color:#dfe6ff}html body #numeros .nb-stats li+li:before{background:linear-gradient(180deg,rgba(201,211,238,0),rgba(201,211,238,.68) 30%,rgba(142,166,255,.72) 70%,rgba(142,166,255,0))}@media(min-width:1100px){html body #numeros.nb:before{background:linear-gradient(180deg,rgba(201,211,238,0),rgba(201,211,238,.72) 35%,rgba(142,166,255,.72) 72%,rgba(142,166,255,0))}}html body .cb-marquee{display:grid;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}html body .cb-row ul{display:flex;gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:cbL 48s linear infinite}html body .cb-row--r ul{animation-name:cbR;animation-duration:56s}html body .cb-marquee:hover ul{animation-play-state:paused}html body .cb-row li{display:grid;place-items:center;width:180px;height:84px;border-radius:14px;background:#fff;border:1px solid #e3e8f2;transition:border-color .3s,box-shadow .3s,transform .3s}html body .cb-row img{max-width:62%;max-height:38px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s,opacity .3s}html body .cb-row li:hover{border-color:#3d63ff;box-shadow:0 14px 30px -18px rgba(31,63,216,.5);transform:translateY(-3px)}html body .cb-row li:hover img{filter:none;opacity:1}@keyframes cbL{to{transform:translateX(calc(-50% - 7px))}}@keyframes cbR{0%{transform:translateX(calc(-50% - 7px))}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){html body .cb-row ul{animation:none}}@media(max-width:760px){html body .nb-stats{grid-template-columns:repeat(2,1fr);row-gap:32px}html body .nb-stats li:nth-child(3){padding-left:0}html body .nb-stats li:nth-child(3):before{display:none}html body .cb-row li{width:140px;height:70px}}html body .esp-rail.esp-pinned .esp-stage{justify-content:center!important;padding-top:72px!important;padding-bottom:0!important}html body .sted .sted-cards{gap:16px}html body .sted .sted-card{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc((100% - 3 * 16px) / 3.5)!important;border-radius:14px}html body .sted .sted-card+.sted-card{border-left:0}@media(max-width:1023px){html body .sted .sted-card{flex-basis:calc((100% - 16px) / 1.5)!important}}@media(max-width:560px){html body .sted .sted-card{flex-basis:86%!important}}html body{--cta-h:clamp(420px,56svh,560px)}html body .home-cta-sticky>#contato.x-cta{padding-block:clamp(56px,6vw,88px)!important;min-height:0!important}html body .home-cta-reveal{margin-top:0!important}html body .home-cta-sticky{position:relative!important;height:auto!important}html body .home-cta-spacer{display:none!important}html body .x-career-ph img{inset:0!important;height:100%!important;transform:none!important}html body .x-career-ph{overflow:hidden}html body .x-career-ph img{transform:scale(var(--z,1))!important;transform-origin:50% 40%;will-change:transform}html body{--cta-h:480px}html body #faq.x-faq{position:relative;z-index:2}html body .home-cta-reveal{position:relative;z-index:1;margin-top:calc(-1 * var(--cta-h))!important}html body .home-cta-sticky{position:sticky!important;top:auto!important;bottom:0;height:var(--cta-h)!important}html body .home-cta-sticky>#contato.x-cta{height:100%!important;display:flex;flex-direction:column;justify-content:center}html body .home-cta-spacer{display:block!important;height:var(--cta-h)!important}@media(max-width:760px){html body{--cta-h:520px}}@media(prefers-reduced-motion:reduce){html body .home-cta-reveal{margin-top:0!important}html body .home-cta-spacer{display:none!important}}html body .hero2 .hbg:after{content:"";position:absolute;right:-8%;bottom:-18%;width:60%;height:70%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(61,99,255,.35),rgba(31,63,216,.12) 55%,transparent 80%)}html body .hero2{z-index:3}html body .hero2,html body .hero2 .hbg{overflow:visible!important}html body .hero2 .hstr{height:160%!important;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,transparent)}html body #quem-somos{position:relative;z-index:1}html body #heroZone,html body #quem-somos .qs-pin>.wrap{position:relative;z-index:3}html body #heroZone{overflow:visible!important;overflow-x:clip!important}html body .hero2 .hstr{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(62.5% - 1px + var(--spill,0) * 0%),#000 calc(62.5% + var(--spill,0) * 1%),transparent calc(62.5% + var(--spill,0) * 37.5%))!important;mask-image:linear-gradient(180deg,#000 0,#000 calc(62.5% - 1px),#000 calc(62.5% + var(--spill,0) * 1%),transparent calc(62.5% + var(--spill,0) * 37.5%))!important}html body #frentes{position:relative}html body #frentes .sol-str{position:absolute;left:0;bottom:0;width:60%;height:70%;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(0deg,#000 40%,transparent);mask-image:linear-gradient(0deg,#000 40%,transparent)}html body #frentes .esp-pin{position:relative;z-index:1}html body .hero2 .car-nav{bottom:clamp(92px,13vh,128px)}html body .hero2 .hstr{opacity:.46}html body .hero2 .car-arr{width:40px;height:40px;opacity:.2;border-color:rgba(245,130,32,.28)}html body .hero2 .car-arr:focus-visible,html body .hero2:hover .car-arr{opacity:.92}html body #quem-somos .x-btn-o{margin-top:44px!important}@media(min-width:960px){html body #quem-somos.x-about{padding-bottom:200px!important}}@media(max-width:959px){html body #quem-somos .x-btn-o{margin-top:36px!important}}html.clean body .hero2{background:#f5f8ff!important}html.clean body .hero2 .hero-video:after{background:linear-gradient(90deg,rgba(245,248,255,.98),rgba(245,248,255,.94) 46%,rgba(245,248,255,.58) 72%,rgba(245,248,255,.2))!important}@media(min-width:1100px){html body .hero2 .car-nav{left:clamp(24px,12vw,225px);transform:none;bottom:clamp(76px,8vh,88px)}}html body .x-cta.brand-waves{background:linear-gradient(180deg,rgba(3,59,191,.38),rgba(0,23,58,.1) 58%,rgba(0,8,28,.16)),url(/assets/cta-ondas-azuis.webp) center 46% /cover no-repeat!important}html body .x-cta.brand-waves .cta-fan{opacity:.12}html body .x-cta.brand-waves .cta-glow{opacity:.2}html body #faq.x-faq{border-radius:0!important;box-shadow:0 16px 32px -30px rgba(0,12,48,.22)!important}html body{--pc-royal-grad:linear-gradient(135deg,#033bbf,#0c068f)}html body #quem-somos .x-blk{background:var(--pc-royal-grad)!important}html body #quem-somos .x-hline,html body .nb:before{background:linear-gradient(90deg,rgba(12,6,143,.2),#1a20cd 45%,#033bbf)}html body #hero:after,html body #quem-somos .x-vline{background:linear-gradient(180deg,#1a20cd,#033bbf)!important}html.clean body #quem-somos .x-hline{background:#d7e0ef}html body #quem-somos .x-btn-o{margin-top:clamp(28px,3.2vw,44px)}@media(min-width:1100px){html body #quem-somos .qs-pin>.wrap{padding-bottom:clamp(56px,8vh,96px)}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){html body #quem-somos.qs-stage{height:170svh!important;padding-bottom:0!important}}html:not(.clean) body #frentes{background:#060a23!important}html body .hero2 .car-arr[hidden],html body .hero2 .car-nav[hidden],html body .hero2 .hero-kick[hidden]{display:none!important}html body .hero2 .hero2-ctas{display:flex;flex-wrap:wrap;gap:14px}html body .hero2 .hero-cta2{min-height:52px;padding:0 24px;border:1px solid rgba(255,255,255,.7);border-radius:12px;color:#fff;font-weight:600;transition:background .25s,color .25s}html body .hero2 .hero-cta2:hover{background:#fff;color:#00173a}html body .hero2 .car-arr{background:transparent!important;border:1px solid rgba(61,99,255,.45)!important;color:#8ea6ff!important}html body .hero2 .car-arr:hover{background:rgba(61,99,255,.15)!important;border-color:#3d63ff!important;color:#fff!important}html body #hero:before{display:none!important}@media (min-width:1100px){html body #hero:after{background:linear-gradient(180deg,rgba(31,63,216,0),rgba(31,63,216,0) 55%,rgba(61,99,255,.55))!important;box-shadow:none!important}}html body .hero2 .hero2-ctas[hidden]{display:none!important}html body .hero2 .hs-ctas{display:flex!important;flex-wrap:wrap;gap:14px;margin-top:28px}html body .hero2 .slide:not(.on) .hs-ctas{visibility:hidden}html body .hero2 .slide .l3{display:inline!important;padding:.02em .22em .08em;border-radius:12px;color:#fff!important;background:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.35}html body .hero2 .slide .l3 .hk-word>span,html body .hero2 .slide .l3 b{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important}html body .hero2 .slide .l3:after{display:block}html body .hero2 .slide .l3{display:block!important;width:fit-content;padding:0 0 .12em!important;background:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff) no-repeat 0 100%/100% 5px!important;border-radius:0!important}html body .hero2 .slide .l3 .hk-word>span{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;padding:0!important;margin:0!important}html body .hero2 .slide .l3:after{display:none!important}html body .hero2 .slide .l3,html body .hero2 .slide .l3[data-hk]{background-image:linear-gradient(90deg,#00173a,#033bbf 62%,#2f5bff)!important;background-repeat:no-repeat!important;background-position:0 100%!important;background-size:100% 5px!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}@media(min-width:1100px){html body .hero2 .hero2-copy{max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,2.4vw,40px)!important}}html body .hero2 .slide .l1 b{font-weight:700;color:#fff;-webkit-text-fill-color:#fff}@media(min-width:1100px){html body .hero2 .car-arr{top:auto!important;bottom:clamp(110px,14vh,150px)!important;transform:none!important}html body .hero2 #carPrev{left:auto!important;right:calc(max(24px,(100vw - 1440px) / 2 + 40px) + 56px)!important}html body .hero2 #carNext{left:auto!important;right:max(24px,calc((100vw - 1440px) / 2 + 40px))!important}html body .hero2{--hx:calc(max(0px,(100vw - 1440px) / 2) + clamp(24px,2.4vw,40px))}html body .hero2 .car-nav{left:var(--hx)!important;right:auto!important;transform:none!important;bottom:clamp(120px,15vh,150px)!important}html body .hero2 .car-arr{bottom:calc(clamp(120px,15vh,150px) - 18px)!important;right:auto!important;width:40px;height:40px}html body .hero2 #carPrev{left:calc(var(--hx) + 200px)!important;right:auto!important}html body .hero2 #carNext{left:calc(var(--hx) + 250px)!important;right:auto!important}}html body .hero2 .car-arr{opacity:1!important;visibility:visible!important}@media(min-width:1100px){html body .hero2 .car-nav{left:50%!important;transform:translateX(-50%)!important}html body .hero2 .car-arr{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:44px;height:44px}html body .hero2 #carPrev{left:14px!important;right:auto!important}html body .hero2 #carNext{right:14px!important;left:auto!important}html body .hero2 .hero2-copy{padding-left:max(clamp(24px,2.4vw,40px),calc(72px - max(0px,(100vw - 1440px) / 2)))!important}}html body .hero2 .hs-ctas{align-items:center;gap:28px!important}html body .hero2 .hero-cta2{display:inline-flex;align-items:center;gap:8px;min-height:0!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.55)!important;border-radius:0!important;background:none!important;color:#fff!important;font:600 15px/1.2 var(--font-inter),Inter,sans-serif;text-decoration:none;transition:border-color .25s,gap .25s}html body .hero2 .hero-cta2 svg{width:16px;height:16px}html body .hero2 .hero-cta2:hover{border-color:#fff!important;gap:12px;background:none!important;color:#fff!important}@media(max-width:640px){html body .ins-head>div:last-child{max-width:100%}html body .ins-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}html body .ins-tabs::-webkit-scrollbar{display:none}html body .ins-tabs label{flex:0 0 auto}}html body .hero2{--hx:calc(max(0px,(100vw - 1440px) / 2) + max(clamp(24px,2.4vw,40px),calc(72px - max(0px,(100vw - 1440px) / 2))))}html body .hero2 .slide .l3,html body .hero2 .slide .l3[data-hk]{background-image:none!important;padding-bottom:0!important}html body .hero2 .slide .l3:after{display:block!important;content:"";width:44px;height:3px;margin-top:clamp(18px,2vw,26px);border-radius:2px;background:#f58220}html body .hero2 .slide .l1,html body .hero2 .slide .l2,html body .hero2 .slide .l3{font-size:clamp(34px,3.9vw,58px)!important;line-height:1.1!important;letter-spacing:-.015em}html body .hero2 .slide .l3{margin-top:2px}html body .hero2 .slide .sub{max-width:60ch;margin-top:20px}html body .hero2 .hs-ctas{margin-top:30px}@media(min-width:1100px){html body #hero:after{display:none!important}html body .hero2 .car-nav{left:var(--hx)!important;right:auto!important;transform:none!important;bottom:clamp(112px,14vh,132px)!important}html body .hero2 .car-arr{top:auto!important;transform:none!important;width:40px;height:40px;bottom:calc(clamp(112px,14vh,132px) - 4px)!important;opacity:.85!important}html body .hero2 #carPrev{left:calc(var(--hx) + 188px)!important;right:auto!important}html body .hero2 #carNext{left:calc(var(--hx) + 236px)!important;right:auto!important}}html body .hero2 .car-ind button span{background:rgba(47,91,255,.22)!important}html body .hero2 .car-ind button span i{background:linear-gradient(90deg,#1a20cd,#033bbf 45%,#2f5bff)!important;height:3px;margin-block:-.5px;box-shadow:0 0 10px -2px rgba(47,91,255,.7)}html:not(.clean) body .hero2 .hero-video{-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent 96%);mask-image:linear-gradient(180deg,#000,#000 58%,transparent 96%)}html:not(.clean) body #numeros.nb:after{content:"";position:absolute;left:0;right:0;top:0;height:clamp(120px,14vw,200px);pointer-events:none;z-index:0;background:linear-gradient(180deg,#060a23,rgba(6,10,35,.7) 38%,rgba(6,10,35,0))}html body #numeros.nb>.wrap{position:relative;z-index:1}html body #quem-somos .x-h2{font-size:clamp(40px,5vw,76px)!important;line-height:1.04}html body #cases.hco--prime{background:linear-gradient(180deg,#061744,#030724)!important}html.clean body #cases.hco--prime{background:linear-gradient(180deg,#f5f7fb,#fff)!important}html body .hero2 .hero2-copy{padding-bottom:clamp(190px,24vh,230px)!important}html body #quem-somos .x-h2{max-width:none!important;font-size:clamp(34px,4.1vw,64px)!important}html body #quem-somos .x-h2 b{display:inline}html body .pc-flow--dark .pc-flow__step:after{height:clamp(110px,10vw,150px);background:linear-gradient(180deg,rgba(47,91,255,.85),rgba(47,91,255,.35) 60%,rgba(47,91,255,0));opacity:1}html body .nb-stats{grid-template-columns:repeat(5,minmax(0,1fr))}html body .nb-stats li,html body .nb-stats li:first-child{align-items:center;text-align:center}@media(max-width:900px){html body .nb-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}html body .nb-stats li:nth-child(odd):before{display:none}html body .nb-stats li:last-child{grid-column:1/-1}}html body .x-about .x-play{left:50%;transform:translate(-50%,-50%)}html body .x-about .x-play:hover{transform:translate(-50%,-50%) scale(1.06)}html body #numeros .nb-stats b{white-space:nowrap}html body #numeros .nb-stats small{max-width:16ch}html body .nb-stats{grid-template-columns:repeat(4,minmax(0,1fr))}html body #numeros .nb-stats b{font-size:clamp(34px,3.7vw,60px)}html body .nb-stats li,html body .nb-stats li:first-child{padding-inline:clamp(10px,1.6vw,28px)}@media(max-width:900px){html body .nb-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}html body .nb-stats li:nth-child(odd):before{display:none}html body .nb-stats li:last-child{grid-column:auto}}@media(max-width:620px){html body .nb-stats li:before{display:none!important}}html body .esp-rail .esp-ctrl{display:none}html body .esp-rail .esp-view{overflow:visible!important;padding-block:0;-webkit-mask-image:none!important;mask-image:none!important}html body .esp-rail .esp-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);width:100%!important;max-width:1200px;margin-inline:auto;padding-inline:var(--gut,16px)!important;transform:none!important}html body .esp-rail .esp-card{flex:none!important;width:auto;min-height:0}html body .esp-rail .esp-card .lic *{stroke-dashoffset:0!important}html body .esp-rail .esp-frame:after{display:none}html body .esp-rail .esp-pin{height:auto!important}html body .esp-rail .esp-stage{position:static!important;height:auto!important}@media(max-width:1100px){html body .esp-rail .esp-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){html body .esp-rail .esp-track{grid-template-columns:1fr}}html body .hero2 .car-nav{left:50%!important;right:auto!important;transform:translateX(-50%)!important;bottom:clamp(92px,13vh,128px)!important}@media(min-width:960px){html body .hero2 .car-arr{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:44px;height:44px;opacity:.7!important}html body .hero2 #carPrev{left:clamp(10px,1.5vw,24px)!important;right:auto!important}html body .hero2 #carNext{right:clamp(10px,1.5vw,24px)!important;left:auto!important}}@media(min-width:960px) and (max-width:1279px){html body .hero2 .car-arr{top:auto!important;bottom:calc(clamp(92px,13vh,128px) - 8px)!important;transform:none!important}}@media(min-width:960px){html body .hero2 .hero2-copy{padding-top:60px!important;padding-bottom:clamp(96px,12vh,140px)!important}}html body .sted .sted-cta{border:0!important;border-bottom:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;background:none!important;transform:none!important}html body .sted .sted-cta:hover{border-bottom-color:#fff!important;background:none!important;transform:none!important}html body .sted .sted-cta svg{transition:transform .3s var(--pc-ease,ease)}html body .sted .sted-cta:hover svg{transform:translateX(4px)}@media(min-width:1100px){html body .hero2{--hx:var(--pc-axis)}html body .hero2 .hero2-copy{max-width:none!important;margin-inline:0!important;padding-inline:var(--pc-axis)!important}}html body .hero2 .car-ind button{width:8px!important;height:8px;padding:0;border-radius:999px;overflow:hidden;transition:width .3s}html body .hero2 .car-ind button.on,html body .hero2 .car-ind button[aria-selected=true]{width:32px!important}html body .hero2 .car-ind button span{width:100%;height:100%!important;border-radius:inherit;background:rgba(195,207,255,.35)!important}html body .hero2 .car-ind button span i{height:100%!important;margin:0!important;border-radius:inherit;box-shadow:none}html body .hero2 .car-ind button:not(.on) span i{width:0!important}html body .hero2 .car-ind button:focus-visible{outline:2px solid #f58220;outline-offset:3px}html.clean body .hero2 .car-ind button span{background:rgba(0,23,58,.22)!important}@media(min-width:960px){html body .xi{height:130vh}html body .xi .xi-t{max-width:30ch!important;font-size:clamp(36px,4.8vw,80px)!important}}@media(max-width:959px){html body .xi .xi-t{max-width:none!important}}html body .esp-rail .esp-track{max-width:1280px!important}html body .esp-rail .esp-frame{margin-top:clamp(28px,3.4vw,52px)!important}html body .esp-rail .esp-card{transition:transform .5s cubic-bezier(.2,.72,.2,1),box-shadow .5s,border-color .4s!important}html body .esp-rail .esp-card .lic-b{transition:background .4s,border-color .4s,transform .5s cubic-bezier(.2,.72,.2,1)}html body .esp-rail .esp-card:is(:hover,:focus-within){transform:translateY(-10px)!important;border-color:rgba(142,166,255,.7)!important;box-shadow:0 34px 60px -30px rgba(51,98,255,.75),0 0 0 1px rgba(142,166,255,.25)!important}html body .esp-rail .esp-card:is(:hover,:focus-within) .lic-b{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55);transform:scale(1.06)}html body .esp-rail .esp-card a svg{transition:transform .35s}html body .esp-rail .esp-card:is(:hover,:focus-within) a svg{transform:translateX(5px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1101px){html body .esp-rail .esp-card{animation:espRise linear both;animation-timeline:view();animation-range:entry 0 entry 85%}html body .esp-rail .esp-card:nth-child(2){animation-range:entry 5% entry 90%}html body .esp-rail .esp-card:nth-child(3){animation-range:entry 10% entry 95%}html body .esp-rail .esp-card:nth-child(4){animation-range:entry 15% entry 100%}html body .esp-rail .esp-card:nth-child(2n){--rise:110px}}}@keyframes espRise{0%{opacity:0;translate:0 var(--rise,70px);filter:blur(6px)}to{opacity:1;translate:0 0;filter:none}}@media(prefers-reduced-motion:reduce){html body .esp-rail .esp-card:is(:hover,:focus-within){transform:none!important}}html.clean body #insights.ins{--bg:#030724;--tx:#fff;--tx-2:#c6cdf0;--tx-3:#8f9bc6;--hl:#8ea6ff;--ln:#003879;--glow-2:#033bbf38;--surface:#ffffff0a;--surface-bd:#ffffff1a;background:linear-gradient(120deg,#00173a,#061d57 72%,#092d7a)!important;color:#fff}html.clean body #insights .x-kick{color:#c6cdf0!important}html.clean body #insights .x-h2,html.clean body #insights .x-h2 span{color:#fff!important}html.clean body #insights .x-h2 b{background:linear-gradient(90deg,#fff,#fff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html.clean body #insights .ins-tabs input:checked+span{background:#fff;color:#00173a}html.clean body #insights .ins-arrows button{border-color:rgba(142,166,255,.35);color:#fff}html.clean body #insights .ins-arrows button:hover{background:#fff;color:#00173a}html.clean body #insights .ins-dots button{background:rgba(195,207,255,.35)}html.clean body #insights .ins-dots button[aria-current=true]{background:#f58220}html.clean body #insights :is(.ins-all,.hc-all){color:#fff!important;border-color:rgba(255,255,255,.3)!important}html.clean body #insights .ins-card{--ins-card-bg:linear-gradient(180deg,#12288c8c,#061240e6);border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}html body #cases .hcz-view{margin-top:clamp(28px,3.5vw,44px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}html body #cases .hcz-view::-webkit-scrollbar{display:none}html body #cases .hcz-view:focus-visible{outline:2px solid #f58220;outline-offset:4px;border-radius:14px}html body #cases .hcz-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * clamp(18px,2vw,26px)) / 3);column-gap:clamp(18px,2vw,26px);align-items:stretch}html body #cases .hcz-track>.cz{scroll-snap-align:start}@media(max-width:1100px){html body #cases .hcz-track{grid-auto-columns:calc((100% - clamp(18px,2vw,26px)) / 2)}}@media(max-width:640px){html body #cases .hcz-track{grid-auto-columns:86%}}html.pc-dark body #cases .hcz-track>.cz{background:var(--pc-dark-card);border:0;color:var(--pc-dark-ink)}html.pc-dark body #cases .hcz-track>.cz .cz-body :is(h3,h3 a){color:#9ab4ff}html.pc-dark body #cases .hcz-track>.cz .cz-body dt{color:var(--pc-dark-ink)}html.pc-dark body #cases .hcz-track>.cz .cz-body dd{color:var(--pc-dark-muted)}html body #cases .xc2-arrows button:disabled{opacity:.35;cursor:default}html body .hero2 .slide.hk-first .hk-word>span,html body .hero2 .slide.hk-first .ln{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}html body .x-div,html body .x-div.lt{background:rgba(142,166,255,.14)!important}html body .esp-cta{display:flex;justify-content:center;width:100%;max-width:none;margin:clamp(32px,4vw,56px) auto 0;padding:0}html body .x-part-row .pg-view{container-type:inline-size;position:relative;width:100%;overflow:hidden;margin-top:clamp(36px,4vw,56px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 94%,transparent)}html body .x-part-row .pg-loop{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;overflow:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}html body .x-part-row .pg-loop .pg-c{flex-grow:0;flex-shrink:0;flex-basis:calc(100cqw / 3.5);height:132px;padding:0 clamp(20px,2.6vw,44px)!important;box-sizing:border-box}html body .x-part-row .pg-loop .pg-c img{width:100%;height:84px;object-fit:contain;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}html body .x-part-row .pg-loop .pg-c:is(:hover,:focus-within) img{transform:scale(1.15)}html body .x-part-row .pg-loop .pg-c:hover .pg-m{opacity:0}@media(prefers-reduced-motion:no-preference){html body .x-part-row .pg-loop{animation:pgLoop 48s linear infinite}html body .x-part-row .pg-view:is(:hover,:focus-within) .pg-loop{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html body .x-part-row .pg-view{overflow-x:auto;scrollbar-width:none}}@keyframes pgLoop{to{transform:translateX(-50%)}}@media(max-width:700px){html body .x-part-row .pg-loop .pg-c{flex-basis:calc(100cqw / 2.5);height:104px}html body .x-part-row .pg-loop .pg-c img{height:64px}}html body .x-part-row .pg-loop .pg-c .pg-o{position:absolute;top:50%;left:clamp(20px,2.6vw,44px);width:calc(100% - 2 * clamp(20px,2.6vw,44px));transform:translateY(-50%);height:84px}html body .x-part-row .pg-loop .pg-c:is(:hover,:focus-within) .pg-m{transform:scale(1.15)}html body .x-part-row .pg-loop .pg-c:is(:hover,:focus-within) .pg-o{opacity:1;transform:translateY(-50%) scale(1.15)}html body .x-part-row .pg-loop .pg-c{position:relative}html body .hero2 .car-ind button,html body .ins-dots button,html body .sted .sted-dots button{box-sizing:content-box;border:8px solid transparent!important;background-clip:padding-box!important}html body .hero2 .car-ind button span{border-radius:999px}html body #frentes .esp-stage>.wrap:first-child{padding-top:clamp(64px,6vw,96px)!important}@media(min-width:960px){html body #quem-somos.qs-stage{height:125svh!important}html body #quem-somos .qs-pin>.wrap:first-of-type{padding-top:32px!important}}html:not(.pc-home-light) body main:has(#heroZone) :is(#hero,#frentes,#cases,#setores,#insights) :is(.car-arr,.esp-btn,.xc2-arrows button,.sted-arr,.ins-arrows button){border:1px solid rgba(142,166,255,.4)!important;background:transparent!important;color:#fff!important;transition:background-color .25s,border-color .25s!important}html:not(.pc-home-light) body main:has(#heroZone) :is(#hero,#frentes,#cases,#setores,#insights) :is(.car-arr,.esp-btn,.xc2-arrows button,.sted-arr,.ins-arrows button):hover:not(:disabled){border-color:#4d7fe0!important;background:rgba(77,127,224,.18)!important;color:#fff!important}html:not(.pc-home-light) body main:has(#heroZone) :is(#hero,#frentes,#cases,#setores,#insights) :is(.car-arr,.esp-btn,.xc2-arrows button,.sted-arr,.ins-arrows button):disabled{opacity:.35!important;cursor:default}html:not(.pc-home-light) body main:has(#heroZone) #cases article.cz{background:radial-gradient(90% 60% at 50% 0,rgba(48,81,202,.3),transparent 72%),#0b1158!important;border:1px solid rgba(142,166,255,.2)!important}html:not(.pc-home-light) body main:has(#heroZone) #cases article.cz .cz-body h3,html:not(.pc-home-light) body main:has(#heroZone) #cases article.cz .cz-body h3 a{color:#fff!important}html body :is(.sted .sted-dots,.ins-dots) button[aria-current=true]{width:24px!important;background-color:#3d63ff!important}html:not(.pc-home-light):not(.clean) body :is(.sted .sted-dots,.ins-dots) button:not([aria-current=true]){background-color:rgba(142,166,255,.4)!important}html body #quem-somos :is(.x-vline,.x-hline){display:none!important}html body main:has(#heroZone) :is(#numeros,#atuacao-integrada,#clientes,#parceiros,#academy,#carreiras,#faq){content-visibility:auto;contain-intrinsic-size:auto 900px}html body #frentes .esp-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center;text-align:center;gap:20px}html body #frentes .esp-head .esp-hr,html body #frentes .esp-head>div{display:grid;justify-items:center;text-align:center;margin-inline:auto;max-width:62ch}html body #frentes .esp-head .x-kick{justify-self:center}html body #frentes .esp-head .x-kick:after,html body #frentes .esp-head .x-kick:before{margin-inline:auto}html body #frentes .esp-head .esp-lk{justify-self:center}html body .ins-head.ins-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.4vw,28px) 24px}html body .ins-head.ins-head>div:first-child{grid-column:1/-1}html body .ins-head.ins-head .ins-tabs{grid-column:1;justify-self:start;max-width:100%}html body .ins-head.ins-head .ins-arrows{grid-column:2}@media(max-width:640px){html body .ins-head.ins-head{grid-template-columns:minmax(0,1fr)}html body .ins-head.ins-head .ins-tabs{overflow-x:auto}}