:root{color-scheme:dark light;--bg:#0B111B;--surface:#121B28;--line:#26364A;--text:#F4F6FA;--muted:#AAB5C4;--blue:#4F7DE8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.topo,main,footer{width:min(100% - 2rem,1120px);margin:auto}.topo{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.marca{display:flex;align-items:center;gap:.55rem;color:var(--text);font-size:1rem;font-weight:700;text-decoration:none}.marca img{width:38px;height:38px;object-fit:contain}.marca b{color:var(--blue)}nav{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}a{color:var(--blue);text-underline-offset:.18em}.topo nav a,footer nav a{color:var(--muted);font-size:.86rem;text-decoration:none}.topo nav a:hover,footer nav a:hover{color:var(--text)}.hero{padding:5rem 0 3.1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero>p{margin:0 0 .65rem;color:var(--blue);font-size:.75rem;font-weight:800;letter-spacing:.14em}.hero h1{max-width:700px;margin:0;font-size:clamp(2.3rem,6vw,4.1rem);letter-spacing:-.055em;line-height:1.04}.descricao{max-width:610px;margin:1.15rem 0 .7rem;color:var(--muted);font-size:1.12rem}.hero small{color:var(--muted)}.layout{display:grid;grid-template-columns:190px minmax(0,720px);justify-content:space-between;gap:4rem;padding:3rem 0 5rem}.indice{position:sticky;top:1rem;align-self:start;display:grid;gap:.38rem;font-size:.86rem}.indice strong{margin-bottom:.3rem;color:var(--text)}.indice a{color:var(--muted);text-decoration:none}.indice a:hover{color:var(--blue)}article section{padding:0 0 1.8rem;margin:0 0 1.8rem;border-bottom:1px solid var(--line)}article h2{margin:0 0 .7rem;font-size:1.25rem;letter-spacing:-.02em}article p{margin:.65rem 0;color:var(--muted)}article ul{margin:.8rem 0;padding-left:1.2rem;color:var(--muted)}article li::marker{color:var(--blue)}article .links{font-weight:700}.contato{padding:1.35rem 1.45rem;background:var(--surface);border:1px solid var(--line);border-radius:14px}.contato p{margin:0}footer{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;padding:2.2rem 0 2.8rem;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}footer div{display:grid;gap:.1rem}footer strong{color:var(--text)}@media (prefers-color-scheme:light){:root{--bg:#F6F8FB;--surface:#FFFFFF;--line:#E2E8F0;--text:#111827;--muted:#667085;--blue:#3F6FD8}}@media(max-width:720px){.topo{padding:1rem 0;align-items:flex-start;flex-direction:column}.topo nav{gap:.75rem}.topo nav a{font-size:.78rem}.hero{padding:3.1rem 0 2.3rem}.layout{display:block;padding-top:2rem}.indice{display:none}article h2{font-size:1.13rem}footer{align-items:flex-start;flex-direction:column}.topo,main,footer{width:min(100% - 1.5rem,1120px)}}