.products-tabs{position:relative}.products-tabs:before{background-color:var(--cobalt-600);content:"";height:100%;position:absolute;width:100%;z-index:-5}.products-tabs .tabsicons{height:150px;left:0;position:absolute;top:0;translate:-25% 50%;width:150px;z-index:-1}.products-tabs .tabsicons img{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.products-tabs .tabsicons img.active{opacity:1}.products-tabs .tabslist{display:flex;gap:1.5rem;justify-content:start;margin-bottom:40px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.products-tabs .tabslist::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:6px}.products-tabs .tabslist::-webkit-scrollbar{background-color:#5c9eff;height:4px;width:3px}.products-tabs .tabslist::-webkit-scrollbar-thumb{background-color:#5c9eff;border-radius:6px}.products-tabs .tabslist .tab-button{all:unset;border-bottom:2px solid transparent;color:var(--neutral-0);cursor:pointer;flex:none;font-size:1rem;line-height:1.1;padding-bottom:20px;scroll-snap-align:start;text-align:center;text-wrap:balance;transition:all .3s ease-in-out;width:100px}.products-tabs .tabslist .tab-button.active,.products-tabs .tabslist .tab-button:focus-visible,.products-tabs .tabslist .tab-button:hover{border-bottom-color:currentColor}.products-tabs .tabslist .tab-button.active{font-weight:700}.products-tabs .tabslist .tab-button:focus-visible{outline:2px dashed currentColor;outline-offset:2px}.products-tabs .tabspanels{min-height:440px;position:relative}.products-tabs .tabspanels .tabpanel{background:var(--neutral-0);box-shadow:var(--shadow-1);display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.products-tabs .tabspanels .tabpanel.active{opacity:1;visibility:visible}.products-tabs .tabspanels .tabpanel.active .tabpanel__image,.products-tabs .tabspanels .tabpanel.active .tabpanel__text{opacity:1}.products-tabs .tabspanels .tabpanel__logo{align-items:center;background:var(--prod-color-700);border-radius:0 0 6px 6px;display:flex;justify-content:center;margin-bottom:4px;padding:20px 12px 12px;width:-moz-fit-content;width:fit-content}.products-tabs .tabspanels .tabpanel__logo img{height:30px;width:30px}.products-tabs .tabspanels .tabpanel__image,.products-tabs .tabspanels .tabpanel__text{opacity:0;transition:all .3s ease-in-out}.products-tabs .tabspanels .tabpanel__text{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:0 1rem 1rem}.products-tabs .tabspanels .tabpanel__text h3{font-size:1rem}.products-tabs .tabspanels .tabpanel__text a{display:block;font-weight:600}.products-tabs .tabspanels .tabpanel__image{display:flex;position:relative}.products-tabs .tabspanels .tabpanel__image img,.products-tabs .tabspanels .tabpanel__image video{border-radius:0 0 24px 24px;height:100%;min-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.products-tabs .tabspanels .tabpanel__image .tabpanel__tooltip{background:var(--secondary-100);border-radius:4px;bottom:1rem;box-shadow:var(--shadow-1);color:var(--primary-1000);font-size:12px;max-width:300px;padding:10px;position:absolute;right:1rem;text-wrap:balance}.products-tabs .tabstooltips{background:var(--prod-color-100);border-radius:10px 10px 0 0;bottom:0;box-shadow:var(--shadow-1);display:grid;grid-template-rows:40px auto;height:180px;left:50%;max-height:40px;overflow:clip;position:fixed;transition:all .3s ease-in-out;translate:-50% 0;width:200px;z-index:1}.products-tabs .tabstooltips strong{color:var(--prod-color-700)}.products-tabs .tabstooltips.open{max-height:180px;translate:-50% 0}.products-tabs .tabstooltips .tooltip-btn{align-items:center;background:var(--prod-color-200);border:0;border-radius:10px 10px 0 0;color:var(--prod-color-700);display:inline-flex;gap:4px;justify-content:center;position:relative;text-align:center}.products-tabs .tabstooltips .tooltip-btn:before{background:var(--prod-color-700);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-1}.products-tabs .tabstooltips .tooltip-btn:hover:before{opacity:.2}.products-tabs .tabstooltips .tooltip-btn svg{height:20px;width:20px}.products-tabs .tabstooltips__wrapper{position:relative}.products-tabs .tabstooltips .tabtooltip{font-size:14px;height:100%;left:0;opacity:0;padding:1rem;position:absolute;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%}.products-tabs .tabstooltips .tabtooltip.active{opacity:1;visibility:visible}.products-tabs .content-btn{display:flex;justify-content:center;margin:40px auto}@media(min-width:80em){.products-tabs .container.blurred-ball:before{bottom:0;right:50px;scale:.7}.products-tabs .tabslist{gap:2rem;justify-content:center;overflow-x:initial;padding-bottom:0}.products-tabs .tabslist .tab-button{width:unset}.products-tabs .tabslist button:first-child{width:200px}.products-tabs .tabslist button:nth-child(2){width:80px}.products-tabs .tabslist button:nth-child(3){width:100px}.products-tabs .tabslist button:nth-child(4){width:104px}.products-tabs .tabslist button:nth-child(5){width:102px}.products-tabs .tabslist button:nth-child(6){width:165px}.products-tabs .tabspanels{margin:auto;width:990px}.products-tabs .tabspanels .tabpanel{display:grid;grid-template-columns:auto 552px;grid-template-rows:440px;height:440px}.products-tabs .tabspanels .tabpanel__logo{margin-bottom:1rem;padding:2rem 1rem 1rem}.products-tabs .tabspanels .tabpanel__logo img{height:42px;width:42px}.products-tabs .tabspanels .tabpanel__text{padding:0 2rem 2rem}.products-tabs .tabspanels .tabpanel__text h3{font-size:24px}.products-tabs .tabspanels .tabpanel__image{height:100%}.products-tabs .tabspanels .tabpanel__image img,.products-tabs .tabspanels .tabpanel__image video{border-radius:0 24px 24px 0}.products-tabs .tabstooltips{border-radius:24px 0 0 24px;bottom:unset;display:grid;grid-template-columns:60px auto;grid-template-rows:1fr;height:219px;left:unset;max-height:unset;opacity:1!important;position:absolute;right:0;top:50%;translate:calc(100% - 60px) -20px;width:235px}.products-tabs .tabstooltips.open{max-height:unset;translate:0 -20px}.products-tabs .tabstooltips .tooltip-btn{border-radius:0 10px 10px 0;rotate:180deg;writing-mode:vertical-lr}.products-tabs .tabstooltips .tabtooltip{display:flex;flex-direction:column;font-size:1rem;justify-content:center;transition:all 1s ease-in-out}}.ia{border-radius:32px 32px 0 0;margin-top:-32px;overflow:hidden;position:relative}.ia .container{position:relative;text-align:center;z-index:1}.ia .container .carousel{margin:auto;width:225px}.ia .container .carousel__container{overflow:visible!important}.ia .container .carousel__item{opacity:.5!important;visibility:visible!important}.ia .container .carousel__item.active{opacity:1!important}.ia .container .carousel__controls{display:flex;justify-content:space-between;left:0;padding:0 16px;position:absolute;top:50%;width:100%}.ia .container .carousel__controls button{align-items:center;background-color:var(--neutral-0);border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}.ia .content-card{height:100%;text-decoration:none;width:100%}.ia .content-card img,.ia .content-card video{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ia .content-card .tag{left:24px;position:absolute;top:24px}.ia .slider,.ia>.tag{display:none}@media(min-width:80em){.ia{border-radius:64px 64px 0 0;margin-top:-64px}.ia .tag{display:inline-flex}.ia .carousel{display:none}.ia .slider{display:flex;gap:40px;justify-content:center}.ia .slider__buttons{flex:none;list-style:none;margin:0;padding:0;text-align:left;width:285px}.ia .slider__buttons button{align-items:center;background-color:transparent;border:none;color:var(--neutral-0);cursor:pointer;display:inline-flex;font-size:1rem;margin-bottom:20px;padding:8px 0 0;position:relative;text-align:left;white-space:nowrap}.ia .slider__buttons button:hover{filter:brightness(0) saturate(100%) invert(64%) sepia(67%) saturate(1678%) hue-rotate(207deg) brightness(109%) contrast(101%)}.ia .slider__buttons button:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="m8.295 16.59 4.58-4.59-4.58-4.59L9.705 6l6 6-6 6z"/></svg>');display:inline-block;height:24px;right:-28px;top:0;width:24px}.ia .slider__buttons button svg{flex:none;margin-right:12px;width:24px}.ia .slider__buttons button.active{font-weight:700}.ia .slider__buttons button.active:before{animation-fill-mode:forwards;animation-name:fillUnderline;animation-timing-function:linear;background-color:var(--neutral-0);bottom:-8px;content:"";height:1px;left:0;position:absolute;width:0}.ia .slider__content{height:461px;padding:0;position:relative;width:787px}.ia .slider__content .content{display:none;gap:40px;left:0;position:absolute;top:0}.ia .slider__content .content.show{animation-duration:.6s;animation-fill-mode:forwards;animation-name:slideUp;animation-timing-function:ease;display:flex}.ia .slider__content .content h3 span{display:block}.ia .slider__image{border-radius:25px;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:475px}.ia .slider__image img,.ia .slider__image video{border-radius:25px;margin-left:-1px;margin-top:-1px;width:calc(100% + 2px)}.ia .slider__text{animation-delay:.2s;animation-duration:.6s;animation-fill-mode:forwards;animation-name:slideUp;animation-timing-function:ease;opacity:0;width:292px}.ia:before{background:radial-gradient(circle at center,#063bc1 0,rgba(6,59,193,0) 70%);border-radius:50%;bottom:-50%;content:"";height:960px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:960px;z-index:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fillUnderline{0%{width:0}to{width:100%}}.cases__title a{margin-top:20px}.cases-card{border:1px solid var(--cobalt-700);border-radius:24px 24px 0 24px;height:auto;height:calc(100% - 32px);margin-bottom:32px;overflow:hidden;position:relative;text-decoration:none;width:100%}.cases-card .bg-container{background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;height:100%;position:absolute;right:0;width:50%}.cases-card .btn{display:none}.cases-card__content{background-color:var(--neutral-0);display:flex;flex-direction:column;gap:30px;height:100%;padding:20px;position:relative;width:100%;z-index:1}.cases-card__content .logo{height:40px;margin-top:auto;-o-object-fit:contain;object-fit:contain;width:100px}.cases-card__tags{display:flex;flex-wrap:wrap;gap:8px}.cases-card__tag{border-radius:18px;color:var(--cobalt-1000);display:inline-block;padding:0 16px}.cases-card__tag--setor{background-color:var(--lime-100)}.cases-card__tag--produto{border:1px solid var(--cobalt-1000)}.cases .carousel__container{max-width:250px;overflow:visible}.cases .carousel__item{opacity:1;visibility:visible}.cases .carousel__controls .carousel__button{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.cases .carousel__controls .carousel__bullets{gap:14px}.cases .carousel__controls .carousel__bullets button{background-color:var(--neutral-300)}.cases .carousel__controls .carousel__bullets button:hover{background-color:var(--cobalt-700)}.cases .carousel__controls .carousel__bullets button.active{background-color:var(--cobalt-700)!important;box-shadow:0 0 0 4px var(--cobalt-200)}@media(min-width:48em){.cases .carousel__container{max-width:unset;overflow:hidden!important}}@media(min-width:80em){.cases__title{display:flex;gap:128px}.cases__title a{flex:none;margin-top:auto}.cases-card{height:435px}.cases-card .btn{bottom:32px;display:block;position:absolute;right:32px;z-index:0}.cases-card__content{padding:32px;width:288px}.cases .carousel__container{max-width:unset;overflow:hidden}.cases .carousel__item{transition:.6s ease;width:290px!important}.cases .carousel__item:nth-child(3){width:515px!important}.cases .carousel__item:nth-child(3) .cases-card__content{border-radius:24px 24px 0 24px;border-right:1px solid var(--cobalt-700)}}.contents{background-color:var(--neutral-100);border-radius:32px 32px 0 0;overflow:hidden}.contents__grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:0}.contents__grid .card{background:var(--neutral-0);border-radius:24px;box-sizing:border-box;max-width:368px;min-height:300px;overflow:hidden;padding:20px;position:relative;text-decoration:none}.contents__grid .card a{text-decoration:none}.contents__grid .card__content{display:flex;flex-direction:column;height:100%}.contents__grid .card__content>*{color:var(--cobalt-1000)}.contents__grid .card .tag{display:none;position:absolute;right:20px;top:20px;z-index:1}.contents__grid .card .link{color:var(--cobalt-700);font-weight:600;margin-top:auto}.contents__grid .card--dark *{color:var(--neutral-0)!important}.contents__grid .card__content{position:relative;z-index:1}.contents__grid .card__content img{left:0;margin-top:4px;position:absolute;top:100%;width:100%}.contents__grid .card .bg{border-radius:24px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.contents__grid .card .bg img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;transition:.3s ease;width:100%}.contents__grid .card:hover .bg img{transform:scale(1.1)}.contents__grid .span-1,.contents__grid .span-2,.contents__grid .span-3{flex:0 0 100%}@media(min-width:48em){.contents__grid .card{max-width:356px}}@media(min-width:80em){.contents{border-radius:64px 64px 0 0}.contents__grid .card{max-width:unset}.contents__grid .span-1{flex:0 0 calc(33.33333% - 10.66667px)}.contents__grid .span-2{flex:0 0 calc(66.66667% - 5.33333px);padding:48px 340px 20px 20px}.contents__grid .span-2 .tag{display:flex}.contents__grid .span-3{flex:0 0 100%;padding:48px 520px 20px 20px}.contents__grid .span-3 .tag{display:flex}.contents__grid .span-3 .bg img{-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 120%);mask-image:linear-gradient(90deg,transparent 30%,#000 120%);opacity:unset}}.faq .accordion__container{background-color:var(--neutral-50);border-radius:24px;margin-bottom:24px;padding:24px}.faq .accordion__container h3{color:var(--neutral-950)}.faq .accordion__container h3 button{padding:0}.faq .accordion__container .accordion__panel p{padding-top:24px}.faq .accordion__container .accordion__panel p:last-child{padding-bottom:0}.faq .accordion__container:after{content:none;display:none}@media(min-width:80em){.faq__items ul{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:64px;column-gap:64px}.faq__items ul li{-webkit-column-break-inside:avoid}.faq__items ul li.prevent-break{column-break-before:always;-moz-column-break-before:column;break-before:column}}