:root{--brand-primary: #146ef5;--brand-accent: #22c55e;--brand-ink: #0b1220;--brand-background: #f7f9fc;--brand-muted: #64748b;--dark-surface: #131c31;--dark-border: #223052;--dark-text: var(--brand-background);--dark-text-secondary: #c9d3e2;--aviso-bg: #fffaeb;--aviso-border: #f0dfae;--aviso-text: #6b4e00;--overlay-primary-fraco: rgb(20 110 245 / .08);--overlay-ink-fraco: rgb(11 18 32 / .06);--overlay-claro-borda: rgb(247 249 252 / .4);--overlay-claro-fundo: rgb(247 249 252 / .12);--overlay-claro-linha: rgb(247 249 252 / .15);--nav-fundo: rgb(247 249 252 / .92);--overlay-legenda: rgb(247 249 252 / .88);--overlay-primary-brilho: rgb(20 110 245 / .1);--ilustra-tela: #16203a;--ilustra-tecla: #26314f;--ilustra-linha: #dbe3ee;--ilustra-linha-fraca: #e8edf5;--brand-primary-dark: #0d55c4;--brand-surface: #ffffff;--brand-border: #e3e8ef;--brand-text-primary: var(--brand-ink);--brand-text-secondary: var(--brand-muted);--brand-text-on-primary: #ffffff;--brand-text-on-accent: var(--brand-ink);--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-secondary: var(--font-primary);--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.1875rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.125rem;--fs-4xl: 2.625rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-base: 1.6;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(11 18 32 / .06);--shadow-md: 0 4px 16px rgb(11 18 32 / .08);--shadow-lg: 0 12px 40px rgb(11 18 32 / .12);--container: 1120px;--container-narrow: 760px;--nav-h: 64px}@media(min-width:768px){:root{--fs-2xl: 2rem;--fs-3xl: 2.75rem;--fs-4xl: 3.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--brand-background);color:var(--brand-text-primary);font-family:var(--font-primary);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}a{color:var(--brand-primary);text-underline-offset:3px}:where(a,button,[tabindex],summary,input,textarea):focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:100;background:var(--brand-primary);color:var(--brand-text-on-primary);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:top .15s ease}.skip-link:focus{top:var(--sp-4)}.container[data-astro-cid-d6puh33w]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-4)}.narrow[data-astro-cid-d6puh33w]{max-width:var(--container-narrow)}@media(min-width:768px){.container[data-astro-cid-d6puh33w]{padding-inline:var(--sp-6)}}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-pill);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-decoration:none;line-height:1.2;text-align:center;transition:background-color .15s ease,color .15s ease,transform .15s ease}.btn[data-astro-cid-vnzlvqnm]:active{transform:translateY(1px)}.largo[data-astro-cid-vnzlvqnm]{width:100%}.primario[data-astro-cid-vnzlvqnm]{background:var(--brand-primary);color:var(--brand-text-on-primary)}.primario[data-astro-cid-vnzlvqnm]:hover{background:var(--brand-primary-dark)}.secundario[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--brand-primary);box-shadow:inset 0 0 0 2px var(--brand-primary)}.secundario[data-astro-cid-vnzlvqnm]:hover{background:var(--overlay-primary-fraco)}.contorno-claro[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--brand-background);box-shadow:inset 0 0 0 2px var(--overlay-claro-borda)}.contorno-claro[data-astro-cid-vnzlvqnm]:hover{background:var(--overlay-claro-fundo)}@media(min-width:640px){.largo[data-astro-cid-vnzlvqnm]{width:auto}}.nav[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:50;background:var(--nav-fundo);backdrop-filter:blur(10px);border-bottom:1px solid var(--brand-border)}.linha[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:var(--nav-h)}.marca[data-astro-cid-5blmo7yk]{display:flex;align-items:center;min-height:48px;padding-right:var(--sp-2)}.so-desktop[data-astro-cid-5blmo7yk]{display:none}.so-mobile[data-astro-cid-5blmo7yk]{display:block}.links[data-astro-cid-5blmo7yk]{display:none}.links[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:flex;gap:var(--sp-5);list-style:none}.links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-text-primary);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--brand-primary)}.direita[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--sp-2)}.cta[data-astro-cid-5blmo7yk]{padding-inline:var(--sp-4);font-size:var(--fs-sm)}.cta-longo[data-astro-cid-5blmo7yk]{display:none}.cta-curto[data-astro-cid-5blmo7yk]{display:inline}.menu[data-astro-cid-5blmo7yk]{position:relative}.menu[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);cursor:pointer;color:var(--brand-text-primary);list-style:none}.menu[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]::-webkit-details-marker{display:none}.menu[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]:hover{background:var(--overlay-ink-fraco)}.menu[data-astro-cid-5blmo7yk] .x[data-astro-cid-5blmo7yk],.menu[data-astro-cid-5blmo7yk][open] .barras[data-astro-cid-5blmo7yk]{display:none}.menu[data-astro-cid-5blmo7yk][open] .x[data-astro-cid-5blmo7yk]{display:block}.painel[data-astro-cid-5blmo7yk]{position:absolute;right:0;top:calc(100% + var(--sp-2));min-width:216px;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--sp-2)}.painel[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{list-style:none;display:grid}.painel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;min-height:48px;padding-inline:var(--sp-3);border-radius:var(--radius-sm);color:var(--brand-text-primary);text-decoration:none;font-weight:var(--fw-medium)}.painel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background:var(--brand-background)}@media(min-width:560px){.cta-longo[data-astro-cid-5blmo7yk]{display:inline}.cta-curto[data-astro-cid-5blmo7yk]{display:none}}@media(min-width:900px){.so-desktop[data-astro-cid-5blmo7yk]{display:block}.so-mobile[data-astro-cid-5blmo7yk]{display:none}.links[data-astro-cid-5blmo7yk]{display:block}.menu[data-astro-cid-5blmo7yk]{display:none}}.rodape[data-astro-cid-sz7xmlte]{background:var(--brand-ink);color:var(--brand-background);padding-block:var(--sp-7) var(--sp-5)}.grade[data-astro-cid-sz7xmlte]{display:grid;gap:var(--sp-6)}.sobre[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:var(--sp-4);color:var(--dark-text-secondary);max-width:42ch}h2[data-astro-cid-sz7xmlte]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-accent);margin-bottom:var(--sp-3)}ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid}.rodape[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--brand-background);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.rodape[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.creditos[data-astro-cid-sz7xmlte]{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--overlay-claro-linha);font-size:var(--fs-sm);color:var(--dark-text-secondary)}@media(min-width:768px){.grade[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr;gap:var(--sp-7)}}
