.slider-destacados-section{max-width:1180px;margin:2rem auto;padding:0 1.25rem}.slider-destacados-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.15rem}.slider-badge-top{display:inline-block;background:#ccfbf1;color:#0f766e;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:0.28rem 0.75rem;border-radius:999px;margin-bottom:0.4rem}.slider-title{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:800;color:#0f172a;letter-spacing:-0.02em;line-height:1.25}.slider-empty{background:#f0fdfa;border:1.5px dashed #99f6e4;border-radius:16px;padding:2rem;text-align:center;color:#0f766e;font-weight:500}.slider-carousel{position:relative;padding:0.5rem 2.75rem 2.5rem}.slider-viewport{overflow:hidden;width:100%;border-radius:18px}.slider-track{display:flex;transition:transform 0.45s cubic-bezier(0.25,1,0.5,1);will-change:transform}.slider-slide{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);padding:0.65rem;box-sizing:border-box}.slide-card{background:#ffffff;border:1.5px solid #99f6e4;border-radius:18px;box-shadow:0 10px 25px -5px rgba(15,118,110,0.11);height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.slide-card:hover{transform:translateY(-4px);border-color:#14b8a6;box-shadow:0 16px 32px -6px rgba(15,118,110,0.18)}.slide-psi-banner{background:linear-gradient(135deg,#0f766e 0%,#0d9488 60%,#14b8a6 100%);padding:0.75rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.slide-city-pill{background:rgba(255,255,255,0.2);backdrop-filter:blur(4px);color:#ffffff;font-size:0.75rem;font-weight:700;padding:0.22rem 0.65rem;border-radius:999px}.slide-psi-body{padding:1.1rem 1.2rem 1.2rem;display:flex;flex-direction:column;flex:1}.slide-badge{display:inline-flex;align-items:center;gap:0.3rem;background:rgba(255,255,255,0.95);color:#0f766e;font-size:0.73rem;font-weight:800;padding:0.24rem 0.68rem;border-radius:999px}.slide-badge--float{position:absolute;top:0.75rem;left:0.75rem;background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%);color:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,0.18)}.slide-profile{display:flex;align-items:center;gap:0.9rem;margin-bottom:0.8rem}.slide-avatar-wrap{position:relative;flex-shrink:0}.slide-avatar-img,.slide-avatar-initials{width:64px;height:64px;border-radius:50%;flex-shrink:0;object-fit:cover;object-position:center 20%;aspect-ratio:1 / 1;border:2.5px solid #5eead4;box-shadow:0 4px 10px rgba(15,118,110,0.15)}.slide-avatar-initials{background:linear-gradient(135deg,#ccfbf1 0%,#99f6e4 100%);color:#0f766e;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800}.slide-verified-dot{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background:#16a34a;color:#ffffff;font-size:0.68rem;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff}.slide-profile__info{min-width:0;flex:1}.slide-card__title{font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:0.2rem}.slide-card__specialty{font-size:0.82rem;color:#0f766e;font-weight:700;margin-bottom:0.18rem}.slide-modality-tag{display:inline-block;font-size:0.74rem;color:#475569;font-weight:600}.slide-psi-bio{font-size:0.82rem;color:#475569;line-height:1.45;margin-bottom:0.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slide-psi-tags{display:flex;flex-wrap:wrap;gap:0.35rem;margin-bottom:0.9rem}.slide-psi-tag{background:#f0fdfa;color:#0f766e;border:1px solid #ccfbf1;font-size:0.72rem;font-weight:700;padding:0.18rem 0.55rem;border-radius:999px}.slide-course-media{position:relative;height:135px;background:linear-gradient(135deg,#0f766e 0%,#115e59 100%);overflow:hidden}.slide-course-img{width:100%;height:100%;object-fit:cover}.slide-course-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccfbf1;font-size:1rem;font-weight:700}.slide-course-body{padding:1rem 1.2rem 0.5rem;flex:1}.slide-course-author{font-size:0.82rem;color:#475569;margin-bottom:0.65rem}.slide-course-meta{display:flex;align-items:center;justify-content:space-between;font-size:0.82rem;color:#334155;padding-top:0.6rem;border-top:1px solid #f1f5f9}.slide-course-price{color:#0f766e;font-size:0.95rem;font-weight:800}.slide-card__footer{margin-top:auto;padding-top:0.5rem}.slide-card--curso .slide-card__footer{padding:0.75rem 1.2rem 1.2rem}.slide-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.68rem 1rem;border-radius:12px;background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%);color:#ffffff;font-size:0.88rem;font-weight:700;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.slide-btn:hover{background:#115e59;color:#ffffff}.slide-btn--outline{background:#f0fdfa;color:#0f766e;border:1.5px solid #0f766e}.slide-btn--outline:hover{background:#0f766e;color:#ffffff}.slider-arrow{position:absolute;top:calc(50% - 1.25rem);transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#ffffff;color:#0f766e;border:1.5px solid #99f6e4;box-shadow:0 4px 12px rgba(15,23,42,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;z-index:10;transition:all 0.2s ease}.slider-arrow:hover{background:#0f766e;color:#ffffff;border-color:#0f766e}.slider-arrow--prev{left:0}.slider-arrow--next{right:0}.slider-dots{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:1rem}.slider-dot{width:10px;height:10px;border-radius:999px;background:#cbd5e1;border:none;padding:0;cursor:pointer;transition:all 0.25s ease}.slider-dot.activo{width:26px;background:#0f766e}@media (max-width:1040px){.slider-slide{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.slider-destacados-section{margin:1.35rem auto;padding:0 0.9rem}.slider-carousel{padding:0.25rem 0 2rem}.slider-slide{flex:0 0 100%;max-width:100%;padding:0.25rem}.slide-psi-body{padding:0.95rem 1.05rem 1.05rem}.slide-avatar-img,.slide-avatar-initials{width:56px;height:56px}.slide-card__title{font-size:0.98rem}.slider-arrow{width:34px;height:34px;top:calc(50% - 1.15rem)}.slider-arrow--prev{left:4px}.slider-arrow--next{right:4px}}@media (max-width:380px){.slider-destacados-section{margin:1rem auto;padding:0 0.45rem}.slider-badge-top{font-size:0.64rem;padding:0.18rem 0.5rem}.slider-title{font-size:0.98rem !important;line-height:1.22}.slider-carousel{padding:0.2rem 0 1.65rem}.slide-card{border-radius:14px}.slide-psi-banner{padding:0.55rem 0.75rem}.slide-city-pill{font-size:0.66rem;padding:0.15rem 0.45rem}.slide-psi-body{padding:0.75rem 0.8rem 0.85rem}.slide-avatar-img,.slide-avatar-initials{width:44px;height:44px;font-size:0.88rem}.slide-card__title{font-size:0.88rem !important;line-height:1.2}.slide-card__sub{font-size:0.72rem;line-height:1.32}.slide-card__bio{font-size:0.74rem;line-height:1.35}.slider-arrow{width:28px;height:28px;font-size:0.88rem}.btn-reservar-destacado{font-size:0.76rem !important;padding:0.48rem 0.65rem !important}}@media (max-width:330px){.slider-title{font-size:0.9rem !important}.slide-card__title{font-size:0.82rem !important}.slide-avatar-img,.slide-avatar-initials{width:38px;height:38px}}