:root{--p:#0e3b4a;--p2:#14566b;--d:#3fb59a;--fundo:#f5f8f8;--texto:#12222a;--suave:#4b6069;--borda:#d5e1e4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:#fff;line-height:1.6}a{color:inherit}h1,h2,h3{line-height:1.2;margin:0 0 .5em}.st-in{max-width:1100px;margin:0 auto;padding:0 24px}.st-topo{background:var(--p);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.st-topo .st-in{gap:20px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.st-marca,.st-topo .st-in{display:flex;align-items:center}.st-marca{gap:10px;font-weight:800;letter-spacing:.03em;text-decoration:none;font-size:1.15rem}.st-topo nav{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.st-topo nav a{padding:8px 12px;border-radius:8px;text-decoration:none;opacity:.9}.st-topo nav a:hover{background:hsla(0,0%,100%,.14);opacity:1}.st-btn{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:700;text-decoration:none;border:2px solid transparent}.st-btn-claro{background:#fff;color:var(--p);padding:9px 16px}.st-btn-destaque{background:var(--d);color:#06222b}.st-btn-borda{border-color:hsla(0,0%,100%,.7);color:#fff}.st-btn:hover{filter:brightness(1.08)}a:focus-visible{outline:3px solid #ffd166;outline-offset:2px}.st-hero{background:linear-gradient(160deg,#0e3b4a,#14566b 60%,#1b7a86);color:#fff;padding:72px 0}.st-hero-grade{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:center}.st-hero h1{font-size:clamp(1.9rem,4vw,2.8rem)}.st-lead{font-size:1.15rem;opacity:.95;max-width:560px}.st-acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.st-hero-arte{display:grid;place-items:center;opacity:.95}.st-faixa{background:var(--fundo);border-bottom:1px solid var(--borda)}.st-numeros{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}.st-numeros div{display:flex;flex-direction:column}.st-numeros strong{color:var(--p);font-size:1.15rem}.st-numeros span{color:var(--suave);font-size:.95rem}.st-secao{padding:64px 0}.st-cinza{background:var(--fundo)}.st-secao h2{font-size:1.8rem;color:var(--p)}.st-duas{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:32px;gap:32px;align-items:start}.st-duas p{font-size:1.1rem;color:var(--suave);margin:0}.st-cartoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:24px}.st-cartao{background:#fff;border-radius:14px;padding:24px;border:1px solid var(--borda);border-top:4px solid var(--d)}.st-cartao h3{color:var(--p)}.st-cartao p{margin:0;color:var(--suave)}.st-lista{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:14px;gap:14px}.st-lista li{display:grid;grid-template-columns:300px 1fr;grid-gap:16px;gap:16px;padding:16px 20px;border:1px solid var(--borda);border-radius:12px}.st-lista strong{color:var(--p)}.st-lista span,.st-nota{color:var(--suave)}.st-nota{font-size:.92rem}.st-nota-clara{color:#cfe3e6}.st-passos{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.st-passos li{display:flex;gap:16px}.st-passos p{margin:0;color:var(--suave)}.st-num{flex:none;width:44px;height:44px;border-radius:50%;background:var(--p);color:#fff;display:grid;place-items:center;font-weight:800}.st-acessos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.st-acesso{display:block;text-decoration:none;padding:28px;border-radius:14px;background:var(--p);color:#fff}.st-acesso:hover{background:var(--p2)}.st-acesso h3{margin:0 0 6px}.st-acesso p{margin:0;opacity:.9}.st-contato{background:var(--p);color:#fff;text-align:center;padding:64px 0}.st-contato h2{font-size:1.8rem}.st-rodape{background:#082a35;color:#bfd3d8;padding:20px 0;font-size:.92rem}.st-rodape .st-in{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:860px){.st-acessos,.st-cartoes,.st-duas,.st-hero-grade,.st-lista li,.st-passos{grid-template-columns:1fr}.st-numeros{grid-template-columns:1fr 1fr}.st-hero-arte{display:none}.st-topo nav{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}