:root{--bg:#0b1220;--bg-deep:#070c16;--text:#f2f5f9;--text-soft:#c3cad8;--text-muted:#8b95ab;--ciano:#38e1ff;--ciano-forte:#7febff;--ciano-claro:#0a84c6;--line:#1b2538;--line-strong:#2b374f;--panel:#131d31;--font:"Chakra Petch", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--header-height:76px;--gutter:16px;--gutter-wide:clamp(24px, 7vw, 132px);--ease-out:cubic-bezier(.22, .68, .32, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}html,body{background:var(--bg);margin:0;padding:0}body{min-height:100dvh;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(16px,1.05vw,18px);line-height:1.6;overflow-x:hidden}#root{isolation:isolate}h1,h2,h3,p,ul,figure{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ciano);outline-offset:3px;border-radius:0}::selection{background:var(--ciano);color:var(--bg)}.chanfro{clip-path:polygon(var(--chanfro,12px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--chanfro,12px))}.marca-logo{height:auto;display:block}.marca-logo--escuro .marca-logo__ef{fill:var(--ciano)}.marca-logo--escuro .marca-logo__nome{fill:var(--text)}.marca-logo--claro .marca-logo__ef{fill:var(--ciano-claro)}.marca-logo--claro .marca-logo__nome{fill:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
