.AcademyWorkshops_workshopsPage__demoB{min-height:100vh;background:var(--bg-light)}.AcademyWorkshops_workshopsHero__5uZ63{background:linear-gradient(135deg,var(--bg-dark) 0,#16213e 100%);padding:60px 20px;text-align:center;color:var(--text-white)}.AcademyWorkshops_workshopsHeroTitle__JCa1Z{font-size:2.5rem;font-weight:700;margin:0 0 12px;color:var(--text-white)}.AcademyWorkshops_workshopsHeroSubtitle__v4gQ2{font-size:1.1rem;color:var(--text-light);margin:0;opacity:.85}.AcademyWorkshops_workshopsContent__2FD1y{max-width:1200px;margin:0 auto;padding:40px 20px}.AcademyWorkshops_workshopsGrid__OHu7K{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.AcademyWorkshops_workshopsCard__Vx9wq{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.AcademyWorkshops_workshopsCard__Vx9wq:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.AcademyWorkshops_workshopsCardImage__mbxDK{position:relative;height:200px;overflow:hidden}.AcademyWorkshops_workshopsCardBody__ycGh8{padding:20px;display:flex;flex-direction:column;flex:1 1}.AcademyWorkshops_workshopsCardBadge__KnnnV{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--bg-blue-light);color:var(--brand-blue);margin-bottom:10px}.AcademyWorkshops_workshopsCardTitle__DRScG{font-size:1.1rem;font-weight:600;color:var(--heading-color);margin:0 0 6px}.AcademyWorkshops_workshopsCardTrainer__EyX1r{font-size:.85rem;color:var(--text-secondary);margin:0 0 12px}.AcademyWorkshops_workshopsCardFooter__XAV_z{margin-top:auto}.AcademyWorkshops_workshopsCardDate__Zsd5e{font-size:.8rem;color:var(--text-secondary);margin-bottom:12px}.AcademyWorkshops_workshopsCardBottom__sio_X{display:flex;justify-content:space-between;align-items:center}.AcademyWorkshops_workshopsCardPrice__zHQ3L{font-size:1.05rem;font-weight:700;color:var(--brand-orange)}.AcademyWorkshops_workshopsCardLink__RNDQk{display:inline-block;padding:6px 16px;border:1px solid var(--brand-orange);border-radius:6px;font-size:.8rem;font-weight:600;color:var(--brand-orange);text-decoration:none;transition:all .2s ease}.AcademyWorkshops_workshopsCardLink__RNDQk:hover{background:var(--brand-orange);color:var(--text-white)}.AcademyWorkshops_workshopsSpinner__DPM5D{display:flex;justify-content:center;padding:60px}.AcademyWorkshops_workshopsSpinnerCircle__JFlST{width:40px;height:40px;border:3px solid var(--button-gray);border-top-color:var(--brand-orange);border-radius:50%;animation:AcademyWorkshops_workshopsSpin__l10lK .8s linear infinite}@keyframes AcademyWorkshops_workshopsSpin__l10lK{to{transform:rotate(1turn)}}.AcademyWorkshops_workshopsError__QLntU{text-align:center;padding:40px 20px;color:var(--color-error);background:var(--bg-error-light);border-radius:8px}.AcademyWorkshops_workshopsEmpty__VBTah{text-align:center;padding:60px 20px}.AcademyWorkshops_workshopsEmptyTitle__SXYBi{font-size:1.2rem;color:var(--text-secondary);margin:0 0 8px}.AcademyWorkshops_workshopsEmptyText__0EG_F{font-size:.95rem;color:var(--text-secondary);margin:0}@media (max-width:768px){.AcademyWorkshops_workshopsHero__5uZ63{padding:40px 16px}.AcademyWorkshops_workshopsHeroTitle__JCa1Z{font-size:2rem}.AcademyWorkshops_workshopsContent__2FD1y{padding:24px 16px}.AcademyWorkshops_workshopsGrid__OHu7K{grid-template-columns:1fr}}@media (max-width:480px){.AcademyWorkshops_workshopsHero__5uZ63{padding:32px 12px}.AcademyWorkshops_workshopsHeroTitle__JCa1Z{font-size:1.6rem}.AcademyWorkshops_workshopsContent__2FD1y{padding:16px 12px}}.WorkshopFeatured_featuredSection__N_PvH{padding:80px 0;background-color:var(--bg-light);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.WorkshopFeatured_featuredSection__N_PvH.WorkshopFeatured_visible__nBPEA{opacity:1;transform:translateY(0)}.WorkshopFeatured_container__Bo_Ct{max-width:900px;margin:0 auto;padding:0 24px}.WorkshopFeatured_sectionTag__x9Fpf{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-olive-dark);margin-bottom:8px}.WorkshopFeatured_sectionTitle__mLSDa{font-size:2rem;font-weight:700;color:var(--heading-color);margin-bottom:40px}.WorkshopFeatured_featuredCard__E1hNz{display:flex;align-items:stretch;background-color:var(--text-white);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.WorkshopFeatured_dateBadge__RmQGk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 36px;background:linear-gradient(135deg,var(--brand-olive),var(--brand-olive-dark));color:var(--text-white);min-width:130px}.WorkshopFeatured_dateDay__SyWvs{font-size:3.2rem;font-weight:800;line-height:1}.WorkshopFeatured_dateMonth__s5W28{font-size:1.1rem;font-weight:700;letter-spacing:2px;margin-top:4px}.WorkshopFeatured_dateYear__ppt_A{font-size:.85rem;font-weight:500;opacity:.85;margin-top:2px}.WorkshopFeatured_featuredBody__QSPZ_{flex:1 1;padding:32px 36px;display:flex;flex-direction:column;justify-content:center}.WorkshopFeatured_featuredTitle__L7rrB{font-size:1.5rem;font-weight:700;color:var(--heading-color);margin-bottom:8px}.WorkshopFeatured_featuredTrainer__vjY72{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}.WorkshopFeatured_featuredMeta__4RVmv{display:flex;gap:20px;margin-bottom:24px;flex-wrap:wrap}.WorkshopFeatured_metaItem__BCqjc{display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--text-dark-gray)}.WorkshopFeatured_metaIcon__WS_9q{color:var(--brand-orange);font-size:.8rem}.WorkshopFeatured_registerButton__M4wy7{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,var(--brand-olive),var(--brand-olive-dark));color:var(--text-white);font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;align-self:flex-start}.WorkshopFeatured_registerButton__M4wy7:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-orange-strong)}.WorkshopFeatured_emptyState__d8YbO{text-align:center;padding:60px 24px;background-color:var(--text-white);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.WorkshopFeatured_emptyText__zxmkn{font-size:1.15rem;color:var(--text-secondary);font-style:italic}@media (max-width:768px){.WorkshopFeatured_featuredSection__N_PvH{padding:60px 0}.WorkshopFeatured_sectionTitle__mLSDa{font-size:1.6rem}.WorkshopFeatured_featuredCard__E1hNz{flex-direction:column}.WorkshopFeatured_dateBadge__RmQGk{flex-direction:row;gap:12px;padding:20px 24px;min-width:unset}.WorkshopFeatured_dateDay__SyWvs{font-size:2.4rem}.WorkshopFeatured_dateMonth__s5W28{font-size:1rem}.WorkshopFeatured_featuredBody__QSPZ_{padding:24px}.WorkshopFeatured_featuredTitle__L7rrB{font-size:1.3rem}}@media (max-width:480px){.WorkshopFeatured_featuredSection__N_PvH{padding:48px 0}.WorkshopFeatured_sectionTitle__mLSDa{font-size:1.35rem}.WorkshopFeatured_dateBadge__RmQGk{padding:16px 20px}.WorkshopFeatured_dateDay__SyWvs{font-size:2rem}.WorkshopFeatured_featuredBody__QSPZ_{padding:20px}.WorkshopFeatured_featuredTitle__L7rrB{font-size:1.15rem}.WorkshopFeatured_registerButton__M4wy7{width:100%;text-align:center}}.WorkshopDayTimeline_timelineSection__WQdH6{padding:80px 0;background-color:var(--text-white);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg{opacity:1;transform:translateY(0)}.WorkshopDayTimeline_container__VZQ91{max-width:900px;margin:0 auto;padding:0 24px}.WorkshopDayTimeline_sectionTag__XJqj_{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-orange);margin-bottom:8px;text-align:center;width:100%}.WorkshopDayTimeline_sectionTitle__NfULq{font-size:2rem;font-weight:700;color:var(--heading-color);margin-bottom:56px;text-align:center}.WorkshopDayTimeline_timeline__bAXtG{position:relative;padding:0}.WorkshopDayTimeline_timelineLine__9jzWg{position:absolute;top:0;bottom:0;left:50%;width:3px;background:linear-gradient(180deg,var(--brand-olive),var(--brand-olive-dark));transform:translateX(-50%);border-radius:3px}.WorkshopDayTimeline_timelineItem__Xj_Su{display:flex;align-items:flex-start;position:relative;margin-bottom:40px;opacity:0;transition:opacity .5s ease,transform .5s ease}.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg .WorkshopDayTimeline_timelineItem__Xj_Su{opacity:1}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D{flex-direction:row;transform:translateX(-20px)}.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg .WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D{transform:translateX(0)}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy{flex-direction:row-reverse;transform:translateX(20px)}.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg .WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy{transform:translateX(0)}.WorkshopDayTimeline_timelineTime__0K9xV{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);font-size:1.1rem;font-weight:700;color:var(--brand-olive-dark);padding-top:4px}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D .WorkshopDayTimeline_timelineTime__0K9xV{text-align:right;padding-right:24px}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy .WorkshopDayTimeline_timelineTime__0K9xV{text-align:left;padding-left:24px}.WorkshopDayTimeline_timelineDot__jT4C8{flex-shrink:0;width:20px;height:20px;border-radius:50%;background-color:var(--text-white);border:3px solid var(--brand-orange);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-top:4px}.WorkshopDayTimeline_dotInner__c_uo4{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--brand-olive),var(--brand-olive-dark))}.WorkshopDayTimeline_timelineContent___S5Lh{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px)}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D .WorkshopDayTimeline_timelineContent___S5Lh{padding-left:24px}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy .WorkshopDayTimeline_timelineContent___S5Lh{padding-right:24px;text-align:right}.WorkshopDayTimeline_timelineTitle__RG_qO{font-size:1.1rem;font-weight:700;color:var(--heading-color);margin-bottom:6px}.WorkshopDayTimeline_timelineDesc__CHMn4{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}@media (max-width:768px){.WorkshopDayTimeline_timelineSection__WQdH6{padding:60px 0}.WorkshopDayTimeline_sectionTitle__NfULq{font-size:1.6rem;margin-bottom:40px}.WorkshopDayTimeline_timelineLine__9jzWg{left:10px}.WorkshopDayTimeline_timelineItem__Xj_Su,.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D,.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy{flex-direction:row;padding-left:36px}.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg .WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D,.WorkshopDayTimeline_timelineSection__WQdH6.WorkshopDayTimeline_visible__aqawg .WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy{transform:translateX(0)}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D,.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy{transform:translateY(15px)}.WorkshopDayTimeline_timelineDot__jT4C8{position:absolute;left:0;top:4px;width:20px;height:20px}.WorkshopDayTimeline_timelineTime__0K9xV{flex:0 0 auto;padding:0;margin-right:12px;text-align:left;font-size:.95rem;min-width:50px}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D .WorkshopDayTimeline_timelineTime__0K9xV,.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy .WorkshopDayTimeline_timelineTime__0K9xV{text-align:left;padding:0}.WorkshopDayTimeline_timelineContent___S5Lh{flex:1 1}.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_left__lm97D .WorkshopDayTimeline_timelineContent___S5Lh,.WorkshopDayTimeline_timelineItem__Xj_Su.WorkshopDayTimeline_right__QsuNy .WorkshopDayTimeline_timelineContent___S5Lh{padding:0;text-align:left}}@media (max-width:480px){.WorkshopDayTimeline_timelineSection__WQdH6{padding:48px 0}.WorkshopDayTimeline_sectionTitle__NfULq{font-size:1.35rem;margin-bottom:32px}.WorkshopDayTimeline_timelineItem__Xj_Su{margin-bottom:28px}.WorkshopDayTimeline_timelineTitle__RG_qO{font-size:1rem}.WorkshopDayTimeline_timelineDesc__CHMn4{font-size:.85rem}}.WorkshopInclusions_inclusionsSection__QwdPM{padding:80px 0;background-color:var(--bg-dark);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.WorkshopInclusions_inclusionsSection__QwdPM.WorkshopInclusions_visible__caADe{opacity:1;transform:translateY(0)}.WorkshopInclusions_container__YLGlz{max-width:1000px;margin:0 auto;padding:0 24px;text-align:center}.WorkshopInclusions_sectionTag__l9Vw0{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-orange);margin-bottom:8px}.WorkshopInclusions_sectionTitle__5MIZa{font-size:2rem;font-weight:700;color:var(--text-white);margin-bottom:48px}.WorkshopInclusions_grid__KL1xG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px 32px;gap:36px 32px}.WorkshopInclusions_card__sOzpc{display:flex;flex-direction:column;align-items:center;padding:24px 16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.WorkshopInclusions_inclusionsSection__QwdPM.WorkshopInclusions_visible__caADe .WorkshopInclusions_card__sOzpc{opacity:1;transform:translateY(0)}.WorkshopInclusions_iconCircle__fyLNe{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--brand-olive),var(--brand-olive-dark));display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .3s ease}.WorkshopInclusions_card__sOzpc:hover .WorkshopInclusions_iconCircle__fyLNe{transform:scale(1.1)}.WorkshopInclusions_icon__kiO0i{font-size:1.6rem;color:var(--text-white)}.WorkshopInclusions_cardLabel__DFbSp{font-size:1.05rem;font-weight:700;color:var(--text-white);margin-bottom:8px}.WorkshopInclusions_cardDesc__98VVz{font-size:.85rem;line-height:1.6;color:var(--text-light-gray);max-width:260px}@media (max-width:768px){.WorkshopInclusions_inclusionsSection__QwdPM{padding:60px 0}.WorkshopInclusions_sectionTitle__5MIZa{font-size:1.6rem;margin-bottom:36px}.WorkshopInclusions_grid__KL1xG{grid-template-columns:repeat(2,1fr);gap:28px 24px}.WorkshopInclusions_iconCircle__fyLNe{width:60px;height:60px}.WorkshopInclusions_icon__kiO0i{font-size:1.3rem}}@media (max-width:480px){.WorkshopInclusions_inclusionsSection__QwdPM{padding:48px 0}.WorkshopInclusions_sectionTitle__5MIZa{font-size:1.35rem;margin-bottom:28px}.WorkshopInclusions_grid__KL1xG{grid-template-columns:repeat(2,1fr);gap:20px 16px}.WorkshopInclusions_iconCircle__fyLNe{width:56px;height:56px}.WorkshopInclusions_icon__kiO0i{font-size:1.2rem}.WorkshopInclusions_cardLabel__DFbSp{font-size:.95rem}.WorkshopInclusions_cardDesc__98VVz{font-size:.8rem}}.WorkshopGallery_gallerySection__yrAmB{padding:80px 0;background-color:var(--bg-light);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.WorkshopGallery_gallerySection__yrAmB.WorkshopGallery_visible__FL_Sp{opacity:1;transform:translateY(0)}.WorkshopGallery_container__JhDoC{max-width:1000px;margin:0 auto;padding:0 24px;text-align:center}.WorkshopGallery_sectionTag__WwxSg{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-orange);margin-bottom:8px}.WorkshopGallery_sectionTitle__96y1b{font-size:2rem;font-weight:700;color:var(--heading-color);margin-bottom:48px}.WorkshopGallery_masonryGrid__R_zrM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;grid-auto-rows:10px}.WorkshopGallery_galleryItem__LvIme{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.WorkshopGallery_gallerySection__yrAmB.WorkshopGallery_visible__FL_Sp .WorkshopGallery_galleryItem__LvIme{opacity:1;transform:scale(1)}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_short__fmw_r{grid-row:span 22}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_tall__CkrHm{grid-row:span 30}.WorkshopGallery_galleryImage__BcOKs{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.WorkshopGallery_galleryItem__LvIme:hover .WorkshopGallery_galleryImage__BcOKs{transform:scale(1.08)}.WorkshopGallery_overlay__gVcmU{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,var(--bg-olive-strong) 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;opacity:0;transition:opacity .3s ease}.WorkshopGallery_galleryItem__LvIme:hover .WorkshopGallery_overlay__gVcmU{opacity:1}.WorkshopGallery_overlayText__th_LW{font-size:.9rem;font-weight:700;color:var(--text-white);letter-spacing:1px;text-transform:uppercase}@media (max-width:768px){.WorkshopGallery_gallerySection__yrAmB{padding:60px 0}.WorkshopGallery_sectionTitle__96y1b{font-size:1.6rem;margin-bottom:36px}.WorkshopGallery_masonryGrid__R_zrM{grid-template-columns:repeat(2,1fr);gap:12px}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_short__fmw_r{grid-row:span 18}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_tall__CkrHm{grid-row:span 24}}@media (max-width:480px){.WorkshopGallery_gallerySection__yrAmB{padding:48px 0}.WorkshopGallery_sectionTitle__96y1b{font-size:1.35rem;margin-bottom:28px}.WorkshopGallery_masonryGrid__R_zrM{grid-template-columns:repeat(2,1fr);gap:10px}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_short__fmw_r{grid-row:span 15}.WorkshopGallery_galleryItem__LvIme.WorkshopGallery_tall__CkrHm{grid-row:span 20}}.WorkshopFAQ_faqSection__5ccz9{padding:80px 0;background-color:var(--text-white);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.WorkshopFAQ_faqSection__5ccz9.WorkshopFAQ_visible__jfAGU{opacity:1;transform:translateY(0)}.WorkshopFAQ_container__mDkPM{max-width:800px;margin:0 auto;padding:0 24px}.WorkshopFAQ_sectionTag__V8Uj6{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-orange);margin-bottom:8px}.WorkshopFAQ_sectionTitle__zuOyD{font-size:2rem;font-weight:700;color:var(--heading-color);margin-bottom:40px}.WorkshopFAQ_faqList__BTh5N{display:flex;flex-direction:column;gap:12px}.WorkshopFAQ_faqItem__9EJdN{background-color:var(--bg-light);border-radius:12px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.05);border-left:4px solid transparent;transition:border-color .3s ease,box-shadow .3s ease}.WorkshopFAQ_faqItem__9EJdN.WorkshopFAQ_active__3P0YV{border-image:linear-gradient(180deg,var(--brand-olive),var(--brand-olive-dark)) 1;border-left-width:4px;border-left-style:solid;box-shadow:0 4px 16px rgba(0,0,0,.08)}.WorkshopFAQ_questionRow__jXWiZ{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit;transition:background-color .2s ease}.WorkshopFAQ_questionRow__jXWiZ:hover{background-color:rgba(0,0,0,.02)}.WorkshopFAQ_questionText__PG_yY{font-size:1rem;font-weight:600;color:var(--heading-color);flex:1 1;padding-right:16px}.WorkshopFAQ_toggleIcon__kLJAF{width:28px;height:28px;border-radius:50%;background-color:var(--bg-light);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:300;color:var(--text-secondary);flex-shrink:0;transition:background .3s ease,color .3s ease,transform .3s ease}.WorkshopFAQ_active__3P0YV .WorkshopFAQ_toggleIcon__kLJAF{background:linear-gradient(135deg,var(--brand-olive),var(--brand-olive-dark));color:var(--text-white);transform:rotate(45deg)}.WorkshopFAQ_answerWrapper__WvALf{max-height:0;overflow:hidden;transition:max-height .35s ease}.WorkshopFAQ_answerWrapper__WvALf.WorkshopFAQ_open__tDE1H{max-height:200px}.WorkshopFAQ_answerContent__ASrdV{padding:0 24px 18px;font-size:.9rem;line-height:1.7;color:var(--text-secondary)}@media (max-width:768px){.WorkshopFAQ_faqSection__5ccz9{padding:60px 0}.WorkshopFAQ_sectionTitle__zuOyD{font-size:1.6rem}.WorkshopFAQ_questionRow__jXWiZ{padding:16px 20px}.WorkshopFAQ_answerContent__ASrdV{padding:0 20px 16px}}@media (max-width:480px){.WorkshopFAQ_faqSection__5ccz9{padding:48px 0}.WorkshopFAQ_sectionTitle__zuOyD{font-size:1.35rem}.WorkshopFAQ_questionText__PG_yY{font-size:.9rem}.WorkshopFAQ_answerContent__ASrdV{font-size:.85rem}.WorkshopFAQ_toggleIcon__kLJAF{width:24px;height:24px;font-size:1rem}}.CTASection_ctaSection___QfW_{padding:3.75rem 0;background:linear-gradient(135deg,var(--brand-orange) 0,var(--bg-orange-hover) 100%);position:relative;overflow:hidden;opacity:0;transition:opacity .5s ease-out}.CTASection_visible__8AMeW{opacity:1}.CTASection_ctaContainer__FfYKl{max-width:800px;margin:0 auto;padding:0 1.5rem;text-align:center}.CTASection_ctaTitle__Ln_G3{font-size:2.5rem;font-weight:800;line-height:1.2;color:var(--text-white);margin-bottom:1rem;opacity:0;transform:translateY(20px)}.CTASection_ctaSubtitle__7we78{font-size:1.15rem;color:rgba(255,255,255,.9);line-height:1.6;margin-bottom:2rem;opacity:0;transform:translateY(20px)}.CTASection_ctaButton__MXeV5{display:inline-block;padding:.875rem 2.5rem;background-color:var(--text-white);color:var(--brand-orange);font-size:1.05rem;font-weight:700;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(20px)}.CTASection_ctaButton__MXeV5:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.CTASection_fadeInUp__wNnQ1{animation:CTASection_fadeInUp__wNnQ1 .6s forwards}.CTASection_delay1__JHupz{animation-delay:.1s}.CTASection_delay2__RyR5q{animation-delay:.2s}.CTASection_delay3__1W3jF{animation-delay:.3s}@keyframes CTASection_fadeInUp__wNnQ1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CTASection_ctaSection___QfW_{padding:3rem 0}.CTASection_ctaTitle__Ln_G3{font-size:2rem}.CTASection_ctaSubtitle__7we78{font-size:1rem}}@media (max-width:480px){.CTASection_ctaSection___QfW_{padding:2.5rem 0}.CTASection_ctaTitle__Ln_G3{font-size:1.5rem}.CTASection_ctaSubtitle__7we78{font-size:.95rem}.CTASection_ctaButton__MXeV5{padding:.75rem 2rem;font-size:1rem;width:100%}}.AcademyCourses_coursesPage__ctihW{min-height:100vh;background:var(--bg-light)}.AcademyCourses_coursesHero__sJcpE{background:linear-gradient(135deg,var(--bg-dark) 0,#16213e 100%);padding:60px 20px;text-align:center;color:var(--text-white)}.AcademyCourses_coursesHeroTitle__YNT5J{font-size:2.5rem;font-weight:700;margin:0 0 12px;color:var(--text-white)}.AcademyCourses_coursesHeroSubtitle__IjtaU{font-size:1.1rem;color:var(--text-light);margin:0;opacity:.85}.AcademyCourses_coursesContent__xRyfc{max-width:1200px;margin:0 auto;padding:40px 20px}.AcademyCourses_coursesGrid__PZbKl{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.AcademyCourses_coursesCard__zuir5{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.AcademyCourses_coursesCard__zuir5:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.AcademyCourses_coursesCardImage__PREJu{position:relative;height:200px;overflow:hidden}.AcademyCourses_coursesCardBody__CQjNU{padding:20px;display:flex;flex-direction:column;flex:1 1}.AcademyCourses_coursesCardTitle__QeWLF{font-size:1.1rem;font-weight:600;color:var(--heading-color);margin:0 0 6px}.AcademyCourses_coursesCardTrainer__zzkCr{font-size:.85rem;color:var(--text-secondary);margin:0 0 12px}.AcademyCourses_coursesCardFooter__lHxe7{margin-top:auto}.AcademyCourses_coursesCardMeta__vd5o3{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AcademyCourses_coursesCardMetaItem__RkLBd{font-size:.8rem;color:var(--text-secondary)}.AcademyCourses_coursesCardBottom__lDyqQ{display:flex;justify-content:space-between;align-items:center}.AcademyCourses_coursesCardPrice__KXPb6{font-size:1.05rem;font-weight:700;color:var(--brand-orange)}.AcademyCourses_coursesCardLink__fZeHD{display:inline-block;padding:6px 16px;border:1px solid var(--brand-orange);border-radius:6px;font-size:.8rem;font-weight:600;color:var(--brand-orange);text-decoration:none;transition:all .2s ease}.AcademyCourses_coursesCardLink__fZeHD:hover{background:var(--brand-orange);color:var(--text-white)}.AcademyCourses_coursesSpinner__Nj2eC{display:flex;justify-content:center;padding:60px}.AcademyCourses_coursesSpinnerCircle__3RClc{width:40px;height:40px;border:3px solid var(--button-gray);border-top-color:var(--brand-orange);border-radius:50%;animation:AcademyCourses_coursesSpin__2NM_q .8s linear infinite}@keyframes AcademyCourses_coursesSpin__2NM_q{to{transform:rotate(1turn)}}.AcademyCourses_coursesError__MfDSK{text-align:center;padding:40px 20px;color:var(--color-error);background:var(--bg-error-light);border-radius:8px}.AcademyCourses_coursesEmpty__jlIQs{text-align:center;padding:60px 20px}.AcademyCourses_coursesEmptyTitle__n70C7{font-size:1.2rem;color:var(--text-secondary);margin:0 0 8px}.AcademyCourses_coursesEmptyText__mQPm0{font-size:.95rem;color:var(--text-secondary);margin:0}.AcademyCourses_sectionAlt__jqWGt{background:#fff;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.AcademyCourses_sectionHeader__Tyx2S{text-align:center;margin-bottom:32px}.AcademyCourses_sectionEyebrow__GigM4{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-orange);margin-bottom:8px}.AcademyCourses_sectionTitle__5x_wz{font-size:2rem;font-weight:700;color:var(--heading-color);margin:0 0 8px}.AcademyCourses_sectionSubtitle__PuAhN{font-size:1rem;color:var(--text-secondary);margin:0 auto;max-width:640px}.AcademyCourses_cardBadge__W2O1Y{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#fff;z-index:2}.AcademyCourses_cardBadgeInPerson__M_a_d{background:var(--brand-orange)}.AcademyCourses_cardBadgeOnline__ObyMJ{background:#5dade2}.AcademyCourses_cardBatchLine__E6x7n{font-size:.85rem;color:var(--text-secondary);margin-bottom:10px;line-height:1.4}@media (max-width:768px){.AcademyCourses_coursesHero__sJcpE{padding:40px 16px}.AcademyCourses_coursesHeroTitle__YNT5J{font-size:2rem}.AcademyCourses_coursesContent__xRyfc{padding:24px 16px}.AcademyCourses_coursesGrid__PZbKl{grid-template-columns:1fr}.AcademyCourses_sectionTitle__5x_wz{font-size:1.5rem}}@media (max-width:480px){.AcademyCourses_coursesHero__sJcpE{padding:32px 12px}.AcademyCourses_coursesHeroTitle__YNT5J{font-size:1.6rem}.AcademyCourses_coursesContent__xRyfc{padding:16px 12px}}