.page_page__xmNN9{padding-top:80px}.page_container__kcLKr{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page_header__jVUC9{background:var(--color-negro);padding:5rem 0;text-align:center}.page_header__jVUC9 h1{color:var(--color-blanco);margin-bottom:1rem}.page_header__jVUC9 p{color:var(--color-gris-claro);font-size:1.2rem;margin:0}.page_filterSection__NavfG{padding:2rem 0;background:linear-gradient(135deg,var(--color-hueso) 0,#f5ebe0 100%);border-bottom:2px solid var(--color-arena)}.page_filterTitle__TeL49{text-align:center;margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-negro)}.page_filterButtons__YJxLH{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_filterBtn__VXEGj{padding:.875rem 2rem;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:2px solid var(--color-negro);background:var(--color-blanco);color:var(--color-negro);font-family:var(--font-body)}.page_filterBtn__VXEGj:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_filterBtnActive__nV1P1{background:var(--color-negro);color:var(--color-blanco)}.page_filterBtnSpanish__nG1_w.page_filterBtnActive__nV1P1{background:#e07a5f;border-color:#e07a5f}.page_filterBtnEnglish__x0zf_.page_filterBtnActive__nV1P1{background:#3d5a80;border-color:#3d5a80}.page_languageBadge__pTBBH{font-size:.75rem;padding:.25rem .5rem}.page_languageBadgeProgram__p8a_N,.page_languageBadge__pTBBH{position:absolute;top:.5rem;right:.5rem;font-weight:700;background:var(--color-hueso);border-radius:var(--radius-sm);line-height:1;color:var(--color-terracota);border:1px solid var(--color-arena)}.page_languageBadgeProgram__p8a_N{font-size:.7rem;padding:.2rem .4rem}.page_courseCard__43Ll_{position:relative}.page_courseCardEnglish__QXcs_ .page_coursePrice__eIMCK,.page_courseCardEnglish__QXcs_ .page_seeMoreLink__sUaHR{color:#3d5a80}.page_courseCardEnglish__QXcs_ .page_languageBadge__pTBBH{color:#3d5a80;border-color:#3d5a80;background:#e8f0f8}.page_courseCardEnglish__QXcs_:hover{background:#3d5a80;border-color:#3d5a80}.page_courseCardEnglish__QXcs_:hover .page_coursePrice__eIMCK,.page_courseCardEnglish__QXcs_:hover .page_seeMoreLink__sUaHR,.page_courseCardEnglish__QXcs_:hover h3{color:var(--color-blanco)}.page_courseCardEnglish__QXcs_:hover .page_languageBadge__pTBBH{background:var(--color-blanco);color:#3d5a80}.page_programCardEnglish__SGf3X .page_programPrice__BIUpQ,.page_programCardEnglish__SGf3X .page_seeMoreLink__sUaHR{color:#3d5a80}.page_programCardEnglish__SGf3X .page_programLevel__coXpv{color:#3d5a80;background:#e8f0f8}.page_programCardEnglish__SGf3X .page_languageBadgeProgram__p8a_N{color:#3d5a80;border-color:#3d5a80;background:#e8f0f8}.page_programCardEnglish__SGf3X:hover{background:#3d5a80;border-color:#3d5a80}.page_programCardEnglish__SGf3X:hover .page_programPrice__BIUpQ,.page_programCardEnglish__SGf3X:hover .page_seeMoreLink__sUaHR,.page_programCardEnglish__SGf3X:hover h3{color:var(--color-blanco)}.page_programCardEnglish__SGf3X:hover .page_languageBadgeProgram__p8a_N,.page_programCardEnglish__SGf3X:hover .page_programLevel__coXpv{background:var(--color-blanco);color:#3d5a80}.page_sectionHeader__kyyMr{text-align:center;margin-bottom:3rem}.page_sectionHeader__kyyMr h2{margin-bottom:.75rem}.page_sectionHeader__kyyMr p{color:var(--color-gris);font-size:1.1rem}.page_section__KqTnO{padding:5rem 0;background:var(--color-terracota)}.page_section__KqTnO .page_sectionHeader__kyyMr h2,.page_section__KqTnO .page_sectionHeader__kyyMr p{color:var(--color-blanco)}.page_sectionAlt__bv5lZ{padding:5rem 0;background:var(--color-hueso)}.page_btnPrimary__c4XSJ{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:var(--color-terracota);color:var(--color-blanco);font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-normal);border:2px solid var(--color-negro)}.page_btnPrimary__c4XSJ:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--color-blanco)}.page_btnSecondary__7434G{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:transparent;color:var(--color-terracota);font-weight:600;border:2px solid var(--color-terracota);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-normal)}.page_btnSecondary__7434G:hover{background:var(--color-terracota);color:var(--color-blanco)}.page_trialSection__SS2Ka{padding:5rem 0;background:var(--color-hueso)}.page_seeMoreLink__sUaHR{display:inline-block;color:var(--color-terracota);font-weight:600;text-decoration:none;transition:all var(--transition-normal)}.page_seeMoreLink__sUaHR:hover{opacity:.8;transform:translateX(4px)}.page_trialCard__FrveT{background:var(--color-blanco);border-radius:var(--radius-lg);padding:3rem;max-width:800px;margin:0 auto;text-align:center;border:2px solid var(--color-negro);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.page_trialCard__FrveT:hover{background:var(--color-terracota);border-color:var(--color-blanco);transform:translateY(-4px);box-shadow:0 10px 30px rgba(184,67,50,.2)}.page_trialCard__FrveT:hover .page_seeMoreLink__sUaHR,.page_trialCard__FrveT:hover .page_trialDuration__0AwY2,.page_trialCard__FrveT:hover .page_trialPrice__U_LSp,.page_trialCard__FrveT:hover h2{color:var(--color-blanco)}.page_trialCard__FrveT:hover .page_trialBadge__RE_4_{background:var(--color-blanco);color:var(--color-terracota)}.page_featureList__A0Y7A{list-style:none;margin:1.5rem 0;text-align:left}.page_featureList__A0Y7A li{padding:.5rem 0 .5rem 1.75rem;position:relative;color:var(--color-gris)}.page_featureList__A0Y7A li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--color-terracota);border-radius:50%}.page_featureListHorizontal__X1pQf{list-style:none;display:flex;gap:2rem;flex-wrap:wrap;margin:1.5rem 0}.page_featureListHorizontal__X1pQf li{padding-left:1.5rem;position:relative;color:var(--color-gris)}.page_featureListHorizontal__X1pQf li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--color-terracota);border-radius:50%}.page_coursesGrid__82CT2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_courseCard__43Ll_{background:var(--color-blanco);border-radius:var(--radius-lg);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all var(--transition-normal);border:2px solid var(--color-negro);box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_courseCard__43Ll_:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(184,67,50,.2);border-color:var(--color-blanco);background:var(--color-terracota)}.page_courseCard__43Ll_:hover .page_coursePrice__eIMCK,.page_courseCard__43Ll_:hover .page_seeMoreLink__sUaHR,.page_courseCard__43Ll_:hover h3{color:var(--color-blanco)}.page_courseCard__43Ll_ h3{margin-bottom:1rem;color:var(--color-negro);transition:color .3s ease}.page_coursePrice__eIMCK{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-terracota);margin-bottom:1.5rem;transition:color .3s ease}.page_programsGrid__aCsRk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.page_programCard__oaEig{background:var(--color-blanco);border-radius:var(--radius-lg);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all var(--transition-normal);border:2px solid var(--color-negro);box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_programCard__oaEig:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(184,67,50,.2);border-color:var(--color-blanco);background:var(--color-terracota)}.page_programCard__oaEig:hover .page_programPrice__BIUpQ,.page_programCard__oaEig:hover .page_seeMoreLink__sUaHR,.page_programCard__oaEig:hover h3{color:var(--color-blanco)}.page_programCard__oaEig:hover .page_programLevel__coXpv{background:var(--color-blanco);color:var(--color-terracota)}.page_programLevel__coXpv{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--color-hueso);border-radius:50%;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-terracota);margin-bottom:1rem;transition:all .3s ease}.page_programCard__oaEig h3{font-size:1.1rem;margin-bottom:1rem;transition:color .3s ease}.page_programPrice__BIUpQ{display:block;font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-terracota);margin-bottom:1.5rem;transition:color .3s ease}.page_individualCard__jPTr_{background:var(--color-blanco);border-radius:var(--radius-lg);padding:3rem;text-align:center;max-width:600px;margin:0 auto;border:2px solid var(--color-negro);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.page_individualCard__jPTr_:hover{background:var(--color-terracota);border-color:var(--color-blanco);transform:translateY(-4px);box-shadow:0 10px 30px rgba(184,67,50,.2)}.page_individualCard__jPTr_:hover .page_individualPrice__AIfrQ,.page_individualCard__jPTr_:hover .page_seeMoreLink__sUaHR,.page_individualCard__jPTr_:hover h2{color:var(--color-blanco)}.page_individualCard__jPTr_ h2{margin-bottom:1rem;transition:color .3s ease}.page_individualPrice__AIfrQ{display:block;font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-terracota);margin-bottom:1.5rem;transition:color .3s ease}.page_discountsSection__rr1YY{padding:5rem 0;background:var(--color-terracota)}.page_discountsSection__rr1YY .page_sectionHeader__kyyMr h2,.page_discountsSection__rr1YY .page_sectionHeader__kyyMr p{color:var(--color-blanco)}.page_discountsGrid___qNf4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}.page_discountCard__avHPB{background:var(--color-blanco);border-radius:var(--radius-lg);padding:2rem;text-align:center;border:2px solid var(--color-negro);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all var(--transition-normal)}.page_discountCard__avHPB:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(184,67,50,.2);border-color:var(--color-blanco);background:var(--color-terracota)}.page_discountCard__avHPB:hover h3,.page_discountCard__avHPB:hover p{color:var(--color-blanco)}.page_discountCard__avHPB:hover .page_discountPercent__mlWwf{transform:scale(1.3);box-shadow:0 10px 30px rgba(0,0,0,.2);background:var(--color-blanco);color:var(--color-terracota);border:2px solid var(--color-blanco)}.page_discountPercent__mlWwf{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color-terracota);color:var(--color-blanco);font-family:var(--font-heading);font-size:1.75rem;font-weight:700;border-radius:50%;margin-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.page_discountCard__avHPB h3{margin-bottom:.5rem}.page_discountCard__avHPB p{color:var(--color-gris);margin:0}.page_ctaSection___4GoA{padding:5rem 0;background:var(--color-negro);text-align:center}.page_ctaSection___4GoA h2{color:var(--color-blanco);margin-bottom:.75rem}.page_ctaSection___4GoA p{color:var(--color-gris-claro);margin-bottom:2rem}@media (max-width:1024px){.page_header__jVUC9{padding:4rem 0}.page_header__jVUC9 h1{font-size:2.5rem}.page_coursesGrid__82CT2{grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_programsGrid__aCsRk{grid-template-columns:repeat(2,1fr);gap:1.25rem}.page_discountsGrid___qNf4{grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_individualCard__jPTr_{grid-template-columns:1fr;text-align:center;max-width:500px}.page_featureListHorizontal__X1pQf{justify-content:center}.page_discountsSection__rr1YY,.page_sectionAlt__bv5lZ,.page_section__KqTnO,.page_trialSection__SS2Ka{padding:4rem 0}}@media (max-width:768px){.page_page__xmNN9{padding-top:70px}.page_container__kcLKr{padding:0 1rem}.page_header__jVUC9{padding:3rem 0}.page_header__jVUC9 h1{font-size:2rem;line-height:1.2}.page_header__jVUC9 p{font-size:1rem}.page_filterSection__NavfG{padding:1.5rem 0}.page_filterTitle__TeL49{font-size:1.1rem;margin-bottom:1rem}.page_filterButtons__YJxLH{flex-direction:column;gap:.75rem;align-items:stretch}.page_filterBtn__VXEGj{padding:.75rem 1.5rem;font-size:.95rem;width:100%}.page_coursesGrid__82CT2{grid-template-columns:1fr;gap:1.25rem}.page_programsGrid__aCsRk{grid-template-columns:repeat(2,1fr);gap:1rem}.page_discountsGrid___qNf4{grid-template-columns:1fr;gap:1rem}.page_courseCard__43Ll_{padding:1.75rem 1.5rem 1.5rem}.page_courseCard__43Ll_ h3{font-size:1.25rem}.page_coursePrice__eIMCK{font-size:1.5rem;margin-bottom:1rem}.page_programCard__oaEig{padding:1.5rem 1rem 1.25rem}.page_programCard__oaEig h3{font-size:.95rem}.page_programLevel__coXpv{width:40px;height:40px;font-size:1rem}.page_programPrice__BIUpQ{font-size:1.25rem;margin-bottom:1rem}.page_trialCard__FrveT{padding:2rem 1.5rem}.page_trialCard__FrveT h2{font-size:1.5rem}.page_individualCard__jPTr_{padding:2rem 1.5rem}.page_individualCard__jPTr_ h2{font-size:1.5rem}.page_individualPrice__AIfrQ{font-size:1.75rem}.page_discountCard__avHPB{padding:1.5rem}.page_discountPercent__mlWwf{width:60px;height:60px;font-size:1.25rem}.page_discountsSection__rr1YY,.page_sectionAlt__bv5lZ,.page_section__KqTnO,.page_trialSection__SS2Ka{padding:3rem 0}.page_sectionHeader__kyyMr{margin-bottom:2rem}.page_sectionHeader__kyyMr h2{font-size:1.75rem}.page_sectionHeader__kyyMr p{font-size:.95rem}.page_ctaSection___4GoA{padding:3rem 0}.page_ctaSection___4GoA h2{font-size:1.5rem}.page_btnPrimary__c4XSJ{padding:.75rem 1.5rem;font-size:.95rem;width:100%;max-width:300px}.page_featureList__A0Y7A{text-align:left}.page_featureList__A0Y7A li{font-size:.9rem}}@media (max-width:480px){.page_header__jVUC9{padding:2.5rem 0}.page_header__jVUC9 h1{font-size:1.75rem}.page_programsGrid__aCsRk{grid-template-columns:1fr;gap:1rem}.page_programCard__oaEig{padding:1.5rem}.page_programCard__oaEig h3{font-size:1rem}.page_languageBadgeProgram__p8a_N,.page_languageBadge__pTBBH{font-size:.65rem;padding:.15rem .35rem}.page_seeMoreLink__sUaHR{font-size:.9rem}.page_individualCard__jPTr_ h2,.page_trialCard__FrveT h2{font-size:1.35rem}.page_discountCard__avHPB h3{font-size:1.1rem}.page_discountCard__avHPB p{font-size:.9rem}}.page_themeEnglish__F8xVl .page_courseCard__43Ll_:hover,.page_themeEnglish__F8xVl .page_discountCard__avHPB:hover,.page_themeEnglish__F8xVl .page_discountsSection__rr1YY,.page_themeEnglish__F8xVl .page_individualCard__jPTr_:hover,.page_themeEnglish__F8xVl .page_programCard__oaEig:hover,.page_themeEnglish__F8xVl .page_section__KqTnO,.page_themeEnglish__F8xVl .page_trialCard__FrveT:hover{background:#3d5a80}.page_themeEnglish__F8xVl .page_coursePrice__eIMCK,.page_themeEnglish__F8xVl .page_individualPrice__AIfrQ,.page_themeEnglish__F8xVl .page_programPrice__BIUpQ,.page_themeEnglish__F8xVl .page_seeMoreLink__sUaHR{color:#3d5a80}.page_themeEnglish__F8xVl .page_courseCard__43Ll_:hover .page_coursePrice__eIMCK,.page_themeEnglish__F8xVl .page_courseCard__43Ll_:hover .page_seeMoreLink__sUaHR,.page_themeEnglish__F8xVl .page_discountCard__avHPB:hover h3,.page_themeEnglish__F8xVl .page_discountCard__avHPB:hover p,.page_themeEnglish__F8xVl .page_individualCard__jPTr_:hover .page_individualPrice__AIfrQ,.page_themeEnglish__F8xVl .page_individualCard__jPTr_:hover .page_seeMoreLink__sUaHR,.page_themeEnglish__F8xVl .page_programCard__oaEig:hover .page_programPrice__BIUpQ,.page_themeEnglish__F8xVl .page_programCard__oaEig:hover .page_seeMoreLink__sUaHR,.page_themeEnglish__F8xVl .page_trialCard__FrveT:hover .page_seeMoreLink__sUaHR,.page_themeEnglish__F8xVl .page_trialCard__FrveT:hover .page_trialPrice__U_LSp{color:var(--color-blanco)}.page_themeEnglish__F8xVl .page_programLevel__coXpv{color:#3d5a80}.page_themeEnglish__F8xVl .page_programCard__oaEig:hover .page_programLevel__coXpv{color:#3d5a80;background:var(--color-blanco)}.page_themeEnglish__F8xVl .page_discountPercent__mlWwf{background:#3d5a80}.page_themeEnglish__F8xVl .page_discountCard__avHPB:hover .page_discountPercent__mlWwf{background:var(--color-blanco);color:#3d5a80;border-color:var(--color-blanco)}.page_themeEnglish__F8xVl .page_btnPrimary__c4XSJ{background:#3d5a80;border-color:#3d5a80}.page_themeEnglish__F8xVl .page_btnPrimary__c4XSJ:hover{background:#2c4a6e;border-color:#2c4a6e}.page_themeEnglish__F8xVl .page_featureListHorizontal__X1pQf li:before,.page_themeEnglish__F8xVl .page_featureList__A0Y7A li:before{background:#3d5a80}.page_themeEnglish__F8xVl .page_languageBadgeProgram__p8a_N,.page_themeEnglish__F8xVl .page_languageBadge__pTBBH{color:#3d5a80;border-color:#3d5a80}