.DesafiosHero_hero__lYdC4{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.DesafiosHero_content__UKQJd{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.DesafiosHero_textContent__Gom4Q h1{font-size:2.8rem;line-height:1.2;color:var(--primary-color);margin-bottom:24px;font-weight:600}.DesafiosHero_description__VmcNf{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:32px}.DesafiosHero_ctas__CXALu{display:flex;gap:16px;flex-wrap:wrap}.DesafiosHero_btnSecondary__Da__u{padding:14px 28px;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.DesafiosHero_btnSecondary__Da__u:hover{background:var(--primary-color);color:white}.DesafiosHero_imageWrapper__LwokR{display:flex;justify-content:center}.DesafiosHero_mockupContainer__vx6ln{position:relative;width:100%;max-width:450px}.DesafiosHero_businessCaseCard__1tMHS{background:linear-gradient(145deg,#3a6d99,#2d5478);border-radius:16px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.DesafiosHero_cardHeader__9KMSV{display:flex;align-items:center;gap:12px;margin-bottom:20px}.DesafiosHero_logoMini__cprZW{width:32px;height:32px;background:linear-gradient(135deg,#4987be,#94b9ff);border-radius:6px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:14px}.DesafiosHero_cardTitle__ZKJ06{color:white;font-weight:600;font-size:14px;letter-spacing:1px}.DesafiosHero_searchBar__b_A8g{background:rgba(255,255,255,.15);border-radius:8px;padding:12px 16px;display:flex;gap:12px;margin-bottom:20px}.DesafiosHero_searchLabel__PR8Je{color:rgba(255,255,255,.7);font-size:12px}.DesafiosHero_searchValue__yv165{color:white;font-size:12px;font-weight:500}.DesafiosHero_resultsSection__mQb2S{background:white;border-radius:12px;padding:20px;margin-bottom:16px}.DesafiosHero_resultsTitle__mT99n{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:16px;letter-spacing:1px}.DesafiosHero_resultRow__z6vf9{display:grid;grid-template-columns:80px 1fr 50px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.DesafiosHero_resultRow__z6vf9:last-child{margin-bottom:0}.DesafiosHero_candidateName__MUa6b{font-size:14px;color:var(--text-primary);font-weight:500}.DesafiosHero_progressBar__iLjKf{height:8px;background:#e8f0f8;border-radius:4px;overflow:hidden}.DesafiosHero_progressFill__sU1iQ{height:100%;background:linear-gradient(90deg,#4987be,#94b9ff);border-radius:4px}.DesafiosHero_percentage__bkroW{font-size:14px;font-weight:600;color:var(--primary-color);text-align:right}.DesafiosHero_nextButton__uRn7G{width:100%;padding:12px;background:linear-gradient(135deg,#4987be,#94b9ff);border:none;border-radius:8px;color:white;font-weight:600;font-size:13px;cursor:pointer;transition:transform .2s ease}.DesafiosHero_nextButton__uRn7G:hover{transform:translateY(-2px)}@media (max-width:968px){.DesafiosHero_content__UKQJd{grid-template-columns:1fr;gap:40px}.DesafiosHero_textContent__Gom4Q h1{font-size:2.2rem}.DesafiosHero_imageWrapper__LwokR{order:-1}}@media (max-width:480px){.DesafiosHero_hero__lYdC4{padding:60px 0}.DesafiosHero_textContent__Gom4Q h1{font-size:1.8rem}.DesafiosHero_ctas__CXALu{flex-direction:column}.DesafiosHero_btnSecondary__Da__u{text-align:center}}.DesafiosPasos_section__ibvm_{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.DesafiosPasos_title__H_FZy{text-align:center;font-size:2rem;color:var(--primary-color);margin-bottom:60px;font-weight:600}.DesafiosPasos_timeline__sUGVQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative}.DesafiosPasos_step__KcByb{position:relative;text-align:center}.DesafiosPasos_stepNumber__h5g_I{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:3rem;font-weight:700;color:rgba(73,135,190,.1);z-index:0}.DesafiosPasos_stepContent__KfSgr{position:relative;z-index:1;background:white;border-radius:16px;padding:40px 24px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #e8f0f8;height:100%}.DesafiosPasos_stepIcon__rakx4{width:56px;height:56px;background:linear-gradient(135deg,#4987be,#94b9ff);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white}.DesafiosPasos_stepContent__KfSgr h3{font-size:1.1rem;color:var(--text-primary);margin-bottom:12px;font-weight:600}.DesafiosPasos_stepContent__KfSgr p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.DesafiosPasos_connector__fzK8_{display:none}@media (max-width:1024px){.DesafiosPasos_timeline__sUGVQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.DesafiosPasos_timeline__sUGVQ{grid-template-columns:1fr;max-width:400px;margin:0 auto}.DesafiosPasos_section__ibvm_{padding:60px 0}.DesafiosPasos_title__H_FZy{font-size:1.6rem;margin-bottom:40px}}.DesafiosProblemas_section__eJc4v{padding:80px 0;background:#ffffff}.DesafiosProblemas_title__FmbHB{text-align:center;font-size:2rem;color:var(--primary-color);margin-bottom:48px;font-weight:600}.DesafiosProblemas_grid__rKFxw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.DesafiosProblemas_card__r13oC{background:linear-gradient(180deg,#f0f7ff,#e8f3ff);border-radius:16px;padding:40px 32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.DesafiosProblemas_card__r13oC:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(73,135,190,.15)}.DesafiosProblemas_iconWrapper__NjZBJ{width:72px;height:72px;background:linear-gradient(135deg,#4987be,#94b9ff);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:white}.DesafiosProblemas_card__r13oC h3{font-size:1.1rem;color:var(--primary-color);margin-bottom:12px;font-weight:600;line-height:1.4}.DesafiosProblemas_card__r13oC p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}@media (max-width:968px){.DesafiosProblemas_grid__rKFxw{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (max-width:480px){.DesafiosProblemas_section__eJc4v{padding:60px 0}.DesafiosProblemas_title__FmbHB{font-size:1.6rem}.DesafiosProblemas_card__r13oC{padding:32px 24px}}.DesafiosStats_section__LSHF1{padding:80px 0;background:linear-gradient(135deg,#4987be,#2d5478)}.DesafiosStats_title__Xnu57{text-align:center;font-size:2rem;color:white;margin-bottom:48px;font-weight:600}.DesafiosStats_grid__VDrKi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;max-width:900px;margin:0 auto}.DesafiosStats_stat__enfnm{text-align:center}.DesafiosStats_value__Z8hU5{display:block;font-size:3.5rem;font-weight:700;color:white;margin-bottom:8px}.DesafiosStats_label__3uGSi{display:block;font-size:1rem;color:rgba(255,255,255,.85);line-height:1.4}@media (max-width:768px){.DesafiosStats_grid__VDrKi{grid-template-columns:1fr;gap:32px}.DesafiosStats_value__Z8hU5{font-size:2.8rem}}@media (max-width:480px){.DesafiosStats_section__LSHF1{padding:60px 0}.DesafiosStats_title__Xnu57{font-size:1.6rem}.DesafiosStats_value__Z8hU5{font-size:2.4rem}}