*,*::before,*::after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.2;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--soft-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:140rem;padding:0 1rem;margin:0 auto}.button{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3.2rem;min-height:4.8rem;width:fit-content;border-radius:5rem;text-decoration:none;font-size:1.6rem;font-weight:700;.button-icon{flex-shrink:0}&.button--primary{color:#fff;background:linear-gradient(90deg,#FF9D00 0%,#FF5300 50%,#FF9D00 100%);background-size:200% 100%;background-position:100% 0;transition:background-position 300ms ease-in-out,outline-color 300ms ease-in-out;&:hover{background-position:0% 0}}&.button--outline{color:#FF9D00;background:#fff0;border:2px solid #FF9D00;transition:all 300ms ease-in-out;&:hover{color:#fff;background:#FF9D00;border-color:#FF9D00}}@media (min-width:1024px){font-size:1.8rem}}:root{font-size:62.5%}html{margin:0!important;padding:0!important}body{color:#333;font-size:1.6rem;font-family:'Sora',sans-serif;background:#fff}p{line-height:1.5;@media (min-width:1024px){&.text-md{font-size:1.8rem}}}h1{font-size:3.2rem;line-height:1.2;@media (min-width:768px){font-size:4.8rem}@media (min-width:1024px){font-size:5.6rem}}h2{font-size:2.4rem;@media (min-width:768px){font-size:4rem}@media (min-width:1024px){font-size:5.6rem}}h3{font-size:2rem;@media (min-width:768px){font-size:3.2rem}@media (min-width:1024px){font-size:4rem}}#menfis-app{position:relative}.site-main>section,.site-main>div,.site-main>article{overflow-x:clip}#site-header{position:fixed;top:0;left:0;right:0;z-index:999;transform:translateY(0);transition:transform 300ms linear}#site-header.navbar-hidden{transform:translateY(calc(-100% - 2.4rem))}#navbar{padding-top:2.4rem;.navbar__content{background:#f8f9fa;border-radius:2.4rem;padding:1.6rem 4rem;height:9rem;display:flex;justify-content:space-between;align-items:center;gap:4rem;box-shadow:var(--soft-shadow);border:1px solid #ddd}.navbar__brand{flex-shrink:0;width:6rem;height:auto}.navbar__brand svg{width:100%;height:auto}.navbar__brand path{transition:fill 300ms ease-in-out}.navbar__brand:hover path{fill:#FD712D}.navbar__nav{list-style:none;margin:0;padding:0;display:none;gap:1rem}.navbar__item{position:relative}.navbar__link{font-size:1.4rem;color:#333;text-decoration:none;padding:.8rem 1.6rem;border-radius:.8rem;transition:all 300ms ease-in-out;display:flex;align-items:center;gap:.8rem}.navbar__link:hover{background:rgb(253 113 45 / .1);color:#FD712D}.navbar__dropdown{position:relative}.navbar__dropdown-trigger{background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:inherit}.navbar__dropdown-icon{transition:transform 300ms ease-in-out}.navbar__dropdown:hover .navbar__dropdown-icon,.navbar__dropdown-trigger[aria-expanded="true"] .navbar__dropdown-icon{transform:rotate(180deg)}.navbar__dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px rgb(0 0 0 / .1);min-width:20rem;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all 300ms ease-in-out;z-index:1000;list-style:none;margin:0;padding:1.2rem 0;margin-top:.8rem}.navbar__dropdown:hover .navbar__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar__dropdown-item{margin:0}.navbar__dropdown-link{display:block;padding:1.2rem 2rem;color:#333;text-decoration:none;font-size:1.4rem;transition:all 300ms ease-in-out}.navbar__dropdown-link:hover{background:rgb(253 113 45 / .1);color:#FD712D}.navbar__actions{display:none}.navbar__contact-button{display:none;white-space:nowrap;font-size:1.4rem;min-width:20rem}@media (min-width:1440px){.navbar__nav{display:flex;margin-right:auto}.navbar__actions{display:flex;align-items:center}.navbar__contact-button{display:inline-flex}}}body.mobile-menu-open{overflow:hidden}.mobile-menu-button{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:.8rem;gap:1.6rem;transition:all 300ms ease-in-out;@media (min-width:1440px){display:none}.mobile-menu-button__text{text-transform:uppercase}.mobile-menu-button__icon{display:flex;flex-direction:column;gap:.8rem}.mobile-menu-button__line{width:3.2rem;height:.3rem;background:#333;border-radius:.2rem;transition:all 300ms ease-in-out}&:hover .mobile-menu-button__line{background:#FD712D}&[aria-expanded="true"]{.mobile-menu-button__line:nth-child(1){transform:rotate(45deg) translateY(1.1rem)}.mobile-menu-button__line:nth-child(2){opacity:0}.mobile-menu-button__line:nth-child(3){transform:rotate(-45deg) translateY(-1.1rem)}}}.mobile-menu{display:flex;@media (min-width:1440px){display:none}.mobile-menu__overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgb(0 0 0 / .6);z-index:9998;opacity:0;visibility:hidden;backdrop-filter:blur(4px);transition:all 300ms ease-in-out}.mobile-menu__panel{position:fixed;top:0;right:0;width:min(32rem, 85vw);max-width:32rem;height:100dvh;background:#fff;z-index:9999;padding:2.4rem;overflow-y:scroll;box-shadow:-4px 0 20px rgb(0 0 0 / .1);transform:translateX(100%);transition:all 400ms cubic-bezier(.25,.46,.45,.94)}&.is-open .mobile-menu__overlay{opacity:1;visibility:visible}&.is-open .mobile-menu__panel{transform:translateX(0)}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid #eee}.mobile-menu__brand{max-width:16rem}.mobile-menu__brand a{display:block;transition:all 300ms ease-in-out}.mobile-menu__brand a:hover{transform:translateY(-2px);filter:drop-shadow(0 0 12px rgb(253 114 45 / .3))}.mobile-menu__brand svg{width:100%;height:auto}.mobile-menu__close{background:none;border:none;font-size:2.4rem;cursor:pointer;color:#333;transition:color 300ms ease-in-out;padding:.4rem;border-radius:.4rem}.mobile-menu__close:hover{color:#FD712D}.mobile-menu__nav{list-style:none;margin:0;padding:0}.mobile-menu__item{margin-bottom:1.6rem}.mobile-menu__link{display:block;padding:1.2rem 0;color:#333;text-decoration:none;font-size:1.8rem;transition:color 300ms ease-in-out}.mobile-menu__link:hover{color:#FD712D}.mobile-menu__item--dropdown .mobile-menu__dropdown-trigger{width:100%;background:none;border:none;text-align:left;font-family:inherit;font-size:1.8rem;color:#333;padding:1.2rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color 300ms ease-in-out}.mobile-menu__item--dropdown .mobile-menu__dropdown-trigger:hover{color:#FD712D}.mobile-menu__dropdown-icon{transition:transform 300ms ease-in-out}.mobile-menu__dropdown-trigger[aria-expanded="true"] .mobile-menu__dropdown-icon{transform:rotate(180deg)}.mobile-menu__dropdown-menu{list-style:none;margin:0;padding:0 0 0 1rem;border-left:4px solid #FD712D;max-height:0;overflow:hidden;transition:all 400ms cubic-bezier(.25,.46,.45,.94)}.mobile-menu__dropdown-item+.mobile-menu__dropdown-item{margin-top:1.2rem}.mobile-menu__dropdown-link{display:block;padding:.8rem 0;color:#666;text-decoration:none;font-weight:500;font-size:1.6rem;transition:color 300ms ease-in-out}.mobile-menu__dropdown-link:hover{color:#FD712D}.mobile-menu__actions{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid #eee}.mobile-menu__contact-button{width:100%;justify-content:center;font-size:1.6rem;padding:1.6rem 2.4rem}}#site-main{&>section:first-child{padding-top:calc(9rem + (2.4rem + 2.4rem))}}#site-footer{position:relative;z-index:91;background:#1F1F1F;padding:4rem 0;color:#fff;border-top:2px solid #FD712D;.footer__row:first-child{display:grid;gap:4rem}.footer__row .footer__brand{margin:0 auto}.footer__row .footer__brand a{display:flex;max-width:24rem;transition:all 300ms ease-in-out}.footer__row .footer__brand a:hover{transform:translateY(-2px);filter:drop-shadow(0 0 24px rgb(253 114 45 / .2))}.footer__row .footer__brand svg{width:100%;height:auto}.footer__row:first-child h3{position:relative;font-size:1.8rem;font-weight:300;margin:0 auto 2.4rem;text-align:center;width:fit-content}.footer__row:first-child h3::before{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#FD712D;border-radius:.2rem}.footer__row:first-child ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:1.6rem}.footer__row:first-child ul a{color:#fff;text-decoration:none;font-size:1.4rem;transition:all 300ms ease-in-out}.footer__row:first-child ul a:hover{color:#FD712D}.footer__row:last-child{display:flex;flex-direction:column;gap:4rem;padding-top:2.4rem;margin-top:4rem;border-top:2px solid rgb(221 221 221 / .1)}.footer__row:last-child .footer__copyright{font-size:1.4rem;text-align:center}.footer__row:last-child .menfis-logo{display:flex;max-width:14rem;margin:0 auto;transition:all 300ms ease-in-out}.footer__row:last-child .menfis-logo:hover{transform:translateY(-2px);filter:drop-shadow(0 0 24px rgb(253 114 45 / .6))}.footer__copyright-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:.8rem}.footer__copyright-links a{padding:0 .8rem;border-left:2px solid #FD712D;color:#fff;transition:all 300ms ease-in-out}.footer__copyright-links a:hover{background:#FD712D}.footer__row:last-child .menfis-logo svg{width:100%;height:auto}.footer__site-map,.footer__site-social{width:fit-content;margin:0 auto}@media (min-width:768px){.footer__row:first-child{grid-template-columns:repeat(2,1fr)}.footer__row .footer__brand{grid-column:1 / -1}.footer__site-map,.footer__site-social{width:100%}}@media (min-width:1024px){.footer__row:first-child{grid-template-columns:repeat(3,1fr)}.footer__row .footer__brand{grid-column:unset;margin:unset}.footer__copyright-links{justify-content:start}.footer__row:first-child h3{text-align:start;margin:0 0 2.4rem}.footer__row:first-child ul{justify-content:start}.footer__row:last-child{flex-direction:row;justify-content:space-between}.footer__row:last-child .footer__copyright{text-align:start}.footer__row:last-child .menfis-logo{margin:unset}}@media (min-width:1200px){.footer__row:first-child{grid-template-columns:repeat(6,1fr)}.footer__row:first-child ul{flex-direction:column}.footer__site-social ul.footer__site-social-list{flex-direction:row}}}#back-to-top{position:sticky;bottom:0;right:0;left:0;z-index:90;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(100%);transition:all 400ms cubic-bezier(.25,.46,.45,.94);&.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__container{display:flex;justify-content:flex-end;pointer-events:none}.back-to-top__button{cursor:pointer;display:flex;align-items:center;justify-content:center;background:#1F1F1F;color:#fff;border:0;padding:.6rem 1rem;border-radius:.8rem .8rem 0 0;border-left:2px solid #FD712D;border-right:2px solid #FD712D;border-top:2px solid #FD712D;border-bottom:2px solid #fff0;transition:all 300ms ease-in-out;pointer-events:auto;margin-top:-3.6rem}.back-to-top__button:hover{background:#2F2F2F}.back-to-top__button:active{transform:translateY(0)}.back-to-top__button svg{width:2rem;height:2rem}}.arquitec-lab-fechamento__cta{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:3rem}.arquitec-lab-fechamento__cta{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:3rem}.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid,.arquitec-lab-criterios__cards,.arquitec-lab-recursos__grid{display:grid!important;visibility:visible!important;opacity:1!important;position:relative;z-index:1}.feature-card,.benefit-card,.criteria-card,.resource-card{box-sizing:border-box;position:relative;transform:translateZ(0);backface-visibility:hidden}.arquitec-lab-hero__container,.arquitec-lab-intro__container,.arquitec-lab-como-funciona__container,.arquitec-lab-beneficios__container,.arquitec-lab-criterios__container,.arquitec-lab-recursos__container,.arquitec-lab-fechamento__container{display:block!important;width:100%!important;max-width:120rem!important;margin:0 auto!important;padding:0 2.4rem!important}.arquitec-lab-hero{background:linear-gradient(135deg,#FD712D 0%,#e25a16 100%);position:relative;display:flex;align-items:center;overflow:hidden;padding-bottom:2.4rem}.arquitec-lab-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgb(255 255 255 / .1) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgb(255 255 255 / .1) 1px,transparent 1px),radial-gradient(circle at 40% 40%,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:5rem 5rem,6rem 6rem,8rem 8rem;opacity:.8}f .arquitec-lab-hero__container{position:relative;z-index:2}.arquitec-lab-hero__content{height:100%;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40dvh}.arquitec-lab-hero__logo{display:flex;justify-content:center;align-items:center;margin-bottom:2.4rem}.arquitec-lab-hero__logo svg{width:18rem;height:20rem;max-width:100%;height:auto}.arquitec-lab-hero__title{font-size:clamp(4rem, 8vw, 8rem);font-weight:300;margin-bottom:2.4rem;line-height:1.2}.arquitec-lab-hero__title strong{font-weight:700;color:#fff}.arquitec-lab-hero__subtitle{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:300;opacity:.95;max-width:60rem;margin-left:auto;margin-right:auto}.arquitec-lab-intro{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);position:relative}.arquitec-lab-intro::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgb(253 113 45 / .05) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgb(45 125 50 / .05) 1px,transparent 1px);background-size:4rem 4rem,6rem 6rem;opacity:.8}.arquitec-lab-intro__content{max-width:80rem;margin:0 auto;text-align:center;position:relative;z-index:2;background:rgb(255 255 255 / .9);padding:4rem;border-radius:3.2rem;border:1px solid rgb(253 113 45 / .1);box-shadow:var(--soft-shadow)}.arquitec-lab-intro__text{font-size:2rem;line-height:1.6;color:#333}.arquitec-lab-intro__text strong{color:#FD712D;font-weight:600;position:relative}.arquitec-lab-intro__text strong::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#FD712D 50%,transparent 100%);opacity:.6}.arquitec-lab-video{padding:8rem 0;background:#fff;position:relative;overflow:hidden}.arquitec-lab-video::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 15% 85%,rgb(253 113 45 / .03) 1px,transparent 1px),radial-gradient(circle at 85% 15%,rgb(45 125 50 / .03) 1px,transparent 1px);background-size:5rem 5rem,7rem 7rem;opacity:.6;pointer-events:none}.arquitec-lab-video__container{position:relative;z-index:2}.arquitec-lab-video__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.arquitec-lab-video__content{display:flex;flex-direction:column;gap:2.4rem}.arquitec-lab-video__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;line-height:1.2;color:#1a1a1a;margin-bottom:0}.arquitec-lab-video__title strong{font-weight:700;color:#FD712D;display:block}.arquitec-lab-video__description{font-size:1.8rem;line-height:1.6;color:#4a4a4a}.arquitec-lab-video__features{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem}.video-feature{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem;background:rgb(253 113 45 / .05);border-radius:1.2rem;transition:all 300ms ease}.video-feature:hover{background:rgb(253 113 45 / .1);transform:translateX(8px)}.video-feature__icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background:#FD712D;border-radius:50%;color:#fff}.video-feature__icon svg{width:1.4rem;height:1.4rem}.video-feature__text{font-size:1.6rem;font-weight:500;color:#1a1a1a;line-height:1.4}.arquitec-lab-video__player{display:flex;justify-content:center;align-items:center;position:relative}.vertical-video-container{position:relative;width:100%;max-width:40rem;aspect-ratio:9 / 16;border-radius:2.4rem;overflow:hidden;box-shadow:0 2rem 4rem rgb(0 0 0 / .15),0 1rem 2rem rgb(0 0 0 / .1);background:#000;cursor:pointer;transition:all 400ms cubic-bezier(.4,0,.2,1)}.vertical-video-container:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 2.4rem 5rem rgb(0 0 0 / .2),0 1.2rem 2.4rem rgb(0 0 0 / .15)}.vertical-video-container.playing{cursor:default}.vertical-video{width:100%;height:100%;object-fit:cover;display:block}.vertical-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .3) 100%);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 400ms ease;pointer-events:none}.vertical-video-container.playing .vertical-video-overlay{opacity:0}.vertical-video-play-btn{width:8rem;height:8rem;border-radius:50%;background:rgb(255 255 255 / .95);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 300ms cubic-bezier(.4,0,.2,1);pointer-events:all;box-shadow:0 .8rem 2.4rem rgb(0 0 0 / .2)}.vertical-video-play-btn:hover{transform:scale(1.1);background:#fff;box-shadow:0 1.2rem 3.2rem rgb(0 0 0 / .25)}.vertical-video-play-btn:active{transform:scale(.95)}.vertical-video-play-btn svg{width:3.2rem;height:3.2rem;color:#FD712D;margin-left:.4rem;stroke-width:2.5}.vertical-video-controls{position:absolute;bottom:2rem;right:2rem;opacity:0;visibility:hidden;transition:all 300ms ease;pointer-events:none;z-index:10}.vertical-video-container.playing .vertical-video-controls{opacity:1;visibility:visible;pointer-events:all}.vertical-video-pause-btn{width:5.6rem;height:5.6rem;border-radius:50%;background:rgb(255 255 255 / .95);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 300ms cubic-bezier(.4,0,.2,1);box-shadow:0 .4rem 1.6rem rgb(0 0 0 / .2)}.vertical-video-pause-btn:hover{transform:scale(1.1);background:#fff;box-shadow:0 .8rem 2rem rgb(0 0 0 / .25)}.vertical-video-pause-btn:active{transform:scale(.95)}.vertical-video-pause-btn svg{width:2.4rem;height:2.4rem;color:#FD712D;stroke-width:2.5}.vertical-video-container.loading .vertical-video-play-btn{opacity:.5;cursor:wait}@media (max-width:1024px){.arquitec-lab-video{padding:6rem 0}.arquitec-lab-video__grid{gap:4rem}.vertical-video-container{max-width:35rem}}@media (max-width:768px){.arquitec-lab-video{padding:4rem 0}.arquitec-lab-video__grid{grid-template-columns:1fr;gap:4rem}.arquitec-lab-video__content{text-align:center}.arquitec-lab-video__title strong{display:inline}.video-feature{text-align:left}.vertical-video-container{max-width:32rem;margin:0 auto}.vertical-video-play-btn{width:7rem;height:7rem}.vertical-video-play-btn svg{width:2.8rem;height:2.8rem}.vertical-video-pause-btn{width:5rem;height:5rem}.vertical-video-pause-btn svg{width:2.2rem;height:2.2rem}.vertical-video-controls{bottom:1.6rem;right:1.6rem}}@media (max-width:480px){.arquitec-lab-video{padding:3rem 0}.arquitec-lab-video__grid{gap:3rem}.vertical-video-container{max-width:28rem}.vertical-video-play-btn{width:6rem;height:6rem}.vertical-video-play-btn svg{width:2.4rem;height:2.4rem}.vertical-video-pause-btn{width:4.4rem;height:4.4rem}.vertical-video-pause-btn svg{width:2rem;height:2rem}.vertical-video-controls{bottom:1.2rem;right:1.2rem}}.arquitec-lab-como-funciona{padding:8rem 0;background:#fff}.arquitec-lab-como-funciona__header{text-align:center;margin-bottom:6rem}.arquitec-lab-como-funciona__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;color:#333;line-height:1.2}.arquitec-lab-como-funciona__title strong{font-weight:700;color:#FD712D}.arquitec-lab-como-funciona__cards{display:grid!important;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:6rem;width:100%;align-items:start}.feature-card,.benefit-card,.criteria-card,.resource-card{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;visibility:visible!important;opacity:1!important;min-height:20rem;width:100%}@supports not (display:grid){.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid,.arquitec-lab-criterios__cards,.arquitec-lab-recursos__grid{display:flex!important;flex-wrap:wrap;justify-content:center}.feature-card,.benefit-card,.criteria-card,.resource-card{flex:1 1 30rem;max-width:40rem;margin:1.5rem}}.feature-card{background:#fff;border:1px solid #e8e8e8;border-radius:2rem;padding:3rem;text-align:center;transition:all 300ms ease;position:relative;overflow:hidden;box-shadow:var(--soft-shadow)}.feature-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(253 113 45 / .05) 0%,rgb(226 90 22 / .05) 100%);opacity:0;transition:opacity 0.3s ease}.feature-card:hover::before{opacity:1}.feature-card:hover{border-color:#FD712D;transform:translateY(-.5rem);box-shadow:0 2rem 4rem rgb(253 113 45 / .15)}.feature-card--highlight{border-color:#FD712D;background:linear-gradient(135deg,#FD712D 0%,#e25a16 100%);color:#fff;position:relative;z-index:2;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.feature-card--highlight::before{display:none}.feature-card__icon{width:6rem;height:6rem;background:rgb(253 113 45 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2.4rem;color:#FD712D}.feature-card--highlight .feature-card__icon{background:rgb(255 255 255 / .2);color:#fff}.feature-card__title{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem;color:#333;line-height:1.3}.feature-card--highlight .feature-card__title{color:#fff}.feature-card__text{font-size:1.6rem;line-height:1.5;color:#666}.feature-card--highlight .feature-card__text{color:rgb(255 255 255 / .9)}.arquitec-lab-beneficios{padding:8rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e8f5e8 100%)}.arquitec-lab-beneficios__header{text-align:center;margin-bottom:6rem}.arquitec-lab-beneficios__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;color:#333;line-height:1.2}.arquitec-lab-beneficios__title strong{font-weight:700;color:#2d7d32}.arquitec-lab-beneficios__grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:6rem;width:100%;align-items:start}.benefit-card{background:#fff;border-radius:2rem;padding:3rem;text-align:center;transition:all 300ms ease;border:1px solid #e8e8e8;position:relative;overflow:hidden;box-shadow:var(--soft-shadow)}.benefit-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(45 125 50 / .05) 0%,rgb(67 160 71 / .05) 100%);opacity:0;transition:opacity 0.3s ease}.benefit-card:hover::before{opacity:1}.benefit-card:hover{transform:translateY(-.8rem);box-shadow:0 2rem 6rem rgb(45 125 50 / .15);border-color:#2d7d32}.benefit-card--highlight{background:linear-gradient(135deg,#2d7d32 0%,#43a047 100%);color:#fff;border-color:#2d7d32;position:relative;z-index:2;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.benefit-card--highlight::before{display:none}.benefit-card__icon{width:8rem;height:8rem;background:rgb(45 125 50 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2.4rem;color:#2d7d32}.benefit-card--highlight .benefit-card__icon{background:rgb(255 255 255 / .2);color:#fff}.benefit-card__title{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem;color:#333;line-height:1.3}.benefit-card--highlight .benefit-card__title{color:#fff}.benefit-card__text{font-size:1.6rem;line-height:1.6;color:#666}.benefit-card--highlight .benefit-card__text{color:rgb(255 255 255 / .9)}.arquitec-lab-beneficios__grid .benefit-card--highlight{align-self:stretch;justify-self:stretch;contain:layout style;transform:translate3d(0,0,0)}.arquitec-lab-como-funciona__cards .feature-card--highlight,.arquitec-lab-beneficios__grid .benefit-card--highlight{grid-column:auto;grid-row:auto;min-height:fit-content;height:auto}.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid{grid-template-rows:auto auto;place-items:stretch}.arquitec-lab-criterios{padding:8rem 0;background:#fff}.arquitec-lab-criterios__header{text-align:center;margin-bottom:6rem}.arquitec-lab-criterios__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;color:#333;line-height:1.2}.arquitec-lab-criterios__title strong{font-weight:700;color:#FD712D}.arquitec-lab-criterios__cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:3rem;margin-top:6rem;width:100%}.criteria-card{background:#fff;border:1px solid #e8e8e8;border-radius:2rem;padding:3rem;text-align:left;transition:all 300ms ease;position:relative;box-shadow:var(--soft-shadow);text-align:center}.criteria-card:hover{border-color:#FD712D;transform:translateY(-.5rem);box-shadow:0 2rem 4rem rgb(253 113 45 / .15)}.criteria-card__icon{width:7rem;height:7rem;background:rgb(253 113 45 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem;color:#FD712D}.criteria-card__title{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem;color:#333;line-height:1.3}.criteria-card__text{font-size:1.6rem;line-height:1.6;color:#666}.criteria-card__text strong{color:#FD712D;font-weight:600}.arquitec-lab-recursos{padding:8rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#fff3e0 100%)}.arquitec-lab-recursos__header{text-align:center;margin-bottom:6rem}.arquitec-lab-recursos__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;color:#333;margin-bottom:2.4rem;line-height:1.2}.arquitec-lab-recursos__title strong{font-weight:700;color:#FD712D}.arquitec-lab-recursos__subtitle{font-size:1.6rem;color:#666;font-style:italic;background:rgb(253 113 45 / .1);padding:1.6rem 3.2rem;border-radius:5rem;display:inline-block;border:1px solid rgb(253 113 45 / .2);max-width:60rem}.arquitec-lab-recursos__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.4rem;margin-top:6rem;width:100%}.resource-card{background:#fff;border:1px solid #e8e8e8;border-radius:2rem;padding:3rem;text-align:center;transition:all 300ms ease;position:relative;overflow:hidden;box-shadow:var(--soft-shadow)}.resource-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(253 113 45 / .05) 0%,rgb(226 90 22 / .05) 100%);opacity:0;transition:opacity 0.3s ease}.resource-card:hover::before{opacity:1}.resource-card:hover{border-color:#FD712D;transform:translateY(-.8rem);box-shadow:0 2rem 6rem rgb(253 113 45 / .15)}.resource-card--primary{background:linear-gradient(135deg,#FD712D 0%,#e25a16 100%);color:#fff;border-color:#FD712D}.resource-card--primary::before{display:none}.resource-card__icon{width:6rem;height:6rem;background:rgb(253 113 45 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.6rem;color:#FD712D}.resource-card--primary .resource-card__icon{background:rgb(255 255 255 / .2);color:#fff}.resource-card__title{font-size:1.6rem;font-weight:600;color:#333;line-height:1.3}.resource-card--primary .resource-card__title{color:#fff}.arquitec-lab-fechamento{padding:8rem 0;background:linear-gradient(135deg,#333 0%,#1a1a1a 100%);color:#fff;position:relative;overflow:hidden}.arquitec-lab-fechamento::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgb(253 113 45 / .1) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgb(253 113 45 / .1) 1px,transparent 1px);background-size:6rem 6rem,8rem 8rem;opacity:.5}.arquitec-lab-fechamento__container{position:relative;z-index:2}.arquitec-lab-fechamento__content{display:grid;grid-template-columns:2fr 1fr;gap:6rem;align-items:center}.arquitec-lab-fechamento__title{font-size:clamp(3.2rem, 5vw, 4.8rem);font-weight:300;margin-bottom:2.4rem;line-height:1.2}.arquitec-lab-fechamento__title strong{font-weight:700;color:#FD712D}.arquitec-lab-fechamento__description{font-size:1.8rem;line-height:1.6;margin-bottom:4rem;opacity:.9}.arquitec-lab-fechamento__cta{display:flex!important;visibility:visible!important;opacity:1!important;gap:2rem;flex-wrap:wrap;margin-top:3rem;align-items:center;min-height:6rem}*/ .arquitec-lab-brand{text-align:center;position:relative;display:block!important;visibility:visible!important}.arquitec-lab-brand__logo{display:flex;justify-content:center;align-items:center;visibility:visible!important;opacity:1!important}.arquitec-lab-brand__logo svg{max-width:24rem;width:100%;height:auto}.arquitec-lab-brand__title{font-size:4.8rem;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:.2rem;position:relative;line-height:1.1;display:block!important;visibility:visible!important}.arquitec-lab-brand__title span{color:#FD712D!important;font-weight:300}@media (max-width:1024px){.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid{gap:2.5rem}.arquitec-lab-fechamento__cta{justify-content:center}.arquitec-lab-fechamento__brand{order:1}.arquitec-lab-fechamento__text{order:2}.arquitec-lab-fechamento__content{grid-template-columns:1fr;gap:4rem;text-align:center}.arquitec-lab-recursos__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.arquitec-lab-como-funciona,.arquitec-lab-beneficios,.arquitec-lab-criterios,.arquitec-lab-recursos,.arquitec-lab-fechamento{padding:6rem 0}.arquitec-lab-intro{padding:6rem 0}.arquitec-lab-intro__content{padding:3rem}}@media (max-width:768px){.arquitec-lab-intro__text{font-size:1.6rem}.arquitec-lab-hero{min-height:50vh}.arquitec-lab-hero__logo svg{width:14rem;height:15rem}.arquitec-lab-brand__logo svg{width:10rem;height:11rem}.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid,.arquitec-lab-criterios__cards{grid-template-columns:repeat(2,1fr);gap:2rem}.arquitec-lab-recursos__grid{grid-template-columns:repeat(2,1fr)}.arquitec-lab-fechamento__cta{flex-direction:column}.arquitec-lab-brand__title{font-size:3.6rem}.arquitec-lab-como-funciona,.arquitec-lab-beneficios,.arquitec-lab-criterios,.arquitec-lab-recursos,.arquitec-lab-fechamento{padding:4rem 0}.arquitec-lab-intro{padding:4rem 0}.arquitec-lab-como-funciona__header,.arquitec-lab-beneficios__header,.arquitec-lab-criterios__header,.arquitec-lab-recursos__header{margin-bottom:4rem}.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid,.arquitec-lab-criterios__cards{margin-top:4rem}.arquitec-lab-recursos__grid{margin-top:4rem}}@media (max-width:480px){.arquitec-lab-como-funciona__cards,.arquitec-lab-beneficios__grid,.arquitec-lab-criterios__cards{grid-template-columns:1fr;gap:2rem}.feature-card,.benefit-card,.criteria-card,.resource-card{padding:2.4rem}.arquitec-lab-intro__content{padding:2.4rem}.arquitec-lab-recursos__grid{grid-template-columns:1fr}.arquitec-lab-recursos__subtitle{padding:1.2rem 2.4rem;font-size:1.4rem}.arquitec-lab-hero__logo svg{width:12rem;height:13rem}.arquitec-lab-brand__logo svg{width:8rem;height:9rem}.arquitec-lab-brand__title{font-size:2.8rem}}