@font-face{font-family:arimo;src:url(../media/arimo_latin-s.p.15-ywj7zw6ko1.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:arimo Fallback;src:local(Arial);ascent-override:90.53%;descent-override:21.19%;line-gap-override:3.27%;size-adjust:100.0%}.arimo_6d47e982-module__DBm7FG__className{font-family:arimo,arimo Fallback;font-style:normal}.arimo_6d47e982-module__DBm7FG__variable{--font-arimo:"arimo", "arimo Fallback"}
@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_latin-s.p.2r-cuu_7locvx.woff2)format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:playfairDisplay Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfairdisplay_86668842-module__UAU4xa__className{font-family:playfairDisplay,playfairDisplay Fallback;font-style:normal}.playfairdisplay_86668842-module__UAU4xa__variable{--font-playfair-display:"playfairDisplay", "playfairDisplay Fallback"}
*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.15}body{margin:0;font-family:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,figure,blockquote,dl,dd{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;max-width:100%;display:block}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse}
:root{--color-brand-900:#262654;--color-brand-800:#343470;--color-brand-700:#407ba6;--color-brand-500:#afcbe0;--color-accent-700:#9261b3;--color-accent-500:#bd9fd1;--color-highlight-500:#fff5a6;--color-surface-0:#fff;--color-surface-50:#faf8f6;--color-surface-100:#efebe8;--color-surface-note:#fefbd2;--color-border:#d8d2dc;--color-text-strong:#343470;--color-text-body:#51536c;--color-text-muted:#676782;--color-success-700:#438253;--color-success-100:#e4f0e6;--color-completed:var(--color-brand-800);--color-completed-soft:var(--color-surface-100);--color-danger-700:#7d4054;--font-sans:var(--font-arimo), Arial, sans-serif;--font-display:var(--font-playfair-display), Georgia, serif;--font-display-italic:var(--font-playfair-italico), var(--font-display);--text-xs:.6875rem;--text-sm:.8125rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.5rem;--radius-pill:999px;--shadow-sm:0 6px 20px #3434700c;--shadow-md:0 10px 28px #3434700d;--navy:var(--color-brand-800);--lilac:var(--color-accent-500);--sky:var(--color-brand-500);--cream:var(--color-surface-100);--stone:#aaa6a2;--yellow:var(--color-highlight-500);--note:var(--color-surface-note);--ink:var(--color-text-strong);--font-playfair:var(--font-display)}
*{box-sizing:border-box}button,a,summary,input,textarea,select{outline-offset:3px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--lilac);outline-offset:3px}html,body{background:var(--cream);max-width:100%;color:var(--ink);font-family:var(--font-arimo), Arial, sans-serif;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--font-playfair-display), serif}h1{margin:8px 0 11px;font-size:clamp(27px,7vw,32px);line-height:1.15}h2{margin:5px 0;font-size:clamp(20px,5vw,23px);line-height:1.25}p{margin:5px 0;font-size:16px;line-height:1.55}@media (min-width:1100px){html,body{background:linear-gradient(135deg, #e8e3df 0%, var(--cream) 48%, #e5e1de 100%)}}button,a,summary,label[for]{touch-action:manipulation}input,textarea,select{min-height:44px}textarea{resize:vertical}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,a,summary,input,textarea,select{forced-color-adjust:auto}}
.principal{background:var(--color-brand-800);width:100%;color:var(--color-surface-0);border:0;border-radius:16px;margin-top:20px;padding:15px;font-weight:700}.amarelo{background:var(--color-highlight-500);color:var(--color-text-strong)}.voltar{color:var(--color-text-strong);background:0 0;border:0;margin-bottom:14px;font-weight:700}.secundario{border:1px solid var(--color-brand-800);background:var(--color-surface-0);width:100%;color:var(--color-text-strong);border-radius:14px;margin-top:14px;padding:13px;font-weight:700}.secundario:disabled{opacity:.4}.linkDiscreto{width:100%;min-height:44px;color:var(--color-text-strong);background:0 0;border:0;margin-top:14px;font-weight:800;text-decoration:underline}.voltarEtapa{border:1px solid var(--color-brand-800);background:var(--color-surface-0);min-height:48px;color:var(--color-text-strong);border-radius:14px;padding:10px 16px;font-weight:800}@media (max-width:699px){.voltarEtapa{order:2}}.voltar,.linkDiscreto{min-height:44px}.principal,.secundario{min-height:48px}.botaoSairRapido{background:var(--yellow,#fefbd2);min-height:44px;color:var(--navy,#343470);letter-spacing:.04em;cursor:pointer;border:1px solid #34347018;border-radius:14px;justify-content:center;align-items:center;padding:10px 18px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 4px 14px #17173a29}.botaoSairRapido:hover{filter:brightness(1.03);box-shadow:0 6px 18px #17173a38}.botaoSairRapido:active{transform:scale(.98)}.botaoSairRapidoFixo{z-index:80;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));position:fixed}@media (max-width:699px){.botaoSairRapidoFixo{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));min-height:42px;padding:8px 14px;font-size:10px}}
.app{background:var(--cream);max-width:600px;min-height:100vh;margin:auto;padding-bottom:88px}.fundoRetomada{z-index:90;background:#1b1b3db8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modalRetomada{background:var(--cream);overflow-wrap:break-word;border:1px solid #34347018;border-radius:28px;width:min(480px,100%);max-height:min(680px,100dvh - 36px);padding:32px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 18px 60px #17163345}.modalRetomada>small{color:#777995;letter-spacing:.13em;font-size:10px;font-weight:800}.modalRetomada h2{color:var(--navy);font:600 clamp(28px, 6vw, 38px)/1.08 var(--font-playfair-display), serif;margin:8px 42px 10px 0}.subtituloRetomada{color:#686b88;margin:0;font-size:14px}.tituloConteudoRetomada{border-left:4px solid var(--sky);color:var(--navy);font:600 20px/1.25 var(--font-playfair-display), serif;overflow-wrap:break-word;background:#fff;border-radius:0 14px 14px 0;margin:18px 0 24px;padding:16px}.fecharRetomada{width:40px;height:40px;color:var(--navy);background:#fff;border:0;border-radius:50%;font-size:24px;position:absolute;top:18px;right:18px}.acoesRetomada{flex-direction:column;gap:9px;display:flex}.acoesRetomada button{letter-spacing:.05em;white-space:normal;overflow-wrap:break-word;border-radius:14px;min-height:46px;padding:10px 14px;font-size:11px;font-weight:800}.principalRetomada{border:1px solid var(--navy);background:var(--navy);color:#fff}.secundarioRetomada{color:var(--navy);background:0 0;border:1px solid #34347022}@media (max-width:390px){.fundoRetomada{align-items:flex-end;padding:10px}.modalRetomada{border-radius:24px;width:100%;max-height:calc(100dvh - 20px);padding:28px 18px 18px}.modalRetomada h2{font-size:clamp(25px,8vw,32px)}.subtituloRetomada{font-size:16px;line-height:1.5}.tituloConteudoRetomada{font-size:18px}.acoesRetomada button{min-height:48px;font-size:13px}}.topo{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#efebe8f2;border-bottom:1px solid #34347012;justify-content:space-between;align-items:center;padding:15px 19px;display:flex;position:sticky;top:0}.topo div{flex-direction:column;display:flex}.topo .acoesTopo{flex-direction:row;align-items:center;gap:7px}.topo .acoesTopo>*{white-space:nowrap;flex:none}.topo .acoesTopo .contaTopo{width:auto;max-width:none;min-height:44px;color:var(--navy);font:700 11px/1.2 var(--font-arimo), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #34347022;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:9px 12px;text-decoration:none;display:inline-flex}.topo .acoesTopo .contaTopo:hover{background:#f8f6f2}.topo .acoesTopo .contaTopo:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.topo strong{font-family:var(--font-playfair-display), serif}.topo small,.hero>b{letter-spacing:.13em;font-size:11px;line-height:1.3}.topo button{background:var(--navy);color:#fff;border:0;border-radius:14px;padding:10px 13px;font-size:11px;font-weight:700}.topo .infoTopo{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--navy);background:#fff;border:1px solid #34347022;flex:0 0 44px;place-items:center;padding:0;display:grid}.topo .acoesTopo>button:not(.infoTopo){background:var(--yellow);min-height:44px;color:var(--navy);border:1px solid #34347018;box-shadow:0 6px 16px #34347012}.topo .infoTopo span{font:17px var(--font-playfair-display), serif;display:block}.topo .marcaBotao{color:var(--navy);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.topo .inicioTopo{display:none}.marcaBotao span{color:#686b88;letter-spacing:.1em;margin-top:3px;font-size:8px;line-height:1}.salvo{z-index:40;background:var(--navy);color:#fff;border-radius:99px;padding:8px 15px;font-size:11px;position:fixed;top:70px;left:50%;transform:translate(-50%)}.conteudo{padding:18px 18px 42px}.hero{border:1px solid #34347012;border-left:5px solid var(--sky);background:#fff;border-radius:22px;margin-bottom:17px;padding:24px 22px;box-shadow:0 6px 20px #34347008}.hero.lilas{border-left-color:var(--lilac);background:#fff}.cabecalhoAreaInterna{flex-direction:column;justify-content:center;min-height:235px;display:flex;padding:34px 38px!important}.cabecalhoAreaInterna>h1{color:var(--navy);font:600 clamp(36px, 3.4vw, 46px)/1.05 var(--font-playfair-display), serif;letter-spacing:-.015em;margin:0}.cabecalhoAreaInterna>.subtituloAreaInterna{max-width:850px;color:var(--navy);font:600 clamp(21px, 2.15vw, 28px)/1.3 var(--font-playfair-display), serif;margin:15px 0 0}.cabecalhoAreaInterna>.instrucaoAreaInterna{color:#62647f;max-width:780px;font:500 15px/1.5 var(--font-arimo), Arial, sans-serif;margin:15px 0 0}.resumoProgressoAreaCurso{width:min(100%,560px);margin-top:18px}.resumoProgressoTexto{color:var(--color-text-strong);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;font-size:13px;line-height:1.45;display:flex}.resumoProgressoTexto>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.resumoProgressoTexto>strong{font-weight:700}.resumoProgressoTrilho{background:#34347018;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.resumoProgressoTrilho>span{border-radius:inherit;background:var(--color-brand-800);height:100%;transition:width .25s;display:block}.resumoProgressoTrilho.carregando>span{background:var(--color-accent-500);animation:1.2s ease-in-out infinite alternate progressoAreaCarregando}@keyframes progressoAreaCarregando{0%{transform:translate(-25%)}to{transform:translate(190%)}}.lista{gap:12px;display:grid}.rotuloConteudoCurso{color:var(--navy);justify-content:space-between;align-items:baseline;gap:12px;margin:2px 2px 10px;display:flex}.rotuloConteudoCurso span{color:#777995;letter-spacing:.13em;font-size:10px;font-weight:800}.rotuloConteudoCurso strong{font-family:var(--font-playfair-display), serif;font-size:18px;font-weight:600}.cartao{background:#fff;border:1px solid #34347014;border-radius:22px;overflow:hidden;box-shadow:0 6px 20px #3434700c}.linha{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:16px;display:flex}.linha>div:not(.numero){flex:1;min-width:0}.linha h2{overflow-wrap:anywhere}.linha small{text-transform:uppercase;letter-spacing:.09em;color:#777995;font-size:11px;font-weight:700}.linha p{color:#676a8c;font-size:14px;line-height:1.4}.linha i{color:var(--lilac);font-size:24px}.numero{background:var(--navy);border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:66px;height:78px;display:flex}.numero small{color:#fff;font:700 9px/1 var(--font-arimo), sans-serif;letter-spacing:.14em;margin:0}.numero strong{color:var(--yellow);font:700 26px/1 var(--font-playfair-display), serif}.navegacao{z-index:30;width:min(600px,100%);padding:12px 8px max(14px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #34347020;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #3434700b}.navegacao button{min-height:58px;color:var(--navy);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:1.18;display:flex}.navegacao span{background:var(--sky);width:30px;height:30px;color:var(--navy);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.navegacao button:nth-child(2) span{background:var(--lilac)}.navegacao button:nth-child(3) span{background:var(--note)}.navegacao .ativo{color:var(--navy);font-weight:800}.navegacao .ativo span{background:var(--navy);color:var(--yellow);box-shadow:0 4px 12px #34347025}@media (min-width:700px){.app{border-radius:32px;min-height:calc(100vh - 48px);margin:24px auto;overflow:hidden}.navegacao{border-radius:0 0 32px 32px;bottom:24px}}.navegacao button:last-child{font-size:11px}@media (max-width:390px){.conteudo{padding-left:14px;padding-right:14px}.linha{gap:11px;padding:14px}.numero{width:58px;height:70px}}@media (min-width:700px){.conteudo{padding-left:26px;padding-right:26px}.hero{padding:28px}.linha{padding:19px}.app{max-width:920px}.navegacao{width:min(920px,100% - 48px)}}@media (min-width:1000px){.app{max-width:1040px}.navegacao{width:min(1040px,100% - 48px)}.conteudo{padding-left:34px;padding-right:34px}}@media (min-width:760px) and (max-width:1099px){.navegacao{width:min(940px,100% - 48px)}}.topo .acoesTopo>button:not(.infoTopo){min-height:44px}@media (max-width:699px){.cabecalhoAreaInterna{min-height:0;padding:26px 23px!important}.cabecalhoAreaInterna>h1{font-size:34px}.cabecalhoAreaInterna>.subtituloAreaInterna{margin-top:12px;font-size:21px}.cabecalhoAreaInterna>.instrucaoAreaInterna{margin-top:13px;font-size:14px}.resumoProgressoAreaCurso{margin-top:16px}.topo{padding-top:calc(max(15px, env(safe-area-inset-top)) + 48px);padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));flex-direction:column;align-items:center;gap:12px}.topo .marcaBotao{text-align:center;align-items:center;max-width:100%;display:flex}.topo .marcaBotao strong{font-size:21px;line-height:1.1}.topo .marcaBotao span{width:100%}.topo .acoesTopo{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}.topo .acoesTopo .inicioTopo{color:var(--navy);box-shadow:none;background:#fff;display:inline-flex}.conteudo{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.navegacao{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.rotuloConteudoCurso{flex-direction:column;align-items:flex-start;gap:4px}.linha{align-items:flex-start}.linha>i{padding-top:13px}}@media (max-width:360px){.topo .acoesTopo{gap:5px}.topo .acoesTopo .contaTopo{padding-left:8px;padding-right:8px;font-size:10px}.topo .acoesTopo>button:not(.infoTopo){padding-inline:10px;font-size:10px}}@media (forced-colors:active){.cartao{forced-color-adjust:auto}}.app .cartao.aulaConcluida,.app .cartao.aulaConcluida:hover,.app .cartao.praticaConcluida,.app .cartao.praticaConcluida:hover{border-color:var(--color-completed);box-shadow:0 6px 20px color-mix(in srgb, var(--color-completed) 10%, transparent)}
.conteudoAula{background:#fbfaf9;border-top:1px solid #34347012;padding:0 15px 18px}.cartaoDesabafo{background:#efebe8;border-radius:18px;padding:34px 32px}.temaDesabafo{color:#343470;font:600 clamp(20px, 2vw, 26px)/1.25 var(--font-playfair-display), serif;margin:0 0 6px}.aspaDesabafo{color:#343470;font:700 64px/1 var(--font-playfair-display), serif;margin:0 0 -14px;display:block}.textoDesabafo{color:#343470;margin:0;font-size:16px;line-height:1.65}.textoDesabafo span{font:700 64px/0 var(--font-playfair-display), serif;vertical-align:-24px}.assinaturaDesabafo{color:#686b9c;margin-top:18px;font-size:13px;font-style:italic;display:block}.conteudoAula details{border-top:1px solid #34347018;padding:0}.conteudoAula summary{cursor:pointer;color:var(--navy);padding:17px 2px;font-size:17px;font-weight:700;line-height:1.35;list-style:none}.conteudoAula summary::-webkit-details-marker{display:none}.conteudoAula details[open] summary{color:var(--navy)}.conteudoAula ul{margin:0 0 17px;padding-left:20px}.conteudoAula li{margin:7px 0;font-size:16px;line-height:1.55}.conteudoAula dl{margin:0 0 14px}.conteudoAula dt{margin-top:10px;font-size:14px;font-weight:700}.conteudoAula dd{margin:2px 0 0;font-size:16px;line-height:1.5}.conteudoAula blockquote{border-left:4px solid var(--sky);font:17px/1.58 var(--font-playfair-display), serif;background:#fff;border-radius:4px 14px 14px 4px;margin:14px 0;padding:16px}.faseAprender{background:#fbfaf9;padding:24px 28px 28px!important}.faseAbertaDireta{max-width:980px;margin:0 auto}.voltarFases{color:var(--navy);letter-spacing:.09em;background:0 0;border:0;margin:0 0 14px;padding:8px 0;font-size:11px;font-weight:800}.aberturaFase{border-bottom:1px solid #d8e4ec;margin:0 0 20px;padding:0 0 16px}.aberturaFase h2{color:var(--navy);font:600 clamp(26px, 2.6vw, 34px)/1 var(--font-playfair-display), serif;margin:0}.aberturaFase p{border-left:4px solid var(--lilac);max-width:720px;color:var(--navy);font:600 18px/1.35 var(--font-playfair-display), serif;background:#afcbe033;border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 14px;display:inline-block}.mapaAprender{grid-template-columns:minmax(260px,40%) minmax(0,60%);align-items:start;gap:24px;display:grid}.colunaDesabafo{min-width:0}.desabafoFase>small{color:#777995;letter-spacing:.16em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.tituloPilares{color:var(--navy);font:600 20px/1.25 var(--font-playfair-display), serif;margin:0 0 12px}.pilarAula{background:#fff;border:1px solid #d8e4ec;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:20px;margin:0 0 10px;padding:16px;display:grid}.rotuloPilar{grid-template-columns:25px 1fr;align-content:start;column-gap:9px;display:grid}.rotuloPilar span{background:var(--navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.rotuloPilar small{color:#777995;letter-spacing:.14em;font-size:9px;font-weight:800;line-height:1.2}.rotuloPilar h3{color:var(--navy);font:700 16px/1.1 var(--font-playfair-display), serif;margin:2px 0 0}.conteudoPilar h4{color:var(--navy);margin:0 0 5px;font-size:14px;line-height:1.35}.conteudoPilar p{color:#555873;margin:0;font-size:13px;line-height:1.45}.conteudoPilar dl{border-top:1px solid #e1e9ef;grid-template-columns:82px 1fr;margin:12px 0 0;display:grid}.conteudoPilar dt,.conteudoPilar dd{border-bottom:1px solid #e1e9ef;margin:0;padding:7px 0;font-size:12px;line-height:1.4}.conteudoPilar dt{color:var(--navy);padding-right:10px;font-weight:800}.conteudoPilar dd{color:#555873}.registroCompleto{border-top:0;margin-top:12px}.registroCompleto summary{background:var(--lilac);color:var(--navy);letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:center;font-weight:800;display:flex;padding:12px 14px!important;font-size:11px!important;line-height:1.25!important}.registroCompleto summary:after{content:"+";font-size:17px;line-height:1}.registroCompleto[open] summary:after{content:"−"}.notaRegistro{background:var(--note);border-radius:10px;padding:12px 14px;color:var(--navy)!important;margin:12px 0!important;font-size:12px!important}.notaRegistro strong{letter-spacing:.12em;margin-bottom:5px;font-size:10px;display:block}.faseAprender blockquote{margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.resumoFase{color:var(--navy);background:#f1f6f9;border-radius:12px;padding:14px 16px}.resumoFase p{margin:0;font-size:13px;line-height:1.5}.concluirConteudo{border:1px solid var(--navy);width:100%;color:var(--navy);letter-spacing:.06em;background:#fff;border-radius:12px;margin-top:16px;padding:13px 16px;font-size:11px;font-weight:800}.concluirConteudo:disabled{color:#5f617c;cursor:default;background:#f1f6f9;border-color:#afcbe0}.videoAula{background:#fff;border:1px solid #d8e4ec;border-radius:14px;margin-top:16px;padding:16px}.videoAula small{color:#777995;letter-spacing:.13em;font-size:9px;font-weight:800}.videoAula h3{color:var(--navy);font:600 18px/1.25 var(--font-playfair-display), serif;margin:4px 0 12px}.videoAulaFrame{aspect-ratio:16/9;background:#eeedf0;border-radius:10px;position:relative;overflow:hidden}.videoAulaFrame iframe{border:0;width:100%;height:100%}.rodapeSequencial{background:#fff;border:1px solid #afcbe0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:18px;padding:18px;display:grid}.rodapeSequencial .principal{margin:0}@media (max-width:600px){.faseAprender{padding:22px 18px 26px!important}.mapaAprender{grid-template-columns:1fr;gap:16px}.pilarAula{grid-template-columns:1fr;gap:12px;padding:15px}.conteudoPilar dl{grid-template-columns:1fr}.conteudoPilar dt{border-bottom:0;padding-bottom:2px}.conteudoPilar dd{padding-top:2px}.cartaoDesabafo{padding:26px 22px}.aberturaFase p{font-size:16px}}@media (max-width:390px){.conteudoAula{padding-left:13px;padding-right:13px}}@media (max-width:699px){.rodapeSequencial{grid-template-columns:1fr;padding:14px}}.voltarFases,.conteudoAula summary{min-height:44px}
.bonus{border:1px solid #34347018;border-left:5px solid var(--lilac);background:#fff}.bonus:nth-child(2n),.bonus:nth-child(3){background:#fff}.acoesPergunta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;margin-bottom:90px;display:grid}.bonusConcluido{padding-bottom:114px}.acoesPergunta .principal{margin:0}.acoesPergunta .principal:only-child{grid-column:1/-1}.bonus.aberto{border-left-color:var(--navy);overflow:visible}.bonusNumero{background:var(--lilac)}.bonusNumero strong{color:#fff}.atividadeBonus{background:#f7f5f3;border-top:1px solid #34347016;min-width:0;padding:16px}.bonusSituacao{background:linear-gradient(145deg,#fff 0%,#f7f3fb 100%);border:1px solid #afcbe088;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #3434700d}.bonusSituacao:after{content:"";border:1px solid #bd9fd144;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-38px;right:-34px;box-shadow:0 0 0 18px #afcbe018}.cabecalhoSituacao{z-index:1;color:var(--navy);border-bottom:1px solid #afcbe077;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex;position:relative}.cabecalhoSituacao small{letter-spacing:.16em;font-size:10px;font-weight:800;line-height:1}.cabecalhoSituacao strong{font:600 28px/1 var(--font-playfair-display), serif;color:var(--lilac)}.bonusSituacao blockquote{z-index:1;color:var(--navy);font:500 16px/1.58 var(--font-arimo), Arial, sans-serif;margin:18px 0 4px;position:relative}.relatoBonus footer{color:#777995;text-align:right;margin-top:10px;font-size:11px;font-style:italic}.trilhaBonus{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;display:grid}.trilhaBonus button{text-align:center;color:#777995;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #34347022;border-radius:12px;place-items:center;min-height:43px;padding:7px 4px;font-size:10px;font-weight:700;line-height:1.2;display:grid}.trilhaBonus button:hover{border-color:#34347044}.trilhaBonus button:disabled{cursor:not-allowed;opacity:.45}.trilhaBonus .ativa{background:var(--navy);border-color:var(--navy);color:#fff}.trilhaBonus .feita{background:var(--sky);border-color:var(--sky);color:var(--navy)}.perguntaBonus{background:#fff;border-radius:18px;min-width:0;padding:19px;box-shadow:0 6px 18px #3434700b}.perguntaBonus>small,.bonusConcluido>small{color:var(--navy);letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.3}.perguntaBonus h3,.bonusConcluido h3{font:600 clamp(23px, 5.8vw, 28px)/1.18 var(--font-playfair-display), serif;margin:8px 0 7px}.perguntaBonus>p{color:#747690;font-size:13px}.avisoEtapa{background:var(--note);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-weight:700;color:var(--navy)!important;font-size:12px!important}.opcoesBonus{gap:9px;margin-top:14px;display:grid}.opcoesBonus button{width:100%;min-height:58px;color:var(--navy);text-align:left;font:15px/1.42 var(--font-arimo), Arial, sans-serif;background:#fff;border:1px solid #3434702b;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.opcoesBonus button b{background:var(--cream);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.opcoesBonus button.selecionada{border:2px solid var(--navy);background:#f4f4fa}.opcoesBonus button.selecionada b{background:var(--navy);color:#fff}.bonusConcluido{background:var(--navy);color:#fff;border-top:1px solid #34347016;padding:24px 20px}.bonusConcluido>small{color:var(--yellow)}.bonusConcluido>p{font-size:15px}.bonusConcluido details{color:var(--navy);background:#fff;border-radius:15px;margin-top:18px;overflow:hidden}.bonusConcluido summary{cursor:pointer;letter-spacing:.04em;padding:16px;font-size:13px;font-weight:700}.gabarito{border-top:1px solid #34347015;padding:15px 16px}.gabarito b{color:#777995;letter-spacing:.11em;font-size:10px;display:block}.gabarito strong{margin-top:5px;display:block}.gabarito p{color:#5f617c;margin-top:6px;font-size:14px;line-height:1.5}.gabarito .textoResposta{color:var(--navy);margin:6px 0 0;font-weight:600}@media (min-width:700px){.bonus.aberto>.linha{padding:22px 26px}.atividadeBonus{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,42%) 1fr;gap:16px 22px;padding:24px;display:grid}.bonusSituacao{grid-row:1/3;align-self:start;padding:26px}.bonusSituacao blockquote{font-size:17px;line-height:1.65}.trilhaBonus{align-self:start;margin:0}.perguntaBonus{align-self:start;padding:24px}.bonusConcluido{padding:32px}}.bonusConcluido summary span{font-size:0;font-weight:400}.bonusConcluido summary span:before{content:"+";font-size:18px}.bonusConcluido details[open]>summary span:before{content:"−"}@media (max-width:699px){.acoesPergunta{grid-template-columns:1fr}.atividadeBonus{padding:12px}.trilhaBonus{gap:5px}.trilhaBonus button{min-height:48px;font-size:9px}.perguntaBonus{padding:16px}.opcoesBonus button{grid-template-columns:30px minmax(0,1fr);min-height:64px}}
.avisoArmazenamentoLocal{border:1px solid #afcbe0;border-left:4px solid var(--sky);color:var(--navy);background:#f1f6f9;border-radius:12px;margin:0 0 18px;padding:14px 16px}.avisoArmazenamentoLocal strong{letter-spacing:.1em;font-size:10px;display:block}.avisoArmazenamentoLocal p{margin:6px 0 0;font-size:13px;line-height:1.5}.registro,.vazio{background:#fff;border:1px solid #34347014;border-radius:22px;overflow:hidden;box-shadow:0 6px 20px #3434700c}.registro{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:16px;display:flex}.registro>div{flex:1}.registro small{text-transform:uppercase;letter-spacing:.09em;color:#777995;font-size:11px;font-weight:700}.registro p{color:#676a8c;font-size:14px;line-height:1.4}.registro i{color:var(--lilac);font-size:24px}.vazio{color:#686b88;padding:20px;font-size:14px;line-height:1.5}.upload{text-align:center;border:1px solid var(--navy);width:100%;color:var(--navy);background:#fff;border-radius:14px;padding:14px;font-weight:800;margin-top:10px!important;display:block!important}.arquivoInput{display:none!important}.arquivos{gap:8px;margin-top:14px;display:grid}.arquivos>div{background:var(--cream);border-radius:13px;justify-content:space-between;align-items:center;padding:11px;display:flex}.arquivos span{flex-direction:column;display:flex}.arquivos small{color:#777}.arquivos button{color:#8b5264;background:0 0;border:0}.bancoHero{box-shadow:none;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #34347030;border-radius:0;margin-bottom:14px;padding:6px 0 24px}.bancoHero>b{color:var(--navy)}.bancoHero h1{font:700 clamp(30px, 5vw, 42px)/1.12 var(--font-playfair), Georgia, serif;margin:8px 0}.bancoHero p{color:#4f506e;max-width:68ch;margin:0;font-size:16px;line-height:1.55}.arquivos article>span{flex-direction:column;gap:3px;display:flex}.arquivos article small{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.arquivos article em{color:#777;font-size:12px;font-style:normal}.provaMeta,.ligacao{border-top:1px solid #34347012;margin-top:9px;padding-top:9px;font-size:12px;line-height:1.4}.notaLegal{color:#66613d;background:#f7f3df;border-radius:15px;margin-top:18px;padding:14px;font-size:13px;line-height:1.5}.arquivos article p{font-size:14px}.arquivos article button{margin-top:9px}.arquivos article select{font-weight:400}.colunaPilares{min-width:0}.registroItem{background:#fff;border:1px solid #afcbe075;border-radius:16px;overflow:hidden}.registroItem .registro{border:0;border-radius:0}.registroItem .excluirSituacaoLista{color:#7d4054;letter-spacing:.04em;cursor:pointer;background:#fff;border:0;border-top:1px solid #afcbe075;border-radius:0;width:100%;min-height:42px;font-size:11px;font-weight:800}.acoesMaterial{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.acoesMaterial button,.abrirCopia{min-height:42px;font-weight:800;color:#343470!important;background:#fff!important;border:1px solid #343470!important;border-radius:12px!important;padding:9px 12px!important}.arquivoEscolhido{overflow-wrap:anywhere;color:#51536c!important;margin-top:10px!important;font-size:12px!important}.listaProvasLeitura{border-top:1px solid #34347030;margin-top:24px}.provaLeitura{color:#343470;border-bottom:1px solid #34347030;min-width:0;padding:clamp(22px,4vw,34px) 0}.provaLeituraTopo{color:#686b88;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.provaLeitura h2{color:#343470;font:700 clamp(24px, 4vw, 32px)/1.18 var(--font-playfair), Georgia, serif;overflow-wrap:anywhere;margin:10px 0 8px}.provaLeituraNota{color:#343470;max-width:74ch;font:400 16px/1.65 var(--font-sans), Arial, sans-serif;white-space:pre-line;overflow-wrap:anywhere;margin:0}.provaLeituraMetadados{flex-wrap:wrap;gap:18px 38px;margin:18px 0 0;display:flex}.provaLeituraMetadados div{gap:4px;display:grid}.provaLeituraMetadados dt,.provaLeituraVinculos h3{color:#686b88;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.provaLeituraMetadados dd{color:#343470;margin:0;font-size:14px}.provaLeituraVinculos{margin-top:20px}.provaLeituraVinculos h3{margin:0 0 6px}.provaLeituraVinculos p{color:#343470;margin:3px 0;font-size:15px;line-height:1.5}.acoesProvaLeitura,.acoesEdicaoProva{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.acoesProvaLeitura button,.acoesEdicaoProva button{color:#343470;cursor:pointer;min-height:48px;font:700 13px/1.3 var(--font-sans), Arial, sans-serif;text-transform:uppercase;background:#fff;border:1px solid #afcbe0;border-radius:12px;padding:11px 16px}.acoesProvaLeitura button:hover,.acoesEdicaoProva button:hover{background:#f1f6f9}.acoesProvaLeitura .acaoProvaPrincipal{color:#fff;background:#343470;border-color:#343470}.acoesProvaLeitura .acaoProvaPrincipal:hover{background:#29295c}.acoesProvaLeitura .acaoExcluirProva{background:#fbf8fc;border-color:#bd9fd1}.edicaoProvaLeitura{gap:16px;margin-top:18px;display:grid}.edicaoProvaLeitura label{color:#343470;gap:7px;font-size:14px;font-weight:700;display:grid}.edicaoProvaLeitura input,.edicaoProvaLeitura textarea{color:#343470;width:100%;font:400 16px/1.5 var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #34347055;border-radius:12px;padding:12px 14px}.edicaoProvaLeitura textarea{resize:vertical;min-height:120px}.edicaoProvaLeitura input:focus-visible,.edicaoProvaLeitura textarea:focus-visible,.acoesProvaLeitura button:focus-visible,.acoesEdicaoProva button:focus-visible{outline-offset:2px;outline:3px solid #afcbe0}.acoesEdicaoProva button:last-child{color:#fff;background:#343470;border-color:#343470}.acoesEdicaoProva button:disabled{cursor:wait;opacity:.6}.leituraSituacao .tituloMeuPlano .principal,.leituraSituacao .finalMeuPlano .principal{max-width:360px}.leituraSituacaoConteudo{max-width:820px;margin:0 auto;display:grid}.leituraSituacaoSecao{border-bottom:1px solid #34347028;padding:24px 0 28px;scroll-margin-top:110px}.leituraSituacaoSecao:first-child{border-top:1px solid #34347028}.leituraSituacaoNumero{color:#343470;font:700 14px/1.2 var(--font-sans), Arial, sans-serif;letter-spacing:.08em;align-items:baseline;gap:12px;display:flex}.leituraSituacaoNumero>span{color:#686b88;letter-spacing:.11em;text-transform:uppercase;font-size:11px}.leituraSituacaoSecao>h2{color:#343470;font:700 clamp(22px, 3vw, 28px)/1.22 var(--font-playfair), Georgia, serif;margin:8px 0 13px}.leituraSituacaoSecao .rotuloLeitura{margin-top:22px}.provasDaSituacaoLeitura article{border-top:1px solid #34347020;padding:14px 0}.provasDaSituacaoLeitura article>strong{color:#343470;font-size:16px}.provasDaSituacaoLeitura article>p{color:#343470;white-space:pre-line;overflow-wrap:anywhere;margin:6px 0;font-size:15px;line-height:1.6}.provasDaSituacaoLeitura article>small{color:#686b88;margin-top:7px;font-size:13px;display:block}.textoSalvo{color:#343470;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.textoNaoPreenchido{color:#62647f;font-style:italic}.rotuloLeitura{color:#343470;font-family:var(--font-arimo), Arial, sans-serif;margin:16px 0 6px;font-size:14px;font-weight:700}.rotuloLeitura:first-child{margin-top:0}.rotuloRelato{color:#343470;font-family:var(--font-playfair), Georgia, serif;margin:18px 0 8px;font-size:18px}.campoExtra.exemploRegistro{background:#f4edf8;border:1px solid #bd9fd1;border-radius:14px;padding:0;overflow:hidden}.campoExtra.exemploRegistro>summary{box-sizing:border-box;color:#343470;letter-spacing:.06em;width:100%;padding:16px 18px;font-size:12px;font-weight:800}.campoExtra.exemploRegistro>p{box-sizing:border-box;color:#454866;text-align:left;width:100%;margin:0;padding:2px 18px 18px;font-size:15px;line-height:1.62}.meuPlanoLiberdade{max-width:1080px;margin:0 auto;padding:24px}.tituloMeuPlano{text-align:center;margin-bottom:30px}.tituloMeuPlano small{color:#777895;letter-spacing:.16em;font-size:11px;font-weight:800}.tituloMeuPlano h1{color:#343470;font-family:var(--font-playfair), Georgia, serif;margin:6px 0;font-size:clamp(34px,5vw,52px);line-height:1.05}.tituloMeuPlano p{color:#343470;letter-spacing:.13em;margin:8px 0 0;font-size:13px;font-weight:800}.tituloMeuPlano .subtituloPlano{color:#62647f;letter-spacing:0;font-size:15px;font-weight:500}.confirmacaoSituacaoFundo{z-index:1000;background:#24244999;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirmacaoSituacao{color:#343470;background:#f8f6f2;border:1px solid #afcbe0;border-radius:24px;width:min(100%,520px);max-height:calc(100dvh - 32px);padding:clamp(22px,5vw,34px);overflow:auto;box-shadow:0 24px 72px #24244940}.confirmacaoSituacao>small{color:#62647f;font:800 12px/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:.12em}.confirmacaoSituacao h2{font:700 clamp(26px, 6vw, 34px)/1.15 var(--font-display), Georgia, serif;margin:10px 0 12px}.confirmacaoSituacao>p{color:#343470;font:400 15px/1.5 var(--font-sans), Arial, sans-serif;background:#fff;border-left:4px solid #afcbe0;border-radius:4px 10px 10px 4px;margin:0;padding:12px 14px}.confirmacaoSituacaoAcoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.confirmacaoSituacaoAcoes button{color:#343470;cursor:pointer;min-height:48px;font:700 14px var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #343470;border-radius:12px;padding:10px 16px}.confirmacaoSituacaoAcoes button:last-child{color:#fff;background:#343470}.confirmacaoSituacaoAcoes button:focus-visible{outline-offset:3px;outline:3px solid #afcbe0}.passosNavegacao{background:#f7f9fb;border:1px solid #afcbe0;border-radius:16px;margin:0 0 18px;padding:14px 16px}.passosNavegacaoTitulo{color:#777895;letter-spacing:.13em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.passosNavegacao ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.passosNavegacao a{color:#343470;text-align:center;background:#fff;border-radius:10px;min-height:42px;padding:9px 7px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;display:block}.passosNavegacao a:hover,.passosNavegacao a:focus-visible{color:#fff;background:#343470}.gradeMeuPlano{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.colunaSituacao,.passoMeuPlano{background:#fff;border:1px solid #afcbe0;border-radius:20px;box-shadow:0 8px 24px #3434700a}.cabecalhoPassoMeuPlano>b{color:#343470;letter-spacing:.1em;background:#fefbd2;border-radius:9px;width:max-content;padding:7px 11px;font-size:11px;font-weight:800;display:inline-block}.campoAjuda{color:#777895;margin:8px 0 0;font-size:12px;line-height:1.45}.colunaSituacao{padding:28px;scroll-margin-top:110px;position:static}.colunaSituacao>b,.passoMeuPlano b{color:#343470;letter-spacing:.11em;background:#fefbd2;border-radius:9px;width:max-content;padding:7px 11px;font-size:13px;font-weight:800;display:inline-block}.colunaSituacao h2,.passoMeuPlano h2{color:#343470;font-family:var(--font-playfair), Georgia, serif;margin:7px 0 18px;font-size:23px;line-height:1.18}.colunaSituacao textarea{min-height:230px}.salvamentoDiscreto{color:#777895;margin:16px 0 0;font-size:12px}.colunaPilares{gap:16px;display:grid}.passoMeuPlano{grid-template-columns:40px minmax(0,1fr);gap:18px;padding:28px;scroll-margin-top:110px;display:grid}.numeroMeuPlano{color:#fefbd2;background:#343470;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.passoMeuPlano label{color:#343470;gap:7px;margin-top:14px;font-size:14px;font-weight:700;display:grid}.passoMeuPlano input,.passoMeuPlano textarea,.colunaSituacao input,.colunaSituacao textarea{color:#343470;width:100%;font:inherit;background:#fbfbfd;border:1px solid #d4d8e6;border-radius:13px;padding:13px}.passoMeuPlano textarea{resize:vertical;min-height:92px}.nomeSituacaoVisivel{color:#343470;gap:8px;margin:0 0 24px;font-size:15px;font-weight:800;display:grid}.nomeSituacaoFinal{margin:22px 0 0}.nomeSituacaoVisivel input{font-weight:500}.relatoCompleto{line-height:1.55;min-height:190px!important}.fontesProvas>div{background:#fff;border:1px solid #dfe3ed;border-radius:12px;margin-top:12px;padding:14px}.tituloFontesProvas{color:#343470;letter-spacing:.08em;margin:13px 0 0;padding:0;font-size:10px;font-weight:800}.avisoAdvogada{color:#343470;background:#f4f1fb;border-left:5px solid #343470;border-radius:14px;margin:12px 0 4px;padding:16px 18px;font-size:15px;line-height:1.55}.avisoAdvogada strong{background:#fff5a6;border-radius:5px;padding:1px 7px;font-weight:800}.fontesProvas h3{color:#343470;font-family:var(--font-playfair), Georgia, serif;margin:0 0 6px;font-size:18px}.fontesProvas p{color:#555873;margin:0;font-size:13px;line-height:1.5}.fontesProvas p+p{margin-top:8px}.fontesProvas a{color:#343470;letter-spacing:.07em;text-underline-offset:3px;margin-top:10px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-block}.guiaRegistro{color:#555873;background:#f6f1f8;border-left:3px solid #bd9fd1;border-radius:0 10px 10px 0;margin:0 0 14px;padding:11px 13px;line-height:1.5}.opcional{color:#777995;font-size:12px;font-weight:500}.finalMeuPlano{text-align:center;max-width:none;margin:24px 0 0}.finalMeuPlano p{color:#555873;margin:0 0 14px;line-height:1.5}@media (max-width:760px){.meuPlanoLiberdade{padding:12px 0 24px}.gradeMeuPlano{grid-template-columns:1fr}.colunaSituacao{padding:20px;position:static}.colunaSituacao textarea{min-height:150px}.passoMeuPlano{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px}.passosNavegacao ol{grid-template-columns:repeat(3,minmax(0,1fr))}.finalMeuPlano{margin-top:16px}.leituraSituacao .tituloMeuPlano{margin-bottom:20px}.leituraSituacao .tituloMeuPlano .principal,.leituraSituacao .finalMeuPlano .principal{width:100%;max-width:none}.leituraSituacaoSecao{padding:20px 0 23px}.acoesProvaLeitura button,.acoesEdicaoProva button{flex:100%}}@media (min-width:700px){.registro{padding:19px}}.entradaPlano{gap:14px;max-width:760px;margin:0 auto;display:grid}.transferenciaPreparar{color:#343470;background:#f1f7fa;border:1px solid #afcbe0;border-radius:18px;gap:12px;padding:18px;display:grid}.transferenciaPreparar>div:first-child strong{letter-spacing:.08em;font-size:12px}.transferenciaPreparar p{color:#50536f;margin:7px 0 0;font-size:14px;line-height:1.55}.transferenciaPrepararAcoes,.transferenciaPrepararFormulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transferenciaPreparar button{color:#343470;cursor:pointer;background:#fff;border:1px solid #343470;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:800}.transferenciaPreparar button:disabled{cursor:wait;opacity:.65}.transferenciaPrepararFormulario{border-top:1px solid #afcbe075;grid-template-columns:1fr;padding-top:12px}.transferenciaPrepararFormulario label{color:#343470;gap:6px;font-size:13px;font-weight:700;display:grid}.transferenciaPrepararFormulario input:not([type=file]){color:#343470;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9bbd0;border-radius:10px;padding:10px 12px}.transferenciaPrepararFormulario .transferenciaInputArquivo{display:none}.transferenciaPreparar .transferenciaCancelar{background:0 0;border-color:#c9cbd8}.transferenciaPreparar .transferenciaErro,.transferenciaPreparar .transferenciaSucesso{background:#fff;border-radius:10px;margin:0;padding:10px 12px}.transferenciaPreparar .transferenciaErro{color:#8d2638}.transferenciaPreparar .transferenciaSucesso{color:#343470}.baixarSituacaoPdf{margin:10px 0}.acessoPrepararCarregando{color:#343470;max-width:620px;margin:32px auto}.acessoPreparar{color:#343470;background:#fff;border:1px solid #afcbe0;border-radius:22px;max-width:620px;margin:34px auto;padding:clamp(22px,5vw,44px);box-shadow:0 14px 34px #34347012}.acessoPreparar>small{color:#6d708e;letter-spacing:.12em;font-size:11px;font-weight:800}.acessoPreparar h1{color:#343470;font-family:var(--fonte-titulos,Georgia, serif);margin:10px 0;font-size:clamp(28px,5vw,38px);line-height:1.1}.acessoPreparar p,.acoesAcessoPreparar p{color:#50536f;font-size:15px;line-height:1.55}.acessoPreparar form,.acoesAcessoPreparar form{gap:12px;margin-top:20px;display:grid}.acessoPreparar label,.acoesAcessoPreparar label{color:#343470;gap:6px;font-size:14px;font-weight:700;display:grid}.acessoPreparar input:not([type=checkbox]),.acoesAcessoPreparar input{color:#343470;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9bbd0;border-radius:11px;padding:11px 13px}.acessoPreparar .principal,.acoesAcessoPreparar button{color:#fff;cursor:pointer;background:#343470;border:1px solid #343470;border-radius:12px;min-height:46px;padding:10px 16px;font-weight:800}.acessoPreparar .acessoPrepararLink{color:#343470;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:14px;padding:4px 0;font-weight:700;text-decoration:underline}.acessoPrepararNota{border-top:1px solid #afcbe075;padding-top:10px;font-size:13px!important}.acessoPrepararErro{color:#8d2638!important}.conteudoProtegidoPreparar>.acoesAcessoPreparar{justify-content:flex-end;align-items:center;gap:10px;width:min(100% - 36px,1640px);min-height:38px;margin:0 auto 8px;display:flex}.acoesAcessoPreparar>button{color:#343470;cursor:pointer;background:#fff;border:1px solid #b9bbd0;border-radius:11px;min-height:38px;padding:7px 15px;font-size:13px;font-weight:700}.modalSenhaPrepararFundo{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#242449a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modalSenhaPreparar{color:#343470;background:#f8f6f2;border:1px solid #afcbe0;border-radius:22px;width:min(100%,520px);max-height:calc(100dvh - 40px);padding:clamp(22px,5vw,34px);overflow:auto;box-shadow:0 24px 72px #24244940}.modalSenhaPreparar>span{color:#6d708e;letter-spacing:.12em;font-size:11px;font-weight:800}.modalSenhaPreparar h2{color:#343470;font:600 clamp(26px, 5vw, 34px)/1.1 var(--fonte-titulos,Georgia, serif);margin:8px 0}.modalSenhaPreparar>p{color:#50536f;margin:0;font-size:15px;line-height:1.55}.modalSenhaPreparar form{gap:14px;margin-top:22px;display:grid}.modalSenhaPreparar label{color:#343470;gap:7px;font-size:14px;font-weight:700;display:grid}.modalSenhaPreparar input{color:#343470;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9bbd0;border-radius:11px;padding:11px 13px}.modalSenhaPrepararAcoes{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.modalSenhaPrepararAcoes button{color:#343470;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cada;border-radius:12px;padding:10px 17px;font-weight:700}.modalSenhaPrepararAcoes button[type=submit]{color:#fff;background:#343470;border-color:#343470}.modalSenhaPrepararAcoes button:disabled{cursor:wait;opacity:.7}@media (max-width:560px){.conteudoProtegidoPreparar>.acoesAcessoPreparar{width:auto;margin:0 18px 8px}.modalSenhaPrepararFundo{align-items:center;padding:14px}.modalSenhaPreparar{border-radius:18px;max-height:calc(100dvh - 28px)}.modalSenhaPrepararAcoes{grid-template-columns:1fr 1fr;display:grid}.modalSenhaPrepararAcoes button{padding-inline:9px}}.painelRecolhido{background:#fff;border:1px solid #afcbe0;border-radius:18px;overflow:hidden}.painelRecolhido>summary{color:#343470;letter-spacing:.1em;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:14px 18px;font-size:11px;font-weight:800;list-style:none;display:flex}.painelRecolhido>summary::-webkit-details-marker{display:none}.painelRecolhido>summary span,.campoExtra>summary span,.registroItem summary span{font-size:0;font-weight:400}.painelRecolhido>summary span:before,.campoExtra>summary span:before,.registroItem summary span:before{content:"+";font-size:18px}.painelRecolhido[open]>summary span:before,.campoExtra[open]>summary span:before,.registroItem details[open]>summary span:before{content:"−"}.arquivos details>summary b{font-size:0;font-weight:400}.arquivos details>summary b:before{content:"+";font-size:18px}.arquivos details[open]>summary b:before{content:"−"}.listaCompacta{gap:8px;padding:0 12px 12px;display:grid}.listaCompacta .registro{box-shadow:none;border-color:#afcbe075}.acaoRecolhida{padding:0 18px 18px}.acaoRecolhida p{color:#62647f;margin:0 0 12px;font-size:13px}.acaoRecolhida button{color:#343470;background:#fff;border:1px solid #343470;border-radius:14px;width:100%;min-height:46px;font-weight:800}.campoExtra{border-top:1px solid #afcbe075;margin-top:16px;padding-top:4px}.campoExtra>summary{color:#343470;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;font-weight:800;list-style:none;display:flex}.campoExtra>summary::-webkit-details-marker{display:none}.campoExtra>p{color:#62647f;margin:0 0 10px;font-size:13px;line-height:1.5}@media (max-width:699px){.entradaPlano{gap:12px}.transferenciaPrepararAcoes{grid-template-columns:1fr}}.upload{min-height:48px}.campoExtra>summary,.painelRecolhido>summary,.arquivos details>summary{min-height:44px}
.modalFundo{z-index:80;padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17173acc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.painelInfo{background:var(--cream);width:min(760px,100%);max-height:min(88dvh,940px);padding:0 18px max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-wrap:break-word;border:1px solid #ffffff85;border-radius:24px;overflow:auto;box-shadow:0 24px 80px #17163355}.infoCabecalho{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#efebe8f2;border-bottom:1px solid #34347012;justify-content:space-between;align-items:center;gap:16px;margin:0 -18px 18px;padding:16px 18px;display:flex;position:sticky;top:0}.infoCabecalho>div:first-child{min-width:0}.infoCabecalho small{color:#4f506e;letter-spacing:.16em;font-size:11px;font-weight:800}.infoCabecalho h2{color:var(--navy);font-family:var(--font-playfair-display), serif;letter-spacing:normal;margin:5px 0 0;font-size:clamp(23px,3vw,27px);font-style:normal;font-weight:400;line-height:1.25}.acoesModal{flex:none;align-items:center;gap:8px;display:flex}.infoCabecalho .sairModal{background:var(--yellow);width:auto;min-height:40px;color:var(--navy);font:800 10px/1 var(--font-arimo), Arial, sans-serif;border:1px solid #fff5a6;border-radius:13px;padding:0 13px;box-shadow:0 5px 14px #34347012}.infoCabecalho button[aria-label="Fechar painel de informações"]{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #3434701c;border-radius:13px;place-items:center;font-size:25px;line-height:1;transition:background .16s,transform .16s;display:grid}.infoCabecalho button[aria-label="Fechar painel de informações"]:hover{background:#f4f1fb;transform:translateY(-1px)}.painelInfo>details{background:#fff;border:1px solid #34347012;border-left:4px solid #afcbe0;border-radius:17px;margin:0 0 10px;overflow:hidden;box-shadow:0 5px 16px #34347008}.painelInfo>details:last-of-type{margin-bottom:0}.painelInfo summary{color:var(--destaque-orientacao,var(--navy));font:600 19px/1.3 var(--font-display), Georgia, serif;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 17px;list-style:none;display:flex}.painelInfo summary::-webkit-details-marker{display:none}.painelInfo summary:after{content:"+";background:var(--fundo-destaque-orientacao,#efebe8);width:28px;height:28px;color:var(--destaque-orientacao,var(--navy));border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;transition:transform .16s;display:grid}.painelInfo details[open]>summary:after{transform:rotate(45deg)}.painelInfo details>p,.painelInfo details>small,.painelInfo .contatos{color:#4f506e;overflow-wrap:break-word;margin:0;padding:0 17px 15px;font-size:16px;line-height:1.65;display:block}.painelInfo details>p+p{padding-top:0}.painelInfo>details.infoSeguranca,.painelInfo>details.infoEmergencia,.painelInfo>details.infoPrivacidade,.painelInfo>details.infoLegal,.painelInfo>details.infoComo,.painelInfo>details.infoSobre,.painelInfo>details.infoSuporte{border-left-color:var(--destaque-orientacao,#afcbe0);background:#fff}.painelInfo>details.infoSeguranca{--destaque-orientacao:#823d4a;--fundo-destaque-orientacao:#f5e9eb}.painelInfo>details.infoEmergencia{--destaque-orientacao:#963d32;--fundo-destaque-orientacao:#f8e9e5}.painelInfo>details.infoPrivacidade{--destaque-orientacao:#5e4b75;--fundo-destaque-orientacao:#f0ebf5}.painelInfo>details.infoLegal{--destaque-orientacao:#75551e;--fundo-destaque-orientacao:#f6f0df}.painelInfo .contatos{gap:8px;display:grid!important}.painelInfo .grupoContatosPais{background:#fff;border:1px solid #e3e0e8;border-radius:14px;gap:8px;padding:14px;display:grid}.painelInfo .grupoContatosPais.regiaoCadastrada{background:#f3f2fa;border-color:#343470}.painelInfo .contatos strong{color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seloRegiaoCadastrada{color:#fff;background:#343470;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4}.bandeiraPais{font-size:24px;line-height:1}.painelInfo .contatos a{overflow-wrap:break-word;width:fit-content;max-width:100%;color:var(--navy);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #bd9fd1;text-decoration:underline #bd9fd1;display:inline-flex}.apagarDados{color:#7d4054;letter-spacing:.01em;cursor:pointer;white-space:normal;background:#fff;border:1px solid #8b5264;border-radius:13px;min-height:46px;margin:0 17px 17px;padding:10px 14px;font-size:14px;font-weight:800}.citacaoLegal{color:#343470;font:400 16px/1.6 var(--font-sans), Arial, sans-serif;background:#f4f1fb;border-left:3px solid #bd9fd1;border-radius:0 12px 12px 0;margin:0 17px 17px;padding:14px 16px}.infoCabecalho button:focus-visible,.painelInfo summary:focus-visible,.painelInfo a:focus-visible,.painelInfo .apagarDados:focus-visible{outline-offset:3px;outline:3px solid #afcbe0}@media (min-width:700px){.modalFundo{align-items:center;padding:32px}.painelInfo{border:1px solid #ffffff85;border-radius:28px;max-height:min(88dvh,940px);padding:0 24px 24px;box-shadow:0 24px 80px #17163355}.infoCabecalho{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.painelInfo>details{margin-bottom:12px}}@media (max-width:420px){.modalFundo{padding-left:8px;padding-right:8px}.painelInfo{padding-left:12px;padding-right:12px}.infoCabecalho{gap:8px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.infoCabecalho .sairModal{min-height:38px;padding-left:9px;padding-right:9px;font-size:9px}.acoesModal{gap:5px}.infoCabecalho button[aria-label="Fechar painel de informações"]{width:38px;height:38px}.infoCabecalho h2{overflow-wrap:break-word}.painelInfo summary{min-width:0;font-size:18px}}
.sairCapa{background:var(--navy);color:#fff;letter-spacing:.04em;border:0;border-radius:14px;align-self:flex-end;min-height:42px;padding:10px 14px;font-size:11px;font-weight:700}.emBreve{color:#777995;letter-spacing:.08em;background:#f1efed;border-radius:14px;place-items:center;width:100%;min-height:48px;margin-top:auto;font-size:11px;font-weight:800;display:grid}.voltarTopo{z-index:55;color:#343470;background:#fff;border:1px solid #afcbe0;border-radius:14px;min-height:44px;padding:10px 15px;font-size:10px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #34347020}.sairCapa{background:var(--yellow);color:var(--navy);border:1px solid #fff5a6;box-shadow:0 8px 20px #17173a55}.capaNova{background:var(--cream);min-height:100vh;color:var(--navy)}.acoesFixasCapa{z-index:80;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));align-items:center;gap:8px;display:flex;position:fixed}.acoesFixasCapa>a{color:#343470;min-height:44px;font:700 11px/1.2 var(--font-arimo), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #34347030;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #17173a29}.acoesFixasCapa>a:hover{background:#f8f6f2}.acoesFixasCapa>a:focus-visible{outline-offset:2px;outline:3px solid #afcbe0}.acoesFixasCapa .botaoSairRapido{min-height:44px}.abertura{color:#fff;background:#343470;grid-template-columns:42% 58%;min-height:720px;padding:52px max(48px,5vw);display:grid;position:relative}.abertura>.botaoComoUsar{grid-column:1/-1;justify-self:center;margin-top:36px}.aberturaDireita{flex-direction:column;justify-content:center;min-width:0;display:flex}.botaoComoUsar{color:#343470;letter-spacing:.055em;cursor:pointer;background:#fefbd2;border:2px solid #fff;border-radius:18px;width:min(100%,350px);min-height:64px;margin-top:42px;padding:15px 30px;font-size:14px;font-weight:800;line-height:1.2;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 5px #343470,0 0 0 6px #ffffff8a,0 16px 34px #17173a66}.botaoComoUsar:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #343470,0 0 0 6px #fff,0 20px 38px #17173a75}.botaoComoUsar:focus-visible{outline-offset:8px;outline:3px solid #afcbe0}.aberturaDireita{align-items:center;padding:58px 0 0 56px;position:relative}.aberturaDireita .sairCapa{color:#343470;letter-spacing:.045em;min-height:48px;box-shadow:none;background:#fefbd2;border:0;border-radius:17px;padding:10px 27px;font-size:12px;font-weight:700;position:absolute;top:0;right:0}.aberturaDireita h2{color:#efebe8;text-align:center;width:100%;max-width:720px;font:600 clamp(24px, 2.2vw, 38px)/1.16 var(--font-playfair-display), serif;letter-spacing:.01em;margin:0 auto 22px}.mapaVisualHero{background:#30366b;border:1px solid #fff;border-radius:24px;grid-template-columns:1fr;justify-items:center;gap:10px;width:min(100%,640px);min-height:0;padding:28px;display:grid;box-shadow:0 24px 52px #181a424f}.rodaCompleta{place-items:center;min-width:0;display:grid}.rodaCompleta img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}@media (max-width:759px){.abertura{flex-direction:column;gap:28px;min-height:auto;padding:24px 16px 42px;display:flex}.aberturaDireita{padding:52px 0 0}.aberturaDireita .sairCapa{top:0;right:0}.mapaVisualHero{border-radius:22px;width:100%;padding:12px 10px 20px}.rodaCompleta img{max-height:none}.assinaturaMetodoHero{margin-top:20px}.abertura>.botaoComoUsar{width:100%;margin-top:0}}@media (min-width:760px){.rodaCompleta img{max-height:610px}}.assinaturaMetodoHero{opacity:.7;flex-direction:column;align-items:center;width:100%;margin:46px 0 -3px;display:flex}.logoMetodoHero{object-fit:contain;width:88px;height:auto;max-height:62px;margin:0;display:block}.assinaturaMetodoHero span{color:#efebe8;letter-spacing:.035em;text-align:center;opacity:.72;max-width:160px;margin-top:7px;font-size:8px;line-height:1.25}.comeceAqui{background:#efebe8;padding:72px max(48px,5vw) 88px}.comeceAqui>h2{color:#343470;max-width:860px;font:600 clamp(35px, 3.8vw, 55px)/1.08 var(--font-playfair-display), serif;margin:0 0 34px}.quadrosInicio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.quadroInicio{color:#343470;text-align:left;background:#fff;border:1px solid #afcbe0;border-radius:20px;min-width:0;min-height:176px;padding:26px;box-shadow:0 10px 28px #3434700c}button.quadroInicio{cursor:pointer;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:18px;display:flex}.quadroInicio>span{font:600 clamp(20px, 1.7vw, 27px)/1.18 var(--font-playfair-display), serif}.quadroInicio>i{background:#efebe8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:400 29px/1 Arial,sans-serif;display:grid}.quadroInicio:focus-visible{outline-offset:3px;outline:3px solid #343470}.aulasOrientacao{color:#343470;background:#faf9f8;border-top:1px solid #34347012;padding:78px max(48px,5vw) 92px}.secaoBonusCurso{color:#343470;background:#f8f6f2;border-top:1px solid #34347012;padding:64px clamp(32px,3.5vw,48px) 72px}.secaoBonusCurso>header{max-width:1120px;margin:0 auto 28px}.secaoBonusCurso>header small{color:#343470;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.3;display:block}.cardBonusCurso small{color:#777995;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.secaoBonusCurso>header h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px)/1.08 var(--font-playfair-display), serif;letter-spacing:-.018em;margin:0}.secaoBonusCurso>header p{color:#4f506e;max-width:1120px;margin:13px auto 0;font-size:17px;line-height:1.55}.gradeBonusCurso{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto;display:grid}.cardBonusCurso{color:#343470;text-align:left;cursor:pointer;background:#fff;border:1px solid #34347028;border-left:4px solid #afcbe0;border-radius:18px;align-items:flex-start;gap:20px;min-height:190px;padding:20px 22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 28px #3434700c}.cardBonusCurso:hover{border-color:#343470;transform:translateY(-2px);box-shadow:0 14px 32px #34347018}.cardBonusCurso.cardBonusCursoVisualizado,.cardBonusCurso.cardBonusCursoVisualizado:hover{border-color:var(--color-completed);box-shadow:0 6px 18px color-mix(in srgb, var(--color-completed) 10%, transparent)}.cardBonusCurso .statusBonusCurso{width:fit-content;color:var(--color-completed);letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:800;display:inline-flex}.cardBonusCurso:focus-visible{outline-offset:3px;outline:3px solid #343470}.numeroBonusCurso{color:#fff3c6;width:54px;height:64px;font:700 25px/1 var(--font-playfair-display), Georgia, serif;background:#343470;border-radius:16px;flex:0 0 54px;place-items:center;display:grid}.textoBonusCurso{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.textoBonusCurso small{margin-bottom:8px}.textoBonusCurso>strong{font:600 22px/1.25 var(--font-playfair-display), Georgia, serif}.textoBonusCurso>span:not(.acaoBonusCurso){color:#62647f;margin-top:9px;font-size:15px;line-height:1.5}.textoBonusCurso .acaoBonusCurso{color:#343470;width:100%;font:700 12px/1.3 var(--font-arimo), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}.paginaBonusCurso{color:#343470;background:#efebe8;max-width:1240px;min-height:100vh;margin:0 auto;padding:max(100px,13vh) clamp(32px,3.5vw,48px) 64px}.paginaBonusCurso .voltarListaVideos{margin-bottom:18px}.avisoArmazenamentoBonus{color:#343470;max-width:900px;font:600 14px/1.5 var(--font-arimo), Arial, sans-serif;background:#f0f6fa;border-left:4px solid #afcbe0;border-radius:10px;margin:0 auto 14px;padding:12px 16px}.conteudoBonusIframe{background:#efebe8;border:0;border-radius:20px;width:100%;height:auto;min-height:620px;display:block;overflow:hidden}.aulasOrientacao>header{max-width:900px;margin-bottom:36px}.aulasOrientacao>header small{letter-spacing:.16em;color:#777995;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1.3;display:block}.aulasOrientacao>header h2{max-width:860px;font:600 clamp(35px, 3.8vw, 55px)/1.08 var(--font-playfair-display), serif;margin:0}.gradeOrientacao{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cardOrientacao{background:#fff;border:1px solid #afcbe0;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:275px;padding:24px;display:flex;box-shadow:0 10px 28px #3434700c}.cardOrientacao .estadoProgressoVideo{color:#343470;margin:10px 0 0;font-size:13px;font-weight:700}.cardOrientacao.videoOrientacaoConcluido{border-color:#343470;box-shadow:inset 0 0 0 1px #343470}.paginaVideoOrientacao{background:var(--cream);min-height:100vh;color:var(--navy);padding:clamp(100px,14vh,150px) max(22px,6vw) 72px}.acoesPaginaVideoOrientacao{z-index:100}.voltarListaVideos{color:#343470;min-height:44px;font:700 15px/1.3 var(--font-arimo), Arial, sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 32px;padding:8px 0;display:inline-flex}.voltarListaVideos:hover{text-underline-offset:4px;text-decoration:underline}.voltarListaVideos:focus-visible,.controlesVideoOrientacao button:focus-visible,.progressoVideoOrientacao input:focus-visible{outline-offset:3px;outline:3px solid #afcbe0}.conteudoPaginaVideoOrientacao{width:min(100%,1080px);margin:0 auto}.conteudoPaginaVideoOrientacao>small{color:#777995;font:800 12px/1.3 var(--font-arimo), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;display:block}.conteudoPaginaVideoOrientacao>h1{color:#343470;max-width:900px;font:600 clamp(34px, 5vw, 58px)/1.08 var(--font-playfair-display), Georgia, serif;margin:0 0 28px}.playerOrientacao{background:#fff;border:1px solid #afcbe0;border-radius:22px;width:100%;padding:clamp(12px,2.2vw,24px);box-shadow:0 12px 32px #34347012}.playerOrientacao video{aspect-ratio:16/9;object-fit:contain;background:#17172b;border-radius:14px;width:100%;max-height:min(68vh,760px);display:block}.playerOrientacaoPersonalizado:fullscreen{color:#fff;background:#17172b;border:0;border-radius:0;flex-direction:column;justify-content:center;width:100vw;max-width:none;height:100dvh;max-height:none;padding:clamp(12px,3vw,36px);display:flex}.playerOrientacaoPersonalizado:fullscreen video{aspect-ratio:auto;border-radius:8px;flex:auto;width:100%;min-height:0;max-height:calc(100dvh - 112px)}.playerOrientacaoPersonalizado.videoOrientacaoVertical:fullscreen video{width:auto;max-width:100%;height:calc(100dvh - 112px);margin:auto}.playerOrientacaoPersonalizado:fullscreen .controlesVideoOrientacao{color:#fff;flex:none}.playerOrientacaoPersonalizado:fullscreen .tempoVideoOrientacao{color:#f1efff}.playerOrientacaoPersonalizado:fullscreen .controlesVideoOrientacao button{color:#fff;background:#ffffff18;border-color:#ffffff40}.playerOrientacaoPersonalizado:fullscreen .controlesVideoOrientacao .controleReproducaoVideo{color:#343470;background:#fff3c6;border-color:#fff3c6}.controlesVideoOrientacao{color:#343470;align-items:center;gap:12px;min-height:58px;padding:12px 4px 0;display:flex}.controlesVideoOrientacao button{color:#343470;cursor:pointer;background:#f4f2ef;border:1px solid #34347022;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,transform .18s;display:inline-grid}.controlesVideoOrientacao button:hover{background:#fff3c6;transform:translateY(-1px)}.controlesVideoOrientacao .controleReproducaoVideo{color:#fff3c6;background:#343470;border-color:#343470;width:48px;height:48px}.controlesVideoOrientacao .controleReproducaoVideo:hover{background:#29295e}.progressoVideoOrientacao{flex:auto;align-items:center;min-width:36px;display:flex}.progressoVideoOrientacao input{appearance:none;background:linear-gradient(to right, #343470 0 var(--progresso-video), #dedde5 var(--progresso-video) 100%);cursor:pointer;border-radius:99px;width:100%;height:8px;margin:0}.progressoVideoOrientacao input::-webkit-slider-thumb{appearance:none;background:#343470;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #343470}.progressoVideoOrientacao input::-moz-range-thumb{background:#343470;border:3px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #343470}.tempoVideoOrientacao{color:#52536b;font:700 12px/1 var(--font-arimo), Arial, sans-serif;font-variant-numeric:tabular-nums;flex:none}.seletorLegendasVideoOrientacao{color:#52536b;font:700 12px/1.2 var(--font-arimo), Arial, sans-serif;justify-content:flex-end;align-items:center;gap:9px;margin:2px 4px 0;display:flex}.seletorLegendasVideoOrientacao select{appearance:none;color:#343470;max-width:100%;min-height:36px;font:600 12px/1.2 var(--font-arimo), Arial, sans-serif;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23343470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #34347030;border-radius:9px;padding:6px 30px 6px 9px}.playerOrientacaoPersonalizado:fullscreen .seletorLegendasVideoOrientacao{color:#f1efff}.playerOrientacaoPersonalizado:fullscreen .seletorLegendasVideoOrientacao select{color:#fff;background-color:#ffffff18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#ffffff40}.videoOrientacaoConcluido{color:#343470;margin:12px 4px 0;font-size:14px;font-weight:700}.estadoCarregamentoVideo{color:#343470;background:#f0f5f8;border-left:4px solid #afcbe0;border-radius:10px;padding:18px 22px}.playerOrientacao>p,.erroVideoOrientacao{color:#8d2638;margin:12px 0 0;font-size:14px}@media (max-width:650px){.cardOrientacao h3{white-space:normal}.paginaVideoOrientacao{padding:92px 16px 48px}.voltarListaVideos{margin-bottom:24px}.conteudoPaginaVideoOrientacao>h1{margin-bottom:20px}.playerOrientacao video{border-radius:10px;max-height:48dvh}.playerOrientacaoPersonalizado.videoOrientacaoVertical video{aspect-ratio:auto;width:auto;max-width:100%;height:min(54dvh,480px);max-height:54dvh;margin:0 auto}.playerOrientacao{border-radius:16px;padding:10px}.controlesVideoOrientacao{gap:7px;min-height:52px;padding-top:10px}.controlesVideoOrientacao button{width:36px;height:36px}.controlesVideoOrientacao .controleReproducaoVideo{width:42px;height:42px}.tempoVideoOrientacao{font-size:10px}.seletorLegendasVideoOrientacao{justify-content:flex-start}.playerOrientacaoPersonalizado:fullscreen{padding:8px}.playerOrientacaoPersonalizado:fullscreen video{max-height:calc(100dvh - 78px)}.playerOrientacaoPersonalizado.videoOrientacaoVertical:fullscreen video{height:calc(100dvh - 78px);max-height:calc(100dvh - 78px)}}.identificacaoAula{color:#fff;background:#343470;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:70px;display:flex}.identificacaoAula small{letter-spacing:.14em;font-size:9px;font-weight:700;line-height:1}.identificacaoAula strong{color:#fefbd2;font:700 25px/1 var(--font-playfair-display), serif;margin-top:5px}.cardOrientacao h3{white-space:nowrap;font:600 clamp(15px, 1.15vw, 18px)/1.15 var(--font-playfair-display), serif;letter-spacing:-.012em;margin:24px 0 22px}.cardOrientacao button{color:#343470;letter-spacing:.035em;background:#fefbd2;border:0;border-radius:17px;width:100%;min-height:48px;margin-top:auto;padding:10px 24px;font-size:12px;font-weight:700}.cardOrientacao button:disabled{opacity:.62;cursor:not-allowed}.blocoPercurso{color:#343470;padding:82px max(48px,5vw) 96px}.blocoAprender{background:#efebe8}.blocoPraticar{background:#faf9f8;border-top:1px solid #34347012}.blocoPercurso>header{border-left:4px solid #afcbe0;max-width:900px;margin-bottom:38px;padding-left:22px}.blocoPraticar>header{border-left-color:#bd9fd1}.blocoPercurso>header small{letter-spacing:.15em;color:#686b88;margin-bottom:11px;font-size:11px;font-weight:700;line-height:1.3;display:block}.blocoPercurso>header h2{max-width:860px;font:600 clamp(35px, 3.8vw, 55px)/1.08 var(--font-playfair-display), serif;margin:0}.blocoPercurso>header p{color:#62647f;max-width:760px;margin-top:14px;font-size:16px;line-height:1.5}.blocoPraticar>header p+p{margin-top:5px}.gradePercurso{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cardPercurso{background:#fff;border:1px solid #afcbe0;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:22px;min-width:0;min-height:196px;padding:24px;display:grid;box-shadow:0 10px 28px #3434700c}.seloPercurso{color:#fff;border-radius:14px;flex-direction:column;grid-row:1;justify-content:center;align-items:center;width:62px;height:70px;display:flex}.seloAprender,.seloPraticar{background:#343470}.seloPercurso small{letter-spacing:.13em;font-size:8px;font-weight:700;line-height:1}.seloPercurso strong{color:#fefbd2;font:700 20px/1 var(--font-playfair-display), serif;margin-top:4px}.cardPercurso>h3,.textoPercurso h3{font:600 clamp(24px, 2.1vw, 32px)/1.13 var(--font-playfair-display), serif;margin:0}.textoPercurso>small{letter-spacing:.12em;color:#777995;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.2;display:block}.textoPercurso p{color:#4d4f6e;margin-top:8px;font-size:16px;font-weight:500;line-height:1.5}.cardPercurso>button{color:#343470;letter-spacing:.025em;cursor:pointer;background:#fefbd2;border:0;border-radius:15px;grid-column:1/3;width:100%;min-height:42px;margin-top:22px;padding:9px 20px;font-size:11px;font-weight:600}.cardPercurso>button:hover{filter:brightness(1.08)}.cardPercurso>button:focus-visible{outline-offset:3px;outline:3px solid #343470}.cardBonusExterno{border-color:#afcbe0}.cardBonusExterno>button{color:#343470;background:#fefbd2}.encerramentoPlano{color:#343470;background:#efebe8;grid-template-columns:1fr;gap:28px;padding:88px max(48px,5vw) 96px;display:grid}.prepararExterno{color:#343470;align-self:start;padding:0}.cabecalhoPrepararExterno{border-left:4px solid #afcbe0;max-width:900px;margin-bottom:38px;padding-left:22px}.cabecalhoPrepararExterno>small{color:#686b88;letter-spacing:.15em;margin-bottom:11px;font-size:11px;font-weight:700;line-height:1.3;display:block}.cabecalhoPrepararExterno>h2{color:#343470;max-width:860px;font:600 clamp(35px, 3.8vw, 55px)/1.08 var(--font-playfair-display), serif;margin:0}.cabecalhoPrepararExterno>p{color:#62647f;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.5}.blocoPercurso>header small,.cabecalhoPrepararExterno>small{color:#343470;letter-spacing:.1em;margin-bottom:14px;font-size:18px;font-weight:800;display:block}.cardsPlanoExterno{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cardsPlanoExterno article{color:#343470;background:#fff;border:1px solid #afcbe0;border-radius:20px;flex-direction:column;min-width:0;min-height:190px;padding:21px;display:flex;box-shadow:0 10px 28px #3434700c}.cardsPlanoExterno article>small{letter-spacing:.14em;color:#777995;font-size:10px;font-weight:800;line-height:1.2}.cardsPlanoExterno article>h3{font:600 clamp(20px, 1.55vw, 25px)/1.14 var(--font-playfair-display), serif;margin:12px 0 8px}.cardsPlanoExterno article>h3 span{color:#bd9fd1}.cardsPlanoExterno article>p{color:#4d4f6e;margin:0;font-size:16px;font-weight:500;line-height:1.5}.cardsPlanoExterno article>button{color:#343470;letter-spacing:.035em;cursor:pointer;background:#fefbd2;border:0;border-radius:15px;width:100%;min-height:42px;margin-top:auto;padding:9px 20px;font-size:11px;font-weight:600}.cardsPlanoExterno article>button:hover{filter:brightness(.98);transform:translateY(-1px)}.cardDesmascararPlano,.cardRegistrarPlano,.cardPrepararPlano{border-top:4px solid #343470!important}.prepararExterno>small{color:#fefbd2;letter-spacing:.16em;font-size:11px;font-weight:700;line-height:1.3;display:block}.prepararExterno>h2{color:#fff;font:600 clamp(40px, 4.4vw, 64px)/1.02 var(--font-playfair-display), serif;margin:15px 0 13px}.prepararExterno>h3{color:#fff;max-width:650px;font:700 clamp(20px, 2vw, 27px)/1.3 var(--font-arimo), Arial, sans-serif;margin:0 0 18px}.prepararExterno>p{color:#fff;border-top:1px solid #ffffff38;max-width:700px;padding-top:18px;font-size:17px;line-height:1.55}.prepararExterno>p strong{color:#fefbd2}.sobreAutora{background:var(--navy);color:#fff;padding:88px max(48px,5vw) 96px}.sobreAutora>h2{color:#fefbd2;max-width:640px;font:600 clamp(32px, 3.6vw, 48px)/1.12 var(--font-playfair-display), serif;margin:0 0 30px}.sobreAutora>p{color:#fff;max-width:720px;margin:0 0 20px;font-size:16px;line-height:1.6}.sobreAutora>p em{font-family:var(--font-playfair-display), serif;color:#fefbd2;font-style:italic}.sobreAutora>p strong{color:var(--yellow);font-weight:700}.fotosAutora{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:44px;padding-bottom:12px;display:flex;position:relative}.fotosAutora img{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:14px;width:170px;height:230px;box-shadow:0 14px 30px #17173a45}.fotosAutora img:first-child{align-self:flex-end;transform:rotate(-6deg)}.fotosAutora img:nth-child(2){transform:rotate(3deg)translateY(-16px)}.fotosAutora img:nth-child(3){transform:rotate(-3deg)translateY(-30px)}.rodapeCapa{background:var(--navy);color:#c9cbe6;text-align:center;border-top:1px solid #ffffff20;padding:48px max(24px,5vw) 64px}.rodapeCapa>strong{color:#fff;font:italic 600 22px/1.2 var(--font-playfair-display), serif;margin-bottom:10px;display:block}.rodapeCapa>p{color:#afcbe0;margin:4px 0;font-size:14px}.rodapeCapa>small{color:#9799bd;margin:14px 0;font-size:12px;display:block}.rodapeCapa .contatosRodape{color:#c9cbe6;margin-top:18px;font-size:13px;line-height:1.6}.rodapeCapa a{color:#efebe8;text-decoration:underline}@media (max-width:1020px){.abertura{grid-template-columns:42% 58%;padding-left:40px;padding-right:40px}.aberturaDireita{padding-left:40px}.comeceAqui,.aulasOrientacao,.blocoPercurso{padding-left:40px;padding-right:40px}.gradeOrientacao{grid-template-columns:repeat(2,minmax(0,1fr))}.encerramentoPlano{grid-template-columns:1fr;gap:22px;padding-left:40px;padding-right:40px}.sobreAutora,.rodapeCapa{padding-left:40px;padding-right:40px}.cardsPlanoExterno{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:699px){.voltarTopo{bottom:98px;right:12px}.abertura{min-height:0;padding:24px 22px 44px;display:block}.botaoComoUsar{margin-top:26px}.aberturaDireita{min-height:470px;padding:46px 0 0}.aberturaDireita .sairCapa{z-index:70;min-height:48px;padding:10px 24px;position:fixed;top:16px;right:16px}.aberturaDireita h2{font-size:clamp(25px,7vw,32px)}.mapaVisualHero{grid-template-columns:1fr;gap:22px;min-height:0;padding:18px}.rodaCompleta{width:100%;overflow:visible}.rodaCompleta img{max-height:none}.assinaturaMetodoHero{margin-top:38px}.logoMetodoHero{width:80px;max-height:58px;padding-top:12px}.comeceAqui{padding:52px 22px 72px}.sobreAutora{padding:56px 22px 64px}.rodapeCapa{padding:36px 22px 48px}.fotosAutora{grid-template-columns:repeat(3,1fr);align-items:end;gap:9px;margin-top:34px;display:grid}.fotosAutora img{width:100%;height:34vw;max-height:175px}.fotosAutora img:nth-child(2){transform:rotate(3deg)translateY(-8px)}.fotosAutora img:nth-child(3){transform:rotate(-3deg)translateY(-14px)}.comeceAqui>h2{margin-bottom:26px;font-size:37px}.quadrosInicio{grid-template-columns:1fr;gap:16px}.quadroInicio{min-height:132px;padding:23px}.quadroInicio>span{font-size:24px}.aulasOrientacao{padding:54px 22px 72px}.aulasOrientacao>header{margin-bottom:27px}.aulasOrientacao>header h2{font-size:37px}.gradeOrientacao{grid-template-columns:1fr;gap:16px}.cardOrientacao{min-height:230px;padding:22px}.cardOrientacao h3{font-size:16px}.blocoPercurso{padding:56px 22px 74px}.blocoPercurso>header{margin-bottom:28px;padding-left:17px}.blocoPercurso>header h2{font-size:37px}.gradePercurso{grid-template-columns:1fr;gap:16px}.cardPercurso{grid-template-columns:58px minmax(0,1fr);column-gap:17px;min-height:190px;padding:20px}.seloPercurso{width:58px;height:66px}.cardPercurso>h3,.textoPercurso h3{font-size:25px}.encerramentoPlano{grid-template-columns:1fr;padding:58px 22px 72px}.cabecalhoPrepararExterno{margin-bottom:28px;padding-left:17px}.cabecalhoPrepararExterno>h2{font-size:37px}.cabecalhoPrepararExterno>p{font-size:16px}.cardsPlanoExterno article{min-height:0;padding:20px}.cardsPlanoExterno article>h3{margin:10px 0 7px;font-size:26px}.cardsPlanoExterno article>p{font-size:16px;line-height:1.42}.cardsPlanoExterno{grid-template-columns:1fr}.prepararExterno>h2{font-size:43px}.prepararExterno>h3{font-size:21px}}.aulasOrientacao{color:#343470;background:#f8f6f2;padding:64px clamp(32px,3.5vw,48px) 72px}.aulasOrientacao>header{max-width:1120px;margin:0 auto 28px}.aulasOrientacao>header small{color:#343470;letter-spacing:0;margin-bottom:14px;font-size:18px;line-height:1.3}.aulasOrientacao>header h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px) / 1.08 var(--font-playfair-display), serif;letter-spacing:-.018em}.gradeOrientacao{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.cardOrientacao{border-color:#34347028 #34347028 #34347028 #afcbe0;border-left-style:solid;border-left-width:4px;border-radius:18px;min-height:190px;padding:20px 22px;box-shadow:0 6px 18px #3434700a}.cardOrientacao h3{color:#343470;font:600 clamp(19px, 1.5vw, 24px) / 1.25 var(--font-display), Georgia, serif;margin:14px 0 18px;font-style:normal}.emBreve{color:#4f506e;background:#f8f6f2;border:1px solid #3434701c;min-height:42px;font-size:12px}@media (max-width:699px){.aulasOrientacao{padding:44px 22px 52px}.aulasOrientacao>header{margin-bottom:22px}.aulasOrientacao>header h2{font-size:32px;line-height:1.1}.gradeOrientacao{grid-template-columns:1fr;gap:12px}.cardOrientacao{min-height:166px;padding:18px}.cardOrientacao h3{text-align:left;margin:14px 0;padding-top:0;font-size:21px}}.sairCapa{min-height:44px}@media (max-width:699px){.aberturaDireita .sairCapa{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right))}.cardsPlanoExterno article{gap:4px}.cardsPlanoExterno article>h3{text-transform:none;margin-bottom:3px}}@media (forced-colors:active){.cardPercurso,.cardsPlanoExterno article{forced-color-adjust:auto}}.comeceAqui>h2,.aulasOrientacao>header h2,.blocoPercurso>header h2,.cabecalhoPrepararExterno>h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px)/1.08 var(--font-playfair-display), serif;letter-spacing:-.018em}.comeceAqui,.aulasOrientacao,.blocoPercurso,.encerramentoPlano{padding-top:64px;padding-bottom:72px}.comeceAqui>h2,.aulasOrientacao>header,.blocoPercurso>header,.cabecalhoPrepararExterno{margin-bottom:28px}.quadrosInicio,.gradeOrientacao,.gradePercurso{gap:18px}.quadroInicio{border-radius:18px;min-height:124px;padding:20px 22px;box-shadow:0 6px 18px #3434700a}.quadroInicio>span{font-size:clamp(19px,1.5vw,24px)}.cardOrientacao{border-radius:18px;min-height:190px;padding:20px;box-shadow:0 6px 18px #3434700a}.identificacaoAula{border-radius:14px;width:52px;height:62px}.cardOrientacao h3{margin:14px 0 12px}.cardPercurso{border-radius:18px;grid-template-columns:54px minmax(0,1fr);column-gap:17px;min-height:160px;padding:19px 20px;box-shadow:0 6px 18px #3434700a}.seloPercurso{border-radius:12px;width:54px;height:62px}.cardPercurso>h3,.textoPercurso h3{font-size:clamp(21px,1.8vw,27px)}.cardPercurso>button{margin-top:14px}.cardsPlanoExterno{gap:8px}.cardsPlanoExterno article{border-radius:18px;min-height:170px;padding:18px;box-shadow:0 6px 18px #3434700a}.cardsPlanoExterno article>h3{margin:7px 0 5px;font-size:clamp(19px,1.5vw,24px)}.cardsPlanoExterno article>p{font-size:15px;line-height:1.4}.abertura{padding-top:42px;padding-bottom:42px}.botaoComoUsar{width:min(100%,310px);min-height:52px;box-shadow:none;border:1px solid #ffffffb8;border-radius:14px;margin-top:30px;padding:12px 22px;font-size:12px}.botaoComoUsar:hover{box-shadow:0 8px 20px #17173a2b}.aberturaDireita{padding-top:42px}.aberturaDireita h2{margin-bottom:16px;font-size:clamp(23px,2vw,32px);line-height:1.1}.mapaVisualHero{min-height:0;box-shadow:none;background:#30366b;border-radius:18px;grid-template-columns:1fr;justify-items:center;gap:10px;padding:18px}.rodaCompleta{align-self:center}.assinaturaMetodoHero{margin-top:30px}.logoMetodoHero{width:74px;max-height:54px}.assinaturaMetodoHero span{max-width:145px;font-size:7px}.voltarTopo{right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:40px;padding:8px 12px;box-shadow:0 5px 16px #34347016}@media (max-width:699px){.comeceAqui,.aulasOrientacao,.blocoPercurso,.encerramentoPlano{padding-top:44px;padding-bottom:52px}.comeceAqui>h2,.aulasOrientacao>header h2,.blocoPercurso>header h2,.cabecalhoPrepararExterno>h2{letter-spacing:-.015em;font-size:32px;line-height:1.1}.comeceAqui>h2,.aulasOrientacao>header,.blocoPercurso>header,.cabecalhoPrepararExterno{margin-bottom:22px}.quadroInicio{min-height:104px;padding:18px 20px}.cardOrientacao{min-height:166px;padding:18px}.cardOrientacao h3{white-space:normal;margin:12px 0 10px}.cardPercurso{min-height:148px;padding:17px 18px}.cardsPlanoExterno article{min-height:0;padding:17px 18px}.cardsPlanoExterno article>h3{font-size:23px}.abertura{padding:18px 18px 34px;display:block}.botaoComoUsar{border-radius:13px;width:100%;min-height:50px;margin-top:22px;padding:11px 18px}.aberturaDireita{min-height:0;padding:28px 0 0}.aberturaDireita .sairCapa{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border-radius:14px;min-height:46px;padding:9px 17px;font-size:11px}.aberturaDireita h2{margin:0 auto 15px;font-size:25px;line-height:1.08}.mapaVisualHero{border-radius:17px;grid-template-columns:1fr;gap:18px;padding:12px}.rodaCompleta{width:100%;padding-top:12px;overflow:hidden}.rodaCompleta img{width:100%;max-height:none}.assinaturaMetodoHero{margin-top:22px}.logoMetodoHero{width:60px;max-height:44px}.assinaturaMetodoHero span{max-width:112px;margin-top:5px;font-size:6px;line-height:1.2}.voltarTopo{bottom:max(16px, env(safe-area-inset-bottom));right:max(12px, env(safe-area-inset-right));width:44px;padding:0;font-size:0}.voltarTopo:before{content:"↑";font-size:17px}}.abertura{grid-template-columns:minmax(0,1fr)}.aberturaDireita{padding-left:0;padding-right:0}.mapaVisualHero{width:min(100%,760px)}@media (max-width:900px){.rodaCompleta img{max-height:none}}.mapaVisualHero{width:min(100%,920px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rodaCompleta img{max-height:860px}@media (max-width:900px){.mapaVisualHero{background:0 0;border:0;padding:0}.rodaCompleta img{max-height:none}}@media (max-width:699px){.aberturaDireita{padding-top:64px}}.assinaturaMetodoHero span{letter-spacing:.03em;white-space:nowrap;max-width:none;font-size:11px;line-height:1.45}@media (max-width:699px){.assinaturaMetodoHero span{font-size:10px}.abertura{background:var(--color-brand-900);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,6vw,96px);min-height:min(820px,100vh);padding:clamp(32px,5vw,76px) clamp(24px,6vw,96px)}.aberturaMensagem{max-width:440px;padding:36px 0}.aberturaEyebrow{color:var(--color-brand-500);font:700 11px/1.2 var(--font-sans);letter-spacing:.16em;margin-bottom:20px;display:block}.aberturaMensagem h1{color:var(--color-surface-0);font:600 clamp(42px, 5vw, 76px)/.98 var(--font-display);letter-spacing:-.035em;margin:0}.aberturaMensagem p{color:#efebe8d9;max-width:390px;font:400 clamp(16px, 1.4vw, 20px)/1.55 var(--font-sans);margin:28px 0 0}.aberturaMensagem .botaoComoUsar{width:min(100%,330px);margin-top:38px}.aberturaVisual{justify-items:center;min-width:0;padding-top:18px;display:grid;position:relative}.aberturaVisual>.sairCapa{position:absolute;top:0;right:0}.aberturaVisual .mapaVisualHero{width:min(100%,760px)}@media (max-width:900px) and (min-width:700px){.abertura{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:28px;padding-left:40px;padding-right:40px}.aberturaMensagem h1{font-size:clamp(38px,5vw,54px)}}@media (max-width:699px){.abertura{flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding:24px 18px 42px;display:flex}.aberturaMensagem{max-width:none;padding:56px 4px 0}.aberturaEyebrow{max-width:calc(100% - 110px);margin-bottom:0;font-size:10px}.aberturaMensagem h1{max-width:350px;font-size:clamp(40px,12vw,58px)}.aberturaMensagem p{max-width:360px;margin-top:18px;font-size:16px}.aberturaMensagem .botaoComoUsar{width:100%;margin-top:24px}.aberturaVisual{padding-top:0}.aberturaVisual>.sairCapa{border-radius:14px;min-height:44px;padding:9px 16px;position:absolute;top:0;right:0}.aberturaVisual .mapaVisualHero{width:100%;padding:0}.aberturaVisual .rodaCompleta{width:100%}.aberturaVisual .assinaturaMetodoHero{margin-top:18px}}}.abertura{grid-template-columns:minmax(320px,450px) minmax(0,760px);justify-content:center;align-items:center;min-height:min(820px,100vh);padding:clamp(36px,5vw,76px) clamp(24px,6vw,96px);display:grid}.aberturaMensagem{width:100%;max-width:450px;padding:34px 0}.aberturaMensagem h1,.aberturaMensagem p{max-width:420px}.aberturaVisual{align-self:center;width:100%;min-width:0;padding-top:0}.aberturaVisual .mapaVisualHero{width:min(100%,620px)}.aberturaVisual .rodaCompleta,.aberturaVisual .rodaCompleta img{object-fit:contain;width:100%;max-width:620px;max-height:620px}@media (max-width:1050px) and (min-width:700px){.abertura{grid-template-columns:minmax(280px,380px) minmax(0,600px);gap:32px;padding-left:40px;padding-right:40px}.aberturaMensagem h1{font-size:clamp(40px,5vw,58px)}}@media (max-width:699px){.acoesFixasCapa{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));gap:6px}.acoesFixasCapa>a,.acoesFixasCapa .botaoSairRapido{min-height:42px;padding:8px 11px;font-size:10px}.abertura{flex-direction:column;align-items:stretch;gap:4px;min-height:auto;padding:24px 18px 42px;display:flex}.aberturaMensagem{max-width:none;padding:58px 4px 0}.aberturaMensagem h1,.aberturaMensagem p{max-width:360px}.aberturaVisual{padding-top:0}.aberturaVisual .mapaVisualHero{width:min(100%,520px)}.aberturaVisual .rodaCompleta,.aberturaVisual .rodaCompleta img{width:100%;max-width:520px;max-height:520px}}.abertura>.aberturaVisual{justify-items:end;transform:translate(clamp(0px,3.5vw,72px))}.abertura>.aberturaVisual>.sairCapa{z-index:100;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));position:fixed}@media (max-width:699px){.abertura>.aberturaVisual{justify-items:center;transform:none}.abertura>.aberturaVisual>.sairCapa{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}}.aberturaMensagem{text-align:center}.aberturaMensagem h1,.aberturaMensagem p{margin-left:auto;margin-right:auto}.aberturaMensagem .botaoComoUsar{margin-left:auto;margin-right:auto;display:block}.rodaCompleta{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.fundoRoda{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10102acc;place-items:center;padding:clamp(16px,4vw,52px);display:grid;position:fixed;inset:0}.modalRoda{background:#343470;border:1px solid #fff5;border-radius:clamp(18px,3vw,32px);flex-direction:column;width:min(1400px,94vw);height:min(900px,90dvh);margin:0;padding:clamp(16px,3vw,32px);display:flex;overflow:hidden;box-shadow:0 24px 80px #10102a99}.controlesRoda{z-index:1;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 150px;display:flex;position:relative}.controlesRoda figcaption{color:#fefbd2;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.acoesZoomRoda{gap:6px;display:flex;position:absolute;left:0}.acoesZoomRoda button,.fecharRoda{min-width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fefbd2;border:1px solid #fff5;border-radius:12px;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}.acoesZoomRoda button:nth-child(2){min-width:58px;font-size:11px}.palcoRoda{overscroll-behavior:contain;touch-action:pan-x pan-y;flex:auto;justify-content:center;align-items:center;min-height:0;padding:14px 0 0;display:flex;overflow:auto}.palcoRoda img{flex:none;height:auto;margin:0 auto;display:block}.palcoRoda .imagemRodaAjustada{max-height:100%}.palcoRoda .imagemRodaAmpliada{cursor:grab;max-height:none;margin:0}.palcoRoda:has(.imagemRodaAmpliada){justify-content:flex-start;align-items:flex-start}.palcoRoda .imagemRodaAmpliada:active{cursor:grabbing}.fecharRoda{border-radius:50%;font-size:25px;position:absolute;top:12px;right:12px}.fecharRoda:focus-visible,.rodaCompleta:focus-visible,.acoesZoomRoda button:focus-visible{outline-offset:5px;outline:3px solid #afcbe0}@media (max-width:699px){.fundoRoda{padding:12px}.modalRoda{border-radius:22px;width:96vw;height:88dvh;padding:12px}.controlesRoda{min-height:48px;padding:0 48px}.acoesZoomRoda{left:0}.fecharRoda{top:4px;right:0}.abertura{padding-top:max(20px, env(safe-area-inset-top));display:flex}.aberturaMensagem{display:contents}.aberturaMensagem .aberturaEyebrow{text-align:center;order:1;width:100%;max-width:none;margin-bottom:14px;padding-top:48px}.aberturaMensagem h1{order:2;margin-top:0}.aberturaMensagem p{order:3}.aberturaMensagem .botaoComoUsar{order:4}.aberturaVisual{order:5}.aberturaMensagem .assinaturaMetodoHero{order:6;margin-top:0}}.comeceAqui{background:#f8f6f2;padding-left:clamp(32px,3.5vw,48px);padding-right:clamp(32px,3.5vw,48px)}.comeceAqui>h2{max-width:1120px;margin-bottom:10px;margin-left:auto;margin-right:auto}.introducaoComeceAqui{color:#4f506e;max-width:1120px;font:400 17px/1.55 var(--font-sans), Arial, sans-serif;margin:0 auto 28px}.quadrosInicio{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}button.quadroInicio{border-color:#34347028;border-left-width:4px;align-items:center;min-height:152px;padding:22px 24px;transition:transform .16s,border-color .16s,box-shadow .16s}button.quadroInicio:hover{border-color:#34347075;transform:translateY(-2px);box-shadow:0 12px 28px #34347016}button.quadroInicio.quadroInicioConcluido,button.quadroInicio.quadroInicioConcluido:hover{border-color:var(--color-completed);box-shadow:0 6px 18px color-mix(in srgb, var(--color-completed) 10%, transparent)}button.quadroInicio.quadroInicioConcluido>i{border-color:var(--color-completed);background:var(--color-completed-soft);color:var(--color-completed)}button.quadroInicio:focus-visible{outline-offset:3px;outline:3px solid #afcbe0}.textoQuadroInicio{min-width:0;font:inherit;gap:8px;display:grid}.textoQuadroInicio strong{color:#343470;font:600 clamp(21px, 2vw, 25px)/1.2 var(--font-display), Georgia, serif}.textoQuadroInicio small{color:#4f506e;font:400 16px/1.5 var(--font-sans), Arial, sans-serif}.quadroInicio>i{color:#343470;width:40px;height:40px;font:normal 20px/1 var(--font-sans), Arial, sans-serif;border:1px solid #34347025;border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:699px){.comeceAqui{padding:44px 22px 52px}.introducaoComeceAqui{margin-bottom:22px;font-size:16px}.quadrosInicio{grid-template-columns:1fr;gap:12px}button.quadroInicio{min-height:124px;padding:18px}.textoQuadroInicio strong{font-size:21px}.textoQuadroInicio small{font-size:16px}}.blocoAprender{background:#efebe8;padding:64px clamp(32px,3.5vw,48px) 72px}.blocoAprender>header{border:0;max-width:1120px;margin:0 auto 28px;padding:0}.blocoAprender>header small{color:#343470;letter-spacing:0;margin-bottom:14px;font-size:18px;line-height:1.3}.blocoAprender>header h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px) / 1.08 var(--font-playfair-display), serif;letter-spacing:-.018em}.blocoAprender .gradePercurso{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.blocoAprender .cardPercurso{border-color:#34347028 #34347028 #34347028 #afcbe0;border-left-style:solid;border-left-width:4px;border-radius:18px;grid-template-columns:52px minmax(0,1fr);column-gap:16px;min-height:190px;padding:20px 22px;transition:transform .16s,box-shadow .16s;box-shadow:0 6px 18px #3434700a}.blocoAprender .cardPercurso:hover{transform:translateY(-2px);box-shadow:0 12px 28px #34347016}.blocoAprender .cardPercurso.cardPercursoConcluido,.blocoAprender .cardPercurso.cardPercursoConcluido:hover{border-color:var(--color-completed);box-shadow:0 6px 18px color-mix(in srgb, var(--color-completed) 10%, transparent)}.blocoAprender .seloPercurso{border-radius:14px;width:52px;height:62px}.blocoAprender .cardPercurso>h3{font-size:clamp(19px,1.5vw,24px);line-height:1.25}.blocoAprender .cardPercurso>button{border:1px solid #34347020;border-radius:14px;min-height:46px;margin-top:18px;font-size:13px;transition:background-color .16s,transform .16s}.blocoAprender .cardPercurso>button:hover{filter:none;background:#f9f5b8}.blocoAprender .cardPercurso>button:focus-visible{outline-offset:3px;outline:3px solid #343470}@media (max-width:1020px){.blocoAprender .gradePercurso{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.blocoAprender{padding:44px 22px 52px}.blocoAprender>header{margin-bottom:22px}.blocoAprender>header h2{font-size:32px;line-height:1.1}.blocoAprender .gradePercurso{grid-template-columns:1fr;gap:12px}.blocoAprender .cardPercurso{min-height:160px;padding:18px}.blocoAprender .cardPercurso>h3{font-size:21px}}.blocoPraticar{background:#faf9f8;padding:64px clamp(32px,3.5vw,48px) 72px}.blocoPraticar>header{border:0;max-width:1120px;margin:0 auto 28px;padding:0}.blocoPraticar>header small{color:#343470;letter-spacing:0;margin-bottom:14px;font-size:18px;line-height:1.3}.blocoPraticar>header h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px) / 1.08 var(--font-playfair-display), serif;letter-spacing:-.018em}.blocoPraticar .gradePercurso{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.blocoPraticar .cardPercurso{border-color:#34347028 #34347028 #34347028 #bd9fd1;border-left-style:solid;border-left-width:4px;border-radius:18px;grid-template-columns:52px minmax(0,1fr);column-gap:16px;min-height:240px;padding:20px 22px;transition:transform .16s,box-shadow .16s;box-shadow:0 6px 18px #3434700a}.blocoPraticar .cardPercurso:hover{transform:translateY(-2px);box-shadow:0 12px 28px #34347016}.blocoPraticar .cardPercurso.cardPercursoConcluido,.blocoPraticar .cardPercurso.cardPercursoConcluido:hover{border-color:var(--color-completed);box-shadow:0 6px 18px color-mix(in srgb, var(--color-completed) 10%, transparent)}.blocoPraticar .seloPercurso{border-radius:14px;width:52px;height:62px}.blocoPraticar .textoPercurso>small{color:#4f506e;margin-bottom:8px;font-size:12px}.blocoPraticar .textoPercurso h3{font-size:clamp(20px,1.7vw,26px);line-height:1.2}.blocoPraticar .textoPercurso p{color:#4f506e;margin:9px 0 0;font-size:16px;line-height:1.5}.blocoPraticar .cardPercurso>button{border:1px solid #34347020;border-radius:14px;min-height:46px;margin-top:18px;font-size:13px;transition:background-color .16s}.blocoPraticar .cardPercurso>button:hover{filter:none;background:#f9f5b8}.blocoPraticar .cardPercurso>button:focus-visible{outline-offset:3px;outline:3px solid #343470}@media (max-width:699px){.blocoPraticar{padding:44px 22px 52px}.blocoPraticar>header{margin-bottom:22px}.blocoPraticar>header h2{font-size:32px;line-height:1.1}.blocoPraticar .gradePercurso{grid-template-columns:1fr;gap:12px}.blocoPraticar .cardPercurso{min-height:220px;padding:18px}.blocoPraticar .textoPercurso h3{font-size:21px}}.encerramentoPlano{background:#efebe8;padding:64px clamp(32px,3.5vw,48px) 72px;display:block}.prepararExterno{width:100%;max-width:1120px;margin:0 auto}.cabecalhoPrepararExterno{border:0;max-width:none;margin:0 0 28px;padding:0}.cabecalhoPrepararExterno>small{color:#343470;letter-spacing:0;margin-bottom:14px;font-size:18px;line-height:1.3}.cabecalhoPrepararExterno>h2{max-width:none;font:600 clamp(32px, 3.2vw, 46px) / 1.08 var(--font-playfair-display), serif;letter-spacing:-.018em}.cabecalhoPrepararExterno>p{color:#4f506e;border:0;max-width:760px;margin:12px 0 0;padding:0;font-size:17px;line-height:1.5}.cardsPlanoExterno{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cardsPlanoExterno .cardEtapaPlano{border:1px solid #34347028;border-left:4px solid #afcbe0;border-radius:18px;min-height:220px;padding:22px;transition:transform .16s,box-shadow .16s;box-shadow:0 6px 18px #3434700a;border-top:1px solid #34347028!important}.cardsPlanoExterno .cardEtapaPlano:hover{transform:translateY(-2px);box-shadow:0 12px 28px #34347016}.cardsPlanoExterno .cardEtapaPlano>small{color:#4f506e;font-size:12px}.cardsPlanoExterno .cardEtapaPlano>h3{color:#343470;margin:12px 0 8px;font-size:clamp(20px,1.7vw,26px);line-height:1.2}.cardsPlanoExterno .cardEtapaPlano>p{color:#4f506e;font-size:16px;line-height:1.5}.cardsPlanoExterno .cardEtapaPlano>button{border:1px solid #34347020;border-radius:14px;min-height:46px;margin-top:auto;font-size:13px;transition:background-color .16s}.cardsPlanoExterno .cardEtapaPlano>button:hover{filter:none;background:#f9f5b8}.cardsPlanoExterno .cardEtapaPlano>button:focus-visible{outline-offset:3px;outline:3px solid #343470}@media (max-width:1020px){.cardsPlanoExterno{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.encerramentoPlano{padding:44px 22px 52px}.cabecalhoPrepararExterno{margin-bottom:22px}.cabecalhoPrepararExterno>h2{font-size:32px;line-height:1.1}.cabecalhoPrepararExterno>p{font-size:16px}.cardsPlanoExterno{grid-template-columns:1fr;gap:12px}.cardsPlanoExterno .cardEtapaPlano{min-height:196px;padding:18px}.cardsPlanoExterno .cardEtapaPlano>h3{font-size:22px}}.blocoAprender>header>p,.blocoPraticar>header>p{color:#4f506e;max-width:760px;font:600 clamp(20px, 1.7vw, 24px) / 1.3 var(--font-display), Georgia, serif;margin:10px 0 0}.cabecalhoPrepararExterno>.subtituloPrepararExterno{color:#343470;max-width:none;font:600 clamp(20px, 1.7vw, 24px) / 1.3 var(--font-display), Georgia, serif;border:0;margin:10px 0 0;padding:0}.cabecalhoPrepararExterno>.descricaoPrepararExterno{color:#4f506e;margin-top:10px;font-size:17px}.blocoAprender>header>h2,.blocoPraticar>header>h2,.cabecalhoPrepararExterno>h2{color:#343470;letter-spacing:-.035em;font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1}.blocoAprender>header>h2:after,.blocoPraticar>header>h2:after,.cabecalhoPrepararExterno>h2:after{content:"";background:#bd9fd1;border-radius:999px;width:68px;height:5px;margin-top:13px;display:block}.blocoAprender>header>h2:after{background:#afcbe0}.blocoAprender>header>p,.blocoPraticar>header>p,.cabecalhoPrepararExterno>.subtituloPrepararExterno{color:#343470;font-family:var(--font-sans), Arial, sans-serif;margin-top:13px;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.4}@media (max-width:699px){.secaoBonusCurso{padding:44px 22px 52px}.secaoBonusCurso>header{margin-bottom:22px}.secaoBonusCurso>header small{margin-bottom:12px;font-size:16px}.secaoBonusCurso>header h2{font-size:32px;line-height:1.1}.secaoBonusCurso>header p{font-size:16px}.gradeBonusCurso{grid-template-columns:minmax(0,1fr);gap:12px}.cardBonusCurso{gap:14px;min-height:166px;padding:18px}.numeroBonusCurso{flex-basis:46px;width:46px;height:56px;font-size:22px}.textoBonusCurso>strong{font-size:20px}.textoBonusCurso>span:not(.acaoBonusCurso){font-size:15px}.paginaBonusCurso{padding:94px 12px 28px}.paginaBonusCurso .voltarListaVideos{margin-left:8px}.avisoArmazenamentoBonus{margin:0 6px 10px;font-size:13px}.conteudoBonusIframe{border-radius:16px}.blocoAprender>header>p,.blocoPraticar>header>p,.cabecalhoPrepararExterno>.subtituloPrepararExterno{font-size:17px}.blocoAprender>header>h2,.blocoPraticar>header>h2,.cabecalhoPrepararExterno>h2{font-size:42px}.blocoAprender>header>h2:after,.blocoPraticar>header>h2:after,.cabecalhoPrepararExterno>h2:after{width:54px;height:4px;margin-top:10px}.cabecalhoPrepararExterno>.descricaoPrepararExterno{font-size:16px}}
.lpCursoAutoraFooter{--lp-noite:var(--color-brand-800,#343470);--lp-noite-funda:var(--color-brand-900,#17173a);--lp-papel:var(--color-surface-50,#faf8f6);--lp-creme:var(--color-surface-100,#efebe8);--lp-lilas:var(--color-accent-500,#bd9fd1);--lp-lilas-texto:var(--color-accent-700,#9261b3);--lp-ceu:var(--color-brand-500,#afcbe0);--lp-ceu-texto:var(--color-brand-700,#407ba6);--lp-manteiga:var(--color-highlight-500,#fefbd2);--lp-nota:var(--color-surface-note,#fefbd2);--lp-linha:var(--color-border,#e5e0db);--lp-vidro-borda:#ffffff26;--lp-vidro-fundo:#ffffff0d;--lp-raio:var(--radius-sm,14px);--lp-raio-cartao:var(--radius-md,20px);--lp-raio-grande:var(--radius-lg,24px);--lp-serif:var(--font-display,"Playfair Display", Georgia, serif);--lp-serif-italica:var(--font-display-italic,"Playfair Display", Georgia, serif);--lp-sans:var(--font-sans,"Arimo", Arial, sans-serif);--lp-cor-titulo:#fff;--lp-cor-texto:#fff;--lp-cor-suave:#efebe8db;--lp-acento:var(--lp-ceu);--lp-destaque:var(--lp-ceu);font-family:var(--lp-sans);font-variant-numeric:lining-nums;color:var(--lp-cor-texto);isolation:isolate;background-color:var(--lp-noite);background-image:radial-gradient(at 15% 20%,#bd9fd114 0,#0000 35%),radial-gradient(at 85% 85%,#afcbe00d 0,#0000 40%),radial-gradient(at 80% 15%,#fff3c608 0,#0000 25%);font-size:17.5px;line-height:1.6;position:relative;overflow:hidden}.lpCursoAutoraFooter:before{display:none}.lpCursoAutoraFooter :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.lpCursoAutoraFooter :where(p){font-size:inherit;line-height:inherit}.lpCursoAutoraFooter .lpContainer{width:min(100% - 40px,1160px);margin-inline:auto}.lpCursoAutoraFooter .lpSecao{padding-block:clamp(72px,9vw,120px);position:relative}.lpCursoAutoraFooter>.lpSecao,.lpCursoAutoraFooter>.lpRodape{z-index:1;background:0 0;position:relative}.lpCursoAutoraFooter .lpComChave:after{display:none}.lpCursoAutoraFooter>.lpSecao{padding-bottom:clamp(40px,5vw,64px)}.lpCursoAutoraFooter .lpRodape{padding-top:clamp(40px,5vw,64px)}.lpCursoAutoraFooter .lpAutora{--lp-destaque:var(--lp-nota);gap:56px;display:grid}.lpCursoAutoraFooter .lpAutoraTexto{gap:18px;font-size:17px;display:grid}.lpCursoAutoraFooter .lpTitulo{color:#fff;font-family:var(--lp-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.05}.lpCursoAutoraFooter .lpAutoraTexto .lpTitulo{color:#fefbd2;margin-bottom:10px}.lpCursoAutoraFooter .lpAutoraTexto strong{color:#fefbd2}.lpCursoAutoraFooter .lpAssinatura{color:#fefbd2;font-family:var(--lp-serif-italica);font-size:1.55em;font-style:italic;font-weight:600;line-height:1}.lpCursoAutoraFooter .lpAutoraFotos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lpCursoAutoraFooter .lpAutoraFotos img{border:1px solid var(--lp-vidro-borda);border-radius:16px;width:100%;height:auto;box-shadow:0 24px 50px #17173a55}.lpCursoAutoraFooter .lpAutoraFotos img:nth-child(2){margin-top:32px}.lpCursoAutoraFooter .lpAutoraFotos img:nth-child(3){margin-top:64px}@media (min-width:1024px){.lpCursoAutoraFooter .lpAutora{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:80px}.lpCursoAutoraFooter .lpAutoraFotos{gap:16px}.lpCursoAutoraFooter .lpAutoraFotos img:nth-child(2){margin-top:56px}.lpCursoAutoraFooter .lpAutoraFotos img:nth-child(3){margin-top:112px}}.lpCursoAutoraFooter .lpRodape{padding:80px 0 calc(40px + env(safe-area-inset-bottom));position:relative}.lpCursoAutoraFooter .lpRodapeTopo{border-bottom:1px solid var(--lp-vidro-borda);gap:40px;padding-bottom:40px;display:grid}.lpCursoAutoraFooter .lpRodapeMarca{font-family:var(--lp-serif);letter-spacing:-.035em;font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1}.lpCursoAutoraFooter .lpRodapeDescricao{color:var(--lp-cor-suave);margin:12px 0 16px}.lpCursoAutoraFooter .lpRotulo{color:var(--lp-acento);font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.lpCursoAutoraFooter .lpLogos{align-items:center;gap:22px;display:flex}.lpCursoAutoraFooter .lpLogos img{filter:brightness(0)invert();opacity:.88;height:auto}.lpCursoAutoraFooter .lpLogoMetodo{width:130px}.lpCursoAutoraFooter .lpLogoMaria{width:118px}.lpCursoAutoraFooter .lpLogosDivisor{background:#ffffff4d;width:1px;height:64px}.lpCursoAutoraFooter .lpRodapeBase{color:var(--lp-cor-suave);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.lpCursoAutoraFooter .lpRodapeBase a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lp-lilas);text-decoration-color:var(--lp-lilas);text-underline-offset:3px}@media (min-width:860px){.lpCursoAutoraFooter .lpRodapeTopo{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:699px){.lpCursoAutoraFooter .lpRodapeTopo,.lpCursoAutoraFooter .lpRodapeBase{text-align:center}.lpCursoAutoraFooter .lpRodapeTopo>div:first-child{flex-direction:column;align-items:center;display:flex}.lpCursoAutoraFooter .lpLogos{flex-flow:row;justify-content:center;gap:14px}.lpCursoAutoraFooter .lpLogoMetodo{width:min(110px,34vw)}.lpCursoAutoraFooter .lpLogoMaria{width:min(100px,32vw)}.lpCursoAutoraFooter .lpLogosDivisor{height:52px}.lpCursoAutoraFooter .lpRodapeBase{justify-content:center}}
