/* Identidade NovaByte: azul, laranja e base marinho. Sistemas independentes não importam este arquivo. */
:root{--nb-bg:#0B1526;--nb-bg-2:#101F35;--nb-card:#15263F;--nb-card-2:#1B304D;--nb-blue:#3475D6;--nb-blue-2:#79ABF3;--nb-orange:#F39869;--nb-orange-2:#F5AF8A;--nb-cyan:var(--nb-blue);--nb-cyan-2:var(--nb-blue-2);--nb-white:#FFFFFF;--nb-text:#F0F3F8;--nb-muted:#ADBCD0;--nb-line:#7895bc30;--blue:var(--nb-blue);--orange:var(--nb-orange);--brand-2:var(--nb-blue-2);--bg-soft:var(--nb-bg-2);--surface:var(--nb-card);--surface-2:var(--nb-bg-2);--surface-3:var(--nb-card-2);--bg:var(--nb-bg);--bg2:var(--nb-bg-2);--soft:var(--nb-bg-2);--card:var(--nb-card);--card2:var(--nb-card-2);--panel:var(--nb-card);--text:var(--nb-text);--ink:var(--nb-text);--muted:var(--nb-muted);--line:var(--nb-line);--brand:var(--nb-orange);--brand2:var(--nb-orange-2);--cyan:var(--nb-blue);--cyan2:var(--nb-blue-2);--purple:var(--nb-blue);--lime:var(--nb-orange);--paper:#F6F5F2}
html{color-scheme:dark}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--nb-bg)!important;color:var(--nb-text)}:focus-visible{outline:3px solid #F5AF8A;outline-offset:4px}body:not(.nb-home) a{transition:color .2s,border-color .2s,background .2s}body:not(.nb-home) a:hover{color:#F5AF8A}.nb-header{background:#0b1526f2;border-color:var(--nb-line)}.nb-brand,.brand{color:#fff}.brand span{color:#F39869}.brand small{color:#ADBCD0}.btn-primary,.primary,.nb-button{background:#F39869!important;color:#172234!important;border-color:transparent!important}.btn-primary:hover,.primary:hover,.nb-button:hover{background:#F5AF8A!important}.nb-header nav a,.nb-footer a,.text-link{color:#92B9F2}.nb-header nav a:hover,.nb-footer a:hover{color:#fff}.nb-callout{background:#15263F;border-color:#3973cf4d}.nb-card{background:#101F35;border-color:var(--nb-line)}.nb-card span,.nb-meta,.nb-editorial a{color:#F5AF8A}.eyebrow{color:#F5AF8A;border-color:var(--nb-line);background:#3973cf0c}.grad{background:linear-gradient(90deg,#fff,#F5AF8A)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.logo{border-color:#3973cf66;background:#15263F;box-shadow:0 0 24px #3973cf1a}.logo:after{border-color:#F39869}.metric strong,.section-head span,.check i{color:#F5AF8A}.step:before{background:#F39869}.cta{border-color:var(--nb-line);background:radial-gradient(circle at top right,#3973cf17,transparent 55%),#101F35}.badge{border-color:var(--nb-line);background:#3973cf0b;color:#92B9F2}.news-local{border-left-color:#F39869;background:#101F35}input:focus,select:focus,textarea:focus{border-color:#F39869;box-shadow:0 0 0 3px #3973cf19}.nb-footer{border-color:var(--nb-line)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
