/* Tema gerado: família corporativo */
@font-face { font-family: "Space Grotesk"; src: url("/assets/fontes/spacegrotesk-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
:root { --cor: #2f9e44; --cor-2: #268137; --fundo: #ffffff; --fundo-2: #f2f4f7; --tinta: #0b1e3f; --texto: #4d5868; --linha: #dde2e9; --raio: 10px; --raio-botao: 8px; --fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; --titulo: "Space Grotesk", Arial, sans-serif; --topo-fundo: #0b1e3f; --topo-texto: #ffffff; --cartao: #fff; --rodape-fundo: #0b1e3f; --sobre-cor: #fff; --veu: linear-gradient(100deg, #0b1e3ff0 35%, #0b1e3f66); }
h1, h2, h3 { font-weight: 700; letter-spacing: -.02em; }
h1 em { color: var(--cor) !important; }
.topo.rolou { border-color: transparent; }
.botao-topo { background: var(--cor); }
.hero-split { background: linear-gradient(180deg, #0b1e3f 0 72%, var(--fundo) 72%); color: #c9d3e0; }
.hero-split h1, .hero-split h1 span { color: #fff; }
.hero-split .hero-sub { color: #c9d3e0; }
.hero-split .botao-vazado { color: #fff; }
.hero-split .botao-vazado:hover { background: #fff; color: #0b1e3f; }
.hero-centro { background: linear-gradient(180deg, #0b1e3f 0 62%, var(--fundo) 62%); color: #c9d3e0; }
.hero-centro h1 span { color: #fff; }
.hero-centro .hero-sub { color: #c9d3e0; }
.hero-centro .botao-vazado { color: #fff; }
.sobretitulo { font-size: .75rem; }
.cartao { border-top: 3px solid var(--cor); }
.icone-cartao { border-radius: 10px; background: color-mix(in srgb, var(--cor) 12%, #fff); }
.passos li::before { border-radius: 8px; }
.numeros-secao { background: #0b1e3f; }
.numeros-secao span { color: #c9d3e0; }
.abrir-menu { background: rgba(255, 255, 255, .1) !important; }
.abrir-menu span, .abrir-menu span::before, .abrir-menu span::after { background: #fff !important; }
.abrir-menu[aria-expanded="true"] span { background: transparent !important; }
