.CursosGrid_cursos__FVcVX{display:flex;flex-direction:column;gap:2rem}.CursosGrid_head__a6lUy{background:var(--color-cream-50);border-radius:var(--radius-hero);padding:2.25rem 2.5rem 1.75rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.5rem}.CursosGrid_intro__NZioT{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}.CursosGrid_kicker__Jvjrn{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:500;color:var(--color-forest-600);margin:0}.CursosGrid_head__a6lUy h1{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.1rem);line-height:1.05;margin:0;color:var(--color-ink-900);font-weight:400}.CursosGrid_head__a6lUy h1 em{font-style:italic;font-weight:300;color:var(--color-forest-600)}.CursosGrid_sub__ZmlC9{color:var(--color-ink-700);margin:0;font-size:.98rem;max-width:56ch}.CursosGrid_toolbar__Cjf4L{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-cream-200)}.CursosGrid_search__2LhU_{position:relative;flex:0 1 380px;min-width:220px}.CursosGrid_sIcon__OaaWM{position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);color:var(--color-ink-500);pointer-events:none}.CursosGrid_search__2LhU_ input{width:100%;padding:.7rem 1.1rem .7rem 2.6rem;border-radius:var(--radius-pill);background:var(--color-cream-100);border:1px solid var(--color-cream-300);font-family:inherit;font-size:.95rem;color:var(--color-ink-900);transition:all .2s ease}.CursosGrid_search__2LhU_ input::placeholder{color:var(--color-ink-500)}.CursosGrid_search__2LhU_ input:focus{outline:none;border-color:var(--color-forest-500);box-shadow:0 0 0 4px rgb(74 93 66/.12);background:var(--color-cream-50)}.CursosGrid_filters__LOAOH{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;min-width:0}.CursosGrid_filterGroup__jNlz3{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.CursosGrid_filterLabel__j3Sa_{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-500);margin-right:.15rem}.CursosGrid_pill__AT5Wx{padding:.42rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--color-cream-300);background:var(--color-cream-50);color:var(--color-forest-700);font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:transform .14s ease-out,background .18s ease,border-color .18s ease,color .18s ease}.CursosGrid_pill__AT5Wx:active{transform:scale(.96)}.CursosGrid_pillActive__0SOpG{background:var(--color-forest-600);border-color:var(--color-forest-600);color:var(--color-cream-50)}.CursosGrid_slider___XvHl{position:relative;flex:0 1 190px;min-width:140px;height:22px;display:flex;align-items:center}.CursosGrid_sliderFill__LpyIC,.CursosGrid_sliderTrack____bfi{position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:var(--radius-pill);pointer-events:none}.CursosGrid_sliderTrack____bfi{left:0;right:0;background:var(--color-cream-300)}.CursosGrid_sliderFill__LpyIC{background:var(--color-forest-600)}.CursosGrid_slider___XvHl input[type=range]{position:absolute;left:0;width:100%;height:22px;margin:0;background:none;appearance:none;-webkit-appearance:none;pointer-events:none;z-index:3}.CursosGrid_slider___XvHl input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-cream-50);border:2px solid var(--color-forest-600);box-shadow:0 1px 4px rgb(42 46 36/.2);cursor:pointer;pointer-events:auto}.CursosGrid_slider___XvHl input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-cream-50);border:2px solid var(--color-forest-600);box-shadow:0 1px 4px rgb(42 46 36/.2);cursor:pointer;pointer-events:auto}.CursosGrid_slider___XvHl input[type=range]::-moz-range-track{background:none;border:none}.CursosGrid_slider___XvHl input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgb(74 93 66/.18)}.CursosGrid_slider___XvHl input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgb(74 93 66/.18)}.CursosGrid_sliderValue__wrDnp{font-size:.8rem;color:var(--color-forest-700);font-variant-numeric:tabular-nums;white-space:nowrap}.CursosGrid_clearBtn__i0H5p{background:none;border:none;padding:0;color:var(--color-forest-600);font-family:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover:hover) and (pointer:fine){.CursosGrid_pill__AT5Wx:hover{border-color:var(--color-forest-400)}.CursosGrid_clearBtn__i0H5p:hover{color:var(--color-forest-700)}}.CursosGrid_grid__fyZIc{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.CursosGrid_card__E55cv{background:var(--color-cream-50);border:1px solid var(--color-cream-200);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.CursosGrid_card__E55cv:hover{transform:translateY(-4px);box-shadow:0 22px 48px -18px rgb(42 46 36/.22)}.CursosGrid_cover__wT_RK{position:relative;aspect-ratio:4/3;overflow:hidden;display:block}.CursosGrid_coverImg__7xxSA{object-fit:cover;display:block;transition:transform .6s ease}.CursosGrid_card__E55cv:hover .CursosGrid_coverImg__7xxSA{transform:scale(1.04)}.CursosGrid_statusStack__NxYSs{position:absolute;top:.85rem;left:.85rem;right:.85rem;display:flex;flex-wrap:wrap;gap:.3rem;z-index:1}.CursosGrid_status___9Bno{padding:.35rem .85rem;border-radius:var(--radius-pill);color:var(--color-cream-50);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(4px);z-index:1}.CursosGrid_bgForest__Ubnyy{background:rgb(74 93 66/.92)}.CursosGrid_bgRed__AL_hO{background:rgb(178 64 53/.92)}.CursosGrid_bgGold__CUnAw{background:rgb(201 168 118/.95);color:var(--color-forest-900)}.CursosGrid_bgMuted__7CbHO{background:rgb(74 77 66/.85)}.CursosGrid_bgSoft__CEKbd{background:rgb(42 46 36/.55)}.CursosGrid_badge__GdrlP{position:absolute;top:.85rem;right:.85rem;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(4px);box-shadow:0 6px 16px -6px rgb(0 0 0/.25);z-index:1}.CursosGrid_badge-popular__Hyc5X{background:rgb(201 168 118/.95);color:var(--color-forest-900)}.CursosGrid_badge-nuevo__GckYD{background:linear-gradient(135deg,#e94e3b,#c0392b);color:var(--color-cream-50)}.CursosGrid_badge-bestseller__uyeNF{background:linear-gradient(135deg,#c9a876,#b08f5e);color:var(--color-forest-900)}.CursosGrid_badge-ultimo-cupo__ZH58I{background:rgb(178 64 53/.95);color:var(--color-cream-50);animation:CursosGrid_badgePulse__OuJLm 2.2s ease-in-out infinite}.CursosGrid_badge-mejor-valor__8Yu9v{background:rgb(245 241 234/.95);color:var(--color-forest-700);border:1px solid var(--color-forest-200)}@keyframes CursosGrid_badgePulse__OuJLm{0%,to{box-shadow:0 6px 16px -6px rgb(178 64 53/.45)}50%{box-shadow:0 6px 22px -4px rgb(178 64 53/.75)}}.CursosGrid_body__DcrgL{padding:1.25rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.CursosGrid_body__DcrgL h2{font-family:var(--font-display);font-size:1.3rem;line-height:1.25;margin:0;font-weight:400;color:var(--color-ink-900)}.CursosGrid_body__DcrgL h2 a{color:inherit;text-decoration:none;transition:color .2s ease}.CursosGrid_body__DcrgL h2 a:hover{color:var(--color-forest-700)}.CursosGrid_meta__1JD0V{display:flex;gap:1rem;flex-wrap:wrap;color:var(--color-ink-500);font-size:.82rem}.CursosGrid_metaItem__vOAP6{display:inline-flex;align-items:center;gap:.35rem}.CursosGrid_metaItem__vOAP6 svg{color:var(--color-forest-600)}.CursosGrid_availability__5spLo{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .75rem;border-radius:var(--radius-pill);background:rgb(201 168 118/.15);color:var(--color-gold-600);font-size:.78rem;width:fit-content;font-style:italic}.CursosGrid_cardFooter__b0JaT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.9rem;margin-top:auto;border-top:1px solid var(--color-cream-200)}.CursosGrid_price__cLUn8{margin:0;display:flex;flex-direction:column;gap:0}.CursosGrid_amount__fpqL9{font-family:var(--font-display);font-size:1.25rem;color:var(--color-forest-700);font-weight:500;line-height:1}.CursosGrid_cur__8kibx{font-size:.68rem;color:var(--color-ink-500);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.CursosGrid_was__P4Ig_{font-size:.85rem;color:var(--color-ink-400);text-decoration:line-through;font-weight:400;margin-left:.45rem}.CursosGrid_cta__JFS4S{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border-radius:var(--radius-pill);background:var(--color-forest-600);color:var(--color-cream-50);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .25s ease}.CursosGrid_cta__JFS4S:hover{background:var(--color-forest-700);transform:translateY(-1px)}.CursosGrid_cta__JFS4S:active{transform:translateY(0) scale(.97)}.CursosGrid_empty__NFxx9{text-align:center;color:var(--color-ink-500);font-style:italic;margin:0}@media (max-width:1100px){.CursosGrid_toolbar__Cjf4L{flex-direction:column;align-items:stretch;gap:.9rem}.CursosGrid_search__2LhU_{flex:none;width:100%;order:-1}.CursosGrid_filters__LOAOH{justify-content:center}}@media (max-width:960px){.CursosGrid_head__a6lUy{padding:1.75rem 1.25rem 1.5rem;gap:1.15rem}.CursosGrid_grid__fyZIc{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:560px){.CursosGrid_grid__fyZIc{grid-template-columns:1fr}.CursosGrid_toolbar__Cjf4L{padding-top:1rem}.CursosGrid_filters__LOAOH{gap:.45rem .8rem}.CursosGrid_filterGroup__jNlz3{gap:.35rem}.CursosGrid_pill__AT5Wx{padding:.38rem .75rem;font-size:.78rem}.CursosGrid_slider___XvHl,.CursosGrid_slider___XvHl input[type=range]{height:26px}.CursosGrid_slider___XvHl input[type=range]::-webkit-slider-thumb{width:20px;height:20px}.CursosGrid_slider___XvHl input[type=range]::-moz-range-thumb{width:20px;height:20px}}