:root{--navy: #123a63;--navy-escuro: #0b2745;--orange: #f37321;--accent: #f89a3c;--bg: #f7f8fa;--surface: #ffffff;--surface-2: #eef1f5;--fg: #111827;--muted: #5b6472;--border: #dfe4ea;--largura: 70rem;--raio: .875rem;--sombra: 0 1px 2px rgb(17 24 39 / .04), 0 8px 24px rgb(17 24 39 / .06);--sombra-alta: 0 2px 4px rgb(17 24 39 / .05), 0 16px 40px rgb(17 24 39 / .1)}@media(prefers-color-scheme:dark){:root{--navy: #8ab9ea;--navy-escuro: #142743;--bg: #060a13;--surface: #0d1424;--surface-2: #131c2f;--fg: #e8ebf0;--muted: #a4adbb;--border: #1f2937}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.container{max-width:var(--largura);margin:0 auto;padding:0 1.5rem}header.topo{border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0;z-index:20}.topo .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;flex-wrap:wrap}.marca img{display:block;height:2.25rem;width:auto}.marca .escura{display:none}@media(prefers-color-scheme:dark){.marca .clara{display:none}.marca .escura{display:block}}nav.menu{display:flex;gap:.15rem;flex-wrap:wrap}nav.menu a{color:var(--muted);text-decoration:none;font-size:.94rem;font-weight:500;padding:.75rem .85rem;border-radius:.5rem;transition:color .15s,background .15s}nav.menu a:hover,nav.menu a:focus-visible{color:var(--fg);background:var(--surface-2)}nav.menu a[aria-current=page]{color:var(--navy);font-weight:700;box-shadow:inset 0 -2px 0 var(--orange);border-radius:.5rem .5rem 0 0}h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.12;letter-spacing:-.022em;margin:0 0 1rem;color:var(--navy);font-weight:700}h2{font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.25;letter-spacing:-.015em;margin:0 0 .75rem;color:var(--navy);font-weight:700}h3{font-size:1.1rem;line-height:1.35;margin:0 0 .4rem;color:var(--fg);font-weight:600}p{margin:0 0 1rem}.lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--muted);max-width:46rem}a{color:var(--navy)}.secao{padding:clamp(3.5rem,7vw,5.5rem) 0}.secao-alt{background:var(--surface-2)}.secao-escura{background:var(--navy-escuro);color:#fff}.secao-escura h2,.secao-escura h3{color:#fff}.secao-escura p,.secao-escura li{color:#d4dce6}.cabecalho-secao{max-width:44rem;margin-bottom:2.5rem}.sobretitulo{display:block;font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.secao-escura .sobretitulo{color:var(--accent)}.botao{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;min-height:2.9rem;border-radius:999px;font-weight:600;font-size:.98rem;text-decoration:none;border:1px solid transparent;transition:transform .12s,box-shadow .15s,background .15s}.botao:hover{transform:translateY(-1px)}.botao-primario{background:#c25310;color:#fff;box-shadow:var(--sombra)}.botao-primario:hover{background:#a8460c}.botao-secundario{background:transparent;color:var(--navy);border-color:var(--border)}.botao-secundario:hover{background:var(--surface-2)}.botao-claro{background:#fff;color:var(--navy-escuro)}.botao-claro:hover{background:#e8eef5}.botao-vazado-claro{background:transparent;color:#fff;border-color:#ffffff80}.botao-vazado-claro:hover{background:#ffffff1f}.acoes{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.grade{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grade-2{grid-template-columns:1fr}@media(min-width:46rem){.grade-2{grid-template-columns:repeat(2,1fr)}}.secao-colada{padding-bottom:0}.cartao{background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sombra);transition:box-shadow .18s,transform .18s}.cartao:hover{box-shadow:var(--sombra-alta);transform:translateY(-2px)}.cartao-corpo{padding:1.4rem}.cartao img{display:block;width:100%;height:11rem;object-fit:cover}footer.rodape{border-top:1px solid var(--border);background:var(--surface);padding:3rem 0 2rem}.rodape-grade{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-bottom:2rem}.rodape h2{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.rodape ul{list-style:none;margin:0;padding:0}.rodape a,.rodape address{color:var(--muted);font-size:.9rem;font-style:normal;text-decoration:none;display:inline-block;padding:.35rem 0}.rodape a:hover{color:var(--fg);text-decoration:underline}.rodape-fim{border-top:1px solid var(--border);padding-top:1.4rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.82rem;color:var(--muted)}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:-9999px;top:0;background:var(--surface);color:var(--fg);padding:.9rem 1.2rem;z-index:100;border-radius:0 0 var(--raio) 0}.pular:focus{left:0}.prosa{max-width:46rem}.prosa h2{margin-top:2.5rem}.prosa h3{margin-top:1.75rem}.prosa ul{padding-left:1.25rem}.prosa li{margin-bottom:.4rem}
