/* Versão compacta, orientada a conversão e com linguagem visual de transportadora. */
.nav{height:76px;border-top-width:4px}.brand{height:62px}.brand img{height:78px}.phone{padding:7px 15px}
.hero{display:block;max-width:none;min-height:590px;padding:0;overflow:hidden;background:#202427}
.hero:before{display:none}.hero:after{content:"";position:absolute;z-index:1;inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,#171b1deF 0%,#171b1dcc 42%,#171b1d55 68%,transparent 88%)}
.hero-image.clean{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;display:block;overflow:hidden}
.hero-image.clean:before{display:none}.hero-image.clean picture{display:block;width:100%;height:100%}.hero-image.clean img{width:100%;height:100%;margin:0;object-fit:cover;object-position:center 54%;transform:none!important;animation:none;filter:none}
.hero-copy{position:relative;z-index:3;width:min(690px,52%);margin:0 0 0 max(calc((100vw - 1220px)/2),34px);padding:78px 44px 72px 0!important;background:transparent;border:0;box-shadow:none;align-self:auto}
.hero-copy:before{content:"";position:absolute;left:-24px;top:82px;width:7px;height:78px;background:var(--orange)}.hero-copy:after{left:0;bottom:36px;color:#c6cdcf}
.hero h1{font-size:clamp(2.7rem,4.6vw,4.9rem);line-height:1}.hero .lead{margin:22px 0;font-size:1.04rem;line-height:1.65;max-width:600px}.hero .actions{gap:20px}
.proof{min-height:52px}.section{padding-top:72px;padding-bottom:72px}.section-head{margin-bottom:34px}.section h2,.dark h2{font-size:clamp(2rem,3.6vw,3.25rem)}
#servicos{padding-top:76px;padding-bottom:76px;gap:48px}#servicos .section-head{top:105px}#servicos .cards article{min-height:260px;padding:28px}#servicos .cards article:first-child{min-height:538px}
.dark{padding-top:76px;padding-bottom:76px}.dark>div:first-child{margin-bottom:34px}.benefits>div{padding:30px 24px}
.included{padding-top:76px;padding-bottom:76px}.included-head{margin-bottom:38px}.included-grid article{min-height:195px;padding:34px 34px}
.reviews{padding-top:76px;padding-bottom:76px}.reviews .section-head{margin-bottom:34px}.review-track{min-height:270px}.review-slide{padding:25px}.review-slide p{margin-top:18px}
.steps{padding-top:76px;padding-bottom:76px}.steps h2{margin-bottom:32px}.step-grid>div{padding:28px 22px}
.coverage{margin-top:0;margin-bottom:70px;padding:48px 58px}.coverage h2{font-size:clamp(2rem,3.2vw,3rem)}
.faq{padding-top:72px;padding-bottom:72px;gap:50px}.faq-head{top:105px}
.about{padding-top:76px;padding-bottom:76px}.about-brand{min-height:410px}.about-copy{padding:24px 0 24px 58px}
footer{padding-top:50px;gap:50px}
@media(max-width:1000px){.hero{min-height:650px}.hero-copy{width:min(700px,72%);margin-left:30px}.hero:after{background:linear-gradient(90deg,#171b1deF 0%,#171b1db8 58%,#171b1d38 90%)}#servicos .cards article:first-child{min-height:260px}}
@media(max-width:700px){.nav{height:70px}.hero{min-height:670px}.hero:after{background:linear-gradient(180deg,#171b1deF 0%,#171b1dbd 58%,#171b1d66 100%)}.hero-image.clean img{object-position:62% center}.hero-copy{width:auto;margin:0;padding:62px 24px 80px!important}.hero-copy:before{left:10px;top:66px;height:68px}.hero-copy:after{left:24px;bottom:40px}.hero h1{font-size:2.75rem}.hero .actions{gap:12px}.section,.dark,.included,.faq,.about{padding-top:58px;padding-bottom:58px}.coverage{margin-bottom:58px;padding:42px 24px}.about-copy{padding:38px 0 0}}
