@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vermelho:#be1e2d;--vermelho-escuro:#a31925;--vermelho-vivo:#ff4d5a;--vermelho-suave:#ff6a75;--vermelho-claro:#f6e4e6;--grafite-1:#1b1d1f;--grafite-2:#14181b;--grafite-3:#101417;--grafite-4:#0e1113;--osso:#e9ecea;--osso-claro:#f6f7f6;--branco:#fff;--texto:#1b1d1f;--texto-secundario:#3e4447;--texto-suave:#55595c;--texto-sobre-escuro:#c9d1d4;--texto-suave-escuro:#a7b0b4;--texto-mudo-escuro:#8d989d;--linha:#bcc4c1;--linha-clara:#dde1df;--linha-escuro:#262d32;--borda-campo:#8a969b;--verde:#5ce0b0;--verde-escuro:#2e7d5b;--fonte-texto:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-titulo:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--fonte-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--largura-max:1280px;--gutter:clamp(20px, 4vw, 40px);--raio:3px;--raio-card:6px;--altura-header:76px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--fonte-texto);color:var(--texto);background:var(--osso);margin:0;line-height:1.5}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--vermelho-vivo);outline-offset:3px}.container{max-width:var(--largura-max);padding-inline:var(--gutter);margin:0 auto}.secao{padding-block:clamp(56px,8vw,104px)}.cond{font-family:var(--fonte-titulo)}.rotulo{font-family:var(--fonte-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font-size:12px}.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{z-index:20;background:var(--grafite-1);color:var(--branco);border-radius:var(--raio);padding:10px 16px;position:absolute;top:-60px;left:12px}.pular-conteudo:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.btn{min-height:48px;font:inherit;border-radius:var(--raio);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--vermelho{background:var(--vermelho);color:var(--branco)}.btn--vermelho:hover{background:var(--vermelho-escuro);box-shadow:0 10px 26px #be1e2d66}.btn--contorno{color:var(--branco);border-color:#5b676d}.btn--contorno:hover{border-color:var(--texto-suave-escuro);background:#ffffff14}.lnk{text-decoration:none}.lnk:hover{text-decoration:underline}.header{z-index:10;border-bottom:1px solid var(--linha-escuro);background:#101417f0;position:sticky;top:0}.header__in{min-height:var(--altura-header);justify-content:space-between;align-items:center;gap:24px;display:flex}.header__logo img{width:auto;height:46px;display:block}.nav{gap:30px;display:flex}.nav a{color:var(--texto-sobre-escuro);padding:10px 4px;font-size:15px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--branco)}.header .btn{min-height:44px;padding:0 20px;font-size:15px}.menu{display:none;position:relative}.menu summary{cursor:pointer;border-radius:var(--raio);border:1px solid #3a454b;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu__ico,.menu__ico:before,.menu__ico:after{background:var(--branco);content:"";width:20px;height:2px;display:block}.menu__ico{position:relative}.menu__ico:before{position:absolute;top:-6px}.menu__ico:after{position:absolute;top:6px}.menu[open] .menu__ico{background:0 0}.menu[open] .menu__ico:before{top:0;transform:rotate(45deg)}.menu[open] .menu__ico:after{top:0;transform:rotate(-45deg)}.menu__lista{width:min(280px, calc(100vw - 2 * var(--gutter)));background:var(--grafite-3);border:1px solid var(--linha-escuro);border-radius:var(--raio-card);flex-direction:column;padding:8px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 20px 50px #00000080}.menu__lista a{color:var(--texto-sobre-escuro);padding:14px 12px;font-size:16px;text-decoration:none}.menu__lista a:hover{color:var(--branco);background:#ffffff0f}@media (width<=900px){.nav{display:none}.menu{display:block}.header__in{gap:12px}}@media (width<=480px){.header__logo img{height:36px}.header .header__cta{white-space:nowrap;padding:0 12px;font-size:14px}}.footer{background:var(--grafite-4);color:var(--texto-sobre-escuro)}.footer__in{flex-wrap:wrap;gap:32px 64px;padding-block:56px 40px;display:flex}.footer__marca{flex:2 320px}.footer__marca img{width:auto;height:48px;display:block}.footer__marca p{margin:18px 0 0;font-size:14px}.footer__nav{flex-direction:column;flex:200px;gap:0;font-size:14px;display:flex}.footer__nav a{padding-block:10px}.footer__legal{color:var(--texto-suave-escuro);border-top:1px solid #2a3034;flex:100%;padding-top:20px;font-size:13px}.form{background:var(--branco);border-radius:var(--raio-card);color:var(--texto);flex-direction:column;gap:18px;padding:clamp(22px,4vw,36px);display:flex;box-shadow:0 24px 60px #3c000659}.form__linha{flex-wrap:wrap;gap:18px;display:flex}.campo{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.campo label{font-size:15px;font-weight:500}.campo input,.campo select,.campo textarea{font:inherit;color:var(--texto);background:var(--branco);border:1.5px solid var(--borda-campo);border-radius:var(--raio);min-height:48px;padding:12px 14px}.campo textarea{resize:vertical;min-height:120px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--vermelho);outline:none;box-shadow:0 0 0 3px #be1e2d2e}.campo [aria-invalid=true]{border-color:var(--vermelho)}.campo__erro{color:var(--vermelho-escuro);margin:0;font-size:13px}.form__consentimento{align-items:flex-start;gap:12px;display:flex}.form__consentimento input{width:20px;height:20px;accent-color:var(--vermelho);flex:none;margin:2px 0 0}.form__consentimento label{color:var(--texto-secundario);font-size:14px}.form__consentimento a{color:var(--vermelho-escuro);font-weight:600}.form__status{border-radius:var(--raio);margin:0;padding:12px 14px;font-size:15px}.form__status[hidden]{display:none}.form__status--ok{color:var(--verde-escuro);border:1px solid var(--verde-escuro);background:#e6f4ee}.form__status--erro{background:var(--vermelho-claro);color:var(--vermelho-escuro);border:1px solid var(--vermelho)}.form .btn{background:var(--grafite-1);color:var(--branco);min-height:52px;padding:0 30px}.form .btn:hover{box-shadow:none;background:#000}.form .btn:disabled{opacity:.6;cursor:progress}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form>.campo{flex:none}
