.author-about_section__yivrE{width:100%;padding:4.5rem 1.5rem;background:#f8f7fc}.author-about_inner__Y0dl3{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.author-about_pictureWrapper__vktAW{flex-shrink:0;width:200px;height:200px;border-radius:50%;overflow:hidden;border:4px solid var(--color-primary-light);box-shadow:0 4px 24px rgba(101,79,182,.15)}.author-about_textWrapper__G3vFz{display:flex;flex-direction:column;gap:1.25rem}.author-about_title__PZCl0{font-family:var(--font-primary);font-weight:900;font-size:1.75rem;color:var(--color-text-body);margin:0}.author-about_list__KHTXt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.author-about_listItem__Qlb0Z{font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--color-text-subheading);line-height:1.6;position:relative}@media screen and (min-width:640px){.author-about_inner__Y0dl3{flex-direction:row;align-items:flex-start}.author-about_title__PZCl0{font-size:2rem}}.course-about_aboutSection__1U6cC{width:100%;display:flex;justify-content:center;padding:4.5rem 1.5rem;background:#fff}.course-about_aboutContent__2v_YG{max-width:740px;width:100%}.course-about_aboutText__bcHTm{font-family:var(--font-primary);font-size:1.05rem;font-weight:400;color:var(--color-text-subheading);line-height:1.75;margin:0 0 1.25rem}.course-about_aboutText__bcHTm:last-child{margin-bottom:0}.course-hero_hero__Qllr4{width:100%;background:linear-gradient(135deg,#1a1333,#2d1f5e 40%,#4a2c8a);color:#fff;display:flex;flex-direction:column;align-items:center;padding:4rem 1.5rem 3.5rem;position:relative;overflow:hidden}.course-hero_hero__Qllr4:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(207,215,242,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(101,79,182,.15) 0,transparent 50%);pointer-events:none}.course-hero_heroContent__J8iXX{max-width:820px;width:100%;display:flex;flex-direction:column;align-items:center;z-index:1;text-align:center}.course-hero_heroBadge__uw5km{display:inline-block;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;padding:6px 18px;font-size:.85rem;font-weight:600;font-family:var(--font-primary);letter-spacing:.02em;margin-bottom:1.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.course-hero_heroTitle__dod2z{font-family:var(--font-primary);font-weight:900;font-size:2.5rem;line-height:1.15;margin:0 0 1rem}.course-hero_heroDescription__9CbeK{font-family:var(--font-primary);font-size:1.1rem;font-weight:400;color:hsla(0,0%,100%,.82);line-height:1.65;max-width:620px;margin:0 0 1.5rem}.course-hero_heroPrice__m2HLw{display:flex;flex-direction:column;align-items:center;margin:0 0 2rem}.course-hero_heroPriceOriginal__6WCyv{font-family:var(--font-primary);font-weight:500;font-size:1.5rem;text-decoration:line-through;opacity:.6;margin:0}.course-hero_heroPriceCurrent__nhJBI{font-family:var(--font-primary);font-weight:800;font-size:2rem;margin:0}.course-hero_heroPriceCurrent__nhJBI span{font-size:1rem;font-weight:400;opacity:.7}.course-hero_heroCta__WNuT5{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;background:var(--color-primary);color:#fff;border:none;border-radius:5px;font-family:var(--font-primary);font-weight:700;font-size:1.05rem;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease;margin-bottom:2.5rem;text-wrap:nowrap}.course-hero_heroCta__WNuT5:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.course-hero_heroCtaIcon__Ayy0p{max-width:25%}.course-hero_perksGrid__YiuOM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;width:100%;max-width:600px}.course-hero_perkItem__sPXRp{display:flex;flex-direction:column;align-items:center;gap:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px 16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.course-hero_perkIcon__r5v8t{font-size:1.35rem;flex-shrink:0}.course-hero_perkText__uZoJq{font-family:var(--font-primary);font-size:.88rem;font-weight:500;line-height:1.35}.course-hero_ratingContainer__JkaRv{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem;gap:.5rem}.course-hero_ratingText__ZFNam{font-family:var(--font-primary);font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.9);margin:0}@media screen and (min-width:640px){.course-hero_perksGrid__YiuOM{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px){.course-hero_heroTitle__dod2z{font-size:3.2rem}}@media screen and (max-width:639px){.course-hero_perksGrid__YiuOM{grid-template-columns:repeat(2,1fr)}.course-hero_heroTitle__dod2z{font-size:2rem}}.curriculum_curriculumSection__dh_Ze{width:100%;background:#f8f7fc;padding:4.5rem 1.5rem}.curriculum_curriculumSectionInner__oBhw9{max-width:800px;margin:0 auto}.curriculum_curriculumSectionHeader__fVELW{text-align:center;margin-bottom:2.5rem}.curriculum_chapterBlock__yAPr_{background:#fff;border:1px solid #e0dce8;border-radius:12px;margin-bottom:1rem;overflow:hidden}.curriculum_chapterHeader__CrBjC{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease;border:none;background:transparent;width:100%;text-align:left;font-family:var(--font-primary)}.curriculum_chapterHeader__CrBjC:hover{background:#f8f7fc}.curriculum_chapterTitleWrapper__szsNz{display:flex;align-items:center;gap:10px;flex:1 1}.curriculum_chapterNumber__81QKU{background:var(--color-primary);color:#fff;font-family:var(--font-primary);font-size:.75rem;font-weight:700;min-width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.curriculum_chapterTitle__LQEaC{font-family:var(--font-primary);font-weight:700;font-size:1rem;color:var(--color-text-body)}.curriculum_chapterMeta___PYif{font-family:var(--font-primary);font-size:.8rem;color:var(--color-text-subheading);white-space:nowrap;margin-left:12px}.curriculum_chapterToggle__JqU_T{font-size:1.25rem;transition:transform .25s ease;color:var(--color-text-subheading);margin-left:8px;flex-shrink:0}.curriculum_chapterToggleOpen__6a9qn{transform:rotate(180deg)}.curriculum_lessonsList__umlho{list-style:none;padding:0;margin:0;border-top:1px solid #ece9f2}.curriculum_lessonItem__mwEUT{display:flex;align-items:center;justify-content:space-between;padding:10px 1.25rem;font-family:var(--font-primary);font-size:.9rem;color:var(--color-text-body);border-bottom:1px solid #f3f1f7}.curriculum_lessonItem__mwEUT:last-child{border-bottom:none}.curriculum_lessonTitle__uUXjb{display:flex;align-items:center;gap:8px}.curriculum_lessonIcon__G9G_0{color:var(--color-primary);font-size:.85rem;flex-shrink:0}.curriculum_lessonRight___g_Fx{display:flex;align-items:center;gap:12px;flex-shrink:0}.curriculum_lessonDuration__ToZac{font-size:.8rem;color:var(--color-text-subheading);white-space:nowrap}.curriculum_previewLink__rqC2P{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;font-family:var(--font-primary);font-size:.75rem;font-weight:600;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:6px;background:transparent;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease;cursor:pointer}.curriculum_previewLink__rqC2P:hover{background:var(--color-primary);color:#fff}.review-card_reviewCard__qnpeF{background:#fff;border:1px solid #e0dce8;border-radius:14px;padding:2rem;display:flex;flex-direction:column;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;transition:transform .25s ease,box-shadow .25s ease}.review-card_reviewerName__Bg3vv{font-family:var(--font-primary);font-weight:800;font-size:1.15rem;color:var(--color-text-body);margin:0 0 .5rem}.review-card_reviewRating__yxWVV{font-family:var(--font-primary);font-weight:700;font-size:1.1rem;color:#fbbf24;margin:0 0 1rem;display:flex;align-items:center;gap:6px}.review-card_ratingNumber__FfjF1{color:var(--color-text-body)}.review-card_ratingMax__WmTfZ{font-size:.9rem;color:var(--color-text-subheading);font-weight:500}.review-card_reviewText__cb6RO{font-family:var(--font-primary);font-size:1rem;font-weight:400;color:var(--color-text-subheading);line-height:1.6;margin:0;font-style:italic}.review-card_reviewTextWrapper__NXz2D{position:relative;overflow:hidden}.review-card_reviewFade__nyhLl{position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}.review-card_expandButton__LaUvC{background:none;border:none;color:var(--color-primary);font-family:var(--font-primary);font-size:.9rem;font-weight:700;cursor:pointer;padding:.5rem 0 0;text-align:left;transition:opacity .2s ease}.review-card_expandButton__LaUvC:hover{opacity:.7}.scrolling-reviews_reviewsSection__LY3Ho{width:100%;background:#f8f7fc;padding:4.5rem 0;overflow:hidden}.scrolling-reviews_reviewsHeader__EqzFA{text-align:center;margin-bottom:2.5rem;padding:0 1.5rem}.scrolling-reviews_scrollerContainer__L4CAk{display:flex;overflow:hidden;width:100%;gap:1.5rem;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.scrolling-reviews_scrollerTrack__s9kSz{display:flex;gap:1.5rem;flex-shrink:0;animation:scrolling-reviews_scroll__S_i3U 40s linear infinite}.scrolling-reviews_scrollerContainer__L4CAk:hover .scrolling-reviews_scrollerTrack__s9kSz{animation-play-state:paused}.scrolling-reviews_reviewItem__b1_SM{flex:0 0 350px;width:350px}@keyframes scrolling-reviews_scroll__S_i3U{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1.5rem))}}@media screen and (max-width:640px){.scrolling-reviews_reviewItem__b1_SM{flex:0 0 300px;width:300px}}