.Vv9Hua_userSection{max-width:800px;margin:0 auto}.Vv9Hua_sectionTitle{align-items:center;gap:.55rem;display:flex}.Vv9Hua_sectionTitle:before{content:"";background:#6d9a2b;border-radius:999px;flex-shrink:0;width:3px;height:.95em}.Vv9Hua_sectionTitle{letter-spacing:.05em;text-transform:uppercase;color:#24272a;border-bottom:none;margin-bottom:1.15rem;padding-bottom:0;font-size:.94rem;font-weight:550}.Vv9Hua_subtitle{color:#52565b;margin-bottom:1.15rem;font-size:.97rem;font-weight:400;line-height:1.55;display:block}.Vv9Hua_formGroup{margin-bottom:0}.Vv9Hua_formField{margin-bottom:1.15rem}.Vv9Hua_formField label{color:#8b9096;margin-bottom:.32rem;font-size:.97rem;font-weight:450;display:block}.Vv9Hua_formField input{color:#24272a;background-color:#fff;border:1px solid #e8eaec;border-radius:8px;width:100%;padding:.5rem .65rem;font-size:1.04rem;transition:border-color .15s,box-shadow .15s}.Vv9Hua_formField input:focus{border-color:#6d9a2b;outline:none;box-shadow:0 0 0 3px #89bc3926}.Vv9Hua_formField input:hover:not(:focus){border-color:#d3d7da}.Vv9Hua_checkContainer{align-items:center;gap:.6rem;margin-bottom:.55rem;padding:.3rem 0;display:flex}.Vv9Hua_checkContainer input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #d3d7da;border-radius:6px;flex-shrink:0;width:19px;height:19px;margin:0;transition:background .15s,border-color .15s}.Vv9Hua_checkContainer input[type=checkbox]:checked{background:#6d9a2b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E") 50%/15px no-repeat;border-color:#6d9a2b}.Vv9Hua_checkContainer input[type=checkbox]:hover:not(:checked){border-color:#9aa0a6}.Vv9Hua_checkContainer input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #89bc3940}.Vv9Hua_checkContainer label{cursor:pointer;color:#24272a;text-transform:none;font-size:.97rem}.Vv9Hua_button{cursor:pointer;border:none;border-radius:8px;margin-left:auto;padding:.55rem 1.2rem;font-size:1.01rem;font-weight:550;transition:background .15s}.Vv9Hua_socialButtons{flex-direction:column;gap:.6rem;margin-top:1.15rem;display:flex}.Vv9Hua_socialButtons button{box-shadow:none;border:none;border-radius:9px;justify-content:center;align-items:center;gap:.6rem;padding:.62rem .9rem;font-size:1.01rem;font-weight:500;display:flex}.Vv9Hua_socialButtons button svg{width:18px;height:18px}.Vv9Hua_formErrors{margin-top:1rem}.Vv9Hua_linkedAccount{background-color:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.Vv9Hua_linkedAccount:hover{background-color:#f3f4f6;box-shadow:0 2px 5px #00000014}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo{align-items:center;gap:.75rem;display:flex}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_socialIcon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_socialIcon.Vv9Hua_google{background-color:#db4437}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_socialIcon.Vv9Hua_facebook{background-color:#4267b2}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_socialIcon.Vv9Hua_linkedin{background-color:#0077b5}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_accountText{color:#374151;font-weight:500}.Vv9Hua_linkedAccount .Vv9Hua_accountInfo .Vv9Hua_accountText .Vv9Hua_accountLabel{color:#6b7280;margin-bottom:.25rem;font-size:.8rem;display:block}.Vv9Hua_linkedAccount .Vv9Hua_unlinkButton{color:#ef4444;cursor:pointer;background-color:#0000;border:1px solid #ef4444;border-radius:4px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.Vv9Hua_linkedAccount .Vv9Hua_unlinkButton:hover{background-color:#fef2f2}.Vv9Hua_linkedAccount .Vv9Hua_unlinkButton:focus{outline:none;box-shadow:0 0 0 2px #ef444433}@keyframes Vv9Hua_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.VcP4Pa_skeleton{background-color:#e0e0e0;margin-bottom:1rem;position:relative;overflow:hidden}.VcP4Pa_skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);width:100%;height:100%;animation:1.5s infinite VcP4Pa_skeleton-loading;position:absolute;top:0;left:-100%}@keyframes VcP4Pa_skeleton-loading{0%{left:-100%}to{left:100%}}
.JpoLca_cursoList{padding:1rem 2rem}@media (max-width:768px){.JpoLca_cursoList{padding:1rem}}.JpoLca_cursosLayout{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:2000px;margin:auto;padding:4rem .5rem;display:flex}
.D0uEsq_fileInput{background-color:#fff;border:2px solid #e5e7eb;border-radius:4px;align-items:center;width:100%;min-height:90px;margin:1rem 0;padding:1.25rem;transition:all .3s;display:flex;position:relative}.D0uEsq_fileInput:hover{border-color:#89bc39}.D0uEsq_fileInput.D0uEsq_disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.D0uEsq_fileInput.D0uEsq_filePending{cursor:pointer;background:linear-gradient(45deg,#f8fafc 0%,#fff 100%)}.D0uEsq_fileInput.D0uEsq_filePending:hover{background:linear-gradient(45deg,#f1f5f9 0%,#fff 100%)}.D0uEsq_fileInput.D0uEsq_fileLoading{background:#f8fafc}.D0uEsq_fileInput.D0uEsq_fileLoading:after{content:"";background:#fffc;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.D0uEsq_fileInput.D0uEsq_fileLoading .D0uEsq_skeletonIcon{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:4px;width:40px;height:40px;animation:1.5s infinite D0uEsq_shimmer}.D0uEsq_fileInput.D0uEsq_fileLoading .D0uEsq_col .D0uEsq_skeletonText{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:4px;width:140px;height:16px;margin-bottom:8px;animation:1.5s infinite D0uEsq_shimmer}.D0uEsq_fileInput.D0uEsq_fileLoading .D0uEsq_col .D0uEsq_skeletonText:last-child{width:100px}.D0uEsq_fileInput .D0uEsq_fileInputIcon{color:#89bc39;width:45px;height:45px;margin-right:1rem}.D0uEsq_fileInput .D0uEsq_fileInputIcon.D0uEsq_fileDownload{color:#89bc39}.D0uEsq_fileInput .D0uEsq_fileInputTexts{flex:1}.D0uEsq_fileInput .D0uEsq_fileInputTexts .D0uEsq_fileInputTextTitle{color:#454647;margin-bottom:.25rem;font-size:1rem;font-weight:500}.D0uEsq_fileInput .D0uEsq_fileInputTexts .D0uEsq_fileInputTextDescription{color:#333;font-size:.875rem}.D0uEsq_fileInput .D0uEsq_fileInputTexts .D0uEsq_fileInputTextDate,.D0uEsq_fileInput .D0uEsq_fileInputTexts .D0uEsq_fileInputTextSize{color:#6b7280;font-size:.75rem}.D0uEsq_fileInput .D0uEsq_uploadState{border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.D0uEsq_fileInput .D0uEsq_uploadState.D0uEsq_uploadPending{color:#92400e;background-color:#fef3c7}.D0uEsq_fileInput .D0uEsq_uploadState.D0uEsq_stateSuccess{color:#166534;background-color:#dcfce7}.D0uEsq_fileInput .D0uEsq_uploadState.D0uEsq_stateDanger{color:#991b1b;background-color:#fee2e2}.D0uEsq_fileInput .D0uEsq_fileDeletionButton{color:#fff;cursor:pointer;background-color:#454647;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.D0uEsq_fileInput .D0uEsq_fileDeletionButton:hover{background-color:#5a5b5c}.D0uEsq_fileInput .D0uEsq_fileDeletionButton:active{background-color:#4d4e4f}.D0uEsq_fileInput .D0uEsq_fileDeletionButton .D0uEsq_icon{width:16px;height:16px}@keyframes D0uEsq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.SQ-kuq_collapsible{color:#454647;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:.625rem 0;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.SQ-kuq_collapsible:hover{opacity:.8}.SQ-kuq_collapsible:focus{outline:none}.SQ-kuq_collapsible.SQ-kuq_open:after{transform:rotate(180deg)}.SQ-kuq_content{opacity:0;flex-direction:column;max-height:0;transition:max-height .3s,opacity .3s;display:flex;overflow:hidden}.SQ-kuq_content.SQ-kuq_open{opacity:1;max-height:1000px;padding-bottom:.25rem}.SQ-kuq_content label{cursor:pointer;touch-action:manipulation;border-radius:4px;align-items:center;gap:.5rem;margin-top:.3rem;padding:.25rem .5rem;font-size:.875rem;font-weight:400;display:flex}@media (hover:hover){.SQ-kuq_content label{transition:background-color .2s}.SQ-kuq_content label:hover{background-color:#00000008}}.SQ-kuq_content label span{color:#000000bf;-webkit-user-select:none;user-select:none;pointer-events:none;flex-grow:1}.SQ-kuq_content label input[type=checkbox]{cursor:pointer;accent-color:#89bc39;pointer-events:none;width:16px;height:16px;margin:0}.SQ-kuq_separator{border:0;border-top:1px solid #0000001a;margin:.5rem 0}
.LcT9HW_sectionNav{background-color:#f3f1ed;flex-direction:column;justify-content:flex-end;min-height:10rem;display:flex}.LcT9HW_sectionNav .LcT9HW_container{justify-content:center;align-items:center;gap:2rem;display:flex}@media (max-width:1024px){.LcT9HW_sectionNav .LcT9HW_container{flex-direction:column;gap:0}}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link{text-transform:uppercase;width:auto;padding:.75rem 1.25rem;font-size:20px;font-weight:500;list-style:none;transition:all .2s;position:relative}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link:hover{color:#454647}@media (max-width:1024px){.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link{width:100%;margin-left:0;font-size:18px}}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link.LcT9HW_active{color:#454647;font-size:20px;font-weight:600}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link.LcT9HW_active:after{content:"";background-color:#454647;width:100%;height:2px;position:absolute;bottom:-2px;left:0}@media (max-width:1024px){.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link.LcT9HW_active{color:#89bc39;border:0;font-size:18px}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link.LcT9HW_active:after{display:none}}.LcT9HW_sectionNav .LcT9HW_container .LcT9HW_link.LcT9HW_doc{align-items:center;display:flex}.LcT9HW_sectionNav .LcT9HW_badge{color:#fff;vertical-align:middle;background-color:#f44336;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:.8rem;font-weight:600;display:flex}.LcT9HW_sectionNav.LcT9HW_authed{background:#d7e8dc;min-height:0;margin-bottom:1.5rem;display:block}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container{flex-flow:row;align-items:stretch;gap:.75rem;max-width:1400px;padding:0;display:flex}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_link{color:#22312a9e;text-transform:none;white-space:nowrap;border-bottom:none;border-radius:0;flex:none;align-items:center;gap:.45rem;width:auto;padding:.85rem .9rem;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_link:hover{background:#ffffff80}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_active{color:#22312a;font-weight:600;box-shadow:inset 0 -2px #567624}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_active:after{display:none}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_active:hover{color:#22312a;background:0 0}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_salir{color:#1a1c1e9e;margin-left:auto}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container .LcT9HW_salir:hover{color:#b3261e;background:#ffffff80}.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_badge{color:#fff;background-color:#c62828;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:.7rem;font-weight:600;display:inline-flex}@media (max-width:900px){.LcT9HW_sectionNav.LcT9HW_authed .LcT9HW_container{overflow-x:auto}}
.AQvt0a_container{flex-direction:column;min-height:50vh;display:flex;padding:3rem 0!important}@media (max-width:768px){.AQvt0a_container{padding:3rem 1rem!important}}
._7bx1nW_modalContentConfirmation{text-align:center;flex-direction:column;align-items:center;padding:2rem;font-weight:500;display:flex}._7bx1nW_contentHeader{color:#333;margin-bottom:1rem;font-size:1.8rem;font-weight:600}._7bx1nW_iconContainer{margin:1.5rem 0}._7bx1nW_buttonContainer{justify-content:center;margin-top:1.5rem;display:flex}._7bx1nW_buttonContainer button{padding:.75rem 1.5rem}
.T_264G_review{break-inside:avoid;width:100%}.T_264G_card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}@media (max-width:768px){.T_264G_card{padding:1rem}}.T_264G_rating{gap:.2rem;display:flex}.T_264G_footer{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.T_264G_info{flex-direction:column;flex:1;gap:.25rem;display:flex}.T_264G_avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#89bc39 0%,#6fa02d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:600;display:flex}.T_264G_star{fill:#89bc39;color:#89bc39;width:16px;height:16px}.T_264G_starEmpty{fill:#0000;color:#89bc39;width:16px;height:16px}.T_264G_text{color:#333;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.T_264G_text{font-size:.9rem}}.T_264G_name{color:#454647;margin:0;font-size:.9rem;font-weight:600}@media (max-width:768px){.T_264G_name{font-size:.85rem}}.T_264G_course{color:#64748b;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}@media (max-width:768px){.T_264G_course{font-size:.75rem}}
.Dh4lAq_reviews{background-color:#fff;padding:5rem 1rem}@media (max-width:768px){.Dh4lAq_reviews{padding:3rem 1rem}}.Dh4lAq_container{max-width:1200px;margin:0 auto}.Dh4lAq_header{text-align:center;margin-bottom:3rem}@media (max-width:768px){.Dh4lAq_header{margin-bottom:2rem}}.Dh4lAq_title{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem;font-weight:600}@media (max-width:768px){.Dh4lAq_title{font-size:2rem}}.Dh4lAq_divider{background-color:#89bc39;border-radius:2px;width:60px;height:4px;margin:0 auto}.Dh4lAq_disclaimerContainer{text-align:center;margin-top:1rem}.Dh4lAq_disclaimerContainer .Dh4lAq_disclaimer{color:#64748b;margin-top:1rem;font-size:.875rem;font-style:italic}.Dh4lAq_reviewsGrid{column-count:1;column-gap:.75rem}@media (min-width:640px){.Dh4lAq_reviewsGrid{column-count:2;column-gap:.875rem}}@media (min-width:900px){.Dh4lAq_reviewsGrid{column-count:3;column-gap:1rem}}@media (min-width:1200px){.Dh4lAq_reviewsGrid{column-count:4;column-gap:1rem}}.Dh4lAq_reviewsGrid>*{margin-bottom:.75rem}@media (min-width:640px){.Dh4lAq_reviewsGrid>*{margin-bottom:.875rem}}@media (min-width:1200px){.Dh4lAq_reviewsGrid>*{margin-bottom:1rem}}@media (max-width:639px){.Dh4lAq_hideOnMobile{display:none}}
.lwXjbG_modalContainer{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:2rem;margin:0 auto;padding:2rem;display:flex}@media (max-width:768px){.lwXjbG_modalContainer{padding:1rem}}.lwXjbG_modalContainer .lwXjbG_imageSection{flex:1.2;justify-content:center;display:flex}@media (max-width:768px){.lwXjbG_modalContainer .lwXjbG_imageSection{display:none}}.lwXjbG_modalContainer .lwXjbG_imageSection .lwXjbG_svgWrapper{align-items:center;width:140px;height:auto;display:flex}.lwXjbG_modalContainer .lwXjbG_imageSection .lwXjbG_svgWrapper .lwXjbG_responsiveSvg{width:100%;height:auto}.lwXjbG_modalContainer .lwXjbG_contentSection{flex-direction:column;flex:2;justify-content:center;display:flex}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_title{color:#1f2937;margin-bottom:1rem;font-size:1.75rem;font-weight:600}@media (max-width:768px){.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_title{text-align:center}}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_title .lwXjbG_highlight{color:#73b819;font-weight:700}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_description{color:#4b5563;margin-bottom:1.5rem;font-size:1rem}@media (max-width:768px){.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_description{text-align:center}}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer{gap:1rem;display:flex}@media (max-width:768px){.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer{flex-direction:column}}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton span{font-size:1.25rem}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton.lwXjbG_noButton{color:#b91c1c;background-color:#fee2e2}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton.lwXjbG_noButton:hover{background-color:#fca5a5}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton.lwXjbG_yesButton{color:#047857;background-color:#d1fae5}.lwXjbG_modalContainer .lwXjbG_contentSection .lwXjbG_buttonContainer .lwXjbG_actionButton.lwXjbG_yesButton:hover{background-color:#a7f3d0}.lwXjbG_modalContent{flex-direction:column;display:flex}.lwXjbG_content{flex-direction:column;gap:1.25rem;display:flex}.lwXjbG_questionContent{flex-direction:column;gap:.75rem;display:flex}.lwXjbG_questionButtons{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}@media (max-width:560px){.lwXjbG_questionButtons{flex-direction:column-reverse}}.lwXjbG_questionButton{min-width:9.5rem}@media (max-width:560px){.lwXjbG_questionButton{width:100%}}
.Pnyc1q_passwordForm{justify-content:center;display:flex}
.l-lCkq_modal{padding:8px 24px}.l-lCkq_modalContent{margin-bottom:16px}.l-lCkq_modalDescription{color:#8b9096;text-align:center;margin-top:0;margin-bottom:20px;font-size:.97rem;line-height:1.5}.l-lCkq_uploadOptions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}@media (max-width:768px){.l-lCkq_uploadOptions{grid-template-columns:1fr}}.l-lCkq_uploadOption{cursor:pointer;background:#fafbfa;border:1px solid #dfe3e6;border-radius:11px;flex-direction:column;align-items:center;padding:1.1rem;transition:border-color .15s;display:flex}.l-lCkq_uploadOption:hover{background:#fff;border-color:#618528}.l-lCkq_uploadOption .l-lCkq_optionIcon{color:#618528;width:32px;height:32px;margin-bottom:12px}.l-lCkq_uploadOption .l-lCkq_optionIcon svg{width:100%;height:100%}.l-lCkq_uploadOption .l-lCkq_optionTitle{letter-spacing:-.01em;color:#1a1c1e;margin-bottom:4px;font-size:1.02rem;font-weight:600}.l-lCkq_uploadOption .l-lCkq_optionDescription{color:#8b9096;text-align:center;font-size:.9rem}.l-lCkq_uploadContainer{flex-direction:column;gap:16px;display:flex}.l-lCkq_sideBySide{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.l-lCkq_sideBySide{grid-template-columns:1fr}}.l-lCkq_uploadArea{cursor:pointer;background:#fafbfa;border:1px dashed #dfe3e6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;transition:border-color .15s,background .15s;display:flex}.l-lCkq_uploadArea.l-lCkq_small{padding:24px 20px}.l-lCkq_uploadArea.l-lCkq_small .l-lCkq_uploadIcon{width:28px;height:28px;margin-bottom:12px}.l-lCkq_uploadArea.l-lCkq_small .l-lCkq_uploadLabel .l-lCkq_uploadTitle{font-size:.95rem}.l-lCkq_uploadArea.l-lCkq_small .l-lCkq_uploadLabel .l-lCkq_uploadHint{font-size:.85rem}.l-lCkq_uploadArea.l-lCkq_uploaded{color:#618528;cursor:default;background:#89bc3914;border-style:solid;border-color:#618528}.l-lCkq_uploadArea.l-lCkq_uploaded .l-lCkq_uploadIcon,.l-lCkq_uploadArea.l-lCkq_uploaded .l-lCkq_uploadTitle{color:#618528}.l-lCkq_uploadArea.l-lCkq_uploaded .l-lCkq_uploadTitle{font-weight:600}.l-lCkq_uploadArea.l-lCkq_uploaded .l-lCkq_uploadHint{color:#52565b}.l-lCkq_uploadArea:hover,.l-lCkq_uploadArea.l-lCkq_dragActive{background:#fff;border-color:#618528}.l-lCkq_uploadArea .l-lCkq_uploadIcon{color:#618528;width:36px;height:36px;margin-bottom:16px}.l-lCkq_uploadArea .l-lCkq_uploadIcon svg{width:100%;height:100%}.l-lCkq_uploadArea .l-lCkq_uploadLabel{text-align:center}.l-lCkq_uploadArea .l-lCkq_uploadLabel .l-lCkq_uploadTitle{letter-spacing:-.01em;color:#1a1c1e;margin-top:0;margin-bottom:8px;font-size:1.02rem;font-weight:600}.l-lCkq_uploadArea .l-lCkq_uploadLabel .l-lCkq_uploadHint{color:#8b9096;font-size:.9rem}.l-lCkq_modalActions{border-top:1px solid #dfe3e6;justify-content:space-between;gap:10px;margin-top:20px;padding-top:12px;display:flex}@media (max-width:768px){.l-lCkq_modalActions{flex-direction:column-reverse}}
.PHn37a_loginForm{width:100%;min-height:50vh}@media (max-width:1024px){.PHn37a_loginForm{min-height:0}}.PHn37a_inputRow{margin-top:2.5rem}.PHn37a_inputRow input{width:75%}@media (max-width:1024px){.PHn37a_inputRow input{width:100%}}.PHn37a_floatingLabel{width:75%;display:inline-block;position:relative}@media (max-width:1024px){.PHn37a_floatingLabel{width:100%}}.PHn37a_floatingLabel input{width:100%}.PHn37a_floatingLabel input::placeholder{color:#0000;text-transform:none}.PHn37a_floatingLabel label{color:#757575;pointer-events:none;text-transform:uppercase;letter-spacing:.2px;background-color:#fff;padding:0 4px;font-size:.9rem;font-weight:500;transition:all .2s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.PHn37a_floatingLabel input:focus+label,.PHn37a_floatingLabel input:not(:placeholder-shown)+label{color:#89bc39;font-size:.75rem;top:-2px;transform:translateY(-50%)}.PHn37a_formField{margin:1.3rem 5px}.PHn37a_formSpan{padding-top:.25rem;font-size:12px;font-style:italic}.PHn37a_formSpan a{color:#333;text-decoration:underline}.PHn37a_formSpan a:hover{color:#89bc39}.PHn37a_formErrors{margin-top:2rem}
.Vb2poq_testimonialsSection{margin-top:3rem;margin-bottom:3rem;padding:0}.Vb2poq_sectionHeader{border-bottom:1px solid #e5e7eb80;align-items:center;gap:14px;margin-bottom:1.5rem;padding-bottom:1rem;display:flex;position:relative}.Vb2poq_sectionHeader:after{content:"";background:#89bc39;border-radius:2px;width:50px;height:2px;position:absolute;bottom:-1px;left:0}@media (max-width:768px){.Vb2poq_sectionHeader{gap:12px;margin-bottom:1rem;padding-bottom:.75rem}}@media (max-width:640px){.Vb2poq_sectionHeader{gap:10px}}.Vb2poq_sectionIcon{color:#454647;flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.Vb2poq_sectionIcon{width:18px;height:18px}}@media (max-width:640px){.Vb2poq_sectionIcon{width:16px;height:16px}}.Vb2poq_sectionTitle{color:#454647;letter-spacing:-.025em;margin:0;font-size:1.4rem;font-weight:700;line-height:1.3}@media (max-width:1024px){.Vb2poq_sectionTitle{font-size:1.3rem}}@media (max-width:768px){.Vb2poq_sectionTitle{font-size:1.2rem}}@media (max-width:640px){.Vb2poq_sectionTitle{font-size:1.1rem}}.Vb2poq_disclaimerContainer{text-align:center;margin-top:1rem}.Vb2poq_disclaimerContainer .Vb2poq_disclaimer{color:#64748b;margin:0 0 0 2rem;font-size:.875rem;font-style:italic}@media (max-width:768px){.Vb2poq_disclaimerContainer .Vb2poq_disclaimer{margin-left:0}}.Vb2poq_testimonialsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.Vb2poq_testimonialsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.Vb2poq_testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.Vb2poq_testimonialCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}@media (max-width:768px){.Vb2poq_testimonialCard{padding:1.25rem}}.Vb2poq_rating{gap:.2rem;display:flex}.Vb2poq_star{fill:#89bc39;color:#89bc39;width:14px;height:14px}.Vb2poq_starEmpty{fill:#0000;color:#89bc39;width:14px;height:14px}.Vb2poq_testimonialText{color:#333;flex:1;margin:0;font-size:.95rem;font-style:italic;line-height:1.65}@media (max-width:768px){.Vb2poq_testimonialText{font-size:.9rem}}.Vb2poq_authorSection{border-top:1px solid #e5e7eb;align-items:center;gap:.625rem;padding-top:.625rem;display:flex}.Vb2poq_avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#89bc39 0%,#6fa02d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:600;display:flex}.Vb2poq_authorName{color:#454647;margin:0;font-size:.875rem;font-weight:600}@media (max-width:768px){.Vb2poq_authorName{font-size:.8rem}}
._5fJAJq_container{padding-top:1.5rem;padding-bottom:4rem}._5fJAJq_container:before{content:"";z-index:-1;background:#f6f7f8;position:fixed;inset:0}._5fJAJq_loaderWrapper{justify-content:center;padding:6rem 0;display:flex}._5fJAJq_cabecera{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}._5fJAJq_cursoImagen{object-fit:cover;background:#f3f4f6;border-radius:8px;flex-shrink:0;width:190px;height:92px}._5fJAJq_cursoDatos{min-width:0}._5fJAJq_cursoMetaDato{align-items:center;gap:.35rem;display:inline-flex}._5fJAJq_cursoMetaDato svg{color:#9ca3af;flex-shrink:0}@media (max-width:640px){._5fJAJq_cabecera{flex-direction:column;align-items:stretch}._5fJAJq_cursoImagen{width:100%;height:120px}}._5fJAJq_cursoTitulo{color:#454647;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.3}._5fJAJq_cursoMeta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}._5fJAJq_subvencionado{color:#5a8d13;background:#89bc391f;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}._5fJAJq_perfilBanner{background:#89bc3914;border:1px solid #89bc394d;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:flex}._5fJAJq_perfilIcono{color:#89bc39;flex-shrink:0}._5fJAJq_perfilTexto{color:#333;flex:1;margin:0;font-size:.9rem;line-height:1.45}._5fJAJq_perfilTexto strong{font-weight:700}._5fJAJq_perfilEnlace{color:#5a8d13;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}._5fJAJq_perfilEnlace:hover{color:#89bc39}._5fJAJq_pasos{background:#fafafa;border-radius:8px;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:1rem;list-style:none;display:flex}._5fJAJq_paso{border-bottom:3px solid #e5e7eb;flex:10rem;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}._5fJAJq_pasoNumero{color:#6b7280;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:inline-flex}._5fJAJq_pasoTitulo{color:#6b7280;font-size:.85rem;font-weight:600}._5fJAJq_pasoEstado{color:#9ca3af;white-space:nowrap;margin-left:auto;font-size:.72rem}._5fJAJq_pasoHecho{border-bottom-color:#89bc39}._5fJAJq_pasoHecho ._5fJAJq_pasoNumero{color:#fff;background:#89bc39}._5fJAJq_pasoHecho ._5fJAJq_pasoTitulo{color:#454647}._5fJAJq_pasoActual{border-bottom-color:#89bc39}._5fJAJq_pasoActual ._5fJAJq_pasoNumero{color:#fff;background:#89bc39}._5fJAJq_pasoActual ._5fJAJq_pasoTitulo,._5fJAJq_pasoActual ._5fJAJq_pasoEstado{color:#454647;font-weight:600}._5fJAJq_cuerpo{grid-template-columns:1fr 18rem;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){._5fJAJq_cuerpo{grid-template-columns:1fr}}._5fJAJq_principal{min-width:0}._5fJAJq_seccionTitulo{color:#454647;margin:0 0 .25rem;font-size:1.1rem;font-weight:700}._5fJAJq_seccionIntro{color:#6b7280;margin:0 0 1rem;font-size:.85rem}._5fJAJq_vacio{text-align:center;color:#6b7280;background:#fafafa;border-radius:8px;padding:1.5rem;font-size:.9rem}._5fJAJq_tarjeta{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:.85rem;margin-bottom:.75rem;padding:1rem 1.1rem;display:flex}._5fJAJq_tarjetaOk{background:#fbfdf8;border-color:#89bc3959}._5fJAJq_tarjetaIcono{color:#6b7280;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._5fJAJq_tarjetaTexto{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._5fJAJq_tarjetaNombre{color:#454647;font-size:.95rem;font-weight:600}._5fJAJq_opcional{color:#b54708;vertical-align:1px;background:#fffaeb;border-radius:999px;margin-left:.4rem;padding:.02rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}._5fJAJq_tarjetaPorque{color:#6b7280;font-size:.83rem;line-height:1.45}._5fJAJq_tarjetaRechazo{color:#b42318;font-size:.83rem;font-weight:500;line-height:1.45}._5fJAJq_tarjetaFecha{color:#9ca3af;font-size:.75rem}._5fJAJq_tarjetaAccion{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}._5fJAJq_badge{white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:600}._5fJAJq_badgeOk{color:#5a8d13;background:#89bc3926}._5fJAJq_badgeEspera{color:#b54708;background:#fffaeb}._5fJAJq_badgeMal{color:#b42318;background:#fef3f2}._5fJAJq_descartado{background:#fafafa;border:1px dashed #e5e7eb;border-radius:8px;align-items:center;gap:.85rem;margin-bottom:.75rem;padding:.85rem 1.1rem;display:flex}._5fJAJq_descartadoIcono{color:#d1d5db;flex-shrink:0}._5fJAJq_descartadoTexto{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._5fJAJq_descartadoNombre{color:#9ca3af;font-size:.92rem;font-weight:600}._5fJAJq_descartadoMotivo{color:#9ca3af;font-size:.8rem}._5fJAJq_descartadoBadge{color:#9ca3af;white-space:nowrap;background:#f3f4f6;border-radius:999px;flex-shrink:0;padding:.15rem .6rem;font-size:.72rem;font-weight:600}._5fJAJq_lateral{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.1rem}._5fJAJq_lateralTitulo{color:#454647;border-bottom:1px solid #f3f4f6;margin:0 0 .85rem;padding-bottom:.6rem;font-size:.95rem;font-weight:700}._5fJAJq_lateralFase{flex-direction:column;gap:.7rem;display:flex}._5fJAJq_rechazadaBanner{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:flex}._5fJAJq_rechazadaBanner svg{flex-shrink:0}._5fJAJq_rechazadaBanner p{margin:0;font-size:.9rem;line-height:1.45}._5fJAJq_aviso{text-align:center;background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:flex}._5fJAJq_avisoIcono{color:#d1a20a}._5fJAJq_avisoTitulo{color:#454647;margin:0;font-size:1.1rem;font-weight:700}._5fJAJq_avisoTexto{color:#6b7280;max-width:34rem;margin:0 0 .5rem;font-size:.9rem;line-height:1.55}._5fJAJq_lateralIntro{color:#9ca3af;margin:-.4rem 0 .85rem;font-size:.78rem;line-height:1.45}._5fJAJq_lateralDocTexto{flex-direction:column;gap:.1rem;min-width:0;display:flex}._5fJAJq_lateralDocOk{color:#5a8d13;flex-shrink:0;font-size:.75rem;font-weight:600}._5fJAJq_lateralDocSubir{color:#454647;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;padding:.2rem .6rem;font-size:.75rem;font-weight:600}._5fJAJq_lateralDocSubir:hover{color:#5a8d13;border-color:#89bc39}._5fJAJq_lateralDoc{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._5fJAJq_lateralDocNombre{color:#333;font-size:.87rem;font-weight:600}._5fJAJq_lateralDocCuando{color:#9ca3af;font-size:.78rem}
.nLhibG_loginForm{display:flex}@media (max-width:1024px){.nLhibG_loginForm{flex-direction:column;padding:2rem}}.nLhibG_section{width:100%;padding-top:2rem;display:flex}@media (max-width:1024px){.nLhibG_section{justify-content:center}}.nLhibG_section button{padding:.6rem 1.3rem!important}.nLhibG_authButtons{flex-direction:column;gap:1rem;width:50%;margin-top:2.5rem;display:flex}@media (max-width:1024px){.nLhibG_authButtons{width:100%;margin-top:1rem}}.nLhibG_authButtons span{font-size:1rem;font-weight:500}
.Li6wCW_passwordForm{width:100%;min-height:50vh;margin-top:2rem}.Li6wCW_formField{width:30%;margin-top:2.5rem}.Li6wCW_actions{justify-content:flex-start;margin-top:3rem;display:flex}.Li6wCW_formErrors{margin-top:2rem}.Li6wCW_header h1{margin-top:2rem;font-weight:500}.Li6wCW_header p{font-size:1.1rem}
.jvKS1a_passwordForm{width:100%;min-height:50vh;margin-top:2rem}.jvKS1a_formField{width:30%;margin-top:2.5rem}@media (max-width:768px){.jvKS1a_formField{width:100%}}.jvKS1a_actions{justify-content:flex-start;margin-top:3rem;display:flex}.jvKS1a_formErrors{margin-top:2rem}.jvKS1a_header h1{margin-top:2rem;font-weight:500}.jvKS1a_header p{font-size:1.1rem}
.soA4ja_registerForm{justify-content:center;display:flex}
