/* Corumba — páginas de serviço novas (09/11/2026). Mesmo visual das páginas de serviço antigas, sem style="" no HTML. */
.sv-hero{border-top:none;padding-bottom:40px}
.sv-hero h1{font-size:clamp(34px,5.5vw,76px)}
.sv-corpo{padding:40px 0;border-top:none}
.sv-corpo .wrap,.sv-faq .wrap,.sv-outras .wrap{max-width:820px}
.sv-corpo h2,.sv-faq h2,.sv-outras h2,.sv-secao h2{font-family:'Ubuntu',sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:48px 0 16px}
.sv-corpo h2:first-child{margin-top:0}
.sv-corpo p,.sv-secao p{font-size:17px;line-height:1.7;color:var(--ink);margin:0 0 16px}
.sv-lista{padding-left:22px;margin:12px 0 24px}
.sv-lista li{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:8px}
.sv-nota{padding:14px 16px;border-left:4px solid var(--accent);border-radius:0 10px 10px 0;background:var(--soft);font-size:16px;line-height:1.6;color:var(--ink)}
.sv-faq{padding:20px 0 60px;border-top:none}
.sv-faq h2{margin-top:0}
.sv-faq details{border-top:1px solid var(--line);padding:18px 0}
.sv-faq summary{cursor:pointer;font-family:'Ubuntu',sans-serif;font-weight:600;font-size:18px;color:var(--ink);list-style:none}
.sv-faq details p{margin-top:12px;color:#465769}
.sv-outras{background:var(--soft);padding:48px 0;border-top:1px solid var(--line)}
.sv-outras h2{margin-top:0}
.sv-outras a.sv-link{display:block;padding:14px 0;color:var(--accent);font-weight:500;border-bottom:1px solid var(--line)}
.sv-outras p{margin-top:32px;color:#465769}
.sv-outras p a{color:var(--accent)}
/* Seção nova dentro de página antiga (contas digitais, CFTV) */
.sv-secao{padding:8px 0 24px;border-top:none}
.sv-secao .wrap{max-width:820px}
/* UX, 09/11: título da seção não fica sob o cabeçalho fixo ao abrir pela âncora; botão no fim das seções novas */
section[id]{scroll-margin-top:90px}
.sv-acao{margin:24px 0 0}
