@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_db6fbc{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_db6fbc{--font-montserrat:"Montserrat","Montserrat Fallback"}.courses_coursesContainer__8TkAh{min-height:100vh;background:white;padding-top:60px}.courses_hero__mlN5E{padding:80px 24px;background:white}.courses_inviteChip__L6nFx{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid #667eea;border-radius:9999px;background:transparent;margin-top:1.5rem;margin-bottom:1rem}.courses_inviteChipAvatar__lkZ6q{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;line-height:1;flex-shrink:0;padding:0;margin:0}.courses_inviteChipText__daYVn{font-size:.8125rem;color:#667eea;font-weight:500;white-space:pre-wrap}.courses_heroLayout__fK4_Q{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.courses_heroImage__dTAHU{width:100%;height:auto;display:flex;flex-direction:column}.courses_heroImageMobile__elSur{display:none;width:100%;height:auto;margin-bottom:1.5rem}.courses_heroImageElement__FXwUN{width:100%;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.courses_heroContent__Yw1Lw{max-width:100%}.courses_heroCTA__9WgGu{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.courses_heroFooter__eIlfe{margin-top:3rem;display:flex;justify-content:center}.courses_heroFooter__eIlfe .courses_heroCTA__9WgGu{margin-top:0;align-items:center;text-align:center}.courses_heroRegisterButton__IjKyb{background:linear-gradient(135deg,#6d28d9,#7c3aed);color:white;padding:1.25rem 3.5rem;border:none;border-radius:9999px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 12px 30px rgba(109,40,217,.35);text-transform:uppercase;letter-spacing:.08em}.courses_heroRegisterButton__IjKyb:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(109,40,217,.45);filter:brightness(1.05)}.courses_heroRegisterButton__IjKyb:active{transform:translateY(0)}.courses_heroCountdownText__hK3s_{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6;margin:0}.courses_ceuTag__S9PDG{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.courses_heroTitle__Nxo_d{font-family:var(--font-montserrat),sans-serif;font-size:2.75rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#1a202c;letter-spacing:.01em;font-style:normal}.courses_instructorBullets__vYc8y{list-style:none;padding:0;margin:0 0 2rem;display:block;text-align:left}.courses_instructorBullets__vYc8y li{display:flex;align-items:flex-start;font-size:1.125rem;color:#4a5568;margin-bottom:.75rem;line-height:1.6}.courses_instructorBullets__vYc8y li:before{content:"•";color:#667eea;font-weight:700;font-size:1.125rem;margin-right:.75rem;margin-top:-.1rem;flex-shrink:0;line-height:1.6}.courses_courseMeta__yKjw9{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;align-items:center}.courses_courseMetaItem__SmTLJ{display:inline-flex;align-items:center;gap:.5rem;color:#1a202c;font-size:.9375rem;font-weight:600}.courses_courseMetaIcon__D46Tv{width:1.125rem;height:1.125rem;color:#4f46e5;flex-shrink:0}.courses_courseMetaText__DnnGY{line-height:1.4}.courses_courseDescription__WBuwr{margin-top:2rem;color:#1a202c;line-height:1.7}.courses_courseDescription__WBuwr p{margin-bottom:1.25rem;font-size:1rem;color:#4a5568}.courses_courseDescription__WBuwr p:last-of-type{margin-bottom:.25rem}.courses_descriptionBioLink__iriur{background:none;border:none;color:#667eea;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;margin:0;transition:color .2s ease}.courses_descriptionBioLink__iriur:hover{color:#4f46e5}.courses_courseDescriptionBullets__cZOy4{margin:.5rem 0 0;padding-left:1.5rem;list-style-type:disc}.courses_courseDescriptionBullets__cZOy4 li{margin-bottom:.75rem;font-size:1rem;color:#4a5568;line-height:1.6}.courses_courseDetails__8yfMs{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;background:#f8f9fa;padding:2rem;border-radius:12px;border:1px solid #e2e8f0}.courses_courseDetailItem__AbDKT{display:flex;flex-direction:row;align-items:center;gap:.5rem;text-align:left;flex-wrap:wrap}.courses_courseDetailItemFullWidth__gONVr{grid-column:1/-1}.courses_instructorUnderImage__n17Dy{margin-top:0}.courses_goalsSection__HD8tm{padding:80px 24px;background:#f8f9fa}.courses_goalsTitle__M9nti{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:2rem;text-align:center}.courses_goalsList__SlN4Q{list-style:none;padding:0;max-width:800px;margin:0 auto}.courses_goalsList__SlN4Q li{font-size:1.125rem;color:#4a5568;line-height:1.7;margin-bottom:1rem;padding-left:1.5rem;position:relative}.courses_goalsList__SlN4Q li:before{content:"•";position:absolute;left:0;color:#667eea;font-weight:700;font-size:1.5rem;line-height:1.2}.courses_courseDetailLabel__IErc8{font-size:.9375rem;color:#4a5568;font-weight:600;letter-spacing:.5px}.courses_courseDetailValue__5fy6D{font-size:.9375rem;font-weight:600;color:#1a202c}.courses_instructorWrapper__jxsMi{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.courses_aboutButton__Fzcav{background:none;border:1px solid #667eea;color:#667eea;font-size:.8125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;transition:all .2s ease}.courses_aboutButton__Fzcav:hover{background-color:rgba(102,126,234,.1);border-color:#4f46e5}.courses_outlineButton__ci04l{background:none;border:1px solid #667eea;color:#667eea;font-size:.8125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;transition:all .2s ease}.courses_outlineButton__ci04l:hover{background-color:rgba(102,126,234,.1);border-color:#4f46e5}.courses_modalOverlay__V2_zE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:1000;padding:6rem 2rem 2rem;overflow-y:auto;display:block}.courses_modalContent__cpKtb{background-color:white;border-radius:16px;max-width:900px;width:100%;max-height:calc(100vh - 8rem);overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);margin:0 auto;display:flex;flex-direction:column}.courses_modalHeader__c0z6x{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;margin-bottom:1rem}.courses_modalCloseButton__ceFRf{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:50%;background-color:transparent;border:1px solid rgb(209,213,219);cursor:pointer;transition:all .2s ease-out;outline:none;color:rgb(107,114,128);margin:0}.courses_modalCloseButton__ceFRf:focus,.courses_modalCloseButton__ceFRf:hover{background-color:rgba(239,68,68,.1);border-color:rgb(239,68,68);color:rgb(239,68,68)}.courses_modalCloseButton__ceFRf:focus{outline:2px solid rgba(239,68,68,.2);outline-offset:2px}.courses_modalBody__DzS8L{display:flex;flex-direction:column;padding:0 2rem 2rem;gap:2rem}.courses_modalImageContainer__puXRm{display:flex;justify-content:center;align-items:center;flex-shrink:0}.courses_modalImage__Blfgf{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.courses_modalTextContent__AP8lQ{flex:1;text-align:center}.courses_modalName__7KY_X{font-size:.5rem;font-weight:700;color:#1a1a1a;margin-bottom:0;line-height:1.2}.courses_modalCredentialsInline__6to3m{font-size:1.125rem;font-weight:500;color:hsl(215.4 16.3% 46.9%);text-transform:none;letter-spacing:.05em}.courses_modalBio__8ZxzT{text-align:left;max-width:800px;margin:0 auto}.courses_modalBioParagraph__iAMTv{font-size:1rem;color:#4b5563;line-height:1.7;margin-bottom:1.5rem}.courses_modalBioParagraph__iAMTv:last-child{margin-bottom:0}.courses_journalArticles__XM7_M{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.courses_journalArticlesTitle__h52u5{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.courses_journalArticlesList__OeKrf{list-style:none;padding:0;margin:0}.courses_journalArticleItem__6vDF0{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:1rem;padding-left:1rem;position:relative}.courses_journalArticleItem__6vDF0:before{content:"•";position:absolute;left:0;color:#667eea}.courses_journalArticleItem__6vDF0:last-child{margin-bottom:0}.courses_outlineContent__vA5Hq{text-align:left;max-width:800px;margin:0 auto}.courses_outlineTitle__Gi4f5{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:1.5rem}.courses_outlineList___H4rK{list-style:decimal;padding-left:1.5rem;margin:0}.courses_outlineItem__veklA{font-size:1rem;color:#4b5563;line-height:1.7;margin-bottom:1.5rem;padding-left:.5rem}.courses_outlineItem__veklA:last-child{margin-bottom:0}@media (max-width:768px){.courses_modalOverlay__V2_zE{padding:4rem 1rem 1rem}.courses_modalContent__cpKtb{max-height:calc(100vh - 5rem)}.courses_modalHeader__c0z6x{padding:1.5rem 1.5rem 0;margin-bottom:.75rem}.courses_modalBody__DzS8L{padding:0 1.5rem 1.5rem;gap:1.5rem}.courses_modalName__7KY_X{font-size:1.25rem}.courses_modalImage__Blfgf{width:150px;height:150px}.courses_modalBioParagraph__iAMTv{font-size:.9rem;line-height:1.6}}.courses_partners__l72_x{padding:80px 24px;background:#f8f9fa}.courses_container__913pH{max-width:1200px;margin:0 auto}.courses_partnersGrid__SAV55{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;align-items:start;max-width:900px;margin:0 auto}.courses_partnerCard__X1BY8{background:white;border-radius:12px;padding:32px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.courses_partnerCard__X1BY8:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.courses_partnerImage__VjFgR{display:flex;justify-content:center;align-items:center;margin-bottom:24px;min-height:100px}.courses_logoImage__pDA0h{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.courses_partnerTitle__uuxcR{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:12px;line-height:1.4}.courses_partnerText__td4yU{font-size:1rem;color:#4a5568;line-height:1.6}.courses_launch__4ZO6o{padding:80px 24px;background:white}.courses_launchContent__JpDFh{max-width:1200px;margin:0 auto;text-align:center}.courses_launchLogo__uSi66{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.courses_launchLogoImage__WjKmg{-o-object-fit:contain;object-fit:contain;max-width:200px;height:auto}.courses_launchTitle__pQjVy{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1.5rem;line-height:1.2}.courses_launchText__RYVM8{font-size:1.125rem;color:#4a5568;line-height:1.8;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.courses_launchImages__V3PHd{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.courses_launchImageWrapper__B2eof{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.courses_launchImage__qYstT{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.courses_countdownSection__1tVzJ{padding:80px 24px;background:linear-gradient(180deg,rgba(248,250,255,.9),rgba(237,233,254,.85))}.courses_countdownContent__NgZVI{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.courses_countdownText__E1O2t{flex:1 1 260px;min-width:240px}.courses_countdownTitle__KQbKj{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.courses_countdownDescription__RR_uV{font-size:1.0625rem;color:#4b5563;line-height:1.7;margin:0}.courses_countdownTimer__BfXgd{display:flex;align-items:center;justify-content:center;gap:1.75rem;padding:1.75rem 2.25rem;background:#ffffff;border-radius:18px;border:1px solid #e9d5ff;box-shadow:0 12px 35px rgba(109,40,217,.12);flex:1 1 320px;min-width:280px}.courses_countdownValue__AEKuc{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:72px}.courses_countdownNumber__QkJ0Y{font-size:2.5rem;font-weight:700;color:#6d28d9;letter-spacing:.02em}.courses_countdownLabel__3Swug{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.18em}.courses_countdownButton__1xm8M{align-self:center;padding-left:2.75rem;padding-right:2.75rem}@media (max-width:1024px){.courses_countdownContent__NgZVI{flex-direction:column;align-items:center;text-align:center}.courses_countdownText__E1O2t{max-width:520px}.courses_countdownButton__1xm8M,.courses_countdownTimer__BfXgd{width:100%}}@media (max-width:968px){.courses_partnersGrid__SAV55{grid-template-columns:1fr;gap:32px}.courses_heroLayout__fK4_Q{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.courses_hero__mlN5E{padding:60px 20px}.courses_heroContent__Yw1Lw{display:flex;flex-direction:column}.courses_inviteChip__L6nFx{align-self:center}.courses_heroTitle__Nxo_d{font-size:2rem;margin-bottom:.75rem;text-align:center;letter-spacing:.005em}.courses_heroImageMobile__elSur{display:block}.courses_heroImage__dTAHU{display:none}.courses_instructorBullets__vYc8y li{font-size:1rem;margin-bottom:.5rem}.courses_ceuTag__S9PDG{font-size:.75rem;padding:.4rem 1rem}.courses_courseDescription__WBuwr{margin-top:1.5rem}.courses_courseDescription__WBuwr p{font-size:.9375rem;margin-bottom:1rem}.courses_courseDescriptionBullets__cZOy4 li{font-size:.9375rem;margin-bottom:.625rem}.courses_courseDetails__8yfMs{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem}.courses_courseDetailValue__5fy6D{font-size:1rem}.courses_goalsSection__HD8tm{padding:60px 20px}.courses_goalsTitle__M9nti{font-size:1.75rem;margin-bottom:1.5rem}.courses_goalsList__SlN4Q li{font-size:1rem}.courses_partners__l72_x{padding:60px 20px}.courses_partnerCard__X1BY8{padding:24px}.courses_partnerTitle__uuxcR{font-size:1.25rem}.courses_launch__4ZO6o{padding:60px 20px}.courses_launchTitle__pQjVy{font-size:2rem}.courses_launchText__RYVM8{font-size:1rem;margin-bottom:32px}.courses_launchImages__V3PHd{grid-template-columns:1fr;gap:24px;margin-top:32px}}.courses_registration__g3zNd{padding:80px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;text-align:center}.courses_registrationContent__yzRos{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:600px;margin:0 auto}.courses_registrationForm__pHWqO{display:flex;flex-direction:column;gap:1.5rem;max-width:500px;margin:0 auto;width:100%;padding-top:1rem}.courses_formField__5kp1U{display:flex;flex-direction:column;gap:.5rem}.courses_formLabel__A3R9x{font-size:.9375rem;font-weight:600;color:#4a5568}.courses_helperText__kzsYY{font-size:.8125rem;color:#6b7280;margin-top:-.25rem}.courses_requiredStar__A9GSU{color:#ef4444;margin-left:.25rem}.courses_formInput___x0Y0{width:100%;padding:.75rem 1rem;font-size:1rem;color:#111827;background-color:#ffffff;border:2px solid #e5e7eb;border-radius:.75rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);font-family:inherit}.courses_formInput___x0Y0:focus{outline:none;border-color:#667eea;background-color:#ffffff;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.courses_formInput___x0Y0:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:.8;box-shadow:none}.courses_formInput___x0Y0::-moz-placeholder{color:#9ca3af}.courses_formInput___x0Y0::placeholder{color:#9ca3af}.courses_formInput___x0Y0[type=tel]{height:auto!important;min-height:auto!important;padding:.75rem 1rem!important}.courses_errorMessage__GLvK2{background-color:#fef2f2;border:1px solid #ef4444;border-radius:.75rem;padding:1rem;margin-top:.5rem}.courses_errorMessage__GLvK2 p{color:#ef4444;font-size:.875rem;margin:0}.courses_errorText__5Aq_f{font-size:.875rem;color:#ef4444;margin-top:.25rem}.courses_successMessage__OTm86{background-color:#f0fdf4;border:1px solid #22c55e;border-radius:.75rem;padding:1.5rem;text-align:center}.courses_successMessage__OTm86 p{color:#22c55e;font-size:1rem;font-weight:600;margin:0}.courses_formActions__nln9_{display:flex;justify-content:center;margin-top:1rem}.courses_submitButton__Sy0rB{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.875rem 2.5rem;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3);min-width:150px;display:flex;align-items:center;justify-content:center;gap:.5rem}.courses_submitButton__Sy0rB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.courses_submitButton__Sy0rB:active:not(:disabled){transform:translateY(0)}.courses_submitButton__Sy0rB:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.courses_spinner__ET0OS{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:courses_spin__djzDi 1s linear infinite}@keyframes courses_spin__djzDi{to{transform:rotate(1turn)}}@media (max-width:768px){.courses_heroFooter__eIlfe{margin-top:2rem}.courses_heroFooter__eIlfe .courses_heroCTA__9WgGu{width:100%;text-align:left}.courses_heroCTA__9WgGu{align-items:stretch}.courses_countdownSection__1tVzJ,.courses_registration__g3zNd{padding:60px 20px}.courses_countdownTimer__BfXgd{flex-direction:column;gap:1.25rem;padding:1.5rem}.courses_countdownValue__AEKuc{width:100%;flex-direction:row;justify-content:space-between}.courses_heroRegisterButton__IjKyb{width:100%;text-align:center;padding:1rem 2rem;font-size:1.125rem;letter-spacing:.1em}.courses_heroCountdownText__hK3s_{font-size:.875rem}.courses_registrationForm__pHWqO{gap:1.25rem}.courses_formInput___x0Y0{padding:.625rem .875rem;font-size:.9375rem}.courses_submitButton__Sy0rB{padding:.75rem 2rem;font-size:1rem;width:100%}.courses_stickyRegisterChip__EIiUv{padding:.875rem 2rem;font-size:.9375rem}}.courses_stickyRegisterButton__bXazQ{position:fixed;bottom:24px;left:0;right:0;transform:translateY(100px);z-index:999;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;margin:0;padding:0 16px;width:100%;display:flex;justify-content:center}.courses_stickyRegisterButton__bXazQ.courses_visible__CHOay{opacity:1;transform:translateY(0);pointer-events:auto}@media (min-width:969px){.courses_stickyRegisterButton__bXazQ{display:none}}.courses_desktopRegisterButton__zTVux{display:none}@media (min-width:969px){.courses_desktopRegisterButton__zTVux{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;margin-top:1.5rem;border:none;border-radius:9999px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.35);text-decoration:none;width:100%;justify-content:center}.courses_desktopRegisterButton__zTVux:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px rgba(102,126,234,.5)}.courses_desktopRegisterButton__zTVux:active{transform:translateY(-2px) scale(1.02)}}.courses_stickyRegisterChip__EIiUv{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;border:none;border-radius:9999px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.35);text-decoration:none}.courses_stickyRegisterChip__EIiUv:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px rgba(102,126,234,.5)}.courses_stickyRegisterChip__EIiUv:active{transform:translateY(-2px) scale(1.02)}.courses_stickyRegisterChipText__cSXto{font-size:1rem;font-weight:600;letter-spacing:.025em}