.challenges-section_challenges__7VWj4{background:#FFF;position:relative;overflow:hidden}.challenges-section_title__BZIPv{text-align:center;font-size:var(--text-heading-md);line-height:1.3;letter-spacing:-.02em;margin-bottom:3rem}.challenges-section_highlight__vAA62{position:relative;padding-bottom:4px}.challenges-section_highlight__vAA62:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:12px;width:93%;height:2px;background:#2FADEC;z-index:-1}.challenges-section_list__dwF0n{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.challenges-section_item__GmuXm{position:relative;background:rgba(255,255,255,.7);border:2.5px solid #e8f3f7;border-radius:20px;padding:1.5rem 2rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.challenges-section_item__GmuXm:hover{border-color:#C5D8DF}.challenges-section_item__GmuXm.challenges-section_active__DRWIg{background:rgba(232,243,247,.7);border-color:#C5D8DF}.challenges-section_header__y2TCG{display:flex;align-items:center;gap:1.5rem;user-select:none}.challenges-section_icon__MBQl_{width:52px;height:52px;flex-shrink:0;object-fit:contain}.challenges-section_itemTitle__KLr_X{flex:1;font-family:var(--font-sora),sans-serif;font-size:var(--text-body-xl);font-weight:600;color:var(--text-heading-color);letter-spacing:-.01em;line-height:1.3;margin:0}.challenges-section_toggle__2ubDn{width:32px;height:32px;border-radius:10px;flex-shrink:0;position:relative;background:linear-gradient(180deg,#FFFFFF 13.69%,#9EE3F3 53.75%,#32A3E9 108.68%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-figtree),sans-serif;font-size:28px;font-weight:400;color:var(--text-heading-color);transition:background .3s ease,border .3s ease}.challenges-section_toggle__2ubDn:before{content:"+";line-height:1;transition:opacity .2s ease}.challenges-section_toggle__2ubDn:after{content:"−";position:absolute;line-height:1;opacity:0;transition:opacity .2s ease}.challenges-section_item__GmuXm.challenges-section_active__DRWIg .challenges-section_toggle__2ubDn{background:transparent;border:2px solid var(--text-heading-color)}.challenges-section_item__GmuXm.challenges-section_active__DRWIg .challenges-section_toggle__2ubDn:before{opacity:0}.challenges-section_item__GmuXm.challenges-section_active__DRWIg .challenges-section_toggle__2ubDn:after{opacity:1}.challenges-section_body__G9QCp{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.challenges-section_item__GmuXm.challenges-section_active__DRWIg .challenges-section_body__G9QCp{max-height:500px}.challenges-section_description__K5k2c{padding-top:1.25rem;padding-right:calc(36px + 1.5rem);font-family:var(--font-figtree),sans-serif;font-size:var(--text-body-lg);line-height:1.5;color:var(--text-body-color);margin:0}@media (max-width:980px){.challenges-section_item__GmuXm{padding:1.25rem 1.5rem}.challenges-section_header__y2TCG{gap:1rem}.challenges-section_description__K5k2c{padding-right:0}}@media (max-width:768px){.challenges-section_title__BZIPv{margin-bottom:2rem}.challenges-section_item__GmuXm{padding:1rem 1.25rem;border-radius:16px}.challenges-section_icon__MBQl_{width:40px;height:40px}.challenges-section_toggle__2ubDn{width:32px;height:32px;font-size:24px}.challenges-section_description__K5k2c{padding-left:0;padding-right:0;font-size:var(--text-body-md)}}@media (max-width:480px){.challenges-section_item__GmuXm{padding:1rem}.challenges-section_itemTitle__KLr_X{font-size:var(--text-body-lg)}.challenges-section_header__y2TCG{gap:.75rem}.challenges-section_icon__MBQl_{width:36px;height:36px}.challenges-section_toggle__2ubDn{width:28px;height:28px;font-size:22px;border-radius:8px}}