@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-latin-400-normal.0wae53te_vqbs.woff2)format("woff2"),url(../media/open-sans-latin-400-normal.3ydn86zt7-ci2.woff)format("woff")}
@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/open-sans-latin-600-normal.1drh51bc60r10.woff2)format("woff2"),url(../media/open-sans-latin-600-normal.14ra7j4qy7iqf.woff)format("woff")}
@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/open-sans-latin-700-normal.41p4lm5eixwm2.woff2)format("woff2"),url(../media/open-sans-latin-700-normal.3ezkfu201lhfq.woff)format("woff")}
@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/open-sans-latin-800-normal.0pe7u3u-vslpx.woff2)format("woff2"),url(../media/open-sans-latin-800-normal.0_8ux61401eff.woff)format("woff")}
:root{--dosetec-red:#c62828;--dosetec-red-dark:#9a1f1f;--dosetec-red-light:#ffebee;--dosetec-graphite:#333;--dosetec-gray:#bbb;--dosetec-gray-light:#f4f4f4;--dosetec-white:#fff;--ext-surface-guide:#e5e5ea;--ext-red-deep:#780202;--ext-red-chat:#a60a0a;--ext-red-band-start:#830707;--ext-red-band-end:#e51212;--ext-hero-from:#333;--ext-hero-to:#555;--color-brand-primary:var(--dosetec-red);--color-brand-hover:var(--dosetec-red-dark);--color-text-primary:var(--dosetec-graphite);--color-text-secondary:#555;--color-surface-base:var(--dosetec-white);--color-surface-subtle:var(--dosetec-gray-light);--color-surface-contrast:var(--dosetec-graphite);--color-border-subtle:#e0e0e0;--color-border-input:#767676;--color-focus-ring:var(--dosetec-graphite);--color-error-text:#b71c1c;--color-error-bg:var(--dosetec-red-light);--color-error-border:#d32f2f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--shadow-card:0 2px 4px #00000014;--shadow-hover:0 4px 12px #0000001f;--touch-target-min:44px;--container-max:1200px;--font-sans:"Open Sans", "Open Sans Reserva", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Open Sans Reserva;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:103.84%;ascent-override:102.93%;descent-override:28.21%;line-gap-override:0%}@font-face{font-family:Open Sans Reserva;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:100.59%;ascent-override:106.26%;descent-override:29.13%;line-gap-override:0%}@font-face{font-family:Open Sans Reserva;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:103.68%;ascent-override:103.09%;descent-override:28.26%;line-gap-override:0%}@font-face{font-family:Open Sans Reserva;font-style:normal;font-weight:800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:106.71%;ascent-override:100.16%;descent-override:27.45%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-surface-base);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{font-size:1.75rem;font-weight:700;line-height:1.2}h2{font-size:1.5rem;font-weight:700;line-height:1.25}h3{font-size:1.25rem;font-weight:600;line-height:1.3}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}.texto-secundario{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.texto-tecnico{font-size:.75rem;font-weight:600;line-height:1.35}img,svg,video{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--space-4));padding-inline:var(--space-4);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-conteudo{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-base);color:var(--color-text-primary);border-radius:var(--radius-md);font-weight:700;position:absolute;transform:translateY(-200%)}.pular-conteudo:focus{transform:none}main:focus{outline:none}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--space-4)}
