:root{--cor-marca: #1f6f8b;--cor-marca-escura: #144a5e;--cor-destaque: #2e7d5b;--cor-destaque-escuro: #1f5e43;--cor-link: #1f6f8b;--cor-fundo: #f6f7f9;--cor-superficie: #ffffff;--cor-superficie-alt: #f0f2f5;--cor-texto: #1a1f2b;--cor-texto-suave: #4a5566;--cor-borda: #dde2e8;--cor-borda-forte: #c4ccd6;--cor-aviso-fundo: #fff8e1;--cor-aviso-borda: #f0c419;--cor-aviso-texto: #6b4f00;--fonte-corpo: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--fonte-tamanho-base: 1rem;--fonte-pequena: .8125rem;--fonte-media: 1.0625rem;--fonte-h1: clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem);--fonte-h2: clamp(1.4rem, 1rem + 1.6vw, 2rem);--fonte-h3: 1.25rem;--fonte-h4: 1.0625rem;--linha-altura: 1.6;--linha-altura-apertada: 1.3;--espaco-xs: .25rem;--espaco-sm: .5rem;--espaco-md: 1rem;--espaco-lg: 1.5rem;--espaco-xl: 2.5rem;--espaco-2xl: 4rem;--largura-max-conteudo: 1140px;--raio-borda: 8px;--raio-borda-pequeno: 4px;--sombra-card: 0 1px 3px rgba(20, 30, 50, .06), 0 1px 2px rgba(20, 30, 50, .04);--sombra-card-hover: 0 4px 12px rgba(20, 30, 50, .08);--cor-foco: #1f6f8b;--foco-offset: 3px;--transicao-padrao: .15s ease-out}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--fonte-corpo);font-size:var(--fonte-tamanho-base);line-height:var(--linha-altura);color:var(--cor-texto);background-color:var(--cor-fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 var(--espaco-md);line-height:var(--linha-altura-apertada);font-weight:700;color:var(--cor-texto)}p,ul,ol{margin:0 0 var(--espaco-md)}ul,ol{padding-left:1.25rem}li{margin-bottom:var(--espaco-sm)}li:last-child{margin-bottom:0}a{color:var(--cor-link);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--cor-marca-escura)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--cor-foco);outline-offset:var(--foco-offset);border-radius:var(--raio-borda-pequeno)}.skip-link{position:absolute;left:var(--espaco-md);top:-100px;z-index:1000;background:var(--cor-superficie);color:var(--cor-texto);padding:var(--espaco-md) var(--espaco-lg);border:2px solid var(--cor-marca);border-radius:var(--raio-borda-pequeno);text-decoration:none;font-weight:600;transition:top var(--transicao-padrao)}.skip-link:focus{top:var(--espaco-md)}.cabecalho{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);position:sticky;top:0;z-index:100}.cabecalho__container{max-width:var(--largura-max-conteudo);margin:0 auto;padding:var(--espaco-md) var(--espaco-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-lg);flex-wrap:wrap}.logo{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--cor-marca);text-decoration:none;display:inline-flex;align-items:baseline;gap:var(--espaco-sm)}.logo__sigla{background:var(--cor-marca);color:#fff;padding:2px 8px;border-radius:var(--raio-borda-pequeno);font-size:1rem;letter-spacing:.04em}.logo__nome{font-weight:700;color:var(--cor-texto);font-size:1.05rem}.logo__sufixo{color:var(--cor-texto-suave);font-weight:500;font-size:.95rem}.navegacao__lista{list-style:none;margin:0;padding:0;display:flex;gap:var(--espaco-md);flex-wrap:wrap}.navegacao__link{color:var(--cor-texto);text-decoration:none;font-weight:500;font-size:var(--fonte-pequena);padding:var(--espaco-xs) 0}.navegacao__link:hover,.navegacao__link[aria-current=page]{color:var(--cor-marca);border-bottom:2px solid var(--cor-marca)}.container{max-width:var(--largura-max-conteudo);margin:0 auto;padding:0 var(--espaco-lg)}.conteudo-principal{padding:var(--espaco-xl) 0 var(--espaco-2xl)}.breadcrumb{font-size:var(--fonte-pequena);color:var(--cor-texto-suave);margin-bottom:var(--espaco-lg)}.breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--espaco-xs)}.breadcrumb li{margin:0}.breadcrumb li+li:before{content:"›";margin-right:var(--espaco-xs);color:var(--cor-borda-forte)}.breadcrumb a{color:var(--cor-texto-suave);text-decoration:none}.breadcrumb a:hover{color:var(--cor-marca);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--cor-texto)}.hero{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);padding:var(--espaco-xl) 0}.hero__container{max-width:720px;margin:0 auto;text-align:left}.hero__eyebrow{display:inline-block;font-size:var(--fonte-pequena);font-weight:600;color:var(--cor-marca);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--espaco-sm)}.hero__titulo{margin-bottom:var(--espaco-md)}.hero__texto{font-size:var(--fonte-media);color:var(--cor-texto-suave);max-width:60ch}.hero__texto strong{color:var(--cor-texto);font-weight:600}.area-secao{margin-bottom:var(--espaco-2xl)}.area-secao__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espaco-md);flex-wrap:wrap;border-bottom:2px solid var(--cor-borda);padding-bottom:var(--espaco-sm);margin-bottom:var(--espaco-lg)}.area-secao__titulo{font-size:var(--fonte-h3);margin:0;color:var(--cor-texto)}.area-secao__titulo .area-secao__emoji{margin-right:var(--espaco-sm)}.area-secao__ver-tudo{font-size:var(--fonte-pequena);font-weight:600;text-decoration:none;white-space:nowrap}.grade-cards{display:grid;grid-template-columns:1fr;gap:var(--espaco-lg)}@media(min-width:600px){.grade-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grade-cards{grid-template-columns:repeat(3,1fr)}}.card-curso{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-borda);padding:var(--espaco-lg);display:flex;flex-direction:column;gap:var(--espaco-sm);transition:box-shadow var(--transicao-padrao),border-color var(--transicao-padrao)}.card-curso:hover,.card-curso:focus-within{box-shadow:var(--sombra-card-hover);border-color:var(--cor-borda-forte)}.card-curso__tag{display:inline-block;font-size:.75rem;font-weight:600;color:var(--cor-marca);background:var(--cor-superficie-alt);padding:2px 8px;border-radius:100px;letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.card-curso__titulo{font-size:1.125rem;margin:0;line-height:1.35}.card-curso__titulo a{color:var(--cor-texto);text-decoration:none}.card-curso__titulo a:hover{color:var(--cor-marca);text-decoration:underline}.card-curso__resumo{color:var(--cor-texto-suave);font-size:var(--fonte-pequena);margin:0;flex-grow:1}.card-curso__meta{font-size:var(--fonte-pequena);color:var(--cor-texto-suave);border-top:1px solid var(--cor-borda);padding-top:var(--espaco-sm);display:flex;justify-content:space-between;gap:var(--espaco-sm);flex-wrap:wrap}.card-curso__meta-item{display:inline-flex;gap:4px;align-items:center}.card-curso__cta{display:inline-block;font-size:var(--fonte-pequena);font-weight:600;color:var(--cor-destaque);text-decoration:none;margin-top:var(--espaco-xs)}.card-curso__cta:after{content:" →";transition:margin var(--transicao-padrao)}.card-curso__cta:hover:after{margin-left:4px}.area-cabecalho{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);padding:var(--espaco-xl) 0;margin-bottom:var(--espaco-xl)}.area-cabecalho__eyebrow{display:inline-block;font-size:var(--fonte-pequena);font-weight:600;color:var(--cor-marca);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--espaco-sm)}.area-cabecalho__titulo{margin-bottom:var(--espaco-sm)}.area-cabecalho__descricao{font-size:var(--fonte-media);color:var(--cor-texto-suave);max-width:70ch;margin:0}.curso-topo{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);padding:var(--espaco-xl) 0}.curso-topo__eyebrow{display:inline-block;font-size:var(--fonte-pequena);font-weight:600;color:var(--cor-marca);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--espaco-sm)}.curso-topo__titulo{margin-bottom:var(--espaco-md)}.curso-topo__meta{display:flex;flex-wrap:wrap;gap:var(--espaco-md);font-size:var(--fonte-pequena);color:var(--cor-texto-suave);margin-bottom:var(--espaco-lg)}.curso-topo__meta-item{display:inline-flex;gap:6px;align-items:center}.botao{display:inline-block;font-family:inherit;font-size:var(--fonte-media);font-weight:600;text-decoration:none;border-radius:var(--raio-borda);padding:var(--espaco-md) var(--espaco-xl);border:2px solid transparent;cursor:pointer;text-align:center;transition:background var(--transicao-padrao),border-color var(--transicao-padrao),color var(--transicao-padrao)}.botao--primario{background:var(--cor-destaque);color:#fff;border-color:var(--cor-destaque)}.botao--primario:hover{background:var(--cor-destaque-escuro);border-color:var(--cor-destaque-escuro);color:#fff}.botao--secundario{background:transparent;color:var(--cor-marca);border-color:var(--cor-borda-forte);font-size:var(--fonte-pequena);font-weight:500;padding:var(--espaco-sm) var(--espaco-md)}.botao--secundario:hover{border-color:var(--cor-destaque);color:var(--cor-destaque)}.botoes-acao{display:flex;flex-wrap:wrap;gap:var(--espaco-md);align-items:center;margin:var(--espaco-lg) 0}.botoes-acao__comprar{font-size:var(--fonte-pequena);color:var(--cor-texto-suave)}.curso-secao{margin-bottom:var(--espaco-2xl);scroll-margin-top:100px}.curso-secao__titulo{font-size:var(--fonte-h3);border-bottom:2px solid var(--cor-borda);padding-bottom:var(--espaco-sm);margin-bottom:var(--espaco-lg)}.curso-secao__titulo .curso-secao__icone{margin-right:var(--espaco-sm);color:var(--cor-destaque)}.lista-marcada{list-style:none;padding:0;margin:0}.lista-marcada li{position:relative;padding-left:1.75rem;margin-bottom:var(--espaco-md);line-height:var(--linha-altura)}.lista-marcada li:before{position:absolute;left:0;top:0;font-weight:700;font-size:1.05rem}.lista-marcada--sim li:before{content:"✓";color:var(--cor-destaque)}.lista-marcada--nao li:before{content:"×";color:#b54a3c}.aviso-leve{background:var(--cor-superficie-alt);border-left:4px solid var(--cor-borda-forte);padding:var(--espaco-md) var(--espaco-lg);border-radius:var(--raio-borda-pequeno);font-size:var(--fonte-pequena);color:var(--cor-texto-suave)}.aviso-leve strong{color:var(--cor-texto)}.cta-final{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-borda);padding:var(--espaco-xl) var(--espaco-lg);text-align:center;margin-top:var(--espaco-2xl)}.cta-final__titulo{font-size:1.25rem;margin-bottom:var(--espaco-sm)}.cta-final__texto{color:var(--cor-texto-suave);font-size:var(--fonte-pequena);max-width:50ch;margin:0 auto var(--espaco-lg)}.cta-final .botoes-acao{justify-content:center}.aviso-afiliado{background:var(--cor-aviso-fundo);border-top:2px solid var(--cor-aviso-borda);color:var(--cor-aviso-texto);padding:var(--espaco-md) 0;font-size:var(--fonte-pequena);line-height:var(--linha-altura)}.aviso-afiliado__container{max-width:var(--largura-max-conteudo);margin:0 auto;padding:0 var(--espaco-lg);display:flex;gap:var(--espaco-md);align-items:flex-start}.aviso-afiliado__icone{flex-shrink:0;font-size:1.25rem;line-height:1}.aviso-afiliado__texto{margin:0}.aviso-afiliado__texto strong{font-weight:700}.rodape{background:linear-gradient(180deg,#0f3a4a,#0a2833);border-top:4px solid #2b8f77;padding:var(--espaco-xl) 0 var(--espaco-lg);color:#c9dde5;font-size:var(--fonte-pequena);margin-top:var(--espaco-2xl)}.rodape__topo{max-width:var(--largura-max-conteudo);margin:0 auto var(--espaco-xl);padding:0 var(--espaco-lg) var(--espaco-lg);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espaco-md);border-bottom:1px solid rgba(255,255,255,.15)}.rodape__marca{display:flex;align-items:center;gap:var(--espaco-md)}.rodape__marca strong{color:#fff;font-size:1.1rem}.rodape__marca p{margin:2px 0 0;color:#c9dde5}.rodape__sigla{background:#fff;color:#144a5e}.rodape__contato{display:flex;flex-wrap:wrap;gap:var(--espaco-sm)}.rodape__botao{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:6px 14px}.rodape__botao:hover{background:#ffffff1f;border-color:#fff}.rodape__container{max-width:var(--largura-max-conteudo);margin:0 auto;padding:0 var(--espaco-lg);display:grid;grid-template-columns:1fr;gap:var(--espaco-lg)}@media(min-width:700px){.rodape__container{grid-template-columns:2fr 1fr 1fr 1.2fr}}.rodape__coluna h4{font-size:var(--fonte-pequena);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:var(--espaco-md)}.rodape__lista{list-style:none;padding:0;margin:0}.rodape__lista li{margin-bottom:var(--espaco-sm)}.rodape__lista a{color:#c9dde5;text-decoration:none}.rodape__lista a:hover{color:#fff;text-decoration:underline}.rodape__sobre{font-size:var(--fonte-pequena);line-height:1.55}.rodape__base{max-width:var(--largura-max-conteudo);margin:var(--espaco-xl) auto 0;padding:var(--espaco-md) var(--espaco-lg) 0;border-top:1px solid rgba(255,255,255,.15);font-size:.75rem;color:#9fbac6;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--espaco-sm)}.banner-cookies{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--cor-superficie);border-top:1px solid var(--cor-borda-forte);box-shadow:0 -4px 16px #141e3214;padding:var(--espaco-md) 0;display:none}.banner-cookies[data-visivel=true]{display:block}.banner-cookies__container{max-width:var(--largura-max-conteudo);margin:0 auto;padding:0 var(--espaco-lg);display:flex;align-items:center;gap:var(--espaco-lg);flex-wrap:wrap}.banner-cookies__texto{flex:1 1 320px;font-size:var(--fonte-pequena);color:var(--cor-texto-suave);margin:0}.banner-cookies__texto a{color:var(--cor-marca)}.banner-cookies__acoes{display:flex;gap:var(--espaco-sm);flex-wrap:wrap}.banner-cookies__botao{font-family:inherit;font-size:var(--fonte-pequena);font-weight:600;padding:var(--espaco-sm) var(--espaco-md);border-radius:var(--raio-borda-pequeno);border:1px solid var(--cor-borda-forte);background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer}.banner-cookies__botao--primario{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.texto-centro{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.banner{position:relative;min-height:480px;background:var(--cor-marca-escura);overflow:hidden;color:#fff}.banner__slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s;background-size:cover;background-position:center}.banner__slide.is-ativo{opacity:1;visibility:visible;position:relative;min-height:480px}.banner__slide--1{background-color:#144a5e}.banner__slide--2{background-color:#1f5e43}.banner__slide--3{background-color:#5e3a14}.banner__slide--4{background-color:#2b2f5e}.banner__slide{background-image:var(--img)}.banner__slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08141ed9,#08141e59 60%,#08141e1a)}.banner__slide--dir:before{background:linear-gradient(270deg,#08141ed9,#08141e59 60%,#08141e1a)}.banner__container{position:relative;width:100%;padding-top:var(--espaco-2xl);padding-bottom:var(--espaco-2xl);display:flex}.banner__slide--dir .banner__container{justify-content:flex-end;text-align:right}.banner__conteudo{max-width:680px}.banner__titulo{color:#fff;font-size:clamp(2.1rem,1.2rem + 3.8vw,4rem);line-height:1.12;text-shadow:0 2px 12px rgba(0,0,0,.4)}.banner__texto{font-size:clamp(1.1rem,1rem + .5vw,1.4rem);color:#eef2f5}.banner__bullets{list-style:none;padding:0;margin:0 0 var(--espaco-lg);text-align:left}.banner__bullets li{color:#eef2f5}.banner__bullets li span{color:#7fe0b0;font-weight:700}.banner__dots{position:absolute;left:0;right:0;bottom:var(--espaco-md);display:flex;justify-content:center;gap:var(--espaco-sm);z-index:2}.banner__dot{width:12px;height:12px;padding:0;border-radius:50%;border:0;cursor:pointer;background:#ffffff73}.banner__dot.is-ativo{background:#fff;width:28px;border-radius:6px}@media(max-width:700px){.banner__slide--dir .banner__container{justify-content:flex-start;text-align:left}.banner__slide:before,.banner__slide--dir:before{background:#08141eb3}}@media(prefers-reduced-motion:reduce){.banner__slide{transition:none}}.card-curso--img{position:relative;overflow:hidden;min-height:320px;justify-content:flex-end;padding:0;border:0;color:#fff;background-color:var(--cor-marca-escura);background-image:var(--img, none);background-size:cover;background-position:center}.card-curso--seguranca-do-trabalho{background-color:#7a4a10}.card-curso--mecanica-e-reparos{background-color:#3a4352}.card-curso--engenharia-e-design{background-color:#144a5e}.card-curso--gestao-contabilidade-financas{background-color:#1f5e43}.card-curso--tecnologia{background-color:#2b2f5e}.card-curso--profissoes-e-concursos{background-color:#5e2b4a}.card-curso--beleza-e-estetica{background-color:#7a2f4d}.card-curso--img:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08141e0d 20%,#08141ee0)}.card-curso--img .card-curso__tag{position:absolute;top:var(--espaco-md);left:var(--espaco-md);z-index:2;background:#ffffffeb}.card-curso__corpo{position:relative;z-index:1;padding:var(--espaco-lg);display:flex;flex-direction:column;gap:var(--espaco-sm)}.card-curso--img .card-curso__titulo a{color:#fff}.card-curso--img .card-curso__titulo a:after{content:"";position:absolute;inset:0;z-index:3}.card-curso--img .card-curso__titulo a:hover{color:#fff;text-decoration:underline}.card-curso--img .card-curso__resumo{color:#e8eef3;flex-grow:0}.card-curso--img .card-curso__meta{color:#e8eef3;border-top-color:#ffffff4d}.card-curso--img .card-curso__cta{color:#7fe0b0}.card-curso--img:hover{box-shadow:var(--sombra-card-hover);transform:translateY(-2px)}.card-curso--img{transition:transform var(--transicao-padrao),box-shadow var(--transicao-padrao)}.curso-topo--img{position:relative;color:#fff;border-bottom:0;padding:var(--espaco-2xl) 0;background-color:var(--cor-marca-escura);background-image:var(--img, none);background-size:cover;background-position:center right}.curso-topo--seguranca-do-trabalho{background-color:#7a4a10}.curso-topo--mecanica-e-reparos{background-color:#3a4352}.curso-topo--engenharia-e-design{background-color:#144a5e}.curso-topo--gestao-contabilidade-financas{background-color:#1f5e43}.curso-topo--tecnologia{background-color:#2b2f5e}.curso-topo--profissoes-e-concursos{background-color:#5e2b4a}.curso-topo--beleza-e-estetica{background-color:#7a2f4d}.curso-topo--img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08141ee0,#08141e73 65%,#08141e26)}.curso-topo--img>.container{position:relative}.curso-topo--img .curso-topo__titulo{color:#fff;max-width:24ch;text-shadow:0 2px 12px rgba(0,0,0,.4)}.curso-topo--img .curso-topo__eyebrow,.curso-topo--img .curso-topo__meta,.curso-topo--img .breadcrumb,.curso-topo--img .breadcrumb a,.curso-topo--img .breadcrumb [aria-current=page],.curso-topo--img .botoes-acao__comprar{color:#e8eef3}.curso-topo--img .breadcrumb li+li:before{color:#ffffff80}.curso-topo--img .botao--secundario{color:#fff;border-color:#fff9}.curso-topo--img .botao--secundario:hover{color:#fff;border-color:#7fe0b0}@media(max-width:700px){.curso-topo--img:before{background:#08141eb8}}.area-cabecalho--img{position:relative;color:#fff;border-bottom:0;padding:var(--espaco-2xl) 0;background-color:var(--cor-marca-escura);background-image:var(--img, none);background-size:cover;background-position:center right}.area-cabecalho--seguranca-do-trabalho{background-color:#7a4a10}.area-cabecalho--mecanica-e-reparos{background-color:#3a4352}.area-cabecalho--engenharia-e-design{background-color:#144a5e}.area-cabecalho--gestao-contabilidade-financas{background-color:#1f5e43}.area-cabecalho--tecnologia{background-color:#2b2f5e}.area-cabecalho--profissoes-e-concursos{background-color:#5e2b4a}.area-cabecalho--beleza-e-estetica{background-color:#7a2f4d}.area-cabecalho--img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08141ee0,#08141e73 65%,#08141e26)}.area-cabecalho--img>.container{position:relative}.area-cabecalho--img .area-cabecalho__titulo{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4)}.area-cabecalho--img .area-cabecalho__eyebrow,.area-cabecalho--img .area-cabecalho__descricao,.area-cabecalho--img .breadcrumb,.area-cabecalho--img .breadcrumb a,.area-cabecalho--img .breadcrumb [aria-current=page]{color:#e8eef3}.area-cabecalho--img .breadcrumb li+li:before{color:#ffffff80}@media(max-width:700px){.area-cabecalho--img:before{background:#08141eb8}}.texto-legal{max-width:75ch}.texto-legal h2{font-size:var(--fonte-h3);margin-top:var(--espaco-xl)}.texto-legal .atualizado{color:var(--cor-texto-suave);font-size:var(--fonte-pequena)}.destaque-hospedagem{position:relative;overflow:hidden;margin-top:var(--espaco-2xl);border-radius:12px;color:#fff;background:linear-gradient(120deg,#144a5e,#1f6f8b 55%,#2b8f77);display:grid;grid-template-columns:1fr;align-items:center;gap:var(--espaco-md)}.destaque-hospedagem__conteudo{padding:var(--espaco-xl) var(--espaco-lg);text-align:center}.destaque-hospedagem__conteudo>p{max-width:62ch;margin-left:auto;margin-right:auto}.destaque-hospedagem__selo{display:inline-block;background:#ffffffeb;color:var(--cor-marca-escura);font-size:var(--fonte-pequena);font-weight:700;padding:2px 10px;border-radius:999px;margin-bottom:var(--espaco-sm)}.destaque-hospedagem h2{color:#fff;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);margin:0 0 var(--espaco-sm);border:0;padding:0}.destaque-hospedagem p{color:#eef2f5}.destaque-hospedagem__itens{list-style:none;padding:0;margin:0 0 var(--espaco-md);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espaco-sm)}.destaque-hospedagem__itens li{background:#ffffff29;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:4px 12px;font-size:var(--fonte-pequena)}.destaque-hospedagem__aviso{font-size:var(--fonte-pequena);color:#d7e0e6!important;margin-bottom:0}.destaque-hospedagem__arte{display:none}@media(min-width:900px){.destaque-hospedagem{grid-template-columns:1fr 300px}.destaque-hospedagem__arte{display:block;width:280px;height:auto;margin-right:var(--espaco-lg)}}.sobre-portal{margin-top:var(--espaco-2xl);border-radius:12px;overflow:hidden;border:1px solid var(--cor-borda);background:#fff}.sobre-portal__topo{background:linear-gradient(120deg,#0f3a4a,#1f6f8b);color:#fff;text-align:center;padding:var(--espaco-xl) var(--espaco-lg)}.sobre-portal__topo h2{color:#fff;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);margin:0 0 var(--espaco-sm);border:0;padding:0}.sobre-portal__topo p{color:#eef2f5;max-width:66ch;margin:0 auto}.sobre-portal__selo{display:inline-block;background:#ffffffeb;color:#144a5e;font-size:var(--fonte-pequena);font-weight:700;padding:2px 10px;border-radius:999px;margin-bottom:var(--espaco-sm)}.sobre-portal__grade{display:grid;grid-template-columns:1fr;gap:var(--espaco-md);padding:var(--espaco-lg)}@media(min-width:700px){.sobre-portal__grade{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.sobre-portal__grade{grid-template-columns:repeat(4,1fr)}}.sobre-portal__card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:10px;padding:var(--espaco-lg);text-align:center}.sobre-portal__card h3{margin:var(--espaco-sm) 0;font-size:1.1rem}.sobre-portal__card p{margin:0;color:var(--cor-texto-suave);font-size:var(--fonte-pequena);line-height:1.55}.sobre-portal__icone{font-size:2rem;display:block}.sobre-portal__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espaco-sm);margin:0;padding:0 var(--espaco-lg) var(--espaco-lg)}.faixa-aviso{background:var(--cor-marca-escura);color:#fff;font-size:var(--fonte-pequena);text-align:center;padding:6px var(--espaco-md)}.faixa-aviso p{margin:0;line-height:1.4}.faixa-aviso a{color:#fff;text-decoration:underline;white-space:nowrap}.botoes-acao__reembolso{flex-basis:100%}.outros-cursos{margin-top:var(--espaco-2xl)}.outros-cursos__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-md);margin-bottom:var(--espaco-md)}.outros-cursos__titulo{margin:0;font-size:1.25rem}.outros-cursos__setas{display:flex;gap:var(--espaco-sm)}.outros-cursos.sem-rolagem .outros-cursos__setas{display:none}.outros-cursos__seta{width:40px;height:40px;border-radius:50%;border:1px solid #c9d3db;background:#fff;color:#1f3a4a;font-size:1.5rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 0 3px}.outros-cursos__seta:hover:not(:disabled){border-color:#1f6f8b;color:#1f6f8b}.outros-cursos__seta:disabled{opacity:.35;cursor:default}.outros-cursos__faixa{list-style:none;margin:0;padding:4px 2px var(--espaco-md);display:flex;gap:var(--espaco-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;-webkit-overflow-scrolling:touch}.outros-cursos__item{flex:0 0 min(240px,72vw);scroll-snap-align:start}.mini-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;height:100%;border-radius:var(--raio-borda);overflow:hidden;color:#fff;text-decoration:none;background-color:var(--cor-marca-escura);background-image:var(--img, none);background-size:cover;background-position:center;transition:transform var(--transicao-padrao),box-shadow var(--transicao-padrao)}.mini-card--seguranca-do-trabalho{background-color:#7a4a10}.mini-card--mecanica-e-reparos{background-color:#3a4352}.mini-card--engenharia-e-design{background-color:#144a5e}.mini-card--gestao-contabilidade-financas{background-color:#1f5e43}.mini-card--tecnologia{background-color:#2b2f5e}.mini-card--profissoes-e-concursos{background-color:#5e2b4a}.mini-card--beleza-e-estetica{background-color:#7a2f4d}.mini-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08141e0d 25%,#08141ee6)}.mini-card:hover,.mini-card:focus-visible{transform:translateY(-2px);box-shadow:var(--sombra-card-hover);color:#fff}.mini-card:focus-visible{outline:3px solid #7fe0b0;outline-offset:2px}.mini-card__tag{position:absolute;top:var(--espaco-sm);left:var(--espaco-sm);z-index:1;background:#ffffffeb;color:#1f3a4a;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px}.mini-card__corpo{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;padding:var(--espaco-md)}.mini-card__titulo{font-weight:700;font-size:.98rem;line-height:1.25}.mini-card__preco{font-size:.82rem;color:#7fe0b0}@media(max-width:700px){.outros-cursos__setas{display:none}}@media(prefers-reduced-motion:reduce){.mini-card{transition:none}.outros-cursos__faixa{scroll-behavior:auto}}
