.tne-cursos{background:var(--tne-cream-light)}.tne-cursos__header{background:linear-gradient(135deg,var(--tne-green) 0%,var(--tne-green-dark) 100%);color:var(--tne-white);padding:var(--tne-space-2xl) 0;position:relative;overflow:hidden}.tne-cursos__back{display:inline-flex;align-items:center;gap:6px;color:#ffffffc7;font-family:var(--tne-font-primary);font-size:13px;font-weight:var(--tne-weight-semibold);text-decoration:none;letter-spacing:.02em;margin-bottom:var(--tne-space-md);transition:color var(--tne-duration-quick) var(--tne-ease-default)}.tne-cursos__back:hover,.tne-cursos__back:focus-visible{color:var(--tne-white);text-decoration:none}.tne-cursos__title{font-family:var(--tne-font-primary);font-weight:var(--tne-weight-extrabold);font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.01em;margin:var(--tne-space-xs) 0 var(--tne-space-sm);color:var(--tne-white)}.tne-cursos__intro{font-size:16px;line-height:1.6;color:#ffffffd1;max-width:60ch;margin:0}.tne-cursos__progresso-geral{margin-top:var(--tne-space-lg);max-width:480px}.tne-cursos__progresso-bar{width:100%;height:8px;background:#ffffff2e;border-radius:var(--tne-radius-pill);overflow:hidden}.tne-cursos__progresso-fill{height:100%;width:0%;background:var(--tne-gold);border-radius:var(--tne-radius-pill);transition:width .5s var(--tne-ease-soft)}.tne-cursos__progresso-label{display:block;margin-top:var(--tne-space-xs);font-size:13px;font-weight:var(--tne-weight-semibold);color:#ffffffc7;letter-spacing:.01em}.tne-cursos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tne-space-md);padding:var(--tne-space-2xl) 0}@media(max-width:1024px){.tne-cursos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tne-cursos__grid{grid-template-columns:1fr;gap:var(--tne-space-sm)}}.tne-cursos__empty{grid-column:1 / -1;text-align:center;padding:var(--tne-space-xl);background:var(--tne-white);border-radius:var(--tne-radius-lg);color:var(--tne-text-muted);font-size:14px;margin:0}.tne-curso-card{background:var(--tne-white);border-radius:var(--tne-radius-lg);overflow:hidden;box-shadow:var(--tne-shadow-card-light);display:flex;flex-direction:column;transition:transform var(--tne-duration-normal) var(--tne-ease-soft),box-shadow var(--tne-duration-normal) var(--tne-ease-soft)}.tne-curso-card:hover,.tne-curso-card:focus-within{transform:translateY(-4px);box-shadow:var(--tne-shadow-md)}.tne-curso-card__thumb{position:relative;width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-color:var(--tne-cream);border:0;padding:0;cursor:pointer;display:block;overflow:hidden}.tne-curso-card__thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#001e1838;transition:background var(--tne-duration-quick) var(--tne-ease-default)}.tne-curso-card__thumb:hover .tne-curso-card__thumb-overlay,.tne-curso-card__thumb:focus-visible .tne-curso-card__thumb-overlay{background:#001e181a}.tne-curso-card__play{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;background:var(--tne-gold);color:var(--tne-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:var(--tne-weight-bold);box-shadow:var(--tne-shadow-gold);transition:transform var(--tne-duration-quick) var(--tne-ease-default)}.tne-curso-card__thumb:hover .tne-curso-card__play,.tne-curso-card__thumb:focus-visible .tne-curso-card__play{transform:scale(1.1)}.tne-curso-card__badge{position:absolute;top:12px;right:12px;background:var(--tne-green);color:var(--tne-white);padding:4px 12px;border-radius:var(--tne-radius-pill);font-family:var(--tne-font-primary);font-size:11px;font-weight:var(--tne-weight-bold);letter-spacing:.04em;box-shadow:0 2px 6px #001e1840}.tne-curso-card__info{padding:20px;display:flex;flex-direction:column;flex-grow:1}.tne-curso-card__index{font-family:var(--tne-font-primary);font-size:11px;font-weight:var(--tne-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--tne-gold);margin-bottom:6px}.tne-curso-card__titulo{font-family:var(--tne-font-primary);font-size:16px;font-weight:var(--tne-weight-bold);color:var(--tne-text);line-height:1.35;margin:0 0 8px;letter-spacing:-.005em}.tne-curso-card__desc{font-size:13px;line-height:1.55;color:var(--tne-text-muted);margin:0 0 12px}.tne-curso-card__meta{display:flex;gap:var(--tne-space-sm);font-size:12px;color:var(--tne-text-subtle);margin-bottom:12px;letter-spacing:.02em}.tne-curso-card__duracao{display:inline-flex;align-items:center;gap:4px}.tne-curso-card__progresso{margin-top:auto;padding-top:8px}.tne-curso-card__progresso-bar{width:100%;height:4px;background:var(--tne-cream);border-radius:var(--tne-radius-pill);overflow:hidden}.tne-curso-card__progresso-fill{height:100%;width:0%;background:var(--tne-green);border-radius:var(--tne-radius-pill);transition:width .3s var(--tne-ease-default)}.tne-curso-card__progresso-label{display:block;margin-top:4px;font-size:11px;color:var(--tne-text-muted);letter-spacing:.02em}.tne-curso-card__btn{margin-top:12px;width:100%;padding:10px 16px;background:var(--tne-green);color:var(--tne-white);border:0;border-radius:var(--tne-radius-pill);font-family:var(--tne-font-primary);font-size:13px;font-weight:var(--tne-weight-bold);letter-spacing:.02em;cursor:pointer;transition:background var(--tne-duration-quick) var(--tne-ease-default),transform var(--tne-duration-quick) var(--tne-ease-default)}.tne-curso-card__btn:hover,.tne-curso-card__btn:focus-visible{background:var(--tne-green-hover);transform:translateY(-1px)}.tne-curso-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--tne-space-md);animation:tne-modal-fade var(--tne-duration-normal) var(--tne-ease-soft)}.tne-curso-modal[hidden]{display:none}@keyframes tne-modal-fade{0%{opacity:0}to{opacity:1}}.tne-curso-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#001e18d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.tne-curso-modal__content{position:relative;background:var(--tne-white);border-radius:var(--tne-radius-lg);max-width:900px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:var(--tne-space-lg);box-shadow:var(--tne-shadow-lg)}@media(max-width:600px){.tne-curso-modal__content{padding:var(--tne-space-md)}}.tne-curso-modal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;background:transparent;border:0;color:var(--tne-text-muted);font-size:20px;font-weight:var(--tne-weight-bold);cursor:pointer;border-radius:var(--tne-radius-pill);display:flex;align-items:center;justify-content:center;transition:color var(--tne-duration-quick) var(--tne-ease-default),background var(--tne-duration-quick) var(--tne-ease-default);z-index:2}.tne-curso-modal__close:hover,.tne-curso-modal__close:focus-visible{color:var(--tne-gold);background:var(--tne-cream-light)}.tne-curso-modal__player-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:var(--tne-radius-md);overflow:hidden;margin-top:var(--tne-space-md)}.tne-curso-modal__player-wrap iframe,.tne-curso-modal__player-wrap>div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tne-curso-modal__info{margin-top:var(--tne-space-md)}.tne-curso-modal__info h3{font-family:var(--tne-font-primary);font-size:18px;font-weight:var(--tne-weight-bold);color:var(--tne-text);margin:0 0 12px}.tne-curso-modal__progresso{display:flex;align-items:center;gap:var(--tne-space-sm)}.tne-curso-modal__progresso-bar{flex:1;height:6px;background:var(--tne-cream);border-radius:var(--tne-radius-pill);overflow:hidden}.tne-curso-modal__progresso-fill{height:100%;width:0%;background:var(--tne-green);border-radius:var(--tne-radius-pill);transition:width .3s var(--tne-ease-default)}.tne-curso-modal__progresso span{font-size:12px;font-weight:var(--tne-weight-semibold);color:var(--tne-text-muted);white-space:nowrap}.tne-portal-pendente__cta-back{margin-top:var(--tne-space-md)}.tne-cursos__filtros{margin:calc(var(--tne-space-xl) * -1) 0 var(--tne-space-lg);position:relative;z-index:2}.tne-curso-card__cat{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--tne-cream-light);color:var(--tne-text-muted);font-family:var(--tne-font-primary);font-size:11px;font-weight:var(--tne-weight-semibold);letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(0,0,0,.06)}.tne-curso-card__cat--beleza-pele{background:#f7e6ec;color:#8a3a5b;border-color:#efc8d4}.tne-curso-card__cat--emagrecimento{background:#e8f3eb;color:#2d6a3e;border-color:#c8e0d0}.tne-curso-card__cat--energia-vitalidade{background:#fff1d6;color:#8a5a16;border-color:#f2dca8}.tne-curso-card__cat--imunidade{background:#e3f0f7;color:#2c5d77;border-color:#c4dbe8}.tne-curso-card__cat--saude-feminina{background:#f3e6f7;color:#6c2c7c;border-color:#dbc4e6}.tne-curso-card__cat--complementares{background:#ece9e2;color:#4a4338;border-color:#d4cfc1}.tne-curso-card__actions{display:flex;flex-wrap:wrap;gap:var(--tne-space-xs);align-items:center;margin-top:var(--tne-space-sm)}.tne-curso-card__produto{display:inline-flex;align-items:center;gap:4px;font-family:var(--tne-font-primary);font-size:13px;font-weight:var(--tne-weight-semibold);color:var(--tne-green-dark);text-decoration:none;padding:6px 10px;border-radius:6px;transition:background var(--tne-duration-quick) var(--tne-ease-default)}.tne-curso-card__produto:hover,.tne-curso-card__produto:focus-visible{background:#2d6a3e14;text-decoration:none}.tne-curso-card.is-filtrado-out{display:none}.tne-cursos__empty--filtro{grid-column:1 / -1;text-align:center;color:var(--tne-text-muted);font-style:italic;padding:var(--tne-space-xl) 0}@media(prefers-reduced-motion:reduce){.tne-curso-card,.tne-curso-card__btn,.tne-curso-card__play,.tne-curso-card__thumb-overlay,.tne-cursos__progresso-fill,.tne-curso-card__progresso-fill,.tne-curso-modal__progresso-fill{transition:none}.tne-curso-modal{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tne-cursos.css.map */
