/* Redesign inspirado em operações logísticas: claro, sólido e orientado à conversão. */
:root{--ink:#10262e;--navy:#092b37;--orange:#ff5424;--green:#23cf70;--muted:#63767c;--line:#dce5e8;--soft:#f4f7f8}
html{scroll-padding-top:112px}.contact-strip{height:30px;padding:0 max(calc((100vw - 1180px)/2),24px);display:flex;align-items:center;justify-content:space-between;background:#071f28;color:#bbccd1;font-size:.72rem}.contact-strip a{color:#fff;font-weight:800}.nav{position:sticky;top:0;z-index:100;height:82px;max-width:none;padding:0 max(calc((100vw - 1180px)/2),24px);background:#fff;border:0;border-bottom:1px solid var(--line);display:flex;gap:26px}.brand{height:74px}.brand img{height:88px}.main-menu{display:flex;align-items:center;gap:24px;margin-left:auto}.main-menu a{font-size:.82rem;font-weight:800;color:var(--ink);transition:.2s}.main-menu a:hover{color:var(--orange)}.nav .phone{background:none;border-left:1px solid var(--line);border-radius:0;padding-left:22px}.nav .phone span{color:var(--muted)}.nav .btn{white-space:nowrap}.hero{min-height:620px}.hero:after{background:linear-gradient(90deg,#061b22f5 0%,#08252de6 42%,#08252d60 72%,transparent 92%)}.hero-copy{padding-top:82px!important}.hero h1{max-width:660px}.hero .eyebrow{color:#79dfa8}.hero-image.clean img{object-position:center 55%;filter:saturate(.94)}.hero-copy:before{height:92px;background:var(--orange)}.proof{background:var(--orange)}.marquee{color:white}.section{padding-top:78px;padding-bottom:78px}#servicos{background:var(--soft);max-width:none;padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}#servicos .cards{gap:18px}#servicos .cards article{background:#fff;border-color:var(--line);border-radius:4px;border-top:4px solid var(--orange);box-shadow:none}#servicos .cards article:hover{transform:translateY(-7px);box-shadow:0 18px 42px #0b2d3718}#servicos .cards article:first-child{min-height:260px}.dark{margin:78px auto;padding:70px 64px;width:min(1180px,calc(100% - 48px));border-radius:5px;background:var(--navy)}.benefits>div{border-color:#ffffff25;position:relative;overflow:hidden}.benefits>div:after,.included-grid article:after{content:"";position:absolute;width:110px;height:110px;border:20px solid #ffffff0d;border-radius:50%;right:-60px;bottom:-60px;transition:.3s}.benefits>div:hover:after,.included-grid article:hover:after{border-color:#ff542455;transform:scale(1.18)}.included-grid article{position:relative;border-radius:4px;border-top:4px solid var(--orange)}.included-grid article:hover{transform:none}.reviews{background:#fff}.reviews .section-head{display:block;text-align:center}.reviews .section-head>div{max-width:720px;margin:auto}.reviews .google-link{display:inline-block;margin-top:14px}.review-slide{background:#fff;border:1px solid var(--line);box-shadow:0 12px 35px #092b370c}.steps{background:var(--soft)}.step-grid>div{border-radius:4px}.about{grid-template-columns:.9fr 1.1fr}.about-brand{position:relative;background:var(--navy);border-radius:4px;overflow:hidden}.about-brand:after{content:"";position:absolute;width:260px;height:260px;border:54px solid #ffffff0b;border-radius:50%;right:-80px;top:-100px}.about-brand img{position:relative;z-index:2;max-width:72%}.coverage{position:relative;isolation:isolate;min-height:520px;max-width:none;margin:0;padding:80px max(calc((100vw - 1180px)/2),24px);border-radius:0;overflow:hidden;background:#071d38}.coverage-map{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.coverage:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#061b36f6 0%,#062a57cd 40%,transparent 75%)}.coverage-copy{max-width:580px}.coverage-copy p{max-width:560px}.coverage .btn{align-self:center}.final-cta{border-radius:4px}.faq{padding-top:78px}.float{background:#22cf70;border:3px solid #fff;box-shadow:0 10px 30px #072b1f50}footer{background:#071e27;padding-top:60px}.footer-logo{width:170px}
@media(max-width:1050px){.main-menu{display:none}.nav .phone{margin-left:auto}.hero{min-height:650px}.dark{padding:58px 38px}.coverage-map{object-position:62% center}}
@media(max-width:700px){html{scroll-padding-top:74px}.contact-strip{height:28px;justify-content:center}.contact-strip span{display:none}.nav{height:70px;padding:0 16px}.brand{height:64px}.brand img{height:74px}.nav .phone{display:none}.nav .btn.small{margin-left:auto;padding:12px}.hero{min-height:665px}.hero:after{background:linear-gradient(180deg,#061b2280 0%,#061b22e9 55%,#061b22 100%)}.hero-image.clean img{object-position:63% center}.hero-copy{padding-top:58px!important}.hero h1{font-size:2.62rem}.section{padding-top:58px;padding-bottom:58px}.dark{margin:58px 16px;width:auto;padding:46px 24px}.about{grid-template-columns:1fr}.coverage{min-height:590px;padding:58px 24px;align-items:flex-end}.coverage-map{object-position:66% center}.coverage:after{background:linear-gradient(180deg,#071d3875 0%,#071d38f0 64%,#071d38 100%)}.coverage .btn{align-self:flex-start}.final-cta{border-radius:0}}
@media(prefers-reduced-motion:reduce){.marquee{animation:none!important}}

/* Etapa 1: cabeçalho escuro e hero com caminhão inteiro, como na primeira versão. */
.contact-strip{background:#061b23;color:#b7c9ce}
.nav{top:0;background:#0a303d;border-bottom:1px solid #ffffff18;box-shadow:0 7px 25px #04182030}
.nav .brand{display:flex;align-items:center;min-width:170px;overflow:visible}
.nav .brand img{width:164px;height:76px;object-fit:contain;filter:none;opacity:1;visibility:visible}
.main-menu a{color:#fff}.main-menu a:hover{color:var(--orange)}
.nav .phone{border-left-color:#ffffff24}.nav .phone span{color:#86a3ac}.nav .phone b{color:#fff}
.hero{width:100%;max-width:none;margin:0;min-height:590px;background:linear-gradient(112deg,#edf4f6 0%,#f9fbfc 58%,#dce8eb 100%);overflow:hidden}
.hero:before{display:block;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a303d 0%,#0a303d 48%,transparent 48%),linear-gradient(135deg,transparent 72%,#ff542414 72%);z-index:0}
.hero:after{display:none}
.hero-copy{width:min(620px,49%);margin-left:max(calc((100vw - 1180px)/2),24px);padding:68px 30px 62px 0!important;color:#fff}
.hero-copy:before{left:-20px;top:72px;height:84px}
.hero-copy:after{color:#a9bec5}
.hero h1{font-size:clamp(2.7rem,4.7vw,4.6rem);color:#fff}
.hero h1 em{color:var(--orange)}
.hero .lead{color:#d5e0e3}
.hero-image.clean{left:auto;right:max(calc((100vw - 1240px)/2),12px);top:0;width:min(56vw,700px);height:100%;z-index:2;overflow:visible}
.hero-image.clean picture{display:flex;align-items:flex-end;justify-content:center;height:100%}
.hero-image.clean img{width:100%;height:94%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 24px #0928322a);transform:none!important}
@media(max-width:1050px){.nav .brand img{width:150px}.hero:before{background:linear-gradient(90deg,#0a303d 0%,#0a303d 56%,transparent 56%)}.hero-copy{width:55%;margin-left:28px}.hero-image.clean{right:-4%;width:55vw}}
@media(max-width:700px){.contact-strip{display:flex}.nav .brand{min-width:125px}.nav .brand img{width:128px;height:64px}.hero{min-height:690px;background:#0a303d}.hero:before{background:linear-gradient(180deg,#0a303d 0%,#0a303df4 58%,#0a303d99 100%)}.hero-copy{width:100%;margin:0;padding:48px 22px 270px!important}.hero-copy:before{left:8px;top:52px}.hero h1{font-size:2.55rem}.hero-image.clean{right:-5%;bottom:0;top:auto;width:108%;height:48%;opacity:.88}.hero-image.clean img{height:100%;object-position:center bottom}.hero-copy:after{display:none}}

/* Etapa 2: paleta e ritmo visual baseados na referência azul. */
:root{--ref-blue:#1747dc;--ref-deep:#172866;--ref-light:#dceaff}
.nav{background:#122d72}.contact-strip{background:#091b4c}.hero{background:linear-gradient(115deg,#1747dc 0%,#1747dc 49%,#edf4ff 49%,#f7faff 100%)}
.hero:before{background:linear-gradient(90deg,#1747dc 0%,#1747dc 49%,transparent 49%),radial-gradient(circle at 78% 38%,#1747dc12 0 4px,transparent 5px);background-size:auto,34px 34px}
.hero-copy:before{background:#fff}.hero .eyebrow{color:#cce0ff}.hero .lead{color:#edf4ff}.hero-copy:after{color:#d6e4ff}.hero h1 em{color:#fff;text-decoration:underline;text-decoration-color:#ff7a44;text-decoration-thickness:7px;text-underline-offset:8px}.hero .btn{background:#fff;color:#12327e;box-shadow:0 12px 28px #06195335}.hero .ghost{color:#fff}.proof{background:#102b85}
.section{padding-top:64px;padding-bottom:64px}.section h2,.dark h2{letter-spacing:-.045em}
#servicos{background:#fff;padding-top:68px;padding-bottom:68px}#servicos .cards article{border:1px solid #d8e2f0;border-top:4px solid var(--ref-blue);box-shadow:0 10px 25px #173b7b0c}#servicos .cards article:hover{border-top-color:var(--orange)}#servicos .cards .icon{background:#edf3ff;color:var(--ref-blue)}
.dark{background:var(--ref-light);color:#152441;margin-top:0;margin-bottom:0;width:100%;max-width:none;border-radius:0;padding:68px max(calc((100vw - 1180px)/2),24px)}.dark>div:first-child .eyebrow{color:var(--ref-blue)}.dark h2{color:#14265f}.dark>div:first-child>p:not(.eyebrow){color:#536685}.dark .text-link{color:var(--ref-blue)}.benefits{background:transparent}.benefits>div{background:#fff;border:1px solid #bad0f2;color:#14265f}.benefits>div b{color:var(--ref-blue)}.benefits>div h3{color:#14265f}.benefits>div p{color:#667895}.benefits>div:hover{background:#fff;border-color:var(--ref-blue)}
.included{max-width:none;background:var(--ref-deep);color:#fff;padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}.included-head{max-width:780px;margin-left:auto;margin-right:auto;text-align:center}.included-head .eyebrow{color:#8fb5ff}.included-head h2{color:#fff}.included-head>p{color:#cbd6f2}.included-grid article{background:#23377b;border:1px solid #ffffff22;border-top:4px solid #6e98ff;color:#fff}.included-grid article span{background:#fff;color:var(--ref-blue)}.included-grid article h3{color:#fff}.included-grid article p{color:#d1daf3}.included-grid article:hover{border-top-color:var(--orange)}
.reviews{background:#fff}.reviews .eyebrow{color:var(--ref-blue)}.review-slide{border-color:#d7e2f2;box-shadow:0 14px 36px #14346d10}.review-arrow{background:var(--ref-blue);color:#fff}.review-dots button.active{background:var(--ref-blue)}
.steps{max-width:none;background:#eef4ff;padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}.steps>.eyebrow{color:var(--ref-blue)}.step-grid>div{background:#fff;border-top:4px solid var(--ref-blue);box-shadow:0 10px 25px #173b7b0c}.step-grid>div:hover{border-top-color:var(--orange)}.step-grid b{background:var(--ref-blue)}
.final-cta{max-width:none;margin:0;border-radius:0;background:linear-gradient(110deg,#1747dc,#152a74);padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}.final-cta:before,.final-cta:after{border-color:#ffffff13}.final-cta .btn.light{background:#fff;color:#15327e}.final-cta .eyebrow{color:#bad2ff}
.about{padding-top:68px;padding-bottom:68px}.about-brand{background:#e9f1ff}.about-brand span{background:var(--ref-blue)}
.coverage{background:#102961}.coverage:after{background:linear-gradient(90deg,#102961fa 0%,#12398fd1 42%,transparent 76%)}
.faq{background:#fff}.faq .eyebrow{color:var(--ref-blue)}.faq-list details{border-color:#d5e1f2}.faq-list details[open]{border-color:var(--ref-blue)}
footer{background:#091a48}
@media(max-width:1050px){.hero:before{background:linear-gradient(90deg,#1747dc 0%,#1747dc 57%,transparent 57%)}.dark{padding-left:28px;padding-right:28px}}
@media(max-width:700px){.hero{background:#1747dc}.hero:before{background:linear-gradient(180deg,#1747dc 0%,#1747dcfa 58%,#1747dcaa 100%)}.hero h1 em{text-decoration-thickness:5px}.dark{padding:52px 20px}.included,.steps{padding-left:16px;padding-right:16px}.final-cta{padding-left:24px;padding-right:24px}}

/* Etapa 3: layout mais leve, alinhado e com paleta restrita. */
.nav{background:var(--ref-blue);height:78px}.contact-strip{display:none}.nav .btn.small{background:#21cf70;color:#063d21}.nav .btn.small:hover{background:#19bd62}.nav .phone{display:none}.main-menu{margin-left:auto}.hero{min-height:570px}
#servicos{display:block;background:#fff;max-width:none;padding:64px max(calc((100vw - 1180px)/2),24px)}#servicos .section-head{position:static;display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}#servicos .section-head>div{max-width:690px}#servicos .section-head>p{max-width:390px}#servicos .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#servicos .cards article,#servicos .cards article:first-child{width:auto;min-height:420px;height:100%;padding:28px;background:#fff;color:var(--ink);border:1px solid #d9e3ef;border-top:4px solid var(--orange);box-shadow:0 10px 30px #173b7b0d}#servicos .cards article h3{color:var(--ink)}#servicos .cards article p,#servicos .cards article li{color:#62757c}#servicos .cards article .num{background:var(--ref-blue);color:#fff}#servicos .cards article:hover{background:#fff;color:var(--ink);transform:translateY(-6px);border-top-color:var(--ref-blue)}
.dark{background:#fff;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0}.benefits>div{border-top:4px solid var(--orange)}.benefits>div:hover{border-top-color:var(--ref-blue)}
.included{background:#fff;color:var(--ink);padding-top:64px;padding-bottom:64px}.included-head .eyebrow{color:var(--orange)}.included-head h2{color:var(--ink)}.included-head>p{color:#62757c}.included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.included-grid article{min-height:255px;padding:28px 24px;background:#fff;color:var(--ink);border:1px solid #d9e3ef;border-top:4px solid var(--orange);box-shadow:0 10px 30px #173b7b0d}.included-grid article h3{color:var(--ink)}.included-grid article p{color:#62757c}.included-grid article span{background:var(--ref-blue);color:#fff}.included-grid article:hover{border-top-color:var(--ref-blue)}
.reviews{border-top:1px solid #e4eaf0}.steps{background:#fff}.step-grid>div{border:1px solid #d9e3ef;border-top:4px solid var(--orange)}
.coverage{width:min(1180px,calc(100% - 48px));max-width:1180px;min-height:350px;margin:72px auto;padding:46px 48px;border:2px solid var(--ref-blue);border-radius:8px;background:#fff;overflow:visible;color:var(--ink);display:flex;align-items:center}.coverage:after{display:none}.coverage-copy{position:relative;z-index:3;width:45%;max-width:480px}.coverage-copy .eyebrow{color:var(--orange)}.coverage-copy h2{color:var(--ink)}.coverage-copy p{color:#62757c;line-height:1.65}.coverage-map{z-index:1;inset:auto -26px -24px auto;width:58%;height:calc(100% + 48px);object-fit:cover;object-position:72% center;border-radius:8px;box-shadow:0 18px 42px #102d6e2b}.coverage .btn{position:relative;z-index:3;margin-left:28px;align-self:flex-end;background:var(--green);color:#063d21}.faq{background:#fff}
@media(max-width:1050px){#servicos .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-copy{width:48%}.coverage-map{width:54%}.main-menu{gap:17px}}
@media(max-width:700px){.nav{height:70px}.nav .btn.small{display:flex;font-size:0;width:48px;height:44px;padding:0}.nav .btn.small .wa-svg{width:23px;height:23px}.main-menu{display:none}.hero{min-height:650px}#servicos{padding:54px 16px}#servicos .section-head{display:block}#servicos .section-head>p{margin-top:16px}#servicos .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}#servicos .cards article,#servicos .cards article:first-child{min-width:88%;min-height:400px;scroll-snap-align:center}.included-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.included-grid article{min-width:86%;scroll-snap-align:center}.coverage{width:calc(100% - 32px);min-height:590px;margin:54px 16px;padding:32px 24px;display:block;overflow:hidden}.coverage-copy{width:100%}.coverage-map{position:absolute;right:-30px;bottom:-20px;width:115%;height:48%;border-radius:0;box-shadow:none}.coverage .btn{margin:18px 0 0;align-self:auto}}

/* Etapa 4: respiro no header, linha laranja e mapa recortado. */
.nav{height:90px;padding-top:5px;padding-bottom:5px;border-bottom:6px solid var(--orange)}.nav .brand{min-width:188px;margin-right:12px;padding:4px 0}.nav .brand img{width:174px;height:76px}.main-menu{gap:25px}.nav .btn.small{background:var(--green);color:#063d21;border:2px solid #fff;box-shadow:0 8px 20px #072b2726}
.hero{min-height:560px}.hero .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;margin-bottom:18px;border:1px solid #ffffff55;border-radius:4px;background:#103cc7;color:#fff;font-size:.72rem;box-shadow:0 8px 22px #09278b35}.hero .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #ff54242b}.hero .btn{background:var(--orange);color:#fff;box-shadow:0 12px 28px #9c26053b}.hero .btn:hover{background:#e8461b}
.coverage{min-height:330px;padding:38px 46px;border:1px solid #d7e2f2;border-left:6px solid var(--orange);box-shadow:0 16px 46px #173b7b12;background:#fff}.coverage:before{content:"";position:absolute;left:44%;top:50%;width:1px;height:68%;background:#e0e7ef;transform:translateY(-50%)}.coverage-copy h2{font-size:clamp(2rem,3.1vw,3rem)}.coverage-copy p{margin-bottom:18px}.coverage-map{right:-34px;bottom:-34px;width:56%;height:calc(100% + 68px);object-fit:contain;object-position:center;background:transparent;border-radius:0;box-shadow:none}.coverage .btn{margin-left:18px;background:var(--ref-blue);color:#fff;box-shadow:none}
@media(max-width:1050px){.nav{height:84px}.nav .brand{min-width:155px}.nav .brand img{width:150px}.main-menu{gap:16px}.coverage:before{left:48%}.coverage-map{width:53%}}
@media(max-width:700px){.nav{height:74px;border-bottom-width:4px}.nav .brand{min-width:132px;margin:0}.nav .brand img{width:132px;height:62px}.hero{min-height:640px}.coverage{min-height:560px;padding:30px 22px}.coverage:before{display:none}.coverage-map{right:-38px;bottom:-22px;width:118%;height:48%;object-fit:contain}.coverage .btn{margin-left:0}}

/* Ajustes solicitados na primeira dobra. */
.hero-copy:before,.hero-copy:after{display:none!important}
.hero h1 em{text-decoration:none!important}
.hero .btn{background:var(--green)!important;color:#063d21!important;box-shadow:0 12px 28px #08783a3b!important}
.hero .btn:hover{background:#18bd62!important}
.hero .btn .wa-svg{width:21px;height:21px;fill:currentColor;flex:none}
.hero .lead{max-width:520px;line-height:1.58}.hero .lead-second-line{display:inline-block;margin-top:3px}
@media(max-width:700px){.hero .lead{max-width:100%;font-size:.96rem;line-height:1.55}}

/* Segundo bloco: cards com fotografia circular central. */
#servicos .cards{gap:24px;padding-top:46px}#servicos .cards article,#servicos .cards article:first-child{position:relative;min-height:445px;padding:92px 28px 28px;text-align:center;border:1px solid #d9e3ef;border-top:5px solid var(--orange);border-radius:10px;overflow:visible}#servicos .cards article:before{content:"";position:absolute;left:0;right:0;top:0;height:68px;background:linear-gradient(110deg,var(--ref-blue),#12378f);border-radius:5px 5px 0 0}#servicos .cards article .num{z-index:3;right:18px;top:17px;background:var(--orange)!important;color:#fff!important}#servicos .service-photo{position:absolute;z-index:2;top:-44px;left:50%;width:126px;height:126px;transform:translateX(-50%);padding:6px;border-radius:50%;background:#fff;box-shadow:0 12px 28px #0d34712e}#servicos .service-photo:after{content:"";position:absolute;inset:3px;border:3px solid var(--orange);border-radius:50%;pointer-events:none}#servicos .service-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#edf3ff}#servicos .cards article:nth-child(2) .service-photo img{object-position:64% center}#servicos .cards article:nth-child(3) .service-photo img{object-fit:contain;padding:8px}#servicos .cards article h3{margin-top:2px!important;color:var(--ink)!important}#servicos .cards article p,#servicos .cards article li,#servicos .cards article:hover p,#servicos .cards article:hover li,#servicos .cards article:first-child p,#servicos .cards article:first-child li{color:#62757c!important;opacity:1!important}#servicos .cards article:hover{transform:translateY(-7px);border-color:#b9ccef;border-top-color:var(--orange);box-shadow:0 20px 44px #173b7b1a}#servicos .cards article ul{text-align:left}#servicos .cards article li:before{color:var(--green)}
@media(max-width:700px){#servicos .cards{padding-top:48px;gap:18px}#servicos .cards article,#servicos .cards article:first-child{padding-top:92px;min-height:440px}}

/* Serviços no formato final da referência: foto superior e conteúdo azul. */
#servicos{background:linear-gradient(180deg,#fff 0%,#fff 82%,#f3f7fb 100%)}#servicos .cards{padding-top:0}#servicos .cards article,#servicos .cards article:first-child{display:block;min-height:570px;padding:0 0 28px;text-align:left;background:linear-gradient(150deg,#0b3979,#061f4f)!important;border:1px solid #d6e2f0;border-top:0;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #092c6421}#servicos .cards article:before{display:none}#servicos .service-photo{position:relative;top:auto;left:auto;width:100%;height:215px;padding:0;transform:none;border-radius:0;background:#eaf1f8;box-shadow:none;overflow:hidden}#servicos .service-photo:after{content:"";position:absolute;inset:auto -8% -42px -8%;height:82px;border:0;border-radius:50% 50% 0 0;background:#0b3979}#servicos .service-photo img{width:100%;height:100%;padding:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}#servicos .cards article .num{top:15px;right:15px;width:52px;height:48px;border-radius:0 0 0 18px;background:var(--orange)!important;font-size:1rem}#servicos .cards article h3{position:relative;z-index:2;margin:0!important;padding:22px 28px 10px;color:#fff!important;font-size:1.38rem}#servicos .cards article h3:after{content:"";display:block;width:48px;height:5px;margin-top:13px;border-radius:4px;background:var(--orange)}#servicos .cards article p,#servicos .cards article li,#servicos .cards article:hover p,#servicos .cards article:hover li,#servicos .cards article:first-child p,#servicos .cards article:first-child li{color:#eef4ff!important}#servicos .cards article>p{padding:0 28px;margin:0 0 16px!important;line-height:1.55}#servicos .cards article ul{margin:0 28px;padding-top:12px;border-top:1px solid #ffffff24}#servicos .cards article li{border-color:#ffffff16}#servicos .cards article:hover{background:linear-gradient(150deg,#104692,#08275e)!important;transform:translateY(-8px);border-color:#ff7a50}#servicos .cards article:hover .service-photo img{transform:scale(1.045)}#servicos .service-photo img{transition:transform .4s ease}
@media(max-width:700px){#servicos .cards{padding-top:0}#servicos .cards article,#servicos .cards article:first-child{min-height:560px;padding-top:0}.service-photo{height:205px!important}}
