/* Conteúdo dos serviços; cabeçalho, rodapé e estilos oficiais são preservados. */
.servico-editorial{background:#111 url('/maximus-static/wp-content/uploads/2025/12/img-bg-dark.webp') center/cover;color:#fff;padding:90px 20px;font-family:Onest,Arial,sans-serif}
.servico-label{display:block;font-size:14px;letter-spacing:.12em;color:#b2cc51;font-weight:600;margin-bottom:18px}.servico-inner{max-width:1200px;margin:auto}.servico-editorial h2{font:400 42px/1.2 Onest,Arial,sans-serif;color:#fff;margin:0 0 25px}.servico-editorial h2 strong{color:#b2cc51;font-weight:700}.servico-editorial p{font-size:18px;line-height:1.55;color:#ddd}.servico-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px}.servico-cards article{background:#171717;border:1px solid #b2cc512e;border-radius:15px;padding:30px}.servico-cards h3{font:500 24px/1.3 Onest,Arial,sans-serif;color:#b2cc51;margin:12px 0}.servico-cards span{color:#b2cc51;font-size:16px}.servico-cards p{font-size:17px;margin:0}.servico-video .servico-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.servico-video{background:#0a0a0a url('/maximus-static/wp-content/uploads/2025/12/img-bgsobre.webp') center/cover}.servico-video button{position:relative;width:100%;padding:0;border:1px solid #b2cc514a;border-radius:15px;overflow:hidden;background:#111;cursor:pointer;aspect-ratio:16/9}.servico-video img{width:100%;height:100%;object-fit:contain;opacity:.8}.servico-video .play{position:absolute;inset:0;display:grid;place-items:center}.servico-video .play span{display:grid;place-items:center;width:65px;height:65px;background:#b2cc51;color:#111;border-radius:50%;font-size:24px}.servico-dialog{position:fixed;inset:0;border:0;padding:0;width:min(92vw,1050px);max-width:none;background:#000;overflow:visible}.servico-dialog::backdrop{background:#000d}.servico-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.servico-dialog button{position:absolute;right:0;top:-42px;background:none;border:0;color:#fff;font-size:32px;cursor:pointer}.servico-lista a{display:block;color:#b2cc51;padding:24px;background:#171717;border:1px solid #b2cc512e;border-radius:15px;text-decoration:none;font-size:23px;transition:transform .2s}.servico-lista a:hover{transform:translateY(-3px)}
@media(max-width:767px){.servico-editorial{padding:50px 20px}.servico-editorial h2{font-size:30px}.servico-cards,.servico-video .servico-inner{grid-template-columns:1fr}.servico-video .servico-inner{gap:25px}.servico-cards{gap:20px}.servico-cards article{padding:25px}}

.servico-overview{max-width:950px}.servico-faq details{border-bottom:1px solid #b2cc512e;padding:22px 0}.servico-faq summary{font:500 22px/1.4 Onest,Arial,sans-serif;color:#b2cc51;cursor:pointer}.servico-faq details p{max-width:950px;margin:18px 0 0}.servico-cta p{max-width:850px}.servico-related{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:30px}.servico-related a,.servico-back{color:#b2cc51;text-decoration:underline;text-underline-offset:5px;font-size:17px}.servico-related a:focus-visible,.servico-back:focus-visible,summary:focus-visible{outline:2px solid #b2cc51;outline-offset:5px}.servico-back{display:inline-block;margin-bottom:25px}.service-card-link{position:absolute;inset:0;z-index:4;border-radius:inherit}.service-card-link:focus-visible{outline:2px solid #b2cc51;outline-offset:3px}.service-logo-link{position:absolute;inset:0;z-index:4}.service-logo-link:focus-visible{outline:2px solid #b2cc51;outline-offset:3px}
@media(max-width:767px){.servico-faq summary{font-size:20px}}
