.course_page__ymnOU{background:#fff;color:#0f1923;min-height:100vh;padding-bottom:40px}.course_hero__Sdhb3{position:relative;overflow:hidden;background:linear-gradient(145deg,#f0faf4,#fff 60%,#f8fafb);padding:54px 24px 72px}.course_orb__hFxW5{position:absolute;top:-170px;left:-100px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(45,106,79,.12),transparent 70%)}.course_heroInner__vhPX7{position:relative;max-width:1200px;margin:auto}.course_breadcrumb__aVvGX{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:13px;margin-bottom:48px;white-space:nowrap;overflow:hidden}.course_breadcrumb__aVvGX a{color:#2d6a4f;text-decoration:none;font-weight:700}.course_breadcrumb__aVvGX span:last-child{overflow:hidden;text-overflow:ellipsis}.course_heroGrid__TURda{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px}.course_eyebrow__F8BSA{display:inline-flex;align-items:center;gap:8px;background:#d8f3dc;color:#1b5e3b;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;margin-bottom:20px}.course_hero__Sdhb3 h1{font-size:clamp(36px,5vw,58px);font-weight:950;line-height:1.25;max-width:850px;margin:0 0 18px}.course_heroGrid__TURda>div>p{font-size:18px;color:#64748b;line-height:2;max-width:760px}.course_trustRow__dILtF{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#475569;font-size:13px;font-weight:700}.course_trustRow__dILtF span{display:flex;align-items:center;gap:7px}.course_trustRow__dILtF svg{color:#2d6a4f}.course_priceBadge__sM2Ji{min-width:235px;background:#fff;border:1px solid #e8f5ee;border-radius:22px;padding:24px 28px;box-shadow:0 14px 40px rgba(27,94,59,.09)}.course_priceBadge__sM2Ji small{display:block;color:#64748b;margin-bottom:8px}.course_priceBadge__sM2Ji strong{color:#1b5e3b;font-size:26px;font-weight:950}.course_teaser__6Q9EC{width:min(100%,900px);aspect-ratio:16/9;margin:44px auto 0;overflow:hidden;border:1px solid #d8e9df;border-radius:22px;background:#0f1923;box-shadow:0 18px 50px rgba(15,25,35,.14);direction:ltr}.course_teaser__6Q9EC video{display:block;width:100%;height:100%;object-fit:contain;background:#0f1923}.course_main__xA_ND{max-width:1200px;margin:0 auto;padding:76px 24px 110px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:42px;align-items:start}.course_content__S3Ut8{display:grid;gap:72px}.course_sectionKicker__eJt5z{color:#2d6a4f;font-size:13px;font-weight:900}.course_audience__7cUWx h2,.course_section__TSkHb h2{font-size:clamp(25px,3vw,34px);font-weight:950;margin:8px 0 28px}.course_lessons__MJpjF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.course_lesson__6cyuM{position:relative;border:1px solid #e8f5ee;border-radius:18px;padding:25px;background:#fff;box-shadow:0 2px 10px rgba(15,25,35,.035)}.course_lesson__6cyuM>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#d8f3dc;color:#1b5e3b;font-weight:900;margin-bottom:18px}.course_lesson__6cyuM h3{font-size:16px;font-weight:900;margin-bottom:10px}.course_audience__7cUWx p,.course_description__cLEwe p,.course_lesson__6cyuM p{color:#64748b;line-height:2;font-size:14px}.course_description__cLEwe{border-top:1px solid #e8f5ee;padding-top:22px;display:grid;gap:15px}.course_audience__7cUWx{border:1px solid #d8f3dc;border-right:6px solid #1b5e3b;background:#f8fcf9;border-radius:18px;padding:30px}.course_audience__7cUWx h2{margin-bottom:0}.course_audience__7cUWx p{margin-top:22px;font-size:15px}.course_purchaseCard__Ttuhi{position:sticky;top:105px;border:1px solid #e8f5ee;border-radius:22px;padding:28px;background:#fff;box-shadow:0 14px 45px rgba(15,25,35,.08)}.course_purchaseIcon__oIYsi{font-size:34px}.course_purchaseCard__Ttuhi h2{font-size:18px;font-weight:900;line-height:1.7;margin:14px 0 22px}.course_purchasePrice__kA7lv{display:flex;justify-content:space-between;align-items:center;background:#f8fafb;border-radius:13px;padding:15px;margin-bottom:16px;color:#64748b;font-size:13px}.course_purchasePrice__kA7lv strong{color:#1b5e3b;font-size:19px}.course_purchaseCard__Ttuhi>p{text-align:center;color:#64748b;font-size:11px;line-height:1.8;margin:12px 0 22px}.course_purchaseCard__Ttuhi ul{border-top:1px solid #e8f5ee;padding:18px 18px 0 0;color:#475569;font-size:12px;line-height:2}.course_purchaseCard__Ttuhi li::marker{color:#2d6a4f}.course_page__ymnOU .course-purchase-button{width:100%;border:0;border-radius:11px;padding:14px 16px;background:#2d6a4f;color:#fff;font:800 14px Vazirmatn,sans-serif;cursor:pointer;transition:.2s}.course_page__ymnOU .course-purchase-button:hover{background:#1b5e3b;transform:translateY(-1px)}.course_page__ymnOU .course-purchase-button:disabled{opacity:.65;cursor:wait}.course_page__ymnOU .course-payment-error{color:#dc2626;font-size:11px;line-height:1.7;margin-top:9px;text-align:center}.course_page__ymnOU .course-mobile-purchase{display:none}@media(max-width:900px){.course_heroGrid__TURda{grid-template-columns:1fr}.course_priceBadge__sM2Ji{max-width:280px}.course_main__xA_ND{grid-template-columns:1fr}.course_purchaseCard__Ttuhi{position:static}.course_lessons__MJpjF{grid-template-columns:1fr}}@media(max-width:640px){.course_page__ymnOU{padding-bottom:86px}.course_hero__Sdhb3{padding:34px 18px 48px}.course_breadcrumb__aVvGX{margin-bottom:34px}.course_hero__Sdhb3 h1{font-size:34px}.course_heroGrid__TURda>div>p{font-size:15px}.course_priceBadge__sM2Ji{display:none}.course_teaser__6Q9EC{margin-top:32px;border-radius:16px}.course_main__xA_ND{padding:48px 16px 70px}.course_content__S3Ut8{gap:52px}.course_lesson__6cyuM{padding:22px}.course_purchaseCard__Ttuhi{display:none}.course_audience__7cUWx{padding:24px}.course_page__ymnOU .course-mobile-purchase{display:block;position:fixed;z-index:90;right:0;left:0;bottom:0;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e8f5ee;box-shadow:0 -8px 30px rgba(15,25,35,.08)}.course_page__ymnOU .course-mobile-purchase .course-payment-error{margin:5px 0 0}.course_page__ymnOU .course-mobile-purchase .course-purchase-button{padding:13px}}