.courses_page__a7WsA{min-height:100vh;background:linear-gradient(135deg,var(--background) 0,var(--surface) 100%)}.courses_navbar__i0XsT{position:sticky;top:0;z-index:100;background:rgba(250,248,244,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(61,90,61,.1);padding:0 24px}.courses_navContainer__ZCOYd{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:72px}.courses_navLogo__xFrFa{font-size:18px;font-weight:700;color:var(--brand);text-decoration:none}.courses_navLinks__uKC8V{display:flex;gap:8px;align-items:center}.courses_navLink__zgXnY{padding:10px 16px;color:var(--foreground);text-decoration:none;font-size:14px;font-weight:500;border-radius:6px;transition:all .2s}.courses_navLink__zgXnY:hover{color:var(--brand);background:rgba(44,85,48,.05)}.courses_navLinkActive__i0y30{padding:10px 16px;color:var(--brand);background:rgba(44,85,48,.1)}.courses_navLinkActive__i0y30,.courses_navLinkBtn__tSQr7{text-decoration:none;font-size:14px;font-weight:600;border-radius:6px}.courses_navLinkBtn__tSQr7{padding:10px 20px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);color:white;transition:all .3s}.courses_navLinkBtn__tSQr7:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,85,48,.3)}.courses_hero__WjBoy{text-align:center;padding:60px 24px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);color:white}.courses_heroTitle__rLib7{font-size:3rem;font-weight:700;margin:0 0 16px;font-family:Playfair Display,Georgia,serif}.courses_heroSubtitle__PFDKa{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.courses_main__e_Rvi{max-width:1200px;margin:0 auto;padding:48px 24px}.courses_pricingNotice__LjFrl{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,var(--sand) 0,var(--surface) 100%);border:1px solid var(--accent);border-radius:12px;padding:20px 24px;margin-bottom:48px;color:var(--accent)}.courses_noticeIcon__K1FML{font-size:24px;flex-shrink:0}.courses_trustBar__xo_99{background:var(--brand,#3d2b1f);padding:28px 24px}.courses_trustBarInner__zSN2T{max-width:860px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.courses_trustStat__w0rHL{padding:10px 14px;border-right:1px solid rgba(255,255,255,.2)}.courses_trustStat__w0rHL:last-child{border-right:none}.courses_trustStatNumber__25RxY{display:block;font-size:1.85rem;font-weight:800;color:#e8c87a;line-height:1;margin-bottom:5px}.courses_trustStatLabel__057Tx{display:block;font-size:12px;color:rgba(255,255,255,.85);font-weight:500;line-height:1.4}@media (max-width:600px){.courses_trustBarInner__zSN2T{grid-template-columns:repeat(2,1fr)}.courses_trustStat__w0rHL{border-right:none;border-bottom:1px solid rgba(255,255,255,.15);padding:14px 8px}.courses_trustStat__w0rHL:nth-child(2n){border-left:1px solid rgba(255,255,255,.15)}}.courses_section__7SBir{margin-bottom:64px}.courses_sectionHeader__VVoFN{text-align:center;margin-bottom:32px}.courses_levelBadge__CB8sO{display:inline-block;background:var(--brand);color:white;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:12px}.courses_advancedBadge__czlZA{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)}.courses_sectionTitle__1ZnMs{font-size:2rem;color:var(--brand);margin:0 0 12px;font-family:Playfair Display,Georgia,serif}.courses_sectionDesc__M_N6T{color:var(--muted);font-size:1.1rem;max-width:600px;margin:0 auto}.courses_courseGrid__5MlOo{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.courses_courseCard__DGWTn{background:var(--surface);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .3s,box-shadow .3s}.courses_courseCard__DGWTn:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.courses_courseCard__DGWTn.courses_featured__LlQoH{border:2px solid var(--brand)}.courses_featuredRibbon__ROJvF{position:absolute;top:20px;right:-35px;background:var(--brand);color:white;padding:6px 40px;font-size:.75rem;font-weight:700;transform:rotate(45deg);z-index:1}.courses_cardHeader__sELv9{padding:24px 24px 0}.courses_trackBadge__kx5Sa{display:inline-block;background:rgba(44,85,48,.1);color:var(--brand);padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600;margin-bottom:12px}.courses_courseName__ZIOJP{font-size:1.25rem;color:var(--foreground);margin:0 0 4px;font-weight:600}.courses_courseSubtitle__e_TCX{color:var(--brand);font-size:.9rem;font-weight:500;margin:0}.courses_cardBody__r2QOg{padding:20px 24px;flex:1 1}.courses_priceTag__LR0zW{margin-bottom:12px}.courses_price__VQDVE{font-size:2rem;font-weight:700;color:var(--brand)}.courses_pricePeriod__X1TKr{font-size:1rem;color:var(--muted)}.courses_duration__gFhTn{font-size:.9rem;color:var(--accent);font-weight:500;margin:0 0 12px}.courses_courseDesc__4LN9j{color:var(--muted);line-height:1.6;margin:0 0 16px}.courses_prerequisiteNote__EfvW9{background:rgba(44,85,48,.08);color:var(--brand);padding:12px 16px;border-radius:8px;font-size:.9rem;margin-bottom:16px}.courses_prerequisite__i8MYs{font-size:.85rem;color:var(--muted);margin:0 0 16px;padding:12px;background:var(--sand);border-radius:8px}.courses_certification__93Zih{font-size:.85rem;color:var(--accent);margin:16px 0 0;padding:12px;background:var(--cream);border-radius:8px}.courses_includesList__fRo1X{list-style:none;padding:0;margin:0}.courses_includesList__fRo1X li{position:relative;padding-left:24px;margin-bottom:8px;font-size:.9rem;color:var(--muted)}.courses_includesList__fRo1X li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.courses_cardFooter__gaqP_{padding:0 24px 24px}.courses_btnPrimary__Z3f0b{display:inline-block;width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);color:white;text-decoration:none;font-size:1rem;font-weight:600;border-radius:8px;text-align:center;transition:all .3s}.courses_btnPrimary__Z3f0b:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(44,85,48,.3)}.courses_btnSecondary___zt_U{display:inline-block;padding:12px 24px;background:var(--surface);color:var(--brand);text-decoration:none;font-size:1rem;font-weight:600;border-radius:8px;border:2px solid var(--brand);transition:all .3s}.courses_btnSecondary___zt_U:hover{background:rgba(44,85,48,.05)}.courses_assessmentSection__0gH3X{margin-bottom:64px}.courses_assessmentCard__PDUrt{display:flex;gap:24px;align-items:center;background:var(--surface);padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.courses_assessmentIcon__NXunh{font-size:48px;flex-shrink:0}.courses_assessmentContent__PaQSH h3{margin:0 0 8px;color:var(--brand);font-size:1.25rem}.courses_assessmentContent__PaQSH p{margin:0 0 16px;color:var(--muted);line-height:1.6}.courses_privateLessonsGrid__1BTdG{display:flex;gap:24px;justify-content:center}.courses_privateCard__mkE4L{background:var(--surface);padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center;min-width:200px}.courses_privateCard__mkE4L h3{margin:0 0 12px;color:var(--foreground)}.courses_privateCard__mkE4L p{margin:8px 0 0;color:var(--muted);font-size:.9rem}.courses_ctaSection__b_Fx8{text-align:center;padding:48px;background:var(--surface);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.courses_ctaSection__b_Fx8 h2{margin:0 0 12px;color:var(--brand);font-family:Playfair Display,Georgia,serif}.courses_ctaSection__b_Fx8 p{margin:0 0 24px;color:var(--muted)}.courses_ctaButtons__9if8O{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.courses_ctaButtons__9if8O .courses_btnPrimary__Z3f0b,.courses_ctaButtons__9if8O .courses_btnSecondary___zt_U{width:auto;min-width:200px}.courses_footer__ZKeOq{text-align:center;padding:32px 24px;color:var(--muted);border-top:1px solid rgba(0,0,0,.1)}@media (max-width:768px){.courses_heroTitle__rLib7{font-size:2rem}.courses_courseGrid__5MlOo{grid-template-columns:1fr}.courses_assessmentCard__PDUrt{flex-direction:column;text-align:center}.courses_privateLessonsGrid__1BTdG{flex-direction:column;align-items:center}.courses_navLinks__uKC8V{display:none}}