.cohorts_pageContainer__EeH4a{display:flex;flex-direction:column;width:100%;background:hsl(var(--light))}.cohorts_loadingContainer__poF5o{display:flex;align-items:center;justify-content:center;min-height:100vh;background:hsl(var(--light))}.cohorts_hero__2oHUM{position:relative;width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background-color:hsl(var(--light));padding:120px var(--spacing-6) calc(var(--spacing-8) + 60px)}.cohorts_heroDescription__FR_Tr{max-width:800px;margin:var(--spacing-6) auto var(--spacing-12);animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.4s;opacity:0}.cohorts_heroDescription__FR_Tr p{font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));line-height:1.6;color:hsla(var(--dark),.8)}@media (max-width:1024px){.cohorts_hero__2oHUM{min-height:100vh;height:auto;padding:110px var(--spacing-4) var(--spacing-6)}.cohorts_heroContent__EcM36{padding:0 var(--spacing-4)}.cohorts_heroHeading__jyK5N{font-size:clamp(2.5rem,8vw,3.5rem)!important;margin-bottom:var(--spacing-6)}.cohorts_heroDescription__FR_Tr{margin:var(--spacing-4) auto var(--spacing-8)}}@media (max-width:768px){.cohorts_hero__2oHUM{min-height:100vh;height:auto;padding:80px var(--spacing-4) var(--spacing-4)}.cohorts_heroContent__EcM36{padding:0 var(--spacing-3)}.cohorts_heroHeading__jyK5N{font-size:clamp(2rem,7vw,2.75rem)!important;margin-bottom:var(--spacing-4);line-height:1.1}.cohorts_heroDescription__FR_Tr{margin:var(--spacing-3) auto var(--spacing-6);max-width:600px}.cohorts_heroDescription__FR_Tr p{font-size:clamp(.95rem,2.2vw,1.1rem)!important;line-height:1.5}}@media (max-width:480px){.cohorts_hero__2oHUM{min-height:100vh;height:auto;padding:75px var(--spacing-3) calc(var(--spacing-6) + 60px);align-items:flex-start;justify-content:flex-start}.cohorts_heroContent__EcM36{padding:0 var(--spacing-2);margin-top:0}.cohorts_heroHeading__jyK5N{font-size:clamp(1.75rem,6vw,2.25rem)!important;margin-bottom:var(--spacing-3);line-height:1.2}.cohorts_heroDescription__FR_Tr{margin:var(--spacing-2) auto var(--spacing-4);max-width:100%}.cohorts_heroDescription__FR_Tr p{font-size:clamp(.9rem,2vw,1rem)!important;line-height:1.4}}@media (max-width:320px){.cohorts_hero__2oHUM{padding:70px var(--spacing-2) var(--spacing-2)}.cohorts_heroContent__EcM36{padding:0 var(--spacing-1)}.cohorts_heroHeading__jyK5N{font-size:1.5rem!important;margin-bottom:var(--spacing-2)}.cohorts_heroDescription__FR_Tr{margin:var(--spacing-2) auto var(--spacing-3)}.cohorts_heroDescription__FR_Tr p{font-size:.85rem!important}}.cohorts_gradientOverlay__L5qRw{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(37,17,115,.03),rgba(61,23,211,.05) 50%,rgba(4,62,113,.163));z-index:1}.cohorts_shapesContainer__8oDjF{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cohorts_shape__V9Azp{position:absolute;border-radius:50%;filter:blur(60px)}.cohorts_shape1__rQpS9{top:5%;left:15%;width:400px;height:400px;background:radial-gradient(circle,rgba(51,143,255,.15) 0,rgba(51,143,255,0) 70%);animation:cohorts_floatAnimation__IA3_b 20s ease-in-out infinite alternate}.cohorts_shape2__GXpUE{bottom:15%;right:10%;width:350px;height:350px;background:radial-gradient(circle,rgba(153,199,255,.1) 0,rgba(153,199,255,0) 70%);animation:cohorts_floatAnimation__IA3_b 15s ease-in-out infinite alternate-reverse}.cohorts_shape3__gceq1{top:45%;left:75%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,rgba(3,20,58,.05) 0,rgba(3,20,58,0) 70%);animation:cohorts_pulseAnimation___1Emh 10s ease-in-out infinite}.cohorts_shape4__PZk67{top:20%;right:25%;width:300px;height:300px;background:radial-gradient(circle,rgba(102,171,255,.12) 0,rgba(102,171,255,0) 70%);animation:cohorts_floatAnimation__IA3_b 18s ease-in-out infinite alternate-reverse}.cohorts_gridPattern__eTHRC{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,hsla(var(--dark),.03) 1px,transparent 1px),linear-gradient(to bottom,hsla(var(--dark),.03) 1px,transparent 1px);background-size:40px 40px;z-index:1}@keyframes cohorts_float__qsjzt{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}}@keyframes cohorts_fadeInUp__rjTj9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cohorts_fadeIn__iUJmm{0%{opacity:0}to{opacity:1}}@keyframes cohorts_pulse__3TMrm{0%,to{opacity:1}50%{opacity:.5}}@keyframes cohorts_scroll__0nEtK{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}to{transform:translateX(-50%) translateY(0)}}@keyframes cohorts_floatAnimation__IA3_b{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-30px) translateX(20px)}}@keyframes cohorts_pulseAnimation___1Emh{0%{transform:translate(-50%,-50%) scale(1);opacity:.05}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.1}to{transform:translate(-50%,-50%) scale(1);opacity:.05}}.cohorts_heroTagline__tzNd2{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:hsl(var(--dark));margin-bottom:var(--spacing-4);letter-spacing:.05em;text-transform:uppercase;animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.1s;opacity:0}.cohorts_heroHighlights__i5C3k{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-6);margin-bottom:var(--spacing-12);animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.6s;opacity:0}.cohorts_highlightItem__gCBBb{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);background:hsla(var(--dark),.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);border:1px solid hsla(var(--dark),.1);transition:all .3s ease;max-width:350px}@media (max-width:1024px){.cohorts_heroHighlights__i5C3k{gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.cohorts_highlightItem__gCBBb{max-width:280px;padding:var(--spacing-3) var(--spacing-4)}}@media (max-width:768px){.cohorts_heroHighlights__i5C3k{gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-direction:row;justify-content:center;flex-wrap:wrap}.cohorts_highlightItem__gCBBb{width:calc(50% - var(--spacing-2));max-width:220px;min-height:100px;padding:var(--spacing-3);flex-direction:column;text-align:center;justify-content:center;gap:var(--spacing-2)}.cohorts_highlightItem__gCBBb:nth-child(3){width:calc(50% - var(--spacing-2));max-width:220px;margin-top:var(--spacing-3)}.cohorts_highlightIcon__sBfJ_{width:40px;height:40px;margin-bottom:0}.cohorts_highlightText__5Xc38 h3{font-size:var(--text-sm);margin-bottom:var(--spacing-1)}.cohorts_highlightText__5Xc38 p{font-size:var(--text-xs);line-height:1.3}}@media (max-width:480px){.cohorts_heroHighlights__i5C3k{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.cohorts_highlightItem__gCBBb{flex:1 1;min-width:0;max-width:none;min-height:80px;padding:var(--spacing-2);flex-direction:column;text-align:center;justify-content:center;gap:var(--spacing-1)}.cohorts_highlightItem__gCBBb:nth-child(3){width:auto;max-width:none;margin-top:0}.cohorts_highlightIcon__sBfJ_{display:none!important}.cohorts_highlightText__5Xc38 h3{font-size:.7rem!important;margin-bottom:var(--spacing-quarter);line-height:1.1;font-weight:var(--font-weight-semibold)}.cohorts_highlightText__5Xc38 p{font-size:.6rem!important;line-height:1.1;opacity:.9}}@media (max-width:320px){.cohorts_heroHighlights__i5C3k{gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.cohorts_highlightItem__gCBBb{width:calc(50% - var(--spacing-half));max-width:140px;min-height:80px;padding:var(--spacing-1)}.cohorts_highlightIcon__sBfJ_{width:28px;height:28px}.cohorts_highlightText__5Xc38 h3{font-size:.7rem!important}.cohorts_highlightText__5Xc38 p{font-size:.65rem!important}}.cohorts_highlightItem__gCBBb:hover{transform:translateY(-4px);background:hsla(var(--light),.08);border-color:hsla(var(--primary),.3);box-shadow:0 10px 30px hsla(var(--primary),.2)}.cohorts_highlightIcon__sBfJ_{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-light)));border-radius:50%;color:hsl(var(--light));flex-shrink:0}.cohorts_highlightText__5Xc38 h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin-bottom:var(--spacing-1)}.cohorts_highlightText__5Xc38 p{font-size:var(--text-sm);color:hsla(var(--dark),.85)}.cohorts_heroContent__EcM36{position:relative;z-index:10;width:100%;max-width:var(--max-width);margin:20px auto;padding:0 var(--spacing-6);text-align:center}@media (max-width:1024px){.cohorts_heroContent__EcM36{padding:0 var(--spacing-5)}}@media (max-width:768px){.cohorts_heroContent__EcM36{padding:0 var(--spacing-4)}}@media (max-width:480px){.cohorts_heroContent__EcM36{padding:0 var(--spacing-3)}}@media (max-width:320px){.cohorts_heroContent__EcM36{padding:0 var(--spacing-2)}}.cohorts_heroTextContent__QdPAI{max-width:900px;margin:0 auto}.cohorts_heroHeading__jyK5N{font-size:clamp(var(--text-4xl),10vw,var(--text-6xl));font-weight:var(--font-weight-black);line-height:1;margin:0 0 var(--spacing-8);color:hsl(var(--dark))}.cohorts_highlight__ihPvE{color:hsl(var(--primary))}.cohorts_heroHeadingLine__902jI{display:block;position:relative;margin-bottom:var(--spacing-2)}.cohorts_heroText__yC4Q_{display:inline-block;animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;opacity:0;background:hsl(var(--dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohorts_heroHeadingLine__902jI:nth-child(2) .cohorts_heroText__yC4Q_{animation-delay:.2s}.cohorts_heroSubheading__nq1ta{font-size:clamp(var(--text-lg),3vw,var(--text-2xl));font-weight:var(--font-weight-regular);color:hsla(var(--dark),.85);margin:0 0 var(--spacing-12);line-height:1.6;animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.4s;opacity:0}.cohorts_heroStats__6PwPP{display:flex;justify-content:center;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-12);animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.6s;opacity:0;flex-wrap:wrap}@media (max-width:1024px){.cohorts_heroStats__6PwPP{gap:var(--spacing-8);margin-bottom:var(--spacing-10)}.cohorts_stat__3o1PH{padding:var(--spacing-3) var(--spacing-5)}.cohorts_statNumber__mVwqN{font-size:clamp(var(--text-2xl),4.5vw,var(--text-4xl))}.cohorts_statLabel__RVaph{font-size:var(--text-sm)}}@media (max-width:768px){.cohorts_heroStats__6PwPP{gap:var(--spacing-6);margin-bottom:var(--spacing-6);flex-direction:row;justify-content:center}.cohorts_stat__3o1PH{padding:var(--spacing-3) var(--spacing-4);min-width:100px}.cohorts_statNumber__mVwqN{font-size:clamp(var(--text-xl),4vw,var(--text-2xl))!important;margin-bottom:var(--spacing-1)}.cohorts_statLabel__RVaph{font-size:var(--text-sm)!important}}@media (max-width:480px){.cohorts_heroStats__6PwPP{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:0 var(--spacing-2)}.cohorts_stat__3o1PH{padding:var(--spacing-2);flex:1 1;min-width:0;min-height:80px;display:flex;flex-direction:column;justify-content:center}.cohorts_statNumber__mVwqN{font-size:clamp(var(--text-base),3.5vw,var(--text-lg))!important;margin-bottom:var(--spacing-half)}.cohorts_statLabel__RVaph{font-size:8.5px!important;letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:320px){.cohorts_heroStats__6PwPP{gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.cohorts_stat__3o1PH{padding:var(--spacing-1) var(--spacing-2);min-width:60px}.cohorts_statNumber__mVwqN{font-size:clamp(var(--text-base),3vw,var(--text-lg))!important}.cohorts_statLabel__RVaph{font-size:.65rem!important}}.cohorts_stat__3o1PH{text-align:center;position:relative;padding:var(--spacing-4) var(--spacing-6);background:hsla(var(--dark),.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);border:1px solid hsla(var(--dark),.1);transition:all .3s ease}.cohorts_stat__3o1PH:hover{transform:translateY(-4px);background:hsla(var(--dark),.08);border-color:hsla(var(--primary),.3);box-shadow:0 10px 30px hsla(var(--primary),.2)}.cohorts_statNumber__mVwqN{display:block;font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:hsl(var(--primary));margin-bottom:var(--spacing-2);line-height:1;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohorts_statLabel__RVaph{display:block;font-size:var(--text-base);color:hsla(var(--dark),.85);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-medium)}.cohorts_heroCTA__cTsh1{animation:cohorts_fadeInUp__rjTj9 .8s ease-out forwards;animation-delay:.8s;opacity:0}.cohorts_scrollIndicator__S9DNK{position:absolute;bottom:var(--spacing-8);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);animation:cohorts_fadeIn__iUJmm 1s ease-out forwards;animation-delay:1s;opacity:0;cursor:pointer}@media (max-width:768px){.cohorts_scrollIndicator__S9DNK{bottom:var(--spacing-4)}}@media (max-width:480px){.cohorts_scrollIndicator__S9DNK{bottom:var(--spacing-6)}.cohorts_heroCTA__cTsh1{margin-bottom:var(--spacing-8)}}.cohorts_mouse__L0gwx{width:26px;height:40px;border:2px solid hsla(var(--primary),.6);border-radius:13px;position:relative}.cohorts_mouseWheel__rAcgb{width:4px;height:8px;background:hsl(var(--primary));border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:cohorts_scroll__0nEtK 2s ease-in-out infinite}.cohorts_sectionContainer__Wbzu2{width:100%;padding:var(--spacing-24) 0}.cohorts_sectionContainer__Wbzu2 .cohorts_contentWrapper__myHGB{opacity:0;transform:translateY(30px);transition:transform .6s ease-out,opacity .6s ease-out;will-change:transform,opacity}.cohorts_sectionContainer__Wbzu2.cohorts_sectionVisible__GNKLR .cohorts_contentWrapper__myHGB{opacity:1;transform:translateY(0)}.cohorts_applySectionContainer__niRS1{width:100%;padding:var(--spacing-24) 0 0 0}.cohorts_sectionContainerNoAnimation__gVBHx{width:100%;padding:var(--spacing-24) 0}.cohorts_sectionContainer__Wbzu2.cohorts_altBackground__y0rEA{background:hsl(var(--muted))}.cohorts_sectionContainer__Wbzu2.cohorts_gradientBackground__t1nJK{background:linear-gradient(135deg,hsla(var(--primary),.02) 0,hsla(var(--accent),.03) 50%,hsla(var(--primary),.02) 100%)}.cohorts_sectionContainer__Wbzu2.cohorts_darkBackground__7A0Uy{background:linear-gradient(135deg,hsla(var(--dark),.03) 0,hsla(var(--dark),.05) 100%)}.cohorts_sectionContainer__Wbzu2.cohorts_primaryBackground__SzxYS{background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary-light),.03) 100%)}.cohorts_sectionContainer__Wbzu2.cohorts_accentBackground__gnFC7{background:linear-gradient(135deg,hsla(var(--accent),.05) 0,hsla(var(--primary),.02) 100%)}.cohorts_contentWrapper__myHGB{position:relative;z-index:10;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-6)}.cohorts_sectionHeader__gS_ED{text-align:center;margin-bottom:var(--spacing-16)}.cohorts_sectionTitle__nVstb{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:hsl(var(--dark));margin:0 0 var(--spacing-6);line-height:1.2;position:relative;display:inline-block}.cohorts_sectionTitle__nVstb:after{content:"";position:absolute;bottom:-var(--spacing-3);left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary-light)));border-radius:var(--border-radius-full)}.cohorts_sectionDescription__gxsCi{font-size:clamp(var(--text-base),2vw,var(--text-lg));color:hsla(var(--dark),.8);max-width:800px;margin:0 auto;line-height:1.8}.cohorts_overviewImageContainer__fZo1f{margin:var(--spacing-12) 0;padding:0 var(--spacing-6)}.cohorts_overviewImage__ge831{position:relative;max-width:1200px;margin:0 auto;border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:hsl(var(--light))}.cohorts_roundedImage__Z1Hqk{display:block;width:100%;height:auto;min-height:400px;max-height:600px;object-fit:cover;object-position:center;transition:transform .5s ease}@media (max-width:768px){.cohorts_roundedImage__Z1Hqk{min-height:250px;max-height:400px}}.cohorts_overviewImage__ge831:hover .cohorts_roundedImage__Z1Hqk{transform:scale(1.02)}.cohorts_imageCaption__NWwHS{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-4);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:hsl(var(--light));font-size:var(--text-sm);text-align:center}.cohorts_techStackContainer__8XgNz{margin-top:var(--spacing-16)}.cohorts_techStackTitle__5jf3_{text-align:center;margin-bottom:var(--spacing-8);font-size:var(--text-2xl);color:hsl(var(--dark))}.cohorts_techStackGrid__p2vAJ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);max-width:900px;margin:0 auto}.cohorts_techItem__psiZV{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:hsl(var(--light));border-radius:var(--border-radius-full);box-shadow:var(--shadow-sm);transition:all .3s ease}.cohorts_techItem__psiZV:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cohorts_techIcon__eG38M{font-size:var(--text-xl)}.cohorts_techName___qee0{font-weight:var(--font-weight-medium);color:hsl(var(--dark))}.cohorts_requirementsList__BIInt{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);max-width:1200px;margin:0 auto}.cohorts_requirementCard__UPKow{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8);background:hsl(var(--light));border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.cohorts_requirementCard__UPKow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(var(--primary),.05) 0,transparent 100%);opacity:0;transition:opacity .3s ease}.cohorts_requirementCard__UPKow:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:hsla(var(--primary),.2)}.cohorts_requirementCard__UPKow:hover:before{opacity:1}.cohorts_requirementIcon__SJDKE{font-size:var(--text-3xl);flex-shrink:0}.cohorts_requirementContent__u1wBp{position:relative;z-index:1}.cohorts_requirementContent__u1wBp h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohorts_requirementContent__u1wBp p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}.cohorts_dallasCallout__Ncmb2{display:flex;align-items:flex-start;gap:var(--spacing-6);max-width:900px;margin:var(--spacing-16) auto 0;padding:var(--spacing-8);background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary),.1) 100%);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1)}.cohorts_calloutIcon__vkL4z{font-size:var(--text-4xl);flex-shrink:0;animation:cohorts_pulse__3TMrm 2s ease-in-out infinite}.cohorts_calloutContent__RctJx h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohorts_calloutContent__RctJx p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}.cohorts_detailsGrid__36UBF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.cohorts_detailCard__TPKU1{text-align:center;padding:var(--spacing-10);background:hsl(var(--light));border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1);transition:all .3s ease;position:relative;overflow:hidden}.cohorts_detailCard__TPKU1:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(var(--primary),.1) 0,transparent 70%);transform:scale(0);transition:transform .5s ease}.cohorts_detailCard__TPKU1:hover{border-color:hsla(var(--primary),.3);transform:translateY(-8px);box-shadow:var(--shadow-lg)}.cohorts_detailCard__TPKU1:hover:after{transform:scale(1)}.cohorts_detailIcon__Tw9JF{font-size:var(--text-4xl);margin-bottom:var(--spacing-4);position:relative;z-index:1;display:inline-block;animation:cohorts_pulse__3TMrm 2s ease-in-out infinite}.cohorts_detailCard__TPKU1 h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3);position:relative;z-index:1}.cohorts_detailCard__TPKU1 p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.5;position:relative;z-index:1}.cohorts_programHighlights__C6mSk{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-top:var(--spacing-16)}.cohorts_highlightItem__gCBBb{padding:var(--spacing-8);background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary),.1) 100%);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1)}.cohorts_highlightItem__gCBBb h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohorts_highlightItem__gCBBb p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}.cohorts_timeline__tt1dy{position:relative;max-width:800px;margin:0 auto;padding-left:var(--spacing-12)}.cohorts_timeline__tt1dy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,hsl(var(--primary)) 0,hsla(var(--primary),.3) 100%)}.cohorts_timelineItem__i0fdK{position:relative;margin-bottom:var(--spacing-12);padding-left:var(--spacing-8)}.cohorts_timelineMarker__F3PnQ{position:absolute;left:-var(--spacing-12);top:-20px;width:80px;height:40px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;color:hsl(var(--light));font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:0 0 0 4px hsl(var(--light)),0 0 0 6px hsla(var(--primary),.2);transition:all .3s ease}.cohorts_timelineItem__i0fdK:hover .cohorts_timelineMarker__F3PnQ{transform:scale(1.1);box-shadow:0 0 0 4px hsl(var(--light)),0 0 0 8px hsla(var(--primary),.3)}.cohorts_timelineContent__PiPQC h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3);padding-top:40px}.cohorts_weekLabel__FBXWx{color:hsl(var(--primary));font-weight:var(--font-weight-bold);margin-right:var(--spacing-2)}.cohorts_timelineContent__PiPQC ul{margin:0;padding-left:var(--spacing-6);list-style-type:none}.cohorts_timelineContent__PiPQC li{position:relative;font-size:var(--text-base);color:hsla(var(--dark),.85);margin-bottom:var(--spacing-2);padding-left:var(--spacing-6)}.cohorts_timelineContent__PiPQC li:before{content:"→";position:absolute;left:0;color:hsl(var(--primary));font-weight:var(--font-weight-bold)}.cohorts_scheduleNote__da33R{max-width:800px;margin:var(--spacing-16) auto 0;padding:var(--spacing-8);background:hsl(var(--light));border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1);text-align:center}.cohorts_scheduleNote__da33R h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohorts_scheduleNote__da33R p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}@media (max-width:768px){.cohorts_timeline__tt1dy{padding:var(--spacing-4) 0}.cohorts_timeline__tt1dy:before{left:20px}.cohorts_timelineItem__i0fdK{padding-left:50px;margin-bottom:var(--spacing-6)}.cohorts_timelineMarker__F3PnQ{left:10px;width:20px;height:20px}.cohorts_timelineContent__PiPQC h3{font-size:1rem}.cohorts_weekLabel__FBXWx{font-size:.9rem}.cohorts_timelineContent__PiPQC li{font-size:.85rem;padding-left:var(--spacing-4)}.cohorts_scheduleNote__da33R{padding:var(--spacing-4)}.cohorts_scheduleNote__da33R h3{font-size:1rem}.cohorts_scheduleNote__da33R p{font-size:.85rem}}@media (max-width:480px){.cohorts_timelineItem__i0fdK{padding-left:40px}.cohorts_timelineMarker__F3PnQ{left:8px;width:16px;height:16px}.cohorts_timelineContent__PiPQC h3{font-size:.9rem}.cohorts_timelineContent__PiPQC li{font-size:.8rem}}.cohorts_photoGallery__T59c8{margin-top:var(--spacing-12)}.cohorts_photoGrid__xI9Pw{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-bottom:var(--spacing-16)}@media (max-width:768px){.cohorts_photoGrid__xI9Pw{grid-template-columns:1fr;gap:var(--spacing-6)}}.cohorts_photoCard__Qhvog{position:relative;border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:all .4s cubic-bezier(.4,0,.2,1);background:hsl(var(--light))}.cohorts_photoCard__Qhvog:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px hsla(var(--primary),.15),0 0 0 1px hsla(var(--primary),.1)}.cohorts_photoWrapper__1tTAN{position:relative;width:100%;height:550px;overflow:hidden}@media (max-width:1024px){.cohorts_photoWrapper__1tTAN{height:400px}}@media (max-width:768px){.cohorts_photoWrapper__1tTAN{height:350px}}@media (max-width:480px){.cohorts_photoWrapper__1tTAN{height:300px}}.cohorts_galleryImage__CUZCV{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.cohorts_photoCard__Qhvog:hover .cohorts_galleryImage__CUZCV{transform:scale(1.1)}.cohorts_photoOverlay__sEAv6{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,transparent);padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.cohorts_photoCard__Qhvog:hover .cohorts_photoOverlay__sEAv6{transform:translateY(0)}.cohorts_photoCaption__f0MZi{color:hsl(var(--light))}.cohorts_photoCaption__f0MZi h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2);color:hsl(var(--light))}.cohorts_photoCaption__f0MZi p{font-size:var(--text-sm);margin:0;opacity:.9;color:hsla(var(--light),.9)}.cohorts_photoStats__XIdEw{display:flex;justify-content:center;gap:var(--spacing-12);padding:var(--spacing-12);background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--accent),.03) 100%);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1);flex-wrap:wrap}@media (max-width:768px){.cohorts_photoStats__XIdEw{gap:var(--spacing-8);padding:var(--spacing-8)}}.cohorts_photoStat__GX5_7{text-align:center;position:relative}.cohorts_photoStat__GX5_7:after{content:"";position:absolute;right:calc(-1 * var(--spacing-6));top:50%;transform:translateY(-50%);width:1px;height:40px;background:hsla(var(--primary),.2)}.cohorts_photoStat__GX5_7:last-child:after{display:none}@media (max-width:768px){.cohorts_photoStat__GX5_7:after{display:none}}.cohorts_photoStatNumber__CJ1k5{display:block;font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:var(--font-weight-bold);color:hsl(var(--primary));margin-bottom:var(--spacing-2);background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohorts_photoStatLabel__vpYEl{display:block;font-size:var(--text-sm);color:hsla(var(--dark),.7);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.cohorts_featuresGrid__fPD5w{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.cohorts_featureCard__fIZir{padding:var(--spacing-10);background:hsl(var(--light));border-radius:var(--border-radius-xl);text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.cohorts_featureCard__fIZir:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(var(--primary),.05) 0,transparent 100%);opacity:0;transition:opacity .3s ease}.cohorts_featureCard__fIZir:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:hsla(var(--primary),.2)}.cohorts_featureCard__fIZir:hover:before{opacity:1}.cohorts_featureIcon__DfAAy{font-size:var(--text-4xl);margin-bottom:var(--spacing-4);position:relative;z-index:1;display:inline-block;transition:transform .3s ease}.cohorts_featureCard__fIZir:hover .cohorts_featureIcon__DfAAy{transform:scale(1.1) rotate(5deg)}.cohorts_featureCard__fIZir h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3);position:relative;z-index:1}.cohorts_featureCard__fIZir p{font-size:var(--text-base);color:hsla(var(--dark),.7);margin:0;line-height:1.6;position:relative;z-index:1}.cohorts_testimonialsContainer__xyC8e{position:relative;margin-top:var(--spacing-12);padding:0 var(--spacing-12)}.cohorts_testimonialsCarousel__ny3tr{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-2);-ms-overflow-style:none;scrollbar-width:none}.cohorts_testimonialsCarousel__ny3tr::-webkit-scrollbar{display:none}.cohorts_testimonialCard__rIlhv{flex:0 0 auto;width:calc(100% - var(--spacing-8));max-width:450px;scroll-snap-align:center;background:hsl(var(--light));border-radius:var(--border-radius-xl);padding:var(--spacing-10);box-shadow:var(--shadow-md);transition:all .3s ease;border:2px solid hsla(var(--primary),.1);opacity:0;animation:cohorts_fadeInUp__rjTj9 .6s ease-out forwards;min-height:450px;display:flex;flex-direction:column}@media (max-width:768px){.cohorts_testimonialsContainer__xyC8e{padding:0 var(--spacing-2)}.cohorts_testimonialsCarousel__ny3tr{gap:var(--spacing-1);padding:var(--spacing-1)}.cohorts_testimonialCard__rIlhv{width:320px;max-width:none;padding:var(--spacing-3);min-height:300px;transform:scale(.3);transform-origin:top left;display:flex;flex-direction:column;box-shadow:none!important}.cohorts_testimonialQuote__78R7V{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin-bottom:var(--spacing-4)!important}.cohorts_testimonialQuote__78R7V p{font-size:.9rem;line-height:1.4}.cohorts_testimonialAuthor__z3HDk{margin-top:auto!important;padding-top:var(--spacing-3)!important}.cohorts_authorImage__SE_nr{width:48px;height:48px}.cohorts_authorInfo__VWCA_ h4{font-size:.85rem}.cohorts_authorInfo__VWCA_ p{font-size:.7rem}}@media (max-width:480px){.cohorts_testimonialCard__rIlhv{width:300px;padding:var(--spacing-2);min-height:280px;transform:scale(.3);transform-origin:top left;display:flex;flex-direction:column;box-shadow:none!important}.cohorts_testimonialQuote__78R7V{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin-bottom:var(--spacing-3)!important}.cohorts_quoteIcon__Wz7J7{font-size:1.2rem;top:-4px;left:-3px}.cohorts_testimonialQuote__78R7V p{font-size:.9rem!important;line-height:1.3;padding-top:25px}.cohorts_testimonialAuthor__z3HDk{margin-top:auto!important;padding-top:var(--spacing-2)!important}.cohorts_authorImage__SE_nr{width:44px;height:44px}.cohorts_authorInfo__VWCA_ h4{font-size:.8rem}.cohorts_authorInfo__VWCA_ p{font-size:.68rem}.cohorts_linkedinLink__xxfWT{font-size:.7rem!important;color:hsla(var(--dark),.6);text-decoration:underline;margin-top:-10px}}.cohorts_carouselNavigation__uv_jr{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-8)}.cohorts_carouselButton___swzC{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:hsl(var(--light));border:2px solid hsla(var(--primary),.2);color:hsl(var(--primary));font-size:var(--text-xl);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm)}.cohorts_carouselButton___swzC:hover{background:hsl(var(--primary));color:hsl(var(--light));transform:translateY(-2px);box-shadow:var(--shadow-md)}.cohorts_carouselButton___swzC:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cohorts_carouselIndicators___29uW{display:flex;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}.cohorts_carouselIndicator__vJFh9{width:10px;height:10px;border-radius:50%;background:hsla(var(--primary),.2);cursor:pointer;transition:all .3s ease}.cohorts_carouselIndicator__vJFh9.cohorts_active__OqQU_{background:hsl(var(--primary));transform:scale(1.2)}.cohorts_testimonialCard__rIlhv:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:hsla(var(--primary),.2)}@media (max-width:768px){.cohorts_testimonialCard__rIlhv:hover{transform:none!important;box-shadow:none!important}}.cohorts_testimonialQuote__78R7V{position:relative;margin-bottom:var(--spacing-8);flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.cohorts_quoteIcon__Wz7J7{font-size:var(--text-6xl);color:hsla(var(--primary),.1);position:absolute;top:-20px;left:-10px;font-family:Georgia,serif;line-height:1}.cohorts_testimonialQuote__78R7V p{font-size:var(--text-lg);line-height:1.8;color:hsla(var(--dark),.8);font-style:italic;position:relative;z-index:1;margin:0}.cohorts_testimonialAuthor__z3HDk{display:flex;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid hsla(var(--primary),.1);margin-top:auto}.cohorts_authorImage__SE_nr{width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid hsla(var(--primary),.2)}.cohorts_authorInfo__VWCA_ h4{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-1)}.cohorts_authorInfo__VWCA_ p{font-size:var(--text-sm);color:hsla(var(--dark),.6);margin:0 0 var(--spacing-2)}.cohorts_cohortBadge__yl6hB{display:inline-block;font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-3);background:hsla(var(--primary),.1);color:hsl(var(--primary));border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium)}.cohorts_yearButton__f_u28{font-size:var(--text-base);font-weight:var(--font-weight-semibold);background:transparent;border:2px solid hsla(var(--primary),.2);border-radius:var(--border-radius-full)}.cohorts_yearButton__f_u28.cohorts_active__OqQU_,.cohorts_yearButton__f_u28:hover{color:hsl(var(--light));background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cohorts_cohortsGrid__85qiI{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-12);gap:var(--spacing-12)}.cohorts_cohortShowcaseCard__oHyAS{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8);background:hsl(var(--light));border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:all .3s ease;border:1px solid hsla(var(--primary),.1)}.cohorts_cohortShowcaseCard__oHyAS:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.cohorts_cohortVideoWrapper__NpioD{position:relative;min-height:300px}.cohorts_cohortProjectInfo__kiUXo{padding:var(--spacing-8);display:flex;flex-direction:column}.cohorts_projectHeader__wGvUf{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}.cohorts_projectName__ynzGY{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:hsl(var(--dark));margin:0}.cohorts_cohortLabel__ZVj8i{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:hsl(var(--primary));background:hsla(var(--primary),.1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-full)}.cohorts_projectDescription__jLSTt{font-size:var(--text-base);color:hsla(var(--dark),.7);line-height:1.6;margin-bottom:var(--spacing-6)}.cohorts_projectImpact__Q_5uz{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto}.cohorts_impactItem__sh1G5{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--text-base);color:hsl(var(--dark))}.cohorts_impactIcon___nRug{font-size:var(--text-lg)}.cohorts_showcaseCallout__jpO_q{margin-top:var(--spacing-12);text-align:center}@media (max-width:768px){.cohorts_cohortShowcaseCard__oHyAS{grid-template-columns:1fr}}.cohorts_linkedinLink__xxfWT{display:flex;align-items:center;gap:var(--spacing-2);position:absolute;top:var(--spacing-4);right:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background:hsla(var(--primary),.1);color:hsl(var(--primary));border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease}.cohorts_linkedinLink__xxfWT:hover{background:hsl(var(--primary));color:hsl(var(--light))}.cohorts_careerOutcomes__UwXIv{margin-top:var(--spacing-16);padding:var(--spacing-8);background:hsl(var(--light));border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1)}.cohorts_careerOutcomes__UwXIv h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-6);text-align:center}.cohorts_outcomesStats__fhAt9{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.cohorts_outcomeStat__EwdnM{text-align:center}.cohorts_outcomeNumber__P1s7c{display:block;font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:hsl(var(--primary));margin-bottom:var(--spacing-2);background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohorts_outcomeLabel__Hb6S4{font-size:var(--text-base);color:hsla(var(--dark),.7);line-height:1.6}.cohorts_applicationSection__AbPcP{max-width:800px;margin:0 auto}.cohorts_statusCard__ay0Lv{background:hsl(var(--light));border-radius:var(--border-radius-xl);padding:var(--spacing-12);box-shadow:var(--shadow-xl);text-align:center;border:2px solid hsla(var(--primary),.1);position:relative;overflow:hidden}.cohorts_statusCard__ay0Lv:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.cohorts_statusIcon__jXvPo{margin:0 auto var(--spacing-6);width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));animation:cohorts_pulse__3TMrm 2s ease-in-out infinite}.cohorts_statusMessage__hnjt0{margin-bottom:var(--spacing-8)}.cohorts_statusMessage__hnjt0 p{font-size:var(--text-lg);color:hsla(var(--dark),.8);margin:0;line-height:1.6}.cohorts_applySteps__7_tHK{margin-top:var(--spacing-8)}.cohorts_applySteps__7_tHK h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-6)}.cohorts_stepsList__GP6up li{position:relative;text-align:left;display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.cohorts_stepNumber__5plOv{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(var(--primary),.1);color:hsl(var(--primary));font-weight:var(--font-weight-bold)}.cohorts_stepContent__FyOg0 h4{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1)}.cohorts_stepContent__FyOg0 p{font-size:var(--text-base);color:hsla(var(--dark),.7);margin:0}.cohorts_notificationFormWrapper__rn0Av{margin-top:var(--spacing-8)}.cohorts_notificationDescription__dYNOu{font-size:var(--text-base);color:hsla(var(--dark),.7);margin-bottom:var(--spacing-6)}.cohorts_notificationFormContainer__olW3t{margin-top:var(--spacing-8);max-width:500px;margin-left:auto;margin-right:auto}.cohorts_formGroup__FpV59{margin-bottom:var(--spacing-4);text-align:left}.cohorts_formGroup__FpV59 label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:hsl(var(--dark));font-size:var(--text-sm)}.cohorts_formGroup__FpV59 input{width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-md);border:1px solid hsl(var(--gray-100));font-size:var(--text-base);transition:all .3s ease;background:hsl(var(--light))}.cohorts_formGroup__FpV59 input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsla(var(--primary),.2)}.cohorts_recaptcha__XTk2v{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}.cohorts_recaptchaPlaceholder__JVcQc{display:flex;align-items:center;justify-content:center;min-height:78px;padding:var(--spacing-3);background:hsl(var(--light-gray));border:1px solid hsl(var(--border));border-radius:var(--border-radius-sm);margin:0 auto}.cohorts_submitBtn__rsNDn{width:100%;padding:var(--spacing-4);background:#004599;color:hsl(var(--light));border:none;border-radius:var(--border-radius-md);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease}.cohorts_submitBtn__rsNDn:hover{background:#003980;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cohorts_formMessage__sDq8L{margin-top:var(--spacing-4);font-size:var(--text-sm);padding:var(--spacing-3);border-radius:var(--border-radius-md);text-align:center}.cohorts_errorMessage__1KoS1{background-color:rgba(255,0,0,.1);color:#b81414;border:1px solid rgba(255,0,0,.2)}.cohorts_successMessage__KA2mn{background-color:rgba(0,128,0,.1);color:#1f7a1f;border:1px solid rgba(0,128,0,.2)}.cohorts_joinDiscord__bbc8x{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid hsla(var(--dark),.1)}.cohorts_discordButton__c9DX_{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:#5865f2;color:hsl(var(--light));border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);transition:all .3s ease;text-decoration:none;margin-top:var(--spacing-4)}.cohorts_discordButton__c9DX_:hover{background:#4752c4;transform:translateY(-2px)}.cohorts_discordIcon__mVSM2{font-size:var(--text-xl)}.cohorts_programHighlightsGrid__1nwKr{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-top:var(--spacing-16)}.cohorts_programHighlightItem__UE_gW{padding:var(--spacing-8);background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary),.1) 100%);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1)}.cohorts_programHighlightItem__UE_gW h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohorts_programHighlightItem__UE_gW p{font-size:var(--text-base);color:hsla(var(--dark),.7);margin:0;line-height:1.6}.cohorts_cohortGrid__oBS0K{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-top:var(--spacing-8);justify-items:center}.cohorts_yearSelector__s4fY8{display:flex;justify-content:center;gap:var(--spacing-4);margin-bottom:var(--spacing-12);flex-wrap:wrap}.cohorts_yearButton__f_u28{padding:var(--spacing-3) var(--spacing-6);background:hsla(var(--dark),.05);border:1px solid hsla(var(--dark),.1);border-radius:var(--border-radius-lg);font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:hsla(var(--dark),.7);cursor:pointer;transition:all .3s ease}.cohorts_yearButton__f_u28:hover{background:hsla(var(--dark),.1);transform:translateY(-2px)}.cohorts_activeYear__Z6d8d{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-light)));color:hsl(var(--light));border-color:transparent;box-shadow:var(--shadow-md)}.cohorts_activeYear__Z6d8d:hover{background:linear-gradient(135deg,hsl(var(--primary-light)),hsl(var(--primary)))}@media (max-width:768px){.cohorts_cohortGrid__oBS0K{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cohorts_projectName__ynzGY{font-size:1.1rem}.cohorts_projectDescription__jLSTt{font-size:.9rem}.cohorts_detailCard__TPKU1 h3{font-size:1.1rem}.cohorts_detailCard__TPKU1 p{font-size:.9rem}}@media (max-width:480px){.cohorts_container__n_E3m{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important;max-width:100%!important;overflow-x:hidden}.cohorts_requirementCard__UPKow{padding:var(--spacing-2) var(--spacing-3)!important;gap:var(--spacing-2)!important;flex-direction:column;align-items:center;text-align:center;min-height:auto!important}.cohorts_requirementIcon__SJDKE{font-size:var(--text-lg)!important;margin:0!important}.cohorts_requirementContent__u1wBp h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_requirementContent__u1wBp p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_detailCard__TPKU1{padding:var(--spacing-2) var(--spacing-3)!important;min-height:auto!important}.cohorts_detailIcon__Tw9JF{font-size:var(--text-lg)!important;margin-bottom:var(--spacing-1)!important}.cohorts_detailCard__TPKU1 h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_detailCard__TPKU1 p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_featureCard__fIZir{padding:var(--spacing-2) var(--spacing-3)!important;min-height:auto!important}.cohorts_featureIcon__DfAAy{font-size:var(--text-lg)!important;margin-bottom:var(--spacing-1)!important}.cohorts_featureCard__fIZir h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_featureCard__fIZir p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_timelineItem__i0fdK{padding-left:20px!important;padding-right:var(--spacing-2)!important;margin-bottom:var(--spacing-3)!important}.cohorts_timelineContent__PiPQC h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_timelineContent__PiPQC ul{margin-top:var(--spacing-1)!important;padding-left:var(--spacing-4)!important}.cohorts_timelineContent__PiPQC li{font-size:var(--text-xs)!important;margin-bottom:var(--spacing-0)!important;line-height:1.3!important}.cohorts_programHighlightItem__UE_gW{padding:var(--spacing-2) var(--spacing-3)!important}.cohorts_programHighlightItem__UE_gW h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_programHighlightItem__UE_gW p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_dallasCallout__Ncmb2{padding:var(--spacing-2) var(--spacing-3)!important;gap:var(--spacing-2)!important}.cohorts_calloutIcon__vkL4z{font-size:var(--text-base)!important;flex-shrink:0}.cohorts_calloutContent__RctJx h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_calloutContent__RctJx p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_scheduleNote__da33R{padding:var(--spacing-2) var(--spacing-3)!important}.cohorts_scheduleNote__da33R h3{font-size:var(--text-sm)!important;margin-bottom:var(--spacing-1)!important;font-weight:var(--font-weight-medium)!important}.cohorts_scheduleNote__da33R p{font-size:var(--text-xs)!important;line-height:1.3!important;margin:0!important}.cohorts_requirementsList__BIInt{gap:var(--spacing-2)!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.cohorts_requirementsList__BIInt>*{width:100%!important;max-width:100%!important}.cohorts_detailsGrid__36UBF{grid-template-columns:1fr!important;gap:var(--spacing-2)!important;padding:0!important;justify-items:center!important;width:100%!important}.cohorts_detailsGrid__36UBF>*{width:100%!important;max-width:100%!important}.cohorts_featuresGrid__fPD5w{grid-template-columns:1fr!important;gap:var(--spacing-2)!important;padding:0!important;justify-items:center!important;width:100%!important}.cohorts_featuresGrid__fPD5w>*{width:100%!important;max-width:100%!important}.cohorts_programHighlightsGrid__1nwKr{grid-template-columns:1fr!important;gap:var(--spacing-2)!important;padding:0!important;justify-items:center!important;width:100%!important}.cohorts_programHighlightsGrid__1nwKr>*{width:100%!important;max-width:100%!important}.cohorts_timeline__tt1dy{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.cohorts_timeline__tt1dy>*{width:100%!important;max-width:100%!important}.cohorts_section__xK6lP{padding:var(--spacing-6) 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.cohorts_sectionContainer__Wbzu2{padding:var(--spacing-8) 0!important}.cohorts_heroStats__6PwPP,.cohorts_sectionHeader__gS_ED{margin-bottom:var(--spacing-6)!important}.cohorts_timeline__tt1dy{padding:var(--spacing-3) 0!important}.cohorts_photoGallery__T59c8{margin-top:var(--spacing-6)!important}.cohorts_photoGrid__xI9Pw{margin-bottom:var(--spacing-8)!important}.cohorts_careerOutcomes__UwXIv{margin-top:var(--spacing-8)!important;padding:var(--spacing-4)!important}.cohorts_featuresGrid__fPD5w{margin-top:var(--spacing-6)!important}.cohorts_techStackContainer__8XgNz{margin-top:var(--spacing-8)!important}.cohorts_programHighlightsGrid__1nwKr,.cohorts_showcaseCallout__jpO_q{margin-top:var(--spacing-6)!important}.cohorts_cohorts__hQc_c>section>div{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}}@media (max-width:320px){.cohorts_container__n_E3m{padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important}.cohorts_sectionContainer__Wbzu2{padding:var(--spacing-4) 0!important}.cohorts_heroStats__6PwPP,.cohorts_sectionHeader__gS_ED{margin-bottom:var(--spacing-4)!important}.cohorts_timeline__tt1dy{padding:var(--spacing-2) 0!important}.cohorts_photoGallery__T59c8{margin-top:var(--spacing-4)!important}.cohorts_photoGrid__xI9Pw{margin-bottom:var(--spacing-4)!important}.cohorts_careerOutcomes__UwXIv{padding:var(--spacing-3)!important}.cohorts_careerOutcomes__UwXIv,.cohorts_featuresGrid__fPD5w,.cohorts_programHighlightsGrid__1nwKr,.cohorts_showcaseCallout__jpO_q,.cohorts_techStackContainer__8XgNz{margin-top:var(--spacing-4)!important}.cohorts_dallasCallout__Ncmb2,.cohorts_detailCard__TPKU1,.cohorts_featureCard__fIZir,.cohorts_programHighlightItem__UE_gW,.cohorts_requirementCard__UPKow,.cohorts_scheduleNote__da33R{padding:var(--spacing-1) var(--spacing-2)!important}.cohorts_calloutContent__RctJx h3,.cohorts_detailCard__TPKU1 h3,.cohorts_featureCard__fIZir h3,.cohorts_programHighlightItem__UE_gW h3,.cohorts_requirementCard__UPKow h3,.cohorts_scheduleNote__da33R h3,.cohorts_timelineContent__PiPQC h3{font-size:var(--text-xs)!important}.cohorts_calloutContent__RctJx p,.cohorts_detailCard__TPKU1 p,.cohorts_featureCard__fIZir p,.cohorts_programHighlightItem__UE_gW p,.cohorts_requirementCard__UPKow p,.cohorts_scheduleNote__da33R p,.cohorts_timelineContent__PiPQC li{font-size:11px!important}}@media (max-width:480px){.cohorts_cohortGrid__oBS0K{grid-template-columns:1fr}.cohorts_yearButton__f_u28{font-size:var(--text-base);padding:var(--spacing-2) var(--spacing-4)}.cohorts_projectName__ynzGY{font-size:1rem}.cohorts_projectDescription__jLSTt{font-size:.85rem}}.spinner_load-spinner__ntEm9{width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#8105f6;animation:spinner_spin__PxiRh 1s ease-in-out infinite;-webkit-animation:spinner_spin__PxiRh 1s ease-in-out infinite}@keyframes spinner_spin__PxiRh{to{-webkit-transform:rotate(1turn)}}.spinner_spinner-container__GNS9y{display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:9999;padding:20px 0;position:relative}.spinner_spinner-overlay___Gtx_{background:hsla(0,0%,100%,.8);padding:20px;border-radius:24px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.button_button__TIoc7{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;outline:none;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.button_button--primary__uI_wx{background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--secondary)) 100%);color:#fff;box-shadow:var(--shadow-primary)}.button_button--primary__uI_wx,.button_button--secondary__SODgT{padding:0 20px;height:2.8rem;border-radius:var(--border-radius-full);font-size:14px}.button_button--secondary__SODgT{background-color:transparent;color:hsl(var(--primary));border:2px solid hsl(var(--primary));box-shadow:var(--shadow-sm)}.button_button--secondary__SODgT:hover{background-color:hsla(var(--primary),.05);box-shadow:var(--shadow-md)}.button_button--primary__uI_wx:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));transition:left .7s ease}.button_button__TIoc7:hover{transform:translateY(-3px)}.button_button--primary__uI_wx:hover{background:linear-gradient(135deg,hsl(var(--secondary)) 0,hsl(var(--primary)) 100%);box-shadow:0 8px 20px rgba(51,133,255,.4)}.button_button__TIoc7:hover:before{left:100%}.button_button__TIoc7:active{transform:translateY(-1px)}.button_button__icon__Ar1kq{padding-left:8px;font-size:1rem;transition:transform .3s ease;display:inline-flex;align-items:center}.button_button__TIoc7:hover .button_button__icon__Ar1kq{transform:translateX(5px)}.button_button__text__I8D_Z{position:relative;z-index:2}@media (max-width:850px){.button_button__TIoc7{font-size:13px;min-width:160px}.button_button--primary__uI_wx,.button_button--secondary__SODgT{height:2.6rem;padding:0 18px}}@media (max-width:768px){.button_button__TIoc7{width:100%;font-size:13px}.button_button--primary__uI_wx,.button_button--secondary__SODgT{height:2.5rem}}@media (max-width:480px){.button_button--primary__uI_wx,.button_button--secondary__SODgT{height:2.4rem;padding:0 16px;font-size:12px}.button_button__icon__Ar1kq{padding-left:6px;font-size:.9rem}}.decorative_backgroundPattern__TD4Iw{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:var(--pattern-opacity,.05)}.decorative_patternDots__lXy8f{background-image:radial-gradient(var(--pattern-color,hsl(var(--primary))) 1px,transparent 1px);background-size:20px 20px}.decorative_patternGrid__lfVhs{background-image:linear-gradient(to right,var(--pattern-color,hsl(var(--primary))) 1px,transparent 1px),linear-gradient(to bottom,var(--pattern-color,hsl(var(--primary))) 1px,transparent 1px);background-size:20px 20px}.decorative_patternWaves__6Ac1R{background-image:repeating-linear-gradient(45deg,var(--pattern-color,hsl(var(--primary))),var(--pattern-color,hsl(var(--primary))) 1px,transparent 1px,transparent 10px)}.decorative_patternCircles__M37oS{background-image:radial-gradient(circle at 25% 25%,var(--pattern-color,hsl(var(--primary))) 1%,transparent 10%),radial-gradient(circle at 75% 75%,var(--pattern-color,hsl(var(--primary))) 1%,transparent 10%);background-size:100px 100px}.decorative_floatingElement__3HnMO{position:absolute;z-index:1;pointer-events:none;animation:decorative_float__2qi9e 3s ease-in-out infinite}.decorative_floatingElement__3HnMO:nth-child(2n){animation-duration:4s}.decorative_floatingElement__3HnMO:nth-child(3n){animation-duration:5s}.decorative_floatingElement__3HnMO:nth-child(4n){animation-duration:6s}@keyframes decorative_float__2qi9e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.decorative_floatingElement__3HnMO:nth-child(odd){animation-name:decorative_floatLeft__VFw5G}.decorative_floatingElement__3HnMO:nth-child(2n){animation-name:decorative_floatRight__fpnuO}@keyframes decorative_floatLeft__VFw5G{0%,to{transform:translateY(0) translateX(0) rotate(0)}50%{transform:translateY(-15px) translateX(-10px) rotate(3deg)}}@keyframes decorative_floatRight__fpnuO{0%,to{transform:translateY(0) translateX(0) rotate(0)}50%{transform:translateY(-15px) translateX(10px) rotate(-3deg)}}.decorative_shape__yLYRl{position:absolute;z-index:0;pointer-events:none;opacity:var(--shape-opacity,.1)}.decorative_shapeCircle__B8C2h{border-radius:50%}.decorative_shapeCircle__B8C2h,.decorative_shapeSquare__9qYQV{background:var(--shape-color,hsl(var(--primary)))}.decorative_shapeTriangle__5YkzU{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:86.6px solid var(--shape-color,hsl(var(--primary)))}.decorative_gradientBorder__WmMdz{position:relative;border-radius:var(--border-radius-md);overflow:hidden}.decorative_scrollIndicator___SpQB{position:fixed;left:0;width:100%;height:var(--scroll-height,4px);background-color:hsla(var(--dark),.1);z-index:1001;transition:opacity .3s ease,transform .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.decorative_scrollIndicator--top__8G5_f{top:0}.decorative_scrollIndicator--bottom__6036l{bottom:0}.decorative_scrollIndicator--hidden__nuENg{opacity:0;transform:translateY(-100%)}.decorative_scrollIndicator--bottom__6036l.decorative_scrollIndicator--hidden__nuENg{transform:translateY(100%)}.decorative_scrollIndicatorProgress__uTXuC{height:100%;background:var(
    --scroll-gradient,linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--primary-light)) 100%)
  );width:0;transition:width .15s ease-out;position:relative;overflow:hidden}.decorative_fastScrolling__VkOMv{transition:width .08s linear}.decorative_scrollIndicator--glow__C19mj .decorative_scrollIndicatorProgress__uTXuC{box-shadow:0 0 10px hsla(var(--primary),.5),0 0 20px hsla(var(--primary),.3),0 0 30px hsla(var(--primary),.1)}.decorative_scrollIndicator--pulse__lHzXw .decorative_scrollIndicatorProgress__uTXuC{animation:decorative_scrollPulse__ryZ3W .3s ease-out}.decorative_scrollIndicator--wave__JerfJ{overflow:hidden}.decorative_scrollIndicatorWave__2zjCH{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,hsla(var(--primary-light),.6) 50%,transparent 100%);animation:decorative_scrollWave__uObGe 2s ease-in-out infinite}.decorative_scrollIndicatorPercentage__q7c0O{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;color:hsl(var(--primary));background:hsla(var(--background),.9);padding:2px 6px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease}@keyframes decorative_scrollPulse__ryZ3W{0%{box-shadow:0 0 10px hsla(var(--primary),.5),0 0 20px hsla(var(--primary),.3)}50%{box-shadow:0 0 20px hsla(var(--primary),.8),0 0 40px hsla(var(--primary),.6),0 0 60px hsla(var(--primary),.4)}to{box-shadow:0 0 10px hsla(var(--primary),.5),0 0 20px hsla(var(--primary),.3)}}@keyframes decorative_scrollWave__uObGe{0%{left:-100%}to{left:100%}}@media (prefers-reduced-motion:reduce){.decorative_scrollIndicator___SpQB{transition:none}.decorative_scrollIndicatorProgress__uTXuC{transition:none;animation:none!important}.decorative_scrollIndicatorWave__2zjCH{animation:none;display:none}.decorative_scrollIndicator--glow__C19mj .decorative_scrollIndicatorProgress__uTXuC{box-shadow:none}}@media (max-width:768px){.decorative_scrollIndicatorPercentage__q7c0O{display:none}}.decorative_textReveal__uFMFj{display:inline-block;overflow:hidden}.decorative_textRevealInner__rKZ1v{display:inline-block;transform:translateY(100%);opacity:0;animation:decorative_textRevealAnimation__ajtdi .8s forwards}.decorative_textRevealInner__rKZ1v:nth-child(2){animation-delay:.1s}.decorative_textRevealInner__rKZ1v:nth-child(3){animation-delay:.2s}.decorative_textRevealInner__rKZ1v:nth-child(4){animation-delay:.3s}.decorative_textRevealInner__rKZ1v:nth-child(5){animation-delay:.4s}@keyframes decorative_textRevealAnimation__ajtdi{to{transform:translateY(0);opacity:1}}.decorative_gradientBorder__WmMdz:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsl(var(--primary)) 0,hsl(var(--primary-light)) 25%,hsl(var(--secondary)) 50%,hsl(var(--primary-light)) 75%,hsl(var(--primary)) 100%);z-index:-1;animation:decorative_gradientBorderAnimation__Om5IO 3s linear infinite;border-radius:calc(var(--border-radius-md) + 2px)}@keyframes decorative_gradientBorderAnimation__Om5IO{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cohortsHero_hero__YuO7o{position:relative;width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background-color:hsl(var(--light));padding:120px var(--spacing-6) calc(var(--spacing-8) + 60px)}.cohortsHero_heroDescription__moY_5{max-width:800px;margin:var(--spacing-6) auto var(--spacing-12);animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.4s;opacity:0}.cohortsHero_heroDescription__moY_5 p{font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));line-height:1.6;color:hsla(var(--dark),.8)}@media (max-width:1024px){.cohortsHero_hero__YuO7o{min-height:100vh;height:auto;padding:85px var(--spacing-4) var(--spacing-6)}.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-4)}.cohortsHero_heroHeading__tCdzy{font-size:clamp(2.5rem,8vw,3.5rem)!important;margin-bottom:var(--spacing-6)}.cohortsHero_heroDescription__moY_5{margin:var(--spacing-4) auto var(--spacing-8)}}@media (max-width:768px){.cohortsHero_hero__YuO7o{min-height:100vh;height:auto;padding:80px var(--spacing-4) var(--spacing-4)}.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-3)}.cohortsHero_heroHeading__tCdzy{font-size:clamp(2rem,7vw,2.75rem)!important;margin-bottom:var(--spacing-4);line-height:1.1}.cohortsHero_heroDescription__moY_5{margin:var(--spacing-3) auto var(--spacing-6);max-width:600px}.cohortsHero_heroDescription__moY_5 p{font-size:clamp(.95rem,2.2vw,1.1rem)!important;line-height:1.5}}@media (max-width:480px){.cohortsHero_hero__YuO7o{min-height:100vh;height:auto;padding:75px var(--spacing-3) calc(var(--spacing-6) + 60px);align-items:flex-start;justify-content:flex-start}.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-2);margin-top:0}.cohortsHero_heroHeading__tCdzy{font-size:clamp(1.75rem,6vw,2.25rem)!important;margin-bottom:var(--spacing-4);line-height:1.2}.cohortsHero_heroDescription__moY_5{margin:var(--spacing-4) auto var(--spacing-6);max-width:100%}.cohortsHero_heroDescription__moY_5 p{font-size:clamp(.9rem,2vw,1rem)!important;line-height:1.5}}@media (max-width:320px){.cohortsHero_hero__YuO7o{padding:70px var(--spacing-2) var(--spacing-2)}.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-1)}.cohortsHero_heroHeading__tCdzy{font-size:1.5rem!important;margin-bottom:var(--spacing-2)}.cohortsHero_heroDescription__moY_5{margin:var(--spacing-2) auto var(--spacing-3)}.cohortsHero_heroDescription__moY_5 p{font-size:.85rem!important}}.cohortsHero_gradientOverlay__InVNH{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(37,17,115,.03),rgba(61,23,211,.05) 50%,rgba(4,62,113,.163));z-index:1}.cohortsHero_shapesContainer__wTTBp{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cohortsHero_shape__hyZiF{position:absolute;border-radius:50%;filter:blur(60px)}.cohortsHero_shape1__wyilG{top:5%;left:15%;width:400px;height:400px;background:radial-gradient(circle,rgba(51,143,255,.15) 0,rgba(51,143,255,0) 70%);animation:cohortsHero_floatAnimation__z1EGq 20s ease-in-out infinite alternate}.cohortsHero_shape2__Fl_BK{bottom:15%;right:10%;width:350px;height:350px;background:radial-gradient(circle,rgba(153,199,255,.1) 0,rgba(153,199,255,0) 70%);animation:cohortsHero_floatAnimation__z1EGq 15s ease-in-out infinite alternate-reverse}.cohortsHero_shape3__IhRHJ{top:45%;left:75%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,rgba(3,20,58,.05) 0,rgba(3,20,58,0) 70%);animation:cohortsHero_pulseAnimation__03TDI 10s ease-in-out infinite}.cohortsHero_shape4__wUd_S{top:20%;right:25%;width:300px;height:300px;background:radial-gradient(circle,rgba(102,171,255,.12) 0,rgba(102,171,255,0) 70%);animation:cohortsHero_floatAnimation__z1EGq 18s ease-in-out infinite alternate-reverse}.cohortsHero_gridPattern__7qJXe{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,hsla(var(--dark),.03) 1px,transparent 1px),linear-gradient(to bottom,hsla(var(--dark),.03) 1px,transparent 1px);background-size:40px 40px;z-index:1}@keyframes cohortsHero_fadeInUp__0Ilh1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cohortsHero_floatAnimation__z1EGq{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-30px) translateX(20px)}}@keyframes cohortsHero_pulseAnimation__03TDI{0%{transform:translate(-50%,-50%) scale(1);opacity:.05}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.1}to{transform:translate(-50%,-50%) scale(1);opacity:.05}}@keyframes cohortsHero_scroll__b3jz3{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}to{transform:translateX(-50%) translateY(0)}}.cohortsHero_heroTagline__RFyO2{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:hsl(var(--dark));margin-bottom:var(--spacing-4);letter-spacing:.05em;text-transform:uppercase;animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.1s;opacity:0}.cohortsHero_heroHighlights__DceAn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-6);margin-bottom:var(--spacing-12);animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.6s;opacity:0}.cohortsHero_highlightItem__2f1tz{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-8);background:linear-gradient(145deg,hsla(var(--primary),.08) 0,hsla(var(--primary-light),.04) 50%,hsla(var(--accent),.06) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.15);box-shadow:0 8px 32px hsla(var(--primary),.12),0 2px 8px hsla(var(--dark),.08),inset 0 1px 0 hsla(var(--light),.3);transition:all .4s cubic-bezier(.4,0,.2,1);max-width:380px;position:relative;overflow:hidden}@media (max-width:1024px){.cohortsHero_heroHighlights__DceAn{gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.cohortsHero_highlightItem__2f1tz{max-width:280px;padding:var(--spacing-3) var(--spacing-4)}}@media (max-width:768px){.cohortsHero_heroHighlights__DceAn{gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-direction:row;justify-content:center;flex-wrap:wrap}.cohortsHero_highlightItem__2f1tz{width:calc(50% - var(--spacing-3));max-width:280px;min-height:120px;padding:var(--spacing-4) var(--spacing-5);flex-direction:column;text-align:center;justify-content:center;gap:var(--spacing-3)}.cohortsHero_highlightItem__2f1tz:nth-child(3){width:calc(50% - var(--spacing-2));max-width:220px;margin-top:var(--spacing-3)}.cohortsHero_highlightIcon__euxjZ{width:40px;height:40px;margin-bottom:0}.cohortsHero_highlightText__BLhta h3{font-size:var(--text-sm);margin-bottom:var(--spacing-1)}.cohortsHero_highlightText__BLhta p{font-size:var(--text-xs);line-height:1.3}}@media (max-width:480px){.cohortsHero_heroHighlights__DceAn{gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-direction:column;align-items:center}.cohortsHero_highlightItem__2f1tz{width:100%;max-width:320px;min-height:100px;padding:var(--spacing-4) var(--spacing-5);flex-direction:row;text-align:left;justify-content:flex-start;gap:var(--spacing-4)}.cohortsHero_highlightItem__2f1tz:nth-child(3){width:auto;max-width:none;margin-top:0}.cohortsHero_highlightIcon__euxjZ{width:44px;height:44px;flex-shrink:0}.cohortsHero_highlightText__BLhta h3{font-size:var(--text-base)!important;margin-bottom:var(--spacing-1);line-height:1.3;font-weight:var(--font-weight-bold)}.cohortsHero_highlightText__BLhta p{font-size:var(--text-sm)!important;line-height:1.4;opacity:.85}}@media (max-width:320px){.cohortsHero_heroHighlights__DceAn{gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.cohortsHero_highlightItem__2f1tz{width:calc(50% - var(--spacing-half));max-width:140px;min-height:80px;padding:var(--spacing-1)}.cohortsHero_highlightIcon__euxjZ{width:28px;height:28px}.cohortsHero_highlightText__BLhta h3{font-size:.7rem!important}.cohortsHero_highlightText__BLhta p{font-size:.65rem!important}}.cohortsHero_highlightItem__2f1tz:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--primary-light)));border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.cohortsHero_highlightItem__2f1tz:hover{transform:translateY(-8px) scale(1.02);background:linear-gradient(145deg,hsla(var(--primary),.12) 0,hsla(var(--primary-light),.08) 50%,hsla(var(--accent),.1) 100%);border-color:hsla(var(--primary),.25);box-shadow:0 16px 48px hsla(var(--primary),.2),0 8px 16px hsla(var(--dark),.12),inset 0 1px 0 hsla(var(--light),.4)}.cohortsHero_highlightIcon__euxjZ{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:hsl(var(--light));flex-shrink:0;position:relative;box-shadow:0 6px 20px hsla(var(--primary),.3),0 2px 8px hsla(var(--dark),.1);transition:all .3s ease}.cohortsHero_highlightIcon__euxjZ,.cohortsHero_highlightIcon__euxjZ:before{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--primary-light)));border-radius:50%}.cohortsHero_highlightIcon__euxjZ:before{content:"";position:absolute;inset:-2px;z-index:-1;opacity:0;transition:opacity .3s ease}.cohortsHero_highlightItem__2f1tz:hover .cohortsHero_highlightIcon__euxjZ{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px hsla(var(--primary),.4),0 4px 12px hsla(var(--dark),.15)}.cohortsHero_highlightItem__2f1tz:hover .cohortsHero_highlightIcon__euxjZ:before{opacity:.8}.cohortsHero_highlightText__BLhta h3{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:hsl(var(--dark));margin-bottom:var(--spacing-2);background:linear-gradient(135deg,hsl(var(--dark)),hsl(var(--primary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.cohortsHero_highlightText__BLhta p{font-size:var(--text-base);color:hsla(var(--dark),.85);line-height:1.5;font-weight:var(--font-weight-medium)}.cohortsHero_scrollIndicator__Si7eD{position:absolute;bottom:var(--spacing-12);left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);animation:cohortsHero_fadeInUp__0Ilh1 1s ease-out forwards;animation-delay:1s;opacity:0;cursor:pointer;z-index:15;margin:0 auto;width:100%;pointer-events:none}.cohortsHero_scrollIndicator__Si7eD>*{pointer-events:auto}@media (max-width:768px){.cohortsHero_scrollIndicator__Si7eD{bottom:var(--spacing-8)}}@media (max-width:480px){.cohortsHero_scrollIndicator__Si7eD{bottom:var(--spacing-12)}.cohortsHero_hero__YuO7o{min-height:100vh;height:auto;padding:75px var(--spacing-3) calc(var(--spacing-16) + 60px)}}.cohortsHero_mouse__3S__a{width:26px;height:40px;border:2px solid hsla(var(--primary),.6);border-radius:13px;position:relative}.cohortsHero_mouseWheel__gB7sZ{width:4px;height:8px;background:hsl(var(--primary));border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:cohortsHero_scroll__b3jz3 2s ease-in-out infinite}.cohortsHero_heroContent__iGbOx{position:relative;z-index:10;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-6);text-align:center}@media (max-width:1024px){.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-5)}}@media (max-width:768px){.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-4)}}@media (max-width:480px){.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-3)}}@media (max-width:320px){.cohortsHero_heroContent__iGbOx{padding:0 var(--spacing-2)}}.cohortsHero_heroTextContent__VWEIm{max-width:900px;margin:0 auto}.cohortsHero_heroHeading__tCdzy{font-size:clamp(var(--text-4xl),10vw,var(--text-6xl));font-weight:var(--font-weight-black);line-height:1;margin:0 0 var(--spacing-8);color:hsl(var(--dark))}.cohortsHero_highlight__pPKLa{color:hsl(var(--primary))}.cohortsHero_heroHeadingLine__mUfka{display:block;position:relative;margin-bottom:var(--spacing-2)}.cohortsHero_heroText__LhhwL{display:inline-block;animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;opacity:0;background:hsl(var(--dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohortsHero_heroHeadingLine__mUfka:nth-child(2) .cohortsHero_heroText__LhhwL{animation-delay:.2s}.cohortsHero_heroSubheading__RpLhE{font-size:clamp(var(--text-lg),3vw,var(--text-2xl));font-weight:var(--font-weight-regular);color:hsla(var(--dark),.85);margin:0 0 var(--spacing-12);line-height:1.6;animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.4s;opacity:0}.cohortsHero_heroStats__jLlus{display:flex;justify-content:center;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-12);animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.6s;opacity:0;flex-wrap:wrap}@media (max-width:1024px){.cohortsHero_heroStats__jLlus{gap:var(--spacing-8);margin-bottom:var(--spacing-10)}.cohortsHero_stat__PSQyp{padding:var(--spacing-3) var(--spacing-5)}.cohortsHero_statNumber__sD9GX{font-size:clamp(var(--text-2xl),4.5vw,var(--text-4xl))}.cohortsHero_statLabel__LSAtm{font-size:var(--text-sm)}}@media (max-width:768px){.cohortsHero_heroStats__jLlus{gap:var(--spacing-6);margin-bottom:var(--spacing-6);flex-direction:row;justify-content:center}.cohortsHero_stat__PSQyp{padding:var(--spacing-3) var(--spacing-4);min-width:100px}.cohortsHero_statNumber__sD9GX{font-size:clamp(var(--text-xl),4vw,var(--text-2xl))!important;margin-bottom:var(--spacing-1)}.cohortsHero_statLabel__LSAtm{font-size:var(--text-sm)!important}}@media (max-width:480px){.cohortsHero_heroStats__jLlus{gap:var(--spacing-3);margin-bottom:var(--spacing-8);flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:0 var(--spacing-2)}.cohortsHero_stat__PSQyp{padding:var(--spacing-3);flex:1 1;min-width:0;min-height:90px;display:flex;flex-direction:column;justify-content:center}.cohortsHero_statNumber__sD9GX{font-size:clamp(var(--text-lg),4vw,var(--text-xl))!important;margin-bottom:var(--spacing-1)}.cohortsHero_statLabel__LSAtm{font-size:10px!important;letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:320px){.cohortsHero_heroStats__jLlus{gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.cohortsHero_stat__PSQyp{padding:var(--spacing-1) var(--spacing-2);min-width:60px}.cohortsHero_statNumber__sD9GX{font-size:clamp(var(--text-base),3vw,var(--text-lg))!important}.cohortsHero_statLabel__LSAtm{font-size:.65rem!important}}.cohortsHero_stat__PSQyp{text-align:center;position:relative;padding:var(--spacing-4) var(--spacing-6);background:hsla(var(--dark),.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);border:1px solid hsla(var(--dark),.1);transition:all .3s ease}.cohortsHero_stat__PSQyp:hover{transform:translateY(-4px);background:hsla(var(--dark),.08);border-color:hsla(var(--primary),.3);box-shadow:0 10px 30px hsla(var(--primary),.2)}.cohortsHero_statNumber__sD9GX{display:block;font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:hsl(var(--primary));margin-bottom:var(--spacing-2);line-height:1;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cohortsHero_statLabel__LSAtm{display:block;font-size:var(--text-base);color:hsla(var(--dark),.8);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-medium)}.cohortsHero_heroCTA__pxufY{animation:cohortsHero_fadeInUp__0Ilh1 .8s ease-out forwards;animation-delay:.8s;opacity:0}@media (max-width:480px){.cohortsHero_heroCTA__pxufY{margin-bottom:var(--spacing-8)}}.cohortsOverview_sectionContainer__rUSd_{width:100%;padding:var(--spacing-24) 0}.cohortsOverview_sectionContainer__rUSd_ .cohortsOverview_contentWrapper__H6Mst{opacity:0;transform:translateY(30px);transition:transform .6s ease-out,opacity .6s ease-out;will-change:transform,opacity}.cohortsOverview_sectionContainer__rUSd_.cohortsOverview_sectionVisible__1pRQO .cohortsOverview_contentWrapper__H6Mst{opacity:1;transform:translateY(0)}.cohortsOverview_sectionContainer__rUSd_.cohortsOverview_primaryBackground__yLqHH{background:linear-gradient(135deg,hsla(var(--primary),.1) 0,hsla(var(--primary-light),.07) 100%)}.cohortsOverview_contentWrapper__H6Mst{position:relative;z-index:10;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-6)}.cohortsOverview_sectionHeader__PpGlH{text-align:center;margin-bottom:var(--spacing-16)}.cohortsOverview_sectionTitle__8QYY5{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:hsl(var(--dark));margin:0 0 var(--spacing-6);line-height:1.2;position:relative;display:inline-block}.cohortsOverview_sectionTitle__8QYY5:after{content:"";position:absolute;bottom:-var(--spacing-3);left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary-light)));border-radius:var(--border-radius-full)}.cohortsOverview_sectionDescription__zXFBe{font-size:clamp(var(--text-base),2vw,var(--text-lg));color:hsla(var(--dark),.85);max-width:800px;margin:0 auto;line-height:1.8}.cohortsOverview_overviewImageContainer__Ro8q2{margin:var(--spacing-12) 0;padding:0 var(--spacing-6)}.cohortsOverview_overviewImage__FGAOB{position:relative;max-width:1200px;margin:0 auto;border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:hsl(var(--light))}.cohortsOverview_roundedImage__bVIyM{display:block;width:100%;height:auto;min-height:400px;max-height:600px;object-fit:cover;object-position:center;transition:transform .5s ease}@media (max-width:768px){.cohortsOverview_roundedImage__bVIyM{min-height:250px;max-height:400px}}.cohortsOverview_overviewImage__FGAOB:hover .cohortsOverview_roundedImage__bVIyM{transform:scale(1.02)}.cohortsOverview_imageCaption__Vo39a{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-4);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:hsl(var(--light));font-size:var(--text-sm);text-align:center}.cohortsRequirements_sectionContainer__nQsVi{width:100%;padding:var(--spacing-24) 0}.cohortsRequirements_sectionContainer__nQsVi .cohortsRequirements_contentWrapper__4Q7cZ{opacity:0;transform:translateY(30px);transition:transform .6s ease-out,opacity .6s ease-out;will-change:transform,opacity}.cohortsRequirements_sectionContainer__nQsVi.cohortsRequirements_sectionVisible__fPuPz .cohortsRequirements_contentWrapper__4Q7cZ{opacity:1;transform:translateY(0)}.cohortsRequirements_sectionContainer__nQsVi.cohortsRequirements_primaryBackground__6dyix{background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary-light),.03) 100%)}.cohortsRequirements_contentWrapper__4Q7cZ{position:relative;z-index:10;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-6)}.cohortsRequirements_sectionHeader__B0Ees{text-align:center;margin-bottom:var(--spacing-16)}.cohortsRequirements_sectionTitle__kNZxi{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:hsl(var(--dark));margin:0 0 var(--spacing-6);line-height:1.2;position:relative;display:inline-block}.cohortsRequirements_sectionTitle__kNZxi:after{content:"";position:absolute;bottom:-var(--spacing-3);left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary-light)));border-radius:var(--border-radius-full)}.cohortsRequirements_sectionDescription__qMEHw{font-size:clamp(var(--text-base),2vw,var(--text-lg));color:hsla(var(--dark),.85);max-width:800px;margin:0 auto;line-height:1.8}.cohortsRequirements_requirementsList__fG_5P{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);max-width:1200px;margin:0 auto}.cohortsRequirements_requirementCard__IljWR{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8);background:hsl(var(--light));border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.cohortsRequirements_requirementCard__IljWR:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(var(--primary),.05) 0,transparent 100%);opacity:0;transition:opacity .3s ease}.cohortsRequirements_requirementCard__IljWR:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:hsla(var(--primary),.2)}.cohortsRequirements_requirementCard__IljWR:hover:before{opacity:1}.cohortsRequirements_requirementIcon__ABrcD{font-size:var(--text-3xl);flex-shrink:0}.cohortsRequirements_requirementContent__ArP0B{position:relative;z-index:1}.cohortsRequirements_requirementContent__ArP0B h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohortsRequirements_requirementContent__ArP0B p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}.cohortsRequirements_dallasCallout__qP19A{display:flex;align-items:flex-start;gap:var(--spacing-6);max-width:900px;margin:var(--spacing-16) auto 0;padding:var(--spacing-8);background:linear-gradient(135deg,hsla(var(--primary),.05) 0,hsla(var(--primary),.1) 100%);border-radius:var(--border-radius-xl);border:2px solid hsla(var(--primary),.1)}.cohortsRequirements_calloutIcon__E9qQA{font-size:var(--text-4xl);flex-shrink:0;animation:cohortsRequirements_pulse__NatwC 2s ease-in-out infinite}@keyframes cohortsRequirements_pulse__NatwC{0%,to{opacity:1}50%{opacity:.5}}.cohortsRequirements_calloutContent__Wr_MX h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--dark));margin:0 0 var(--spacing-3)}.cohortsRequirements_calloutContent__Wr_MX p{font-size:var(--text-base);color:hsla(var(--dark),.85);margin:0;line-height:1.6}