@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(./poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--indigo:#232a68;--indigo-deep:#171b4d;--orange:#c65320;--orange-accent:#f07a2a;--white:#fff;--paper:#fcfaf7;--ink:#171b4d;--muted:#5b5f7a;--line:#e6e2da;--orange-tint:#fbefe7;--font-display:"Poppins", "Avenir Next", "Century Gothic", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--topo-h:72px;--nav-h:76px;--raio:14px;--largura:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topo-h) + 16px);scroll-padding-bottom:calc(var(--nav-h) + 16px)}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--orange);text-underline-offset:3px}a:hover{color:var(--indigo-deep)}:focus-visible{outline:3px solid var(--indigo-deep);outline-offset:2px;box-shadow:0 0 0 7px var(--orange-accent);border-radius:6px}strong{color:var(--indigo-deep);font-weight:600}code{background:var(--orange-tint);color:var(--indigo-deep);border-radius:6px;padding:.1em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:50;background:var(--indigo-deep);color:var(--white);font-family:var(--font-display);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.pular:focus{color:var(--white);top:12px}.topo{z-index:20;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.topo-interno{max-width:var(--largura);height:var(--topo-h);align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.marca{flex:none;padding:8px 0}.marca img{width:auto;height:48px}.topo-etiqueta{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--indigo);border-left:1px solid var(--line);padding-left:16px;font-size:12px;font-weight:600}.topo-partes{background:var(--paper);border:1px solid var(--line);border-radius:999px;gap:4px;margin-left:auto;padding:4px;display:flex}.pilula{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pilula:hover{color:var(--indigo-deep);background:var(--white)}.pilula[aria-current=page]{background:var(--indigo-deep);color:var(--white)}.pilula-desligada{color:#8b8ea6;cursor:not-allowed}.pilula-desligada:hover{color:#8b8ea6;background:0 0}.progresso{border-bottom:1px solid var(--line);background:var(--white)}.progresso-interno{max-width:var(--largura);align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:flex}.progresso-rotulo{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);flex:none;font-size:12px;font-weight:600}.progresso-barra{background:#cfcadf;border-radius:4px;flex:1;height:6px;overflow:hidden}.progresso-barra span{background:var(--orange);height:100%;transition:width .3s;display:block}.corpo{max-width:var(--largura);padding:48px 24px calc(var(--nav-h) + 64px);grid-template-columns:260px minmax(0,1fr);gap:64px;margin:0 auto;display:grid}.lateral{top:calc(var(--topo-h) + 32px);align-self:start;position:sticky}.lateral-grupo{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:600}.aulas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aula-link{border-radius:var(--raio);min-height:52px;color:var(--indigo-deep);font-family:var(--font-display);align-items:center;gap:14px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.aula-link:hover{background:var(--paper);color:var(--indigo-deep)}.aula-link.ativa{background:var(--indigo-deep);color:var(--white)}.aula-num{background:var(--white);border:1px solid var(--line);width:30px;height:30px;color:var(--indigo-deep);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.aula-link.ativa .aula-num{background:var(--orange);border-color:var(--orange);color:var(--white)}.aula-num.feita{background:var(--orange-accent);border-color:var(--orange-accent);color:var(--indigo-deep)}.icone-check{width:16px;height:16px}.aulas-mobile{display:none}.conteudo{min-width:0;max-width:760px}.kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:13px;font-weight:600}h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--indigo-deep);margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.5rem);font-weight:800;line-height:1.08}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.subtitulo{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin:24px 0;font-size:13px;font-weight:600;line-height:1.5}.etiqueta{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--white);background:var(--orange);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.filete{background:var(--indigo);border:0;border-radius:3px;width:40px;height:3px;margin:32px 0}.conteudo>p,.acordeao-corpo>p,.callout>p{margin:0 0 16px}.conteudo>p,.conteudo>.lista,.callout>p,.callout>.lista,.acordeao-corpo>p,.acordeao-corpo>.lista{max-width:640px}.checklist+p{margin-top:24px}.callout+.callout{margin-top:32px}.conteudo>.kicker,.inicio>.kicker{margin:0 0 12px}.conteudo>.subtitulo{margin:24px 0}.conteudo h2,.inicio h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--indigo-deep);margin:48px 0 12px;font-size:1.45rem;font-weight:800;line-height:1.25}.lista{margin:0 0 20px;padding-left:22px}.lista li{margin-bottom:8px}.lista li::marker{color:var(--orange)}.lista-numerada li::marker{font-family:var(--font-display);font-weight:600}.conteudo a{overflow-wrap:anywhere}.callout{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--indigo);border-radius:4px var(--raio) var(--raio) 4px;margin:24px 0;padding:20px 24px}.callout>:last-child{margin-bottom:0}.callout-titulo{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-size:12px;font-weight:600;line-height:1.5;margin:0 0 10px!important}.callout-aviso{border-left-color:var(--orange-accent)}.callout-aviso .callout-titulo{color:var(--orange)}.callout-nota{border-left-color:#9a9db2}.callout-nota .callout-titulo{color:var(--muted)}.callout .lista{margin-bottom:12px}.fonte{color:var(--muted);font-size:14px;line-height:1.55;margin:12px 0 0!important}.fonte strong{color:var(--muted)}.cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 8px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--raio);padding:20px 24px;box-shadow:0 1px 2px #171b4d0d}.card h3{font-family:var(--font-display);color:var(--indigo-deep);margin:0 0 8px;font-size:1.06rem;font-weight:600;line-height:1.35}.card p{max-width:640px;margin:0}.acordeao{background:var(--white);border:1px solid var(--line);border-radius:var(--raio);margin:12px 0;transition:border-color .15s,box-shadow .15s}.acordeao:hover{border-color:#cfcadf}.acordeao[open]{border-color:var(--indigo);box-shadow:0 2px 10px #171b4d0f}.acordeao summary{cursor:pointer;min-height:56px;font-family:var(--font-display);color:var(--indigo-deep);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.acordeao summary::-webkit-details-marker{display:none}.acordeao summary:focus-visible{border-radius:var(--raio)}.acordeao-seta{width:22px;height:22px;color:var(--indigo);flex:none;transition:transform .2s}.acordeao[open] .acordeao-seta{transform:rotate(180deg)}.acordeao-corpo{border-top:1px solid var(--line);padding:16px 24px 24px}.acordeao-corpo .callout{margin:16px 0}.tabela-rolagem{border:1px solid var(--line);border-radius:var(--raio);background:var(--white);margin:20px 0;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.tabela th{text-align:left;background:var(--indigo-deep);color:var(--white);font-family:var(--font-display);letter-spacing:.04em;padding:12px 16px;font-size:13px;font-weight:600}.tabela td{border-top:1px solid var(--line);vertical-align:top;padding:12px 16px}.tabela tbody tr:nth-child(2n) td{background:var(--paper)}.checklist{background:var(--white);border:1px solid var(--line);border-radius:var(--raio);margin:48px 0 0;padding:24px}.checklist-topo{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.conteudo .checklist .checklist-titulo{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0;font-size:13px;font-weight:600;line-height:1.5}.checklist-conta{font-family:var(--font-display);color:var(--indigo);font-size:14px;font-weight:600}.checklist-itens{margin:0;padding:0;list-style:none}.checklist-itens li{border-top:1px solid var(--line)}.checklist-item{scroll-margin-bottom:calc(var(--nav-h) + 16px);cursor:pointer;align-items:flex-start;gap:16px;min-height:44px;padding:10px 0;line-height:1.55;display:flex}.checklist-itens li:first-child{border-top:0}.checklist-itens input{appearance:none;cursor:pointer;border:2px solid var(--indigo);background:var(--white);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin:2px 0 0;transition:background .12s,border-color .12s;display:grid}.checklist-itens input:checked{background:var(--orange-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23171B4D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-color:var(--orange-accent)}.checklist-itens input:checked+span{color:var(--muted)}.checklist-itens input{scroll-margin-bottom:72px}.rodape-fontes{border-top:1px solid var(--line);max-width:640px;color:var(--muted);padding-top:24px;font-size:14px;margin:56px 0 0!important}.navegacao{z-index:20;background:var(--white);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.navegacao-interno{max-width:var(--largura);height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.navegacao-atual{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.botao{white-space:nowrap;min-height:46px;font-family:var(--font-display);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.botao-contorno{border:1.5px solid var(--line);color:var(--indigo-deep);background:var(--white)}.botao-contorno:hover{border-color:var(--indigo);color:var(--indigo-deep)}.botao-cheio{background:var(--orange);color:var(--white)}.botao-cheio:hover{background:var(--indigo-deep);color:var(--white);transform:translateY(-1px)}.botao[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.botao-contorno[aria-disabled=true]:hover{border-color:var(--line)}.botao-cheio[aria-disabled=true],.botao-cheio[aria-disabled=true]:hover{opacity:1;color:var(--indigo-deep);background:#e9b9a3}.botao-contorno[aria-disabled=true]{opacity:1;color:#8b8ea6}.inicio{max-width:880px;margin:0 auto;padding:64px 24px 96px}.inicio-instrucao{color:var(--muted);max-width:68ch;margin:16px 0 24px}.inicio-cta{margin-bottom:8px}.inicio-partes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px;display:grid}.inicio-parte{background:var(--paper);border:1px solid var(--line);border-radius:var(--raio);padding:24px}.inicio-parte.desligada{background:0 0;border-style:dashed}.inicio-embreve{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:14px;font-weight:600}@media (width<=960px){.corpo{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.lateral{display:none}.aulas-mobile{background:var(--white);border:1px solid var(--line);border-radius:var(--raio);display:block}.aulas-mobile summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:56px;padding:14px 18px;list-style:none;display:grid}.aulas-mobile summary .acordeao-seta{grid-area:1/2/span 2}.aulas-mobile[open] summary .acordeao-seta{transform:rotate(180deg)}.aulas-mobile summary::-webkit-details-marker{display:none}.aulas-mobile summary .lateral-grupo{margin:0;font-size:12px}.aulas-mobile-atual{font-family:var(--font-display);color:var(--indigo-deep);font-size:15px;font-weight:600}.aulas-mobile .aulas{padding:0 8px 10px}.cards{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:root{--topo-h:64px;--nav-h:72px}body{font-size:16px}.topo-interno,.progresso-interno,.navegacao-interno,.corpo{padding-left:16px;padding-right:16px}.marca img{height:40px}.topo-etiqueta{display:none}.pilula{padding:8px 12px;font-size:12px}.topo-partes{gap:2px;padding:2px}.progresso-interno{flex-direction:column;align-items:stretch;gap:8px}.navegacao-atual{display:none}.botao{padding:0 18px;font-size:14px}.callout{padding:18px}.acordeao summary{padding:16px 18px}.acordeao-corpo{padding:16px 18px 18px}.inicio{padding:40px 16px 80px}.inicio-partes{grid-template-columns:minmax(0,1fr)}.tabela-rolagem{background:0 0;border:0;overflow:visible}.tabela,.tabela tbody,.tabela tr,.tabela td{width:100%;display:block}.tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabela tr{background:var(--white);border:1px solid var(--line);border-radius:var(--raio);margin-bottom:12px;overflow:hidden}.tabela tbody tr:nth-child(2n) td{background:0 0}.tabela td{border-top:1px solid var(--line);padding:10px 16px}.tabela td:first-child{color:var(--indigo-deep);border-top:0;font-weight:600;background:var(--paper)!important}.tabela td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}}@media (width<=360px){.botao{padding:0 14px}.marca img{height:30px}.topo-interno{gap:8px}.pilula{padding:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.kicker-marca{text-transform:none;letter-spacing:.02em;font-size:15px}
