.reviews-section{padding:64px 16px;background:var(--module-headerhover)}.reviews-container{max-width:1100px;margin:auto}.reviews-header{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.reviews-header h3{font-size:26px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.reviews-meta{display:flex;align-items:center;gap:8px}.rating-value{font-size:13px;font-weight:600}.review-count{font-size:13px;color:var(--border-primary-light)}.reviews-grid{display:flex;gap:16px}.review-card{background:var(--background-main);border:1px solid var(--tabs-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;box-shadow:0 1px 2px rgba(0,0,0,.05);width:247px}.quote-icon{font-size:40px;color:var(--link-default1)}.review-text{color:var(--tag-badge1);margin-bottom:16px;flex-grow:1;margin-top:6px}.user-info{gap:10px}.avatar{width:40px;height:40px;font-size:14px}.user-name{font-size:14px;color:var(--text-primary)}.user-role{font-size:12px;color:var(--border-primary-light);margin:0}.pagination-dots{display:flex;justify-content:center;margin-top:32px;gap:8px}.dot{width:10px;height:10px;border-radius:50%;background:var(--dot-background);cursor:pointer;transition:all .2s ease}.dot.active{width:24px;border-radius:12px;background:var(--active-dot)}.review-footer,.user-info{display:flex;align-items:center;gap:.75rem}.review-footer{padding-bottom:8px}.avatar,.avatar-wrapper{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:var(--module-indexbg);color:var(--active-dot);font-weight:600;flex-shrink:0}.avatar,.user-details{justify-content:center}.user-details{display:flex;flex-direction:column;gap:5px;padding-bottom:4px}.user-name{margin:0;line-height:1.2;padding-left:4px;text-transform:capitalize}.review-text{font-size:14px;line-height:1.6;color:var(--tabbar-icon);position:relative}.review-text.expanded{max-height:120px;overflow-y:auto;padding-right:6px}.review-text.expanded::-webkit-scrollbar{width:4px}.review-text.expanded::-webkit-scrollbar-thumb{background-color:var(--darkgray-mode);border-radius:4px}.read-more{color:var(--active-dot);font-weight:500;cursor:pointer;margin-left:6px;white-space:nowrap}.user-name{max-width:180px;overflow:hidden;text-overflow:ellipsis}.user-name-wrapper{position:relative;display:inline-block}.user-name{font-weight:500;cursor:default;white-space:nowrap}.name-tooltip{position:absolute;bottom:100%;left:0;transform:translateY(-6px);background:var(--light-background);color:var(--background-main);font-size:12px;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.user-name-wrapper:hover .name-tooltip{opacity:1}.lms_course_page_Faq_tab_bar_section{color:var(--primary-hover)}.lms_course_page_Faq_tab_bar_inner{margin:0 auto;padding:30px 0 64px;box-sizing:border-box;background-color:var(--defaultbackgroundcolor)}.lms_course_page_Faq_tab_bar_intro{text-align:center;margin-bottom:16px}.lms_course_page_Faq_tab_bar_title{font-size:26px;font-weight:600;margin:6px 0 16px}.lms_course_page_Faq_tab_bar_sub{color:var(--border-primary-light);max-width:56ch;margin:0 auto}.lms_course_page_Faq_tab_bar_list{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;justify-content:center;padding:10px 40px}.lms_course_page_Faq_tab_bar_item{background:var(--background-main);border:1px solid var(--tag-badge);border-radius:12px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.lms_course_page_Faq_tab_bar_item.open{box-shadow:0 10px 30px var(--faq-boxshadow);border-color:var(--faq-border)}.lms_course_page_Faq_tab_bar_itemHeading{margin:0}.lms_course_page_Faq_tab_bar_trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px;background:transparent;border:none;cursor:pointer;text-align:left;font-weight:600;font-size:.95rem;color:var(--primary-hover)}.lms_course_page_Faq_tab_bar_question{flex:1;padding-right:16px;transition:color .18s ease;font-size:15px;font-weight:500}.lms_course_page_Faq_tab_bar_item.open .lms_course_page_Faq_tab_bar_question{color:var(--input-focus)}.lms_course_page_Faq_tab_bar_chev{transition:transform .2s ease;color:var(--border-primary-light)}.lms_course_page_Faq_tab_bar_chev.rotated{transform:rotate(180deg);color:var(--input-focus)}.lms_course_page_Faq_tab_bar_content{overflow:hidden;transition:max-height .26s cubic-bezier(.2,.8,.2,1);padding:0 18px}.lms_course_page_Faq_tab_bar_contentInner{padding-bottom:18px;color:var(--tag-new);font-size:14px;line-height:1.6}@media (max-width:640px){.lms_course_page_Faq_tab_bar_trigger{padding:14px}}.lms_course_page_learn_tab_bar_section{background:var(--defaultbackgroundcolor);padding:64px 0;scroll-margin-top:96px}.lms_course_page_learn_tab_bar_inner{max-width:1200px;margin:0 auto;padding:0 46px;box-sizing:border-box}.lms_course_page_learn_tab_bar_header{text-align:center;margin-bottom:40px}.lms_course_page_learn_tab_bar_title{font-size:26px;line-height:2.15;font-weight:600;color:var(--title-heading);margin:6px 0 0}.lms_course_page_learn_tab_bar_subtitle{color:var(--text-grey);max-width:60ch;margin:0 auto;font-size:1rem}.lms_course_page_learn_tab_bar_grid{display:grid;grid-template-columns:1fr;gap:12px 32px;max-width:860px;margin:0 auto;padding:40px;background:var(--background-main);border-radius:25px;border:1px solid var(--background-soft);box-shadow:0 .5px 1px rgba(0,0,0,.1)}.lms_course_page_learn_tab_bar_item{display:flex;gap:12px;align-items:center}.lms_course_page_learn_tab_bar_iconWrap{display:flex;align-items:center;justify-content:center;background:var(--module-indexbg);border-radius:999px}.lms_course_page_learn_tab_bar_iconBg{color:var(--input-focus);width:24px;height:24px;border-radius:9999px;background:var(--check-bg);display:inline-flex;align-items:center;justify-content:center}.lms_course_page_learn_tab_bar_checkIcon{color:var(--input-focus);width:14px!important;height:14px!important}.lms_course_page_learn_tab_bar_itemText{text-align:justify;margin:0;color:var(--text-grey);line-height:1.6;font-size:14px}@media (min-width:640px){.lms_course_page_learn_tab_bar_grid{grid-template-columns:1fr 1fr;gap:12px 36px}.lms_course_page_learn_tab_bar_title{font-size:22px}}@media (min-width:1024px){.lms_course_page_learn_tab_bar_inner{max-width:1200px;padding:0 46px;box-sizing:border-box}.lms_course_page_learn_tab_bar_title{font-size:26px}.lms_course_page_learn_tab_bar_grid{gap:16px 48px;max-width:1200px}.lms_course_page_learn_tab_bar_itemText{font-size:14px}}@media (max-width:420px){.lms_course_page_learn_tab_bar_iconBg{width:20px;height:20px}.lms_course_page_learn_tab_bar_checkIcon{width:12px!important;height:12px!important}.lms_course_page_learn_tab_bar_itemText{font-size:14px}}.lms_course_page_learn_tab_bar_grid.single-center{display:flex;justify-content:center}.lms_course_page_learn_tab_bar_grid.single-center .lms_course_page_learn_tab_bar_item{max-width:600px}