@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.1alqhelj8x5in.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:82.12%;descent-override:21.29%;line-gap-override:0.0%;size-adjust:117.87%}.Y_r4Wa_className{font-family:montserrat,montserrat Fallback;font-style:normal}.Y_r4Wa_variable{--fonte-montserrat:"montserrat", "montserrat Fallback"}
:root{--azul:#005081;--azul-900:#001b2d;--azul-850:#00233a;--azul-800:#002b47;--azul-700:#003658;--azul-600:#00436c;--azul-400:#2a73a3;--azul-300:#6aa3cb;--amarelo:#f7ed00;--amarelo-claro:#fff76a;--laranja:#ff5e1a;--branco:#fff;--texto-2:#ffffffd6;--texto-3:#ffffffb3;--linha:#ffffff1f;--fonte:var(--fonte-montserrat), Arial, sans-serif;--container:1180px;--respiro:clamp(16px, 4vw, 32px);--raio:22px;--curva:cubic-bezier(.2, .7, .2, 1);--curva-mola:cubic-bezier(.34, 1.4, .64, 1);--sombra-painel:0 40px 90px -40px #000814e6, 0 2px 0 #ffffff0a inset;--sombra-botao:0 1px 0 #ffffffa6 inset, 0 -2px 0 #0028461f inset, 0 14px 28px -14px #f7ed008c}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--azul-900);scroll-behavior:smooth}body{background:var(--azul);min-height:100vh;color:var(--branco);font:500 16px/1.55 var(--fonte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}button,input,select{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--amarelo);outline-offset:3px}::selection{background:var(--amarelo);color:var(--azul-800)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--respiro));padding-inline:var(--respiro);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}.granulado{isolation:isolate;position:relative}.granulado:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.botao{background:linear-gradient(180deg, var(--amarelo-claro) 0%, var(--amarelo) 55%, #e9df00 100%);width:100%;min-height:60px;color:var(--azul-700);letter-spacing:.005em;text-align:center;cursor:pointer;box-shadow:var(--sombra-botao);transition:transform .18s var(--curva), box-shadow .25s var(--curva), filter .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:1.0625rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.botao svg{flex:none;width:22px;height:22px}.botao:hover{filter:brightness(1.04)saturate(1.05);box-shadow:var(--sombra-botao), 0 0 0 6px #f7ed0024}.botao:active{transform:translateY(1px)scale(.985)}.botao:focus-visible{outline-color:var(--branco)}.botao[disabled]{cursor:progress;filter:saturate(.6)brightness(.92);transform:none}.sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--amarelo);align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:inline-flex}.sobretitulo:before{content:"";background:linear-gradient(90deg, var(--amarelo) 0 70%, var(--laranja) 70%);border-radius:3px;width:28px;height:3px}.titulo-secao{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,6.2vw,2.75rem);font-weight:800;line-height:1.12}.traco{background:linear-gradient(90deg, var(--amarelo) 0 70%, var(--laranja) 70%);border-radius:4px;width:44px;height:4px;margin-bottom:18px;display:block}.aguardando{opacity:0;transform:translateY(22px)}.revelando{transition:opacity .7s var(--curva), transform .7s var(--curva);transition-delay:var(--atraso,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aguardando{opacity:1;transform:none}}
