@layer theme,base;@layer components{.consul{background:var(--noite)}.consul-miolo{max-width:1280px;margin:0 auto;padding:0 16px}.consul-topo{background:radial-gradient(60% 70% at 12% 35%, #9c35553d, transparent 70%), radial-gradient(50% 60% at 92% 8%, #d9bd8c1f, transparent 70%), var(--noite);color:var(--creme);padding:88px 0 28px}.consul-topo-grade{grid-template:"midia rotulo""midia titulo"1fr"oferta oferta""inclui inclui""chamada chamada"/minmax(0,44fr) minmax(0,56fr);gap:0 16px;max-width:1280px;margin:0 auto;padding:0 16px;display:grid}.consul-topo-texto{display:contents}.consul-midia{grid-area:midia;align-self:start;min-width:0}.consul-foto{aspect-ratio:4/5;background:var(--noite-2);border-radius:18px;outline:1px solid #d9bd8c59;position:relative;overflow:hidden}.consul-rotulo{grid-area:rotulo;align-self:start;font-size:11.5px;line-height:1.45}.consul-titulo{letter-spacing:-.03em;color:var(--creme);grid-area:titulo;align-self:start;margin-top:8px;font-size:clamp(30px,9.6vw,46px);line-height:.95}.consul-titulo em{color:var(--ouro);font-style:normal;display:block}.consul-topo-oferta{grid-area:oferta;margin-top:16px}.consul-chamada{max-width:52ch;color:var(--rosado);grid-area:chamada;margin-top:18px;font-size:16.5px;line-height:1.6}.consul-garantias{grid-area:garantias}.consul-recebe{background:var(--papel);color:var(--chocolate);padding:72px 0}.consul-recebe-grade{gap:32px;display:grid}.consul-itens{border-top:1px solid var(--dourado)}.consul-item{border-bottom:1px solid var(--linha);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:18px 0;display:grid}.consul-item-num{font-family:var(--fonte-display), Georgia, serif;color:var(--dourado-texto);font-size:20px;font-weight:700;line-height:1.3}.consul-item-titulo{color:var(--chocolate);font-size:18px;font-weight:600;line-height:1.3;display:block}.consul-item-texto{max-width:58ch;color:var(--cacau);margin-top:4px;font-size:15.5px;line-height:1.55;display:block}.consul-material{background:var(--noite-2);color:var(--creme);padding:72px 0}.consul-material-cabeca{gap:16px;margin-bottom:32px;display:grid}.consul-material-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.consul-material-item{color:var(--creme);flex-direction:column;gap:4px;display:flex}.consul-material-arte{aspect-ratio:4/5;background:var(--noite);border-radius:12px;outline:1px solid #d9bd8c4d;margin-bottom:8px;display:block;position:relative;overflow:hidden}.consul-material-arte img{transition:transform .5s var(--ease-doce)}.consul-material-item:hover .consul-material-arte img{transform:scale(1.03)}.consul-material-legenda{color:var(--creme);background:#1e0d15b8;border-radius:9999px;padding:1px 7px;font-size:10px;position:absolute;bottom:4px;right:4px}.consul-material-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--ouro);font-size:10.5px;font-weight:600;line-height:1.35}.consul-material-nome{font-family:var(--fonte-display), Georgia, serif;text-transform:lowercase;font-size:17px;font-weight:700;line-height:1.12}.consul-promessa{background:var(--blush);color:var(--chocolate);padding:72px 0}.consul-promessa-grade{gap:36px;display:grid}.consul-frase p{font-family:var(--fonte-display), Georgia, serif;letter-spacing:-.02em;color:var(--ameixa);text-wrap:balance;font-size:clamp(30px,8vw,54px);font-weight:700;line-height:1.06}.consul-frase p:before{content:"“"}.consul-frase p:after{content:"”"}.consul-frase footer{letter-spacing:.12em;text-transform:uppercase;color:var(--ameixa);margin-top:16px;font-size:14px;font-weight:600}.consul-promessa-lista{gap:24px;display:grid}.consul-promessa-lista>div{border-top:1px solid var(--dourado);padding-top:16px}.consul-promessa-lista dt{font-family:var(--fonte-display), Georgia, serif;color:var(--ameixa);font-size:24px;font-weight:700;line-height:1.1}.consul-promessa-lista dd{max-width:52ch;color:var(--chocolate);margin-top:8px;font-size:16.5px;line-height:1.6}.consul-vaga{background:radial-gradient(55% 60% at 88% 20%, #9c355538, transparent 70%), var(--noite);color:var(--creme);border-top:1px solid #d9bd8c47;padding:72px 0}.consul-vaga-grade{gap:32px;display:grid}.consul-duvidas{background:var(--papel);color:var(--chocolate);padding:72px 0}@media (min-width:640px){.consul-material-grade{gap:20px}.consul-material-rotulo{font-size:12px}.consul-material-nome{font-size:24px}.consul-material-legenda{padding:2px 8px;font-size:11px;bottom:8px;right:8px}}@media (min-width:768px){.consul-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.consul-miolo{padding:0 48px}.consul-topo{padding:120px 0 56px}.consul-topo-grade{grid-template:"midia texto"/minmax(0,400px) minmax(0,1fr);align-items:center;gap:0 clamp(40px,6vw,96px);padding:0 48px}.consul-topo-texto{flex-direction:column;grid-area:texto;align-items:flex-start;min-width:0;display:flex}.consul-midia{align-self:center}.consul-foto{border-radius:24px}.consul-rotulo{font-size:13px}.consul-titulo{margin-top:12px;font-size:clamp(56px,6.6vw,104px);line-height:.92}.consul-chamada{margin-top:20px;font-size:18px}.consul-topo-oferta{margin-top:24px}.consul-recebe,.consul-material,.consul-promessa,.consul-duvidas{padding:104px 0}.consul-vaga{padding:112px 0}.consul-recebe-grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.consul-recebe-cabeca{align-self:start;position:sticky;top:112px}.consul-item{grid-template-columns:64px minmax(0,1fr);padding:22px 0}.consul-item-num{font-size:25px}.consul-item-titulo{font-size:21px}.consul-item-texto{font-size:16.5px}.consul-material>.consul-miolo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.consul-material-cabeca{gap:20px;margin-bottom:0}.consul-material-grade{gap:20px}.consul-material-nome{font-size:21px}.consul-promessa-grade{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:72px}.consul-vaga-grade{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px}}@media (min-width:900px) and (max-height:820px){.consul-topo{padding:96px 0 40px}.consul-topo-grade{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start}.consul-midia{align-self:start}.consul-titulo{margin-top:8px;font-size:clamp(44px,4.4vw,64px);line-height:1}.consul-titulo em{display:inline}.consul-topo-oferta{order:1;margin-top:14px}.consul-chamada{order:2;margin-top:18px;font-size:16.5px}.consul-garantias{order:3}.consul-topo .pd-inteiro{font-size:68px}.consul-topo .consul-espera{min-height:190px}.consul-topo .hero-of-acoes{margin-top:14px}}@media (min-width:1100px){.consul-passos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.consul-material-arte img{transition:none}}.consul-inclui{grid-area:inclui;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:20px;display:grid}.consul-inclui li{color:var(--rosado);border-top:1px solid #d9bd8c38;padding:10px 0 11px;font-size:14px;line-height:1.4}.consul-inclui strong{color:var(--ouro);font-size:15.5px;font-weight:600;display:block}@media (min-width:900px){.consul-topo-grade{max-width:1560px}.consul-topo-texto{grid-template-columns:minmax(0,1fr);grid-template-areas:"rotulo""titulo""chamada""oferta""inclui";align-items:start;display:grid}.consul-inclui{width:100%;margin-top:22px}.consul-inclui li{font-size:14.5px}.consul-inclui strong{font-size:17px}}@media (min-width:1180px){.consul-topo-grade{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:0 56px}.consul-topo-texto{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"rotulo rotulo""titulo titulo""chamada chamada""oferta inclui";column-gap:44px}.consul-titulo em{display:inline}.consul-titulo{font-size:clamp(56px,5.4vw,92px)}.consul-chamada{max-width:72ch}.consul-inclui{margin-top:24px}}@media (min-width:1180px) and (max-height:820px){.consul-topo-grade{grid-template-columns:minmax(0,330px) minmax(0,1fr)}.consul-topo-texto{grid-template-areas:"rotulo rotulo""titulo titulo""oferta inclui""chamada chamada"}.consul-inclui{margin-top:14px}.consul-inclui li{padding:7px 0 8px;font-size:13.5px}.consul-inclui strong{font-size:15.5px}}}@layer utilities;.consul-noite :focus-visible{outline-offset:3px;outline:2px solid #d9bd8c}.consul-noite .consul-painel :focus-visible{outline-color:var(--framboesa)}
