.ReviewItem_wrapper__GE86g{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.ReviewItem_card___P_Pa{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-8);width:100%}.ReviewItem_header__kMC6W{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:var(--spacing-4)}@media(max-width:767px){.ReviewItem_header__kMC6W{flex-wrap:wrap}}.ReviewItem_userInfo__azcgb{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-1);flex:1 1}.ReviewItem_userName__Y7k63{font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-900);line-height:var(--typography-line-height-normal)}.ReviewItem_date__wtaVE{font-size:var(--typography-font-size-sm);color:var(--colors-gray-500);line-height:var(--typography-line-height-normal)}.ReviewItem_headerRight__gi3tx{justify-content:flex-end}.ReviewItem_headerRight__gi3tx,.ReviewItem_verifiedBadge__S6xYa{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2)}.ReviewItem_verifiedBadge__S6xYa{justify-content:center;padding:var(--spacing-1) var(--spacing-2)}.ReviewItem_checkIcon__fPkIk{width:18px;height:18px;color:var(--colors-success-500)}.ReviewItem_verifiedText__mKf2t{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);color:var(--colors-success-500);line-height:var(--typography-line-height-normal)}.ReviewItem_menuButton__cbD9c{padding:var(--spacing-1)}.ReviewItem_mainContent__hWOaY{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-8);width:100%}@media(max-width:767px){.ReviewItem_mainContent__hWOaY{flex-direction:column;gap:var(--spacing-6)}}.ReviewItem_ratingSection__6Z1ld{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-4);flex-shrink:0;width:32%;min-width:220px}@media(max-width:767px){.ReviewItem_ratingSection__6Z1ld{width:100%}}.ReviewItem_ratingOverview__jBmLA{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2);width:100%}.ReviewItem_ratingBadge__Xq45D{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--borders-radius-sm);background:var(--colors-components-rating);color:var(--colors-neutral-white);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);flex-shrink:0}.ReviewItem_stars__lSeJO,.ReviewItem_stars__lSeJO .ReviewItem_MuiRating-iconFilled__HkGVl{color:var(--colors-components-rating)}.ReviewItem_stars__lSeJO .ReviewItem_MuiRating-iconEmpty__6nfoC{color:var(--colors-gray-300)}.ReviewItem_ratingCategories__grTdp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-3) var(--spacing-2);gap:var(--spacing-3) var(--spacing-2);width:100%}@media(max-width:1023px){.ReviewItem_ratingCategories__grTdp{grid-template-columns:1fr}}@media(max-width:767px){.ReviewItem_ratingCategories__grTdp{display:none}}.ReviewItem_categoryItem__La91l{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2)}.ReviewItem_categoryChip__hoEyP{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-2);border-radius:var(--borders-radius-sm);background-color:var(--colors-neutral-white);border:1px solid var(--colors-gray-200);flex-shrink:0}.ReviewItem_categoryValue__IlGPj{font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-700)}.ReviewItem_categoryLabel__XPWJ_,.ReviewItem_categoryValue__IlGPj{font-size:var(--typography-font-size-xs);line-height:var(--typography-line-height-normal)}.ReviewItem_categoryLabel__XPWJ_{font-weight:var(--typography-font-weight-medium);color:var(--colors-gray-900)}.ReviewItem_rightColumn__cnldW{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-4);flex:1 1;min-width:0}@media(max-width:767px){.ReviewItem_rightColumn__cnldW{flex-basis:100%;width:100%}}.ReviewItem_content__MQ6tX{width:100%}.ReviewItem_reviewText__ULdGQ{font-size:var(--typography-font-size-base);line-height:var(--typography-line-height-normal);font-weight:var(--typography-font-weight-regular);color:var(--colors-gray-900)}.ReviewItem_footer__EoWSJ{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;gap:var(--spacing-4);padding-top:var(--spacing-2)}.ReviewItem_instructorInfo__yw6bH{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-1-5);flex:1 1}.ReviewItem_instructorLabel__5VYFZ{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);color:var(--colors-gray-500);line-height:var(--typography-line-height-normal)}.ReviewItem_instructorName__D6k5c{font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-semibold);color:var(--colors-neutral-black);line-height:var(--typography-line-height-normal)}.ReviewItem_ratingButtons__o9Wvs{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}.InstructorReviews_list__XljY_{display:flex;flex-direction:column;gap:21px;min-height:420px}@media(max-width:767px){.InstructorReviews_list__XljY_{min-height:250px}}.InstructorReviews_divider__TRDPC{background:var(--colors-functional-border-default);width:100%;height:1px}.InstructorReviews_loadMoreWrapper__6RP7a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.InstructorServices_list__pbsbi{display:flex;flex-direction:column;gap:10px;min-height:420px}@media(max-width:767px){.InstructorServices_list__pbsbi{min-height:250px}}.InstructorServices_title__uK77E{font-size:var(--typography-font-size-2xl);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-900);line-height:var(--typography-line-height-normal)}.InstructorServices_section__DuYqF{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-3);padding:var(--spacing-6) 0;width:100%}.InstructorServices_sectionTitle__Aum3R{color:var(--colors-gray-500);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-normal);text-transform:uppercase}.InstructorServices_servicesList__zi1_A{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:var(--spacing-2)}.DescriptionSection_container__YUJmf{padding:var(--spacing-8) var(--spacing-6)}.DescriptionSection_heading__vReo1{margin-bottom:var(--spacing-6);color:var(--colors-gray-900);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-normal)}@media(max-width:767px){.DescriptionSection_heading__vReo1{font-size:var(--typography-font-size-lg);margin-bottom:var(--spacing-4)}}.DescriptionSection_content__xCwkP{font-size:var(--typography-font-size-base);line-height:var(--typography-line-height-normal);color:var(--colors-gray-900)}@media(max-width:767px){.DescriptionSection_content__xCwkP{font-size:var(--typography-font-size-sm)}}.DescriptionSection_emptyState__glZav{color:var(--colors-gray-500);font-style:italic;text-align:center;padding:var(--spacing-8) 0}.CategoriesSection_container__SiQz9{padding:var(--spacing-6);background:var(--colors-neutral-white)}@media(max-width:767px){.CategoriesSection_container__SiQz9{padding:var(--spacing-4)}}.CategoriesSection_heading__aFYvG{color:var(--colors-gray-500);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);line-height:18px;text-transform:uppercase;margin-bottom:var(--spacing-4)}.CategoriesSection_categoriesWrapper__deEly{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2);flex-wrap:wrap}.CategoriesSection_badge__WV98v{flex-shrink:0}.LocationSection_sectionHeading__CSnrn{margin-bottom:var(--spacing-6);color:var(--colors-gray-900)}.LocationSection_addressSection__4kDJx{margin-bottom:var(--spacing-4)}.LocationSection_heading__keRYM{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-900);margin-bottom:var(--spacing-6)}.LocationSection_address__DqUSE{color:var(--colors-gray-500);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-semibold);line-height:1.5;margin-bottom:var(--spacing-4)}.LocationSection_directionsButton__4Ycec{text-transform:none;font-weight:var(--typography-font-weight-medium)}.LocationSection_map__gFdak{width:100%;height:400px;border-radius:var(--borders-radius-lg);overflow:hidden;background-color:var(--colors-gray-100)}@media(min-width:768px){.LocationSection_map__gFdak{height:500px}}.LocationSection_map__gFdak .gm-bundled-control,.LocationSection_map__gFdak .gm-control-active,.LocationSection_map__gFdak .gm-fullscreen-control,.LocationSection_map__gFdak .gm-style-cc,.LocationSection_map__gFdak .gmnoprint div{border-radius:var(--borders-radius-md)!important}.LocationSection_mapSkeleton__CPwKL{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--borders-radius-lg);background-color:var(--colors-gray-100);color:var(--colors-gray-500);font-size:var(--typography-font-size-base);margin-bottom:var(--spacing-2)}@media(min-width:768px){.LocationSection_mapSkeleton__CPwKL{height:500px}}.LocationSection_emptyState__2ttcV{color:var(--colors-gray-500);font-style:italic;text-align:center;padding:var(--spacing-8) 0}.SchoolsSection_container__Q9ZU0{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-6)}.SchoolsSection_schoolsGrid__xOUIv{display:grid;grid-gap:var(--spacing-3);gap:var(--spacing-3)}@media(max-width:768px){.SchoolsSection_schoolsGrid__xOUIv{grid-template-columns:1fr}}@media(min-width:768px){.SchoolsSection_schoolsGrid__xOUIv{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}}.SchoolsSection_schoolCard__M4nKA{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--borders-radius-lg);border:1px solid var(--colors-gray-200);background:var(--colors-neutral-white);box-shadow:var(--shadows-sm);text-decoration:none;color:inherit;min-width:250px;flex:1 1 320px}.SchoolsSection_schoolCard__M4nKA:hover{border-color:var(--colors-gray-300);box-shadow:var(--shadows-md)}.SchoolsSection_logoWrapper__XJsMw{width:52px;height:52px;border-radius:var(--borders-radius-md);overflow:hidden;border:1px solid var(--colors-gray-200);flex-shrink:0}.SchoolsSection_logo___ULZc{width:100%;height:100%;object-fit:cover}.SchoolsSection_schoolContent__3juM2{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-2)}.SchoolsSection_schoolName__YLp8E{font-size:var(--typography-font-size-base);color:var(--colors-gray-900)}.SchoolsSection_schoolMeta__1ri8T{font-size:var(--typography-font-size-xs);color:var(--colors-gray-500);font-weight:var(--typography-font-weight-semibold)}.SchoolsSection_chevron__8kuKC{color:var(--colors-gray-900);width:32px;height:32px}@media(max-width:767px){.InstructorProfile_section__Fm732{padding:var(--spacing-6) var(--spacing-6) calc(env(safe-area-inset-bottom) + var(--spacing-6))}}.InstructorProfile_breadcrumbsWrapper__qqE4R{margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-6)}.InstructorProfile_backButton__kjXJ2{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center}.InstructorProfile_container__ZqSIM{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-12);width:100%}@media(max-width:1023px){.InstructorProfile_container__ZqSIM{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}.InstructorProfile_mainContent__sidhI{display:flex;flex-direction:column;gap:var(--spacing-6);flex:1 1 60%;min-width:0;max-width:100%}@media(min-width:768px){.InstructorProfile_mainContent__sidhI{max-width:100%}}.InstructorProfile_sidebar__5LFwa{display:flex;flex-direction:column;flex:1 1 auto;min-width:350px;max-width:100%;gap:var(--spacing-8)}@media(min-width:768px){.InstructorProfile_sidebar__5LFwa{flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;max-width:calc(40% - var(--spacing-12))}}@media(max-width:1023px){.InstructorProfile_sidebar__5LFwa{display:none}}.InstructorProfile_profileCard__a7Ky6{padding:0;overflow:hidden}.InstructorProfile_heroGallery__gflh6{width:100%;border-bottom:1px solid var(--colors-gray-100)}.InstructorProfile_profileHeader__p0E_r{padding:var(--spacing-4) var(--spacing-6) var(--spacing-4) var(--spacing-4)}@media(max-width:767px){.InstructorProfile_profileHeader__p0E_r{padding:var(--spacing-3)}}.InstructorProfile_profileHeaderTop__K0_6q{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-6);width:100%}@media(max-width:767px){.InstructorProfile_profileHeaderTop__K0_6q{margin-top:0;gap:var(--spacing-3)}}.InstructorProfile_profileHeaderRight__EW2dT{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-2);flex:1 1}@media(max-width:767px){.InstructorProfile_profileHeaderRight__EW2dT{gap:var(--spacing-2);padding-top:0}}.InstructorProfile_profileAvatar__Pb2K_{z-index:999;flex-shrink:0;width:160px;height:160px;border-radius:var(--borders-radius-md);overflow:hidden;background:var(--colors-neutral-white);border:1px solid var(--colors-gray-200);box-shadow:var(--shadows-md)}@media(max-width:767px){.InstructorProfile_profileAvatar__Pb2K_{width:100px;height:100px}}.InstructorProfile_avatarImage__Rtk0_{width:100%;height:100%;object-fit:cover}.InstructorProfile_profileInfo__w3_KD{z-index:999;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4);width:100%}@media(max-width:767px){.InstructorProfile_profileInfo__w3_KD{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-3);align-items:flex-start}}.InstructorProfile_profileDetails__qlyqA{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-3);flex:1 1}@media(max-width:767px){.InstructorProfile_profileDetails__qlyqA{flex:1 1 100%}}.InstructorProfile_affiliation__ESpZ9{font-size:var(--typography-font-size-sm);color:var(--colors-gray-500)}.InstructorProfile_profileName__Qfjv3{z-index:999;font-size:var(--typography-font-size-3xl);font-weight:var(--typography-font-weight-bold);color:var(--colors-gray-900);line-height:var(--typography-line-height-tight);margin:0}@media(max-width:767px){.InstructorProfile_profileName__Qfjv3{font-size:var(--typography-font-size-xl)}}.InstructorProfile_locationInfo__rCIAZ{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2);flex-wrap:wrap}.InstructorProfile_distance__ZLUv7{font-size:var(--typography-font-size-sm);color:var(--colors-gray-700)}.InstructorProfile_separator__NBG05{color:var(--colors-gray-400);font-size:var(--typography-font-size-sm);-webkit-user-select:none;-ms-user-select:none;user-select:none}.InstructorProfile_address__djV37{font-size:var(--typography-font-size-xs);color:var(--colors-gray-500);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-normal);padding-top:var(--spacing-2)}.InstructorProfile_passRateBadge__0hZ0r{align-self:flex-start}.InstructorProfile_linkText__LIo6g{font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);color:var(--colors-brand-primary)}.InstructorProfile_arrow__GEAEt{font-size:var(--typography-font-size-base);color:var(--colors-brand-primary)}.InstructorProfile_ratingSection__wahDA{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--spacing-4);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-normal);font-size:var(--typography-font-size-base);flex-shrink:0;align-self:center}@media(max-width:767px){.InstructorProfile_ratingSection__wahDA{flex:1 1 100%;justify-content:flex-start;align-items:center;align-self:flex-start}}.InstructorProfile_reviewCount__93M5a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-1);color:var(--colors-gray-500)}.InstructorProfile_reviewCount__93M5a,.InstructorProfile_reviewIcon__KvVf8{font-size:var(--typography-font-size-base)}.InstructorProfile_ratingValue__mKWNX{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-1)}.InstructorProfile_starIcon__0mygg{color:var(--colors-components-rating);font-size:20px}.InstructorProfile_ratingScore__wahQW{font-size:var(--typography-font-size-lg);color:var(--colors-gray-900)}.InstructorProfile_descriptionWrapper__36YcZ{padding:var(--spacing-6)}@media(max-width:767px){.InstructorProfile_descriptionWrapper__36YcZ{padding:var(--spacing-4)}}.InstructorProfile_descriptionTitle__XHrIr{font-size:var(--typography-font-size-xl);font-weight:var(--typography-font-weight-bold);color:var(--colors-gray-900);margin-bottom:var(--spacing-4)}.InstructorProfile_descriptionContent___fckZ{font-size:var(--typography-font-size-base);line-height:var(--typography-line-height-relaxed);color:var(--colors-gray-700);white-space:pre-line}.InstructorProfile_section__Fm732{margin-bottom:var(--spacing-8)}.InstructorProfile_contentSection__xgm8B{scroll-margin-top:120px}@media(max-width:767px){.InstructorProfile_contentSection__xgm8B{padding:var(--spacing-4) 0;scroll-margin-top:100px}}.InstructorProfile_sectionTitle__M9yNM{margin-bottom:var(--spacing-6)}.InstructorProfile_description__9TSrv{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-3)}.InstructorProfile_descriptionText__Zf4hO{font-size:var(--typography-font-size-base);line-height:var(--typography-line-height-relaxed);color:var(--colors-gray-700)}.InstructorProfile_readMoreButton__w00c8{background:none;border:none;color:var(--colors-gray-900);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);cursor:pointer;padding:0;text-align:left;text-decoration:underline;transition:color var(--transitions-duration-normal) var(--transitions-easing-ease-in-out)}.InstructorProfile_readMoreButton__w00c8:hover{color:var(--colors-brand-primary)}.InstructorProfile_featuresGrid__KzSGK{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-3)}.InstructorProfile_featureItem__H_zYh{font-size:var(--typography-font-size-base);color:var(--colors-gray-700)}.InstructorProfile_categoriesLabel__G1u54{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-500);letter-spacing:.5px;margin-bottom:var(--spacing-3)}.InstructorProfile_categories__4lUN_{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2);flex-wrap:wrap}.InstructorProfile_mapCard__0g7me{background-color:var(--colors-neutral-white);border-radius:var(--borders-radius-lg);box-shadow:var(--shadows-lg);overflow:hidden}.InstructorProfile_mapContainer__cvcXd{width:100%;height:250px;position:relative}.InstructorProfile_mapPlaceholder__OsfGH{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colors-gray-100);color:var(--colors-gray-500);font-size:var(--typography-font-size-base)}.InstructorProfile_sidebarSchoolInfo__Z8Hge{padding:var(--spacing-4);border-bottom:1px solid var(--colors-gray-200)}.InstructorProfile_sidebarSchoolName__emLVn{font-size:var(--typography-font-size-base);color:var(--colors-gray-900);margin-bottom:var(--spacing-1)}.InstructorProfile_sidebarAddress__WC9GU{font-size:var(--typography-font-size-sm);color:var(--colors-gray-500)}.InstructorProfile_contactSection__7Zxni{padding:var(--spacing-4);border-bottom:1px solid var(--colors-gray-200)}.InstructorProfile_contactLabel__aL3z6{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-500);letter-spacing:.5px;margin-bottom:var(--spacing-3)}.InstructorProfile_contactButton___T_kW{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-2);width:100%;padding:var(--spacing-3);background-color:var(--colors-neutral-white);border:1px solid var(--colors-gray-300);border-radius:var(--borders-radius-md);color:var(--colors-gray-900);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);cursor:pointer;transition:all var(--transitions-duration-normal) var(--transitions-easing-ease-in-out)}.InstructorProfile_contactButton___T_kW:not(:last-child){margin-bottom:var(--spacing-2)}.InstructorProfile_contactButton___T_kW:hover{background-color:var(--colors-gray-50);border-color:var(--colors-gray-400)}.InstructorProfile_messageIcon__50BeX,.InstructorProfile_phoneIcon__zjbXX{font-size:18px}.InstructorProfile_openingHours__WVQ6r,.InstructorProfile_socialMedia__YUdv2{padding:var(--spacing-4);border-bottom:1px solid var(--colors-gray-200)}.InstructorProfile_hoursLabel__r4iLr{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--colors-gray-500);letter-spacing:.5px;margin-bottom:var(--spacing-3)}.InstructorProfile_hoursRow__xv8nM{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0}.InstructorProfile_hoursRow__xv8nM:not(:last-child){border-bottom:1px solid var(--colors-gray-100)}.InstructorProfile_hoursDay__gxbyu{font-size:var(--typography-font-size-sm);color:var(--colors-gray-700)}.InstructorProfile_hoursTime__CQfaf{font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);color:var(--colors-gray-900)}.InstructorProfile_ctaButton__jjt2i{width:calc(100% - var(--spacing-8));margin:var(--spacing-4);padding:var(--spacing-3);background-color:var(--colors-brand-primary);border:none;border-radius:var(--borders-radius-md);color:var(--colors-neutral-white);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);cursor:pointer;transition:background-color var(--transitions-duration-normal) var(--transitions-easing-ease-in-out)}.InstructorProfile_ctaButton__jjt2i:hover{background-color:var(--colors-brand-primary-hover)}.InstructorProfile_promoCard__CGFLL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4);text-align:center;gap:var(--spacing-3)}.InstructorProfile_promoIcon__r_gnA{font-size:48px}.InstructorProfile_promoTitle__fZMCA{font-size:var(--typography-font-size-base);color:var(--colors-gray-900)}.InstructorProfile_promoButton__Tq6gt{background:none;border:none;color:var(--colors-gray-900);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);cursor:pointer;text-decoration:underline;transition:color var(--transitions-duration-normal) var(--transitions-easing-ease-in-out)}.InstructorProfile_promoButton__Tq6gt:hover{color:var(--colors-brand-primary)}.InstructorProfile_mobileContactSection__EP8_T{display:none}@media(max-width:1023px){.InstructorProfile_mobileContactSection__EP8_T{display:block}}