.hero{width:100%;padding:40px 0 72px}.hero-conteudo{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.eyebrow{font-family:var(--fonte-corpo);letter-spacing:.04em;text-transform:uppercase;color:var(--primaria);margin-bottom:14px;font-size:.85rem;font-weight:700}.hero-texto h1{color:var(--primaria-escura);text-wrap:balance;font-size:clamp(2rem,3.6vw,3rem)}.hero-subtitulo{max-width:480px;color:var(--texto-auxiliar);margin-top:18px;font-size:1.08rem;line-height:1.65}.hero-acoes{gap:14px;margin-top:32px;display:flex}.hero-imagem{border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #153e8c38}.secao{width:100%;padding:56px 0}.titulo-secao{color:var(--primaria-escura);text-align:center;margin-bottom:40px;font-size:clamp(1.5rem,2.4vw,2rem)}.grade-funcionalidades{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card-funcionalidade{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;padding:26px 22px}.icone-funcionalidade{background:#1e63f01a;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.card-funcionalidade h3{color:var(--texto);margin-bottom:8px;font-size:1.05rem}.card-funcionalidade p{color:var(--texto-auxiliar);font-size:.92rem;line-height:1.55}.secao-passos{background:var(--superficie);border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.grade-passos{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.card-passo{text-align:center}.numero-passo{font-family:var(--fonte-titulo);color:var(--premium);margin-bottom:10px;font-size:1.5rem;font-weight:800;display:inline-block}.card-passo h3{color:var(--texto);margin-bottom:8px;font-size:1.05rem}.card-passo p{color:var(--texto-auxiliar);max-width:260px;margin:0 auto;font-size:.92rem;line-height:1.55}.secao-cta{padding:64px 0 76px}.cta-conteudo{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.cta-conteudo h2{color:var(--primaria-escura);font-size:clamp(1.4rem,2.2vw,1.9rem)}.cta-conteudo p{color:var(--texto-auxiliar);margin-bottom:12px}@media (width<=860px){.hero-conteudo{grid-template-columns:1fr}.hero-imagem{order:-1}.grade-funcionalidades,.grade-passos{grid-template-columns:1fr 1fr}}@media (width<=560px){.grade-funcionalidades,.grade-passos{grid-template-columns:1fr}}
