@font-face{font-family:Geist;src:url(/kit/fonts/geist-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/kit/fonts/geist-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/kit/fonts/geist-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/kit/fonts/geist-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/kit/fonts/geist-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/kit/fonts/geist-mono-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.rq{--rq-fundo:#f5f7fa;--rq-fundo-2:#eef2f7;--rq-superficie:#fff;--rq-tinta:#072243;--rq-tinta-2:#4a5a70;--rq-tinta-3:#7a889b;--rq-linha:#e2e7ee;--rq-linha-2:#c9d3e2;--rq-azul:#0353fa;--rq-azul-suave:#e7eeff;--rq-verde:#85c705;--rq-ambar:#e0a800;--rq-marinho:#072243;--rq-sans:"Geist","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--rq-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--rq-raio:20px;--rq-raio-btn:12px;--rq-sombra-1:0 1px 1px rgba(7,34,67,.04),0 2px 6px -2px rgba(7,34,67,.06);--rq-sombra-2:0 1px 2px rgba(7,34,67,.04),0 4px 10px -4px rgba(7,34,67,.06),0 14px 34px -14px rgba(7,34,67,.16);--rq-sombra-3:0 2px 4px rgba(7,34,67,.05),0 12px 24px -10px rgba(7,34,67,.1),0 30px 60px -24px rgba(7,34,67,.3);--rq-ease:cubic-bezier(.16,1,.3,1);--rq-g:16px;--rq-largura:1200px;--rq-ic-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15M13.5 6l6 6-6 6'/%3E%3C/svg%3E");--rq-ic-diag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5'/%3E%3C/svg%3E");--rq-ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E");min-height:100%;background:var(--rq-fundo);color:var(--rq-tinta);font:400 17px/1.6 var(--rq-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}@media (min-width:700px){.rq{--rq-g:24px}}.rq *,.rq :after,.rq :before{box-sizing:border-box}.rq img{display:block;max-width:100%;height:auto}.rq a{color:inherit;text-underline-offset:.2em}.rq :focus-visible{outline:2px solid var(--rq-azul);outline-offset:3px;border-radius:6px}.rq ::-moz-selection{background:var(--rq-azul);color:#fff}.rq ::selection{background:var(--rq-azul);color:#fff}.rq .rq-marinho,.rq.rq-marinho{--rq-tinta:#fff;--rq-tinta-2:#b9c7dd;--rq-tinta-3:#8fa3c0;--rq-linha:rgba(185,199,221,.16);--rq-linha-2:rgba(185,199,221,.32);--rq-superficie:hsla(0,0%,100%,.04);--rq-fundo-2:hsla(0,0%,100%,.07);--rq-azul:#7fa7ff;--rq-azul-suave:rgba(127,167,255,.14);background-color:var(--rq-marinho);color:var(--rq-tinta)}.rq .rq-branco{background:var(--rq-superficie);border-block:1px solid var(--rq-linha)}.rq .rq-largura{width:min(100% - 2 * var(--rq-g),var(--rq-largura));margin-inline:auto}.rq .rq-secao{padding-block:clamp(64px,9vw,120px)}.rq .rq-rotulo{font:500 11.5px/1.35 var(--rq-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rq-tinta-2)}.rq .rq-titulo-1{font:600 clamp(32px,6vw,58px)/1.03 var(--rq-sans);letter-spacing:-.045em}.rq .rq-titulo-1,.rq .rq-titulo-2{margin:0;text-wrap:balance;color:var(--rq-tinta)}.rq .rq-titulo-2{font:600 clamp(30px,4.4vw,52px)/1.04 var(--rq-sans);letter-spacing:-.042em}.rq .rq-titulo-3{margin:0;font:600 22px/1.15 var(--rq-sans);letter-spacing:-.025em;color:var(--rq-tinta)}.rq .rq-cinza{color:var(--rq-tinta-3)}.rq .rq-prosa,.rq .rq-texto-2{color:var(--rq-tinta-2)}.rq .rq-prosa{max-width:44rem}.rq .rq-prosa h2{margin:2.2em 0 .6em;font:600 24px/1.2 var(--rq-sans);letter-spacing:-.025em;color:var(--rq-tinta)}.rq .rq-prosa h3{margin:1.8em 0 .5em;font:600 19px/1.3 var(--rq-sans);color:var(--rq-tinta)}.rq .rq-prosa ol,.rq .rq-prosa p,.rq .rq-prosa ul{margin:0 0 1em}.rq .rq-prosa a{color:var(--rq-azul)}.rq .rq-check,.rq .rq-seta,.rq .rq-seta-diag{display:inline-block;flex:none;width:1.05em;height:1.05em;background:currentColor;-webkit-mask:var(--rq-ic-seta) center /contain no-repeat;mask:var(--rq-ic-seta) center /contain no-repeat;transition:translate .4s var(--rq-ease)}.rq .rq-seta-diag{-webkit-mask-image:var(--rq-ic-diag);mask-image:var(--rq-ic-diag)}.rq .rq-check{-webkit-mask-image:var(--rq-ic-check);mask-image:var(--rq-ic-check)}.rq a:hover>.rq-seta,.rq button:hover>.rq-seta{translate:3px 0}.rq .rq-btn{--rq-btn-fundo:var(--rq-marinho);--rq-btn-texto:#fff;--rq-btn-brilho:hsla(0,0%,100%,.3);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:var(--rq-raio-btn);background:var(--rq-btn-fundo);color:var(--rq-btn-texto);font:600 15.5px/1.15 var(--rq-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:translate .35s var(--rq-ease),scale .25s var(--rq-ease),box-shadow .35s var(--rq-ease)}.rq .rq-btn:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 36%,var(--rq-btn-brilho) 50%,transparent 64%);transform:translateX(-135%)}.rq .rq-btn:hover:before{transition:transform .85s var(--rq-ease);transform:translateX(135%)}.rq .rq-btn:active{scale:.97}.rq .rq-btn:disabled,.rq .rq-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rq .rq-btn-escuro{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 1px 2px rgba(7,34,67,.2),0 10px 24px -12px rgba(7,34,67,.65)}.rq .rq-btn-escuro:hover{translate:0 -1px}.rq .rq-btn-claro{--rq-btn-fundo:#fff;--rq-btn-texto:#072243;--rq-btn-brilho:rgba(3,83,250,.1);box-shadow:inset 0 0 0 1px #e2e7ee,0 1px 2px rgba(7,34,67,.05)}.rq .rq-btn-claro:hover{box-shadow:inset 0 0 0 1px #c3cddb,0 8px 18px -12px rgba(7,34,67,.35)}.rq .rq-btn-branco{--rq-btn-fundo:#fff;--rq-btn-texto:#072243;--rq-btn-brilho:rgba(3,83,250,.14);box-shadow:0 14px 30px -14px rgba(0,0,0,.55)}.rq .rq-btn-p{min-height:44px;padding:0 16px;font-size:14.5px;border-radius:10px}.rq .rq-btn-g{min-height:56px;padding:0 28px;font-size:16.5px}.rq .rq-pilula{display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 10px;border-radius:999px;background:var(--rq-superficie);border:1px solid var(--rq-linha)}.rq .rq-ponto{--rq-ponto:var(--rq-verde);--rq-ponto-halo:rgba(133,199,5,.2);position:relative;display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--rq-ponto);box-shadow:0 0 0 3px var(--rq-ponto-halo)}.rq .rq-ponto.rq-azul{--rq-ponto:#0353fa;--rq-ponto-halo:rgba(3,83,250,.16)}.rq .rq-ponto.rq-ambar{--rq-ponto:var(--rq-ambar);--rq-ponto-halo:rgba(224,168,0,.2)}.rq .rq-ponto.rq-vivo:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--rq-ponto);opacity:0;animation:rq-pulso 2.2s cubic-bezier(.2,.6,.4,1) infinite}.rq .rq-selo-obra{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border-radius:8px;background:#fff7e0;border:1px solid #f1dc9c;color:#6b5300;font:500 11px/1 var(--rq-mono);letter-spacing:.1em;text-transform:uppercase}.rq .rq-cartao{background:var(--rq-superficie);border:1px solid var(--rq-linha);border-radius:var(--rq-raio);box-shadow:var(--rq-sombra-2)}.rq .rq-janela{background:#fff;border:1px solid #e2e7ee;border-radius:16px;overflow:hidden;box-shadow:var(--rq-sombra-3)}.rq .rq-janela-barra{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.rq .rq-janela-barra>i{width:9px;height:9px;border-radius:50%;background:#dfe5ed;flex:none}.rq .rq-campo{display:grid;gap:6px}.rq .rq-campo>span{font:500 11.5px/1.3 var(--rq-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rq-tinta-2)}.rq .rq-campo input,.rq .rq-campo select,.rq .rq-campo textarea{min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid var(--rq-linha-2);background:#fff;color:#072243;font:400 16px/1.4 var(--rq-sans);transition:border-color .2s,box-shadow .2s}.rq .rq-campo input:focus,.rq .rq-campo select:focus,.rq .rq-campo textarea:focus{outline:none;border-color:#0353fa;box-shadow:0 0 0 3px rgba(3,83,250,.16)}.rq .rq-topo{position:sticky;top:0;z-index:50;padding:12px var(--rq-g) 0}.rq .rq-topo-barra{max-width:var(--rq-largura);height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 0 16px;border-radius:16px;background:hsla(0,0%,100%,.94);border:1px solid var(--rq-linha);box-shadow:0 10px 28px -16px rgba(7,34,67,.3)}.rq .rq-topo-barra img{width:108px;height:auto}.rq .rq-topo-nav{display:none;gap:2px}.rq .rq-topo-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border-radius:10px;color:var(--rq-tinta-2);font-size:14.5px;font-weight:500;text-decoration:none}.rq .rq-topo-nav a:hover{color:var(--rq-tinta);background:rgba(7,34,67,.05)}@media (min-width:900px){.rq .rq-topo-nav{display:flex}.rq .rq-topo-barra img{width:118px}}.rq .rq-rodape{padding:clamp(40px,6vw,72px) 0 24px;background:var(--rq-superficie);border-top:1px solid var(--rq-linha)}.rq .rq-rodape-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 16px;font-size:13.5px}.rq .rq-rodape-base,.rq .rq-rodape-base a{align-items:center;color:var(--rq-tinta-2)}.rq .rq-rodape-base a{display:inline-flex;min-height:44px;text-decoration:none;margin-left:16px}.rq .rq-rodape-base a:hover{color:var(--rq-tinta)}.rq [data-sublinha]{background-image:linear-gradient(#0353fa,#0353fa);background-repeat:no-repeat;background-size:100% .085em;background-position:0 94%}.rq [data-marca]{background-image:linear-gradient(100deg,transparent,rgba(133,199,5,.3) 2%,rgba(133,199,5,.3) 98%,transparent);background-repeat:no-repeat;background-size:100% 80%;background-position:0 68%;padding:0 .12em;margin:0 -.12em;border-radius:.2em}@keyframes rq-pulso{0%{transform:scale(.4);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.rq *,.rq :after,.rq :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}