.course-reservation-section_reservationSection__bhMNw{padding:calc(80 * var(--landing-fluid-unit)) 0 calc(64 * var(--landing-fluid-unit));background:#f5f5f5;@media (max-width:767px){padding:calc(64 * var(--landing-fluid-unit)) 0 calc(48 * var(--landing-fluid-unit))}}.course-reservation-section_reservationInner__fY_DF{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){gap:calc(32 * var(--landing-fluid-unit));width:calc(100% - calc(40 * var(--landing-fluid-unit)))}}.course-reservation-section_socialProofHeader__nmHgU{width:100%;color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:300;line-height:130%;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:calc(18 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofCarousel__ZwjA3{width:100%;overflow:hidden}.course-reservation-section_socialProofTrack__WtVA3{display:flex;gap:calc(16 * var(--landing-fluid-unit));touch-action:pan-y pinch-zoom;@media (max-width:767px){gap:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofCard__GVRle{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));width:calc(140 * var(--landing-fluid-unit));min-width:calc(140 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit));width:calc(124 * var(--landing-fluid-unit));min-width:calc(124 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofThumb__p7r6H{position:relative;width:calc(140 * var(--landing-fluid-unit));height:calc(105 * var(--landing-fluid-unit));overflow:hidden;flex-shrink:0;@media (max-width:767px){width:calc(124 * var(--landing-fluid-unit));height:calc(93 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofMeta__aUuQT{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(4 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofAuthor__QiVSC{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(8 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofAvatar__Dgh_8{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));overflow:hidden;border-radius:999px;flex-shrink:0}.course-reservation-section_socialProofMessage__Hfyaf,.course-reservation-section_socialProofName__r73Rp{color:#777777;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:162%;letter-spacing:0;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_socialProofMessage__Hfyaf{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-reservation-section_productTabList__Gii0T{display:flex;align-items:stretch;width:100%;border-left:1px solid #d4d4d4;margin-top:calc(44 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:calc(32 * var(--landing-fluid-unit))}}.course-reservation-section_productTabActive__Sb320,.course-reservation-section_productTabInactive__ooHkh{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0;min-height:calc(68 * var(--landing-fluid-unit));padding:calc(22 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));border:0;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#ffffff;color:#0b0b0b;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:124%;letter-spacing:calc(-.5 * var(--landing-fluid-unit));text-align:center;word-break:keep-all;cursor:pointer;@media (max-width:767px){min-height:calc(56 * var(--landing-fluid-unit));padding:calc(15 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit));letter-spacing:0}}.course-reservation-section_productTabInactive__ooHkh{background:#eae9e9;color:#6a6a6a}.course-reservation-section_reservationContent__tk9yD{display:flex;align-items:stretch;gap:calc(20 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));margin-top:0}}.course-reservation-section_paymentCardGrid__9k0Of{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){grid-template-columns:1fr;gap:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_directPayCard__G91DK,.course-reservation-section_passCard__e4ZZj{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:calc(598 * var(--landing-fluid-unit));padding:calc(54 * var(--landing-fluid-unit)) calc(50 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){min-height:auto;padding:calc(28 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit))}}.course-reservation-section_directPayCard__G91DK{background:#ffffff}.course-reservation-section_directPayInner__Q7pA1,.course-reservation-section_passCardInner__YgBAl{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit));min-height:0;@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.course-reservation-section_directPayHeader__oZ2lX,.course-reservation-section_directPayTitleBlock__jH2_I,.course-reservation-section_passCardHeader__qSnWW,.course-reservation-section_passTitleBlock__9P_FO{display:flex;flex-direction:column}.course-reservation-section_passCardHeader__qSnWW{gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(16 * var(--landing-fluid-unit));padding-right:calc(88 * var(--landing-fluid-unit))}}.course-reservation-section_directPayHeader__oZ2lX{gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(14 * var(--landing-fluid-unit))}}.course-reservation-section_directPayTitleBlock__jH2_I,.course-reservation-section_passTitleBlock__9P_FO{gap:calc(4 * var(--landing-fluid-unit))}.course-reservation-section_passTitleBlock__9P_FO{padding-right:calc(148 * var(--landing-fluid-unit));@media (max-width:767px){padding-right:0}}.course-reservation-section_directPayAmount__1s50t,.course-reservation-section_directPayFocus__rix5j,.course-reservation-section_directPayPeriod__G6A6x,.course-reservation-section_directPayTitle__FSjRe,.course-reservation-section_passAnnualPrice__okkBQ,.course-reservation-section_passBadgeText__vwTYU,.course-reservation-section_passGradientText__9XO0S,.course-reservation-section_passMonthlyPrice__HXBX5,.course-reservation-section_passSavingsText__DxGOH,.course-reservation-section_passTitle__Adfu1,.course-reservation-section_paymentFootnote__QgntO,.course-reservation-section_paymentNotice___I_mp{margin:0}.course-reservation-section_passGradientText__9XO0S{width:-moz-fit-content;width:fit-content;background:linear-gradient(126deg,#2977fe 6%,#8144ff 50%,#e929fe 105%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(26px,calc(28 * var(--landing-fluid-unit)),28px);font-weight:800;line-height:1.45;letter-spacing:calc(-.4 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(18 * var(--landing-fluid-unit));letter-spacing:calc(-.24 * var(--landing-fluid-unit));line-height:1.35}}.course-reservation-section_directPayTitle__FSjRe,.course-reservation-section_passTitle__Adfu1{color:#21252c;font-size:clamp(26px,calc(28 * var(--landing-fluid-unit)),28px);font-weight:800;line-height:1.45;letter-spacing:calc(-.4 * var(--landing-fluid-unit));word-break:keep-all;@media (max-width:767px){font-size:calc(23 * var(--landing-fluid-unit));letter-spacing:calc(-.24 * var(--landing-fluid-unit));line-height:1.35;white-space:normal}}.course-reservation-section_directPayFocus__rix5j{color:#21252c;font-size:clamp(17px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:400;line-height:1.45;word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:1.42;white-space:normal}}.course-reservation-section_passBubble__6aSdK{position:absolute;top:calc(42 * var(--landing-fluid-unit));right:calc(38 * var(--landing-fluid-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(120 * var(--landing-fluid-unit));height:calc(120 * var(--landing-fluid-unit));border-radius:999px;background:#ffffff;box-shadow:0 0 calc(30 * var(--landing-fluid-unit)) rgba(52,109,255,.2);@media (max-width:767px){top:calc(20 * var(--landing-fluid-unit));right:calc(20 * var(--landing-fluid-unit));width:calc(72 * var(--landing-fluid-unit));height:calc(72 * var(--landing-fluid-unit))}}.course-reservation-section_passBubble__6aSdK p{margin:0;color:#a4a4a4;font-size:clamp(14px,calc(17 * var(--landing-fluid-unit)),17px);font-weight:700;line-height:1.31;text-align:center;@media (max-width:767px){font-size:calc(10 * var(--landing-fluid-unit));line-height:1.2}}.course-reservation-section_passBubbleAccent__0sQdc{color:#346dff!important}.course-reservation-section_passBadgeRow__cktUh{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:calc(8 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#f0f6ff}.course-reservation-section_passBadgeText__vwTYU{color:#1467f2;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:700;line-height:1.34;letter-spacing:calc(-.36 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));letter-spacing:calc(-.18 * var(--landing-fluid-unit))}}.course-reservation-section_paymentNotice___I_mp{color:#adadad;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;letter-spacing:calc(-.36 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit));line-height:1.45}}.course-reservation-section_directPayPriceBlock__dATZm,.course-reservation-section_passPriceBlock__9i14x{display:flex;flex-direction:column;align-items:flex-end;gap:calc(10 * var(--landing-fluid-unit));width:100%;margin-top:auto;@media (max-width:767px){gap:calc(6 * var(--landing-fluid-unit))}}.course-reservation-section_passSavingsGroup__srtli{display:flex;flex-direction:column;align-items:flex-end;gap:calc(4 * var(--landing-fluid-unit))}.course-reservation-section_directPayPeriod__G6A6x,.course-reservation-section_passAnnualPrice__okkBQ{color:#333333;font-size:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:500;line-height:1.38;letter-spacing:calc(-.48 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));letter-spacing:calc(-.2 * var(--landing-fluid-unit))}}.course-reservation-section_passAnnualPriceStrikethrough__sbnuM{text-decoration:line-through;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.course-reservation-section_passSavingsText__DxGOH{background:linear-gradient(131deg,#2977fe 6%,#8144ff 50%,#e929fe 105%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:700;line-height:1.38;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:1.3}}.course-reservation-section_directPayAmount__1s50t,.course-reservation-section_passMonthlyPrice__HXBX5{color:#000000;font-size:clamp(30px,calc(33 * var(--landing-fluid-unit)),33px);font-weight:900;line-height:1.38;letter-spacing:calc(-1.32 * var(--landing-fluid-unit));text-align:right;@media (max-width:767px){font-size:calc(24 * var(--landing-fluid-unit));letter-spacing:calc(-.72 * var(--landing-fluid-unit));line-height:1.25}}.course-reservation-section_paymentFootnote__QgntO{color:#7e8b9a;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;letter-spacing:calc(-.39 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit));line-height:1.35}}.course-reservation-section_directPayPriceRow__WXBWN{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-end;gap:calc(4 * var(--landing-fluid-unit))}}.course-reservation-section_primaryPaymentButton__ikxko{display:flex;align-items:center;justify-content:center;width:100%;margin-top:calc(40 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:clamp(17px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:700;line-height:1.4;letter-spacing:calc(-.72 * var(--landing-fluid-unit));cursor:pointer;&:disabled{cursor:default;opacity:.45}@media (max-width:767px){margin-top:calc(24 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit));font-size:calc(15 * var(--landing-fluid-unit));letter-spacing:calc(-.36 * var(--landing-fluid-unit))}}.course-reservation-section_reservationMainCard__cv_Mh{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;align-self:stretch;gap:calc(24 * var(--landing-fluid-unit));min-width:0;padding:calc(30 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit)) calc(26 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_reservationMainHeader__hs6Z_{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_reservationHeaderCopy__BGRpA{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_reservationGradientText__wPYJ_{width:-moz-fit-content;width:fit-content;margin:0;color:#a2a2a2;font-size:calc(13 * var(--landing-fluid-unit));font-weight:700;line-height:130%;letter-spacing:calc(-.44 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_reservationTitleRow__Wi2yB{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0;@media (max-width:767px){align-items:flex-start}}.course-reservation-section_reservationTitle__10rtq{min-width:0;margin:0;overflow:hidden;color:#21252c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(22 * var(--landing-fluid-unit));font-weight:700;line-height:136%;letter-spacing:calc(-.4 * var(--landing-fluid-unit));@media (max-width:767px){white-space:normal;font-size:calc(20 * var(--landing-fluid-unit))}}.course-reservation-section_reservationAllCareBadge__avf0p{position:relative;top:-7px}.course-reservation-section_reservationInfoRow__JG_tY{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.course-reservation-section_reservationNotice____97A{flex:1 1 auto;margin:0;color:#adadad;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:150%;letter-spacing:calc(-.36 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_reservationSeatsIndicator__Dpkfi{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){gap:calc(6 * var(--landing-fluid-unit))}}.course-reservation-section_reservationSeatsIcon__6HBYP{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_reservationSeatsText__CtPZ5{color:#adadad;font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:140%;letter-spacing:calc(-.39 * var(--landing-fluid-unit));text-decoration:underline;text-underline-offset:calc(2 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_reservationDivider__EOtRn{position:relative;width:100%;height:calc(1 * var(--landing-fluid-unit))}.course-reservation-section_reservationFactRow__l1WJb{display:flex;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit))}.course-reservation-section_reservationFactLabel__q326A{width:calc(60 * var(--landing-fluid-unit));color:#adadad;font-size:calc(15 * var(--landing-fluid-unit));font-weight:700;line-height:calc(19.5 * var(--landing-fluid-unit));letter-spacing:calc(-.2 * var(--landing-fluid-unit));flex-shrink:0}.course-reservation-section_reservationFactValueRow__9zFC5{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.course-reservation-section_reservationFactValue__zx9XO{font-size:calc(15 * var(--landing-fluid-unit));line-height:calc(19.5 * var(--landing-fluid-unit));letter-spacing:calc(-.2 * var(--landing-fluid-unit));color:#21252c;font-weight:400}.course-reservation-section_schedulePanel__g6Hbt{display:flex;align-items:flex-start;justify-content:center;gap:calc(24 * var(--landing-fluid-unit));width:100%;padding:calc(20 * var(--landing-fluid-unit));background:#f6f6f9;@media (max-width:767px){flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSummary___oyPq{display:flex;width:calc(184 * var(--landing-fluid-unit));flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));align-self:stretch;@media (max-width:767px){width:100%}}.course-reservation-section_schedulePrompt__x5_0E{display:flex;flex-direction:column;margin:0;color:#adadad;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:160%;letter-spacing:calc(-.24 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:row;gap:calc(4 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleCheckButton__NZqfE{width:-moz-fit-content;width:fit-content;padding:calc(5 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;color:#555555;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:162%;letter-spacing:calc(-.56 * var(--landing-fluid-unit));cursor:pointer;@media (max-width:767px){padding:calc(5 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSelectors__07__5{display:flex;min-width:0;width:calc(444 * var(--landing-fluid-unit));flex-direction:column;gap:calc(17 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;gap:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_selectorField__M_rHS{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.course-reservation-section_selectorLabel__3kngq{margin:0;color:#7d8187;font-size:calc(13 * var(--landing-fluid-unit));font-weight:700;line-height:1.4;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSelectShell__iFIiH{position:relative;width:100%;height:calc(44 * var(--landing-fluid-unit));@media (max-width:767px){height:calc(44 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSelect__6e2aN{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(44 * var(--landing-fluid-unit));padding:calc(10 * var(--landing-fluid-unit)) calc(42 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border:1px solid #d7dce3;background:#ffffff;color:#1d242d;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:140%;letter-spacing:0;cursor:pointer;@media (max-width:767px){height:calc(44 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSelectIcon__QSE5w{position:absolute;top:50%;right:calc(18 * var(--landing-fluid-unit));width:calc(7 * var(--landing-fluid-unit));height:calc(7 * var(--landing-fluid-unit));border-right:1px solid #1d242d;border-bottom:1px solid #1d242d;transform:translateY(calc(-5 * var(--landing-fluid-unit))) rotate(45deg);pointer-events:none;@media (max-width:767px){right:calc(18 * var(--landing-fluid-unit));width:calc(7 * var(--landing-fluid-unit));height:calc(7 * var(--landing-fluid-unit))}}.course-reservation-section_scheduleSelect__6e2aN:disabled{color:#adadad;cursor:default}.course-reservation-section_selectorStatic__B_VNx{margin:0;padding:calc(12 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border:1px solid #eceef1;background:#ffffff;color:#121212;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:1.6;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.course-reservation-section_priceCard__H7H09{display:flex;width:calc(360 * var(--landing-fluid-unit));flex-shrink:0;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){width:100%;gap:calc(18 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_priceCardHeader__Dvdkb{display:flex;align-items:center;width:100%}.course-reservation-section_priceCardTitle__nAStC{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit));margin:0;color:#21252c;font-size:calc(16 * var(--landing-fluid-unit));font-weight:800;line-height:131%;letter-spacing:0;@media (max-width:767px){gap:calc(6 * var(--landing-fluid-unit));font-size:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_priceBrand__IL2dM{background:linear-gradient(112deg,#2977fe 6%,#8144ff 50%,#e929fe 105%);background-clip:text;-webkit-background-clip:text;color:transparent}.course-reservation-section_priceTitleText__hxRZ_{color:#21252c}.course-reservation-section_priceScheduleList__GRMs7{display:flex;flex-direction:column;width:100%;padding:calc(16 * var(--landing-fluid-unit));border:1px solid #eeeeee;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_priceScheduleItem__RN4DV{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){align-items:flex-start;flex-direction:column}}.course-reservation-section_priceScheduleTime__58jNP{color:#030303;font-size:calc(15 * var(--landing-fluid-unit));font-weight:700;line-height:130%;letter-spacing:0;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit))}}.course-reservation-section_priceSummary__GxMss{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(6 * var(--landing-fluid-unit))}}.course-reservation-section_pricePeriod__PpJVx{color:#adadad;font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:130%;letter-spacing:0;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.course-reservation-section_priceValue__cxuch{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:106%;letter-spacing:0;@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_priceTotalRow__O4ajR{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-reservation-section_priceBreakdownList__uzFlA{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));padding:0;border:0;background:transparent;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit));padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.course-reservation-section_priceBreakdownRow__dJYJ5{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_priceBreakdownLabel__Ls0Px{color:#8b9097;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:140%;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.course-reservation-section_priceBreakdownValue__LqN_C{color:#4b5563;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit))}}.course-reservation-section_priceBreakdownHint__c86WR{margin:0;color:#a1a6ad;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:150%;text-align:right;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit))}}.course-reservation-section_priceTotalLabel__RKX9L{color:#21252c;font-size:calc(16 * var(--landing-fluid-unit));font-weight:700;line-height:162%;letter-spacing:0;@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit))}}.course-reservation-section_priceTotalValue__6flk0{color:#21252c;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:130%;letter-spacing:0;@media (max-width:767px){font-size:calc(20 * var(--landing-fluid-unit))}}.course-reservation-section_priceActionColumn__1_Lz3{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));width:100%;margin-top:auto;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-reservation-section_priceApplyButton__Qsd0K,.course-reservation-section_priceCartButton__7AKoV,.course-reservation-section_priceInfoButton__B9EtA{height:calc(42 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;color:#444444;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:150%;letter-spacing:0;cursor:pointer;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.course-reservation-section_priceActionRow___n8fO{display:flex;align-items:flex-start;gap:calc(10 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-reservation-section_priceApplyButton__Qsd0K,.course-reservation-section_priceCartButton__7AKoV{flex:1 1;height:calc(50 * var(--landing-fluid-unit));min-width:0;font-weight:700}.course-reservation-section_priceCartButton__7AKoV{border-color:#000000;color:#000000}.course-reservation-section_priceApplyButton__Qsd0K{border-color:#000000;background:#000000;color:#ffffff}.course-reservation-section_priceApplyButton__Qsd0K:disabled,.course-reservation-section_priceCartButton__7AKoV:disabled{border-color:#eeeeee;background:#f6f6f9;color:#adadad;cursor:default}.course-reservation-section_priceNotice__GXGkF{width:100%;margin:0;color:#adadad;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:150%;letter-spacing:0;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit))}}@media (max-width:767px){.course-reservation-section_directPayTitle__FSjRe,.course-reservation-section_passTitle__Adfu1{font-size:calc(23 * var(--landing-fluid-unit))}.course-reservation-section_directPayFocus__rix5j{font-size:calc(17 * var(--landing-fluid-unit))}.course-reservation-section_directPaySectionLabel__b8jRe,.course-reservation-section_passSectionLabel__osewP{font-size:calc(13 * var(--landing-fluid-unit));line-height:1.42}.course-reservation-section_passBubble__6aSdK{top:calc(18 * var(--landing-fluid-unit));right:calc(16 * var(--landing-fluid-unit));width:calc(68 * var(--landing-fluid-unit));height:calc(68 * var(--landing-fluid-unit))}.course-reservation-section_passBubble__6aSdK p{font-size:calc(9 * var(--landing-fluid-unit))}.course-reservation-section_directPayPeriod__G6A6x,.course-reservation-section_passAnnualPrice__okkBQ,.course-reservation-section_passBadgeText__vwTYU,.course-reservation-section_passSavingsText__DxGOH{font-size:calc(12 * var(--landing-fluid-unit))}.course-reservation-section_directPayAmount__1s50t,.course-reservation-section_passMonthlyPrice__HXBX5{font-size:calc(22 * var(--landing-fluid-unit))}.course-reservation-section_paymentFootnote__QgntO,.course-reservation-section_paymentNotice___I_mp,.course-reservation-section_priceBreakdownHint__c86WR,.course-reservation-section_priceNotice__GXGkF,.course-reservation-section_reservationNotice____97A{font-size:calc(11 * var(--landing-fluid-unit));line-height:1.45}.course-reservation-section_reservationMainCard__cv_Mh{gap:calc(20 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit))}.course-reservation-section_reservationTitle__10rtq{font-size:calc(18 * var(--landing-fluid-unit));line-height:1.32}.course-reservation-section_reservationFactRow__l1WJb{gap:calc(12 * var(--landing-fluid-unit))}.course-reservation-section_reservationFactLabel__q326A,.course-reservation-section_reservationFactValue__zx9XO{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.45}.course-reservation-section_priceApplyButton__Qsd0K,.course-reservation-section_priceBreakdownLabel__Ls0Px,.course-reservation-section_priceBreakdownValue__LqN_C,.course-reservation-section_priceCartButton__7AKoV,.course-reservation-section_priceInfoButton__B9EtA,.course-reservation-section_pricePeriod__PpJVx,.course-reservation-section_scheduleCheckButton__NZqfE,.course-reservation-section_schedulePrompt__x5_0E,.course-reservation-section_scheduleSelect__6e2aN,.course-reservation-section_selectorLabel__3kngq{font-size:calc(13 * var(--landing-fluid-unit))}.course-reservation-section_priceTotalLabel__RKX9L,.course-reservation-section_priceValue__cxuch{font-size:calc(15 * var(--landing-fluid-unit))}.course-reservation-section_priceTotalValue__6flk0{font-size:calc(18 * var(--landing-fluid-unit))}}.course-reservation-preview-panel_panel__gD0fS{display:flex;align-items:stretch;justify-content:space-between;width:100%;background:#ffffff;@media (max-width:767px){flex-direction:column}}.course-reservation-preview-panel_videoPanel__9CwlS{position:relative;flex:1 1 auto;min-width:0;aspect-ratio:804/448;background:#2c2c2c;@media (max-width:767px){aspect-ratio:16/9}}.course-reservation-preview-panel_videoFrame__HM1ZM,.course-reservation-preview-panel_videoPosterButton__t3zVv{width:100%;height:100%}.course-reservation-preview-panel_videoFrame__HM1ZM{border:0}.course-reservation-preview-panel_videoPosterButton__t3zVv{position:relative;display:block;padding:0;border:0;background:#2c2c2c;cursor:pointer}.course-reservation-preview-panel_videoPosterButton__t3zVv:disabled{cursor:default}.course-reservation-preview-panel_videoPosterImage__ke6xG{object-fit:cover}.course-reservation-preview-panel_videoPosterOverlay__c9zWd{position:absolute;inset:0;background:rgba(16,16,16,.5)}.course-reservation-preview-panel_videoPosterContent__o9ojp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);padding:24px}.course-reservation-preview-panel_playButtonRing__HAIrd{position:relative;width:clamp(56px,calc(64 * var(--landing-fluid-unit)),64px);height:clamp(56px,calc(64 * var(--landing-fluid-unit)),64px)}.course-reservation-preview-panel_playButtonTriangle__TAwgs{position:absolute;top:50%;left:50%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #ffffff;transform:translate(-35%,-50%)}.course-reservation-preview-panel_videoPosterTitle__GzBG5{color:#ffffff;font-size:clamp(22px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:800;line-height:1.4;letter-spacing:clamp(-.7px,calc(-.9658 * var(--landing-fluid-unit)),-.9658px);text-align:center;word-break:keep-all}.course-reservation-preview-panel_sidePanel__ScCve{display:flex;width:clamp(260px,calc(280 * var(--landing-fluid-unit)),280px);flex-shrink:0;flex-direction:column;justify-content:space-between;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px);padding:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px) clamp(24px,calc(32 * var(--landing-fluid-unit)),32px);background:#ffffff;@media (max-width:767px){width:100%}}.course-reservation-preview-panel_bookBlock__Vzj1n,.course-reservation-preview-panel_teaserBlock__LQx61{display:flex;flex-direction:column;gap:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px)}.course-reservation-preview-panel_sideHeading__EcJzX{margin:0;color:#21252c;font-size:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:700;line-height:1.46;letter-spacing:clamp(-.28px,calc(-.36 * var(--landing-fluid-unit)),-.36px)}.course-reservation-preview-panel_teaserPosterButton__P_Gip{position:relative;width:100%;aspect-ratio:216/124;padding:0;border:0;background:#f2f2f7;cursor:pointer}.course-reservation-preview-panel_teaserPosterButton__P_Gip:disabled{cursor:default}.course-reservation-preview-panel_teaserPosterImage__BjpUZ{object-fit:cover}.course-reservation-preview-panel_teaserPosterOverlay__h8TEV{position:absolute;inset:0;background:rgba(245,246,252,.88)}.course-reservation-preview-panel_teaserPosterCopy__IloHb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b738c}.course-reservation-preview-panel_teaserTextGroup__KhIj4{display:flex;flex-direction:column;align-items:center;gap:0;font-size:14px;font-weight:700;line-height:1.26;letter-spacing:-.56px;text-align:center}.course-reservation-preview-panel_teaserPlayCircle__E5aZp{position:relative;width:24px;height:24px;border:2px solid #6b738c;border-radius:999px}.course-reservation-preview-panel_teaserPlayTriangle__fBeHy{position:absolute;top:50%;left:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #6b738c;transform:translate(-28%,-50%)}.course-reservation-preview-panel_bookPreviewFrame__YH5pg{position:relative;display:block;width:100%;aspect-ratio:216/146;overflow:hidden}.course-reservation-preview-panel_bookPreviewImage__d_AFl{object-fit:cover}.course-reservation-preview-panel_textbookButton__UhS__{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 16px;border:1px solid #6b738c;background:#ffffff;color:#47506c;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.6px;cursor:pointer}.course-reservation-preview-panel_teaserVideoModalOverlay__Bsq2p{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72)}.course-reservation-preview-panel_teaserVideoModalContainer__utFS_{position:relative;width:min(960px,100%)}.course-reservation-preview-panel_teaserVideoModalClose__z7jGl{position:absolute;top:-44px;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.16);cursor:pointer}.course-reservation-preview-panel_teaserVideoModalCloseIcon__E8Mj8{position:relative;display:block;width:14px;height:14px}.course-reservation-preview-panel_teaserVideoModalCloseIcon__E8Mj8:after,.course-reservation-preview-panel_teaserVideoModalCloseIcon__E8Mj8:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#ffffff}.course-reservation-preview-panel_teaserVideoModalCloseIcon__E8Mj8:before{transform:translate(-50%,-50%) rotate(45deg)}.course-reservation-preview-panel_teaserVideoModalCloseIcon__E8Mj8:after{transform:translate(-50%,-50%) rotate(-45deg)}.course-reservation-preview-panel_teaserVideoModalFrame__T2lHD{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000000}.course-reservation-preview-panel_teaserVideoModalIframe___5HaU{display:block;width:100%;height:100%;border:0}@media (max-width:767px){.course-reservation-preview-panel_videoPosterContent__o9ojp{gap:calc(14 * var(--landing-fluid-unit));padding:calc(22 * var(--landing-fluid-unit))}.course-reservation-preview-panel_playButtonRing__HAIrd{width:calc(64 * var(--landing-fluid-unit));height:calc(64 * var(--landing-fluid-unit))}.course-reservation-preview-panel_playButtonTriangle__TAwgs{border-top-width:calc(10 * var(--landing-fluid-unit));border-bottom-width:calc(10 * var(--landing-fluid-unit));border-left-width:calc(16 * var(--landing-fluid-unit))}.course-reservation-preview-panel_videoPosterTitle__GzBG5{font-size:calc(22 * var(--landing-fluid-unit));line-height:1.34;letter-spacing:calc(-.56 * var(--landing-fluid-unit))}.course-reservation-preview-panel_sidePanel__ScCve{gap:calc(20 * var(--landing-fluid-unit));padding:calc(18 * var(--landing-fluid-unit))}.course-reservation-preview-panel_bookBlock__Vzj1n,.course-reservation-preview-panel_teaserBlock__LQx61{gap:calc(12 * var(--landing-fluid-unit))}.course-reservation-preview-panel_sideHeading__EcJzX{font-size:calc(14 * var(--landing-fluid-unit))}.course-reservation-preview-panel_teaserPosterCopy__IloHb{gap:calc(12 * var(--landing-fluid-unit))}.course-reservation-preview-panel_teaserTextGroup__KhIj4{font-size:calc(17 * var(--landing-fluid-unit));line-height:1.32;letter-spacing:calc(-.44 * var(--landing-fluid-unit))}.course-reservation-preview-panel_teaserPlayCircle__E5aZp{width:calc(34 * var(--landing-fluid-unit));height:calc(34 * var(--landing-fluid-unit));border-width:2px}.course-reservation-preview-panel_teaserPlayTriangle__fBeHy{border-top-width:calc(6 * var(--landing-fluid-unit));border-bottom-width:calc(6 * var(--landing-fluid-unit));border-left-width:calc(10 * var(--landing-fluid-unit))}.course-reservation-preview-panel_textbookButton__UhS__{min-height:calc(42 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit));letter-spacing:calc(-.3 * var(--landing-fluid-unit))}}.course-section-nav_sectionNavSection__A_gFW{position:-webkit-sticky;position:sticky;top:var(--site-header-height,147px);z-index:25;width:100%;padding:0;background:#f5f5f5;box-shadow:0 1px 0 #d4d4d4;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}body:has(.site-header--hidden) .course-section-nav_sectionNavSection__A_gFW{top:0}.course-section-nav_sectionNavInner__xxoac{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto;@media (max-width:768px){width:100%;max-width:none;padding-inline:0}}.course-section-nav_sectionNav__ygojZ{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.course-section-nav_sectionNavItemActive__VHAyR,.course-section-nav_sectionNavItem__sOt8z{display:inline-flex;min-width:0;flex:1 0;align-items:center;justify-content:center;align-self:stretch;border:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;padding:calc(22 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));background:#f5f5f5;color:#0b0b0b;font-size:16px;font-weight:400;line-height:1.4;font-style:normal;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;@media (min-width:769px) and (max-width:1279px){padding-left:20px;padding-right:20px;font-size:15px;letter-spacing:-.4px}@media (max-width:768px){padding-left:0;padding-bottom:8px;padding-right:0;padding-top:8px;font-size:12px;line-height:1.2;letter-spacing:-.4px;white-space:nowrap;word-break:keep-all}}.course-section-nav_sectionNavItemActive__VHAyR:last-child,.course-section-nav_sectionNavItem__sOt8z:last-child{border-right:1px solid #d4d4d4}.course-section-nav_sectionNavItemActive__VHAyR{background:#ffffff;@media (min-width:769px) and (max-width:1279px){padding-left:20px;padding-right:20px;font-size:15px;letter-spacing:-.4px}@media (max-width:768px){padding-left:0;padding-bottom:8px;padding-right:0;padding-top:8px;font-size:12px;line-height:1.2;letter-spacing:-.4px;white-space:nowrap;word-break:keep-all}}.course-section-nav_sectionNavLabelSplit__sqX1U>span{display:inline}.course-section-nav_sectionNavLabelSplit__sqX1U>span+span:before{content:" "}@media (max-width:768px){.course-section-nav_sectionNavLabelSplit__sqX1U{display:inline}}.Instructor_teacherSection__7rCHx{padding:calc(80 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:230px}.Instructor_teacherContentBlock__mq0rz,.Instructor_teacherHeroBlock__nEm9J{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto}.Instructor_teacherHeroHeader__MnjSN{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit))}.Instructor_teacherBio__RlER4 p,.Instructor_teacherFeatureText__y3_R7,.Instructor_teacherFeatureTitle__j3Wv3,.Instructor_teacherHeroHeading__CkbR3,.Instructor_teacherName__gvHCL,.Instructor_teacherSectionTitle__iEj83{margin:0}.Instructor_teacherHeroHeading__CkbR3{color:#0a0a0a;font-size:min(calc(40 * var(--landing-fluid-unit)),40px);font-weight:600;line-height:1.34;letter-spacing:0}.Instructor_teacherHeroImageFrame__idJK_{width:calc(950 * var(--landing-fluid-unit));height:calc(254 * var(--landing-fluid-unit));overflow:hidden;@media (max-width:767px){width:100%;height:min(calc(200 / 375 * 100vw),200px)}}.Instructor_teacherHeroImage__ysmFu{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.Instructor_teacherContentBlock__mq0rz{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherSectionTitleWrap__pvUwK{display:flex;align-items:center;justify-content:center}.Instructor_teacherSectionTitle__iEj83{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherCardGrid__PNj_P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherCard__DjFDG{position:relative;display:flex;height:calc(445 * var(--landing-fluid-unit));padding:calc(34 * var(--landing-fluid-unit));overflow:hidden;background:#f8f8f8}.Instructor_teacherPortraitArea__JZu95{position:absolute;top:0;right:0;width:calc(312 * var(--landing-fluid-unit));height:100%;pointer-events:none}.Instructor_teacherPortraitImage__LHJ4q{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.Instructor_teacherPortraitFade__wJzcA{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.Instructor_teacherCardInner__7m59K{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));min-height:0}.Instructor_teacherSubjectBadge__f_32r{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:4px calc(11 * var(--landing-fluid-unit));background:#333333;color:#ffffff;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:500;letter-spacing:0}.Instructor_teacherIdentityGroup__uHNku{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherName__gvHCL{color:#0a0a0a;font-size:min(calc(20 * var(--landing-fluid-unit)),20px);line-height:1.3;font-weight:600;letter-spacing:0}.Instructor_teacherBio__RlER4{display:flex;flex-direction:column;color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherFeaturePanel__o5TOu{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;margin-top:auto;min-height:0;padding:calc(16 * var(--landing-fluid-unit));background:rgba(255,255,255,.9)}.Instructor_teacherFeatureTitle__j3Wv3{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0}.Instructor_teacherFeatureList__YAoOB{display:flex;flex:1 1 auto;flex-direction:column}.Instructor_teacherFeatureText__y3_R7{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:170%;font-weight:300;letter-spacing:0}.Instructor_teacherFeatureText__y3_R7 strong{font-weight:700}.Instructor_teacherReviewBlock__rjmht{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherReviewTitleWrap__0HVEI{display:flex;align-items:center;justify-content:center}.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewQuote__QOsHV p,.Instructor_teacherReviewStars__wvONh,.Instructor_teacherReviewTitle__DqFPe{margin:0}.Instructor_teacherReviewTitle__DqFPe{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherReviewGrid__1WM0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit))}.Instructor_teacherReviewCard__pfOc3{display:flex;flex-direction:column;gap:12px;min-height:calc(162 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8}.Instructor_teacherReviewStars__wvONh{color:#000000;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0}.Instructor_teacherReviewQuote__QOsHV{display:flex;flex:1 1 auto;flex-direction:column;color:#333333}.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewQuote__QOsHV{font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherReviewAuthor__7lQb6{color:#aaaaaa}.Instructor_teacherEnrollmentBlock__EdGhW{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(100 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentTitleWrap__KcwOJ{display:flex;align-items:center;justify-content:center}.Instructor_teacherEnrollmentDescription__PVW1e p,.Instructor_teacherEnrollmentLabel__NVtPr,.Instructor_teacherEnrollmentLead__OW9kl,.Instructor_teacherEnrollmentTitle__8k22k,.Instructor_teacherEnrollmentValue__dKsjX{margin:0}.Instructor_teacherEnrollmentTitle__8k22k{color:#0a0a0a;font-size:min(calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.34;letter-spacing:0;text-align:center}.Instructor_teacherEnrollmentPanel__aXeZt{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));padding:calc(40 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit)) calc(30 * var(--landing-fluid-unit));background:#f8f8f8}.Instructor_teacherEnrollmentHero__P6C4I{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentCopyGroup__q7Ydc{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.Instructor_teacherEnrollmentLead__OW9kl{color:#0a0a0a;font-size:min(calc(24 * var(--landing-fluid-unit)),24px);font-weight:500;line-height:1.5;letter-spacing:0}.Instructor_teacherEnrollmentDescription__PVW1e{display:flex;flex-direction:column;gap:0;color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:300;letter-spacing:0}.Instructor_teacherEnrollmentButton__cc9dI{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(254 * var(--landing-fluid-unit));min-height:calc(49 * var(--landing-fluid-unit));padding:calc(14 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.5;letter-spacing:0;cursor:pointer}.Instructor_teacherEnrollmentTable__lHOIt{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.Instructor_teacherEnrollmentRow__WlbHn{display:grid;grid-template-columns:calc(100 * var(--landing-fluid-unit)) minmax(0,1fr);grid-column-gap:calc(100 * var(--landing-fluid-unit));column-gap:calc(100 * var(--landing-fluid-unit));align-items:center}.Instructor_teacherEnrollmentLabelCell__cpZ4N,.Instructor_teacherEnrollmentValueCell__0_NF3{display:flex;align-items:center;min-width:0;padding:12px 0}.Instructor_teacherEnrollmentLabel__NVtPr{color:#777777;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5;font-weight:500;letter-spacing:0}.Instructor_teacherEnrollmentValue__dKsjX{color:#333333;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:21px;word-break:keep-all}@media (max-width:767px){.Instructor_teacherSection__7rCHx{padding:min(calc(60 * var(--landing-fluid-unit)),60px) 0}.Instructor_teacherContentBlock__mq0rz,.Instructor_teacherHeroBlock__nEm9J{width:calc(100% - 40px);max-width:100%}.Instructor_teacherHeroHeader__MnjSN{gap:min(calc(28 * var(--landing-fluid-unit)),28px)}.Instructor_teacherHeroHeading__CkbR3{font-size:calc(30 * var(--landing-fluid-unit))}.Instructor_teacherContentBlock__mq0rz{gap:min(calc(32 * var(--landing-fluid-unit)),32px)}.Instructor_teacherEnrollmentTitle__8k22k,.Instructor_teacherReviewTitle__DqFPe,.Instructor_teacherSectionTitle__iEj83{font-size:calc(22 * var(--landing-fluid-unit))}.Instructor_teacherEnrollmentTitle__8k22k{white-space:pre-line}.Instructor_teacherCardGrid__PNj_P,.Instructor_teacherReviewGrid__1WM0m{grid-template-columns:1fr}.Instructor_teacherCard__DjFDG{height:auto;padding:min(calc(24 * var(--landing-fluid-unit)),24px)}.Instructor_teacherPortraitArea__JZu95{position:relative;width:100%;height:min(calc(220 * var(--landing-fluid-unit)),220px);margin-bottom:min(calc(16 * var(--landing-fluid-unit)),16px)}.Instructor_teacherCardInner__7m59K{gap:min(calc(12 * var(--landing-fluid-unit)),12px)}.Instructor_teacherBio__RlER4,.Instructor_teacherEnrollmentButton__cc9dI,.Instructor_teacherEnrollmentLabel__NVtPr,.Instructor_teacherEnrollmentValue__dKsjX,.Instructor_teacherFeatureText__y3_R7,.Instructor_teacherFeatureTitle__j3Wv3,.Instructor_teacherReviewAuthor__7lQb6,.Instructor_teacherReviewStars__wvONh,.Instructor_teacherSubjectBadge__f_32r{font-size:calc(13 * var(--landing-fluid-unit));line-height:min(calc(21 * var(--landing-fluid-unit)),21px)}.Instructor_teacherName__gvHCL{font-size:calc(18 * var(--landing-fluid-unit));line-height:min(calc(25 * var(--landing-fluid-unit)),25px)}.Instructor_teacherFeatureList__YAoOB{gap:min(calc(8 * var(--landing-fluid-unit)),8px)}.Instructor_teacherEnrollmentBlock__EdGhW{margin-top:min(calc(64 * var(--landing-fluid-unit)),64px)}.Instructor_teacherReviewCard__pfOc3{min-height:0;padding:min(calc(20 * var(--landing-fluid-unit)),20px)}.Instructor_teacherEnrollmentPanel__aXeZt{padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(20 * var(--landing-fluid-unit)),20px)}.Instructor_teacherEnrollmentHero__P6C4I{flex-direction:column}.Instructor_teacherEnrollmentCopyGroup__q7Ydc{width:100%}.Instructor_teacherEnrollmentLead__OW9kl{font-size:calc(18 * var(--landing-fluid-unit));line-height:min(calc(28 * var(--landing-fluid-unit)),28px);text-align:center}.Instructor_teacherEnrollmentDescription__PVW1e{line-height:min(calc(21 * var(--landing-fluid-unit)),21px);text-align:center}.Instructor_teacherEnrollmentButton__cc9dI{width:100%}.Instructor_teacherEnrollmentRow__WlbHn{grid-template-columns:1fr;column-gap:0}.Instructor_teacherEnrollmentLabelCell__cpZ4N,.Instructor_teacherEnrollmentValueCell__0_NF3{padding-top:min(calc(8 * var(--landing-fluid-unit)),8px);padding-bottom:0}}.summary-outcome-block_summaryOutcomeBlock__EHmnf{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:calc(80 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){width:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.summary-outcome-block_summaryOutcomeHeadingWrap__xTklJ{display:flex;align-items:center;justify-content:center}.summary-outcome-block_summaryOutcomeDescription__Nehyo p,.summary-outcome-block_summaryOutcomeHeading__2xVbC,.summary-outcome-block_summaryOutcomeTitle__lm3cC{margin:0}.summary-outcome-block_summaryOutcomeHeading__2xVbC{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.summary-outcome-block_summaryOutcomeGrid__G9PIZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;margin-top:min(calc(28 / 375 * 100vw),28px)}}.summary-outcome-block_summaryOutcomeCard__t_z10{display:flex;align-items:flex-start;gap:calc(16 * var(--landing-fluid-unit));min-width:0;padding:calc(24 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.summary-outcome-block_summaryOutcomeIcon__Rd0qm{display:inline-flex;width:calc(32 * var(--landing-fluid-unit));min-width:calc(32 * var(--landing-fluid-unit));height:calc(48 * var(--landing-fluid-unit));align-items:flex-start;justify-content:center;font-size:calc(32 * var(--landing-fluid-unit));line-height:calc(36 * var(--landing-fluid-unit));@media (max-width:767px){width:min(calc(28 / 375 * 100vw),28px);min-width:min(calc(28 / 375 * 100vw),28px);height:min(calc(32 / 375 * 100vw),32px);font-size:min(calc(24 / 375 * 100vw),24px);line-height:min(calc(30 / 375 * 100vw),30px)}}.summary-outcome-block_summaryOutcomeCopy__poUa8{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.summary-outcome-block_summaryOutcomeTitle__lm3cC{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));font-weight:500;line-height:1.3;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(22 / 375 * 100vw),22px)}}.summary-outcome-block_summaryOutcomeDescription__Nehyo{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;font-style:normal;letter-spacing:0;@media (max-width:767px){line-height:min(calc(21 / 375 * 100vw),21px);p{white-space:pre-line}}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.summary-audience-block_summaryAudienceBlock__B2uNG{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:calc(80 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){width:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.summary-audience-block_summaryAudienceHeadingWrap__wnijn{display:flex;align-items:center;justify-content:center}.summary-audience-block_summaryAudienceHeading___H8r3,.summary-audience-block_summaryAudienceText__A9rPQ{margin:0}.summary-audience-block_summaryAudienceHeading___H8r3{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.summary-audience-block_summaryAudiencePanel__0BPWz{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(32 * var(--landing-fluid-unit));padding:calc(41 * var(--landing-fluid-unit)) calc(51 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(24 / 375 * 100vw),24px);gap:min(calc(18 / 375 * 100vw),18px);margin-top:(calc(24 / 375 * 100vw),24px)}}.summary-audience-block_summaryAudienceItem__96kdX{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.summary-audience-block_summaryAudienceIcon__KprvP{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){margin-top:3px}}.summary-audience-block_summaryAudienceText__A9rPQ{flex:1 1 auto;min-width:0;color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:300;line-height:1.4;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(21 / 375 * 100vw),21px);white-space:pre-line;flex:none}}.course-intro-overview-section_introductionSectionBlock__1peMU{display:flex;flex-direction:column;gap:min(calc(32 * var(--landing-fluid-unit)),24px);width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));box-sizing:border-box;margin:calc(100 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px);width:calc(100% - min(calc(40 / 375 * 100vw), 40px));margin-top:min(calc(72 / 375 * 100vw),72px)}}.course-intro-overview-section_introductionSectionTitleWrap__fwC_p{display:flex;justify-content:center}.course-intro-overview-section_introductionSectionTitle__1DC_z{font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.4;color:#111827;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.course-intro-overview-section_introductionOverviewGrid__GvWnn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(16 * var(--landing-fluid-unit)),16px);@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.course-intro-overview-section_introductionOverviewCard__oK0Ge{display:flex;flex-direction:column;align-items:center;gap:min(calc(3 * var(--landing-fluid-unit)),3px);padding:min(calc(24 * var(--landing-fluid-unit)),24px);border:1px solid #eeeeee;border-radius:min(calc(8 * var(--landing-fluid-unit)),8px);background:#ffffff;text-align:center;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px)}}.course-intro-overview-section_introductionOverviewLabel__Wrvtu{font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:172%;color:#777777;@media (max-width:767px){font-size:calc(11 / 375 * 100vw)}}.course-intro-overview-section_introductionOverviewValue__Fhj4Q{display:block;font-size:calc(34 * var(--landing-fluid-unit));font-weight:700;line-height:176%;color:#000000;@media (max-width:767px){font-size:calc(24 / 375 * 100vw)}}.course-intro-overview-section_introductionOverviewCopy__3yzG5{display:flex;flex-direction:column;gap:min(calc(2 * var(--landing-fluid-unit)),2px)}.course-intro-overview-section_introductionOverviewLine___IJ_3{font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:160%;color:#777777;@media (max-width:767px){font-size:calc(12 / 375 * 100vw)}}.course-intro-reason-section_introductionSectionBlock__L2OZP{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:calc(1140 * var(--landing-fluid-unit));box-sizing:border-box;margin:calc(100 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px);width:100%;padding-left:10px;padding-right:10px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:min(calc(72 / 375 * 100vw),72px)}}.course-intro-reason-section_introductionSectionTitleWrap__DSHG9{display:flex;justify-content:center}.course-intro-reason-section_introductionSectionTitle__GFXjB{font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:1.4;color:#111827;@media (max-width:767px){font-size:min(calc(20 * var(--landing-fluid-unit)),20px)}}.course-intro-reason-section_introductionReasonGrid__oxDMy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.course-intro-reason-section_introductionReasonCard__B0Rr_{padding:calc(24 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));border:1px solid #eeeeee;border-radius:calc(8 * var(--landing-fluid-unit));background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--landing-fluid-unit));text-align:center;@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px);padding:min(calc(24 * var(--landing-fluid-unit)),24px);border-radius:0}}.course-intro-reason-section_introductionReasonNumber__AinN9{display:block;font-size:calc(34 * var(--landing-fluid-unit));font-weight:200;line-height:45px;color:#dedede;@media (max-width:767px){font-size:min(calc(34 * var(--landing-fluid-unit)),34px)}}.course-intro-reason-section_introductionReasonTitle__y_OTe{font-size:calc(20 * var(--landing-fluid-unit));font-weight:500;line-height:30px;color:#0a0a0a;margin:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px}}.course-intro-reason-section_introductionReasonCopy__xHc2F{display:flex;flex-direction:column;gap:0;margin-top:calc(2 * var(--landing-fluid-unit));text-align:center;@media (max-width:767px){margin-top:min(calc(2 * var(--landing-fluid-unit)),2px)}}.course-intro-reason-section_introductionReasonCopy__xHc2F p{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.6;color:#777777;font-weight:300;margin:0;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}}.elementary-intro-programs-mobile-section_container__c1UvS{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:0 16px;box-sizing:border-box}.elementary-intro-programs-mobile-section_programWrap__Fj4Nw{display:flex;flex-direction:column;align-items:center;gap:20px}.elementary-intro-programs-mobile-section_card__IYlSH{width:100%;border:1px solid #d7d7d7;background:#ffffff}.elementary-intro-programs-mobile-section_headerBlue__qT7Jd,.elementary-intro-programs-mobile-section_headerStone__ZWjiS,.elementary-intro-programs-mobile-section_headerWhite___1ytY{display:flex;flex-direction:column;gap:20px;padding:24px;border-bottom:1px solid #d7d7d7}.elementary-intro-programs-mobile-section_headerBlue__qT7Jd{background:#f4f9ff}.elementary-intro-programs-mobile-section_headerStone__ZWjiS{background:#fafafa}.elementary-intro-programs-mobile-section_headerWhite___1ytY{background:#ffffff}.elementary-intro-programs-mobile-section_headerTop__Qt9lw{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.elementary-intro-programs-mobile-section_assignmentList__yd_bl,.elementary-intro-programs-mobile-section_assignmentList__yd_bl li,.elementary-intro-programs-mobile-section_columnTitle__pH2CV,.elementary-intro-programs-mobile-section_feedbackLine__c5Wm1,.elementary-intro-programs-mobile-section_feedbackTitle__cVg15,.elementary-intro-programs-mobile-section_lessonText__ZytwZ,.elementary-intro-programs-mobile-section_quote__9kBMU,.elementary-intro-programs-mobile-section_title__VfhcS{margin:0}.elementary-intro-programs-mobile-section_title__VfhcS{color:#2a2a2a;font-size:22px;font-weight:500;line-height:1.4;letter-spacing:0}.elementary-intro-programs-mobile-section_badgeBlue__Su5Y7,.elementary-intro-programs-mobile-section_badgeStone__rTcsP,.elementary-intro-programs-mobile-section_badgeWhite__Omx_q,.elementary-intro-programs-mobile-section_tagBlue__GvoWQ,.elementary-intro-programs-mobile-section_tagStone__jzGug,.elementary-intro-programs-mobile-section_tagWhite__1rLSt{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;color:#000000;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0;white-space:nowrap}.elementary-intro-programs-mobile-section_badgeBlue__Su5Y7,.elementary-intro-programs-mobile-section_tagBlue__GvoWQ{background:#e1e9f4}.elementary-intro-programs-mobile-section_badgeStone__rTcsP,.elementary-intro-programs-mobile-section_tagStone__jzGug{background:#edeced}.elementary-intro-programs-mobile-section_badgeWhite__Omx_q,.elementary-intro-programs-mobile-section_tagWhite__1rLSt{border:1px solid #cbcaca;background:#ffffff}.elementary-intro-programs-mobile-section_tagBlue__GvoWQ,.elementary-intro-programs-mobile-section_tagStone__jzGug,.elementary-intro-programs-mobile-section_tagWhite__1rLSt{padding:4px 12px;font-size:12px}.elementary-intro-programs-mobile-section_quote__9kBMU{color:#999999;font-size:13px;font-weight:500;line-height:21px;letter-spacing:-.439px}.elementary-intro-programs-mobile-section_body__peEKh{display:flex;flex-direction:column;gap:48px;padding:24px}.elementary-intro-programs-mobile-section_column__YFkMm{display:flex;flex-direction:column;gap:20px}.elementary-intro-programs-mobile-section_columnTitle__pH2CV{color:#121212;font-size:18px;line-height:24px;font-weight:500;letter-spacing:0}.elementary-intro-programs-mobile-section_feedbackList__kBr3y,.elementary-intro-programs-mobile-section_lessonList__RhAv9{display:flex;flex-direction:column}.elementary-intro-programs-mobile-section_lessonList__RhAv9{gap:12px}.elementary-intro-programs-mobile-section_lessonItem__HKXPN{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.elementary-intro-programs-mobile-section_assignmentList__yd_bl,.elementary-intro-programs-mobile-section_assignmentList__yd_bl li,.elementary-intro-programs-mobile-section_feedbackLine__c5Wm1,.elementary-intro-programs-mobile-section_lessonText__ZytwZ{color:#333333;font-size:13px;line-height:21px;font-weight:300;letter-spacing:0}.elementary-intro-programs-mobile-section_feedbackList__kBr3y{gap:24px}.elementary-intro-programs-mobile-section_feedbackItem__rGhjT{display:flex;flex-direction:column;gap:16px}.elementary-intro-programs-mobile-section_feedbackImageFrame__GqIC2{width:164px;height:92px;overflow:hidden}.elementary-intro-programs-mobile-section_feedbackImage__D59kw{display:block;width:100%;height:100%;object-fit:cover}.elementary-intro-programs-mobile-section_feedbackCopy__Gy_LV{display:flex;flex-direction:column;gap:6px}.elementary-intro-programs-mobile-section_feedbackTitle__cVg15{color:#333333;font-size:15px;line-height:1.4;font-weight:500;letter-spacing:0}.elementary-intro-programs-mobile-section_assignmentList__yd_bl{display:flex;flex-direction:column;gap:0;padding-left:20px}.elementary-intro-programs-mobile-section_divider__atAv6{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.course-introduction-flow-mobile-section_container__T2_mX{display:flex;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit));padding-top:calc(60 * var(--landing-fluid-unit));box-sizing:border-box}.course-introduction-flow-mobile-section_flowSection__aZUIm,.course-introduction-flow-mobile-section_parentPanel__kgpmK,.course-introduction-flow-mobile-section_reviewGrid__kYqw2,.course-introduction-flow-mobile-section_subjectDetailSection__tiH00{width:100%}.course-introduction-flow-mobile-section_flowSection__aZUIm{display:flex;flex-direction:column;gap:calc(30 * var(--landing-fluid-unit));padding-left:calc(16 * var(--landing-fluid-unit));padding-right:calc(16 * var(--landing-fluid-unit));box-sizing:border-box}.course-introduction-flow-mobile-section_flowHeadingBlock__ZbHHP,.course-introduction-flow-mobile-section_parentPanelHeader__32ttb{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.course-introduction-flow-mobile-section_sectionTitle___ynaD{margin:0;color:#0a0a0a;font-size:calc(24 * var(--landing-fluid-unit));font-weight:400;line-height:1.34;letter-spacing:0}.course-introduction-flow-mobile-section_parentPanelTitle__dvw9P{margin:0;color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));font-weight:400;line-height:1.4;letter-spacing:0}.course-introduction-flow-mobile-section_flowSubtitle__JmmmM,.course-introduction-flow-mobile-section_parentPanelLead__fVH_g{margin:0}.course-introduction-flow-mobile-section_flowSubtitle__JmmmM{color:#4a5565;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:1.25;letter-spacing:calc(-.15 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_parentPanelLead__fVH_g{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.64;letter-spacing:0}.course-introduction-flow-mobile-section_flowCard__9tVcC,.course-introduction-flow-mobile-section_flowMainColumn__7B7p_,.course-introduction-flow-mobile-section_flowReportWrap__qS3iY{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowSubjects__V_lbP{display:flex;width:100%;gap:calc(4 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowSubjectsLabelsOnly__UBWKg{align-items:center}.course-introduction-flow-mobile-section_flowSubjectsWithTeachers__wPgJL{align-items:flex-start}.course-introduction-flow-mobile-section_flowSubjectItem__k0O6Q{display:flex;flex:1 1;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.course-introduction-flow-mobile-section_flowTeacherCard__Kx1wR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--landing-fluid-unit));min-height:calc(88 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;text-align:center}.course-introduction-flow-mobile-section_flowTeacherName__ZGEZb{margin:0;color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.4;letter-spacing:0}.course-introduction-flow-mobile-section_flowTeacherDuration__PcpTE,.course-introduction-flow-mobile-section_flowTeacherRole__0o_wt{margin:0;color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.62;letter-spacing:0}.course-introduction-flow-mobile-section_flowReportLabel__88zhM,.course-introduction-flow-mobile-section_flowSubjectLabelBlue__hGsR_,.course-introduction-flow-mobile-section_flowSubjectLabelStone__jDjDU,.course-introduction-flow-mobile-section_flowSubjectLabelWhite__tfh__{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:calc(72 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));color:#0a0a0a;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:1.5;letter-spacing:calc(-.3125 * var(--landing-fluid-unit));text-align:center;white-space:pre-line;word-break:keep-all;box-sizing:border-box}.course-introduction-flow-mobile-section_flowSubjectLabelBlue__hGsR_,.course-introduction-flow-mobile-section_flowSubjectLabelStone__jDjDU,.course-introduction-flow-mobile-section_flowSubjectLabelWhite__tfh__{flex-direction:column;gap:calc(2 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowSubjectLabelBlue__hGsR_{background:#e0e9f4}.course-introduction-flow-mobile-section_flowSubjectLabelStone__jDjDU{background:#edeced}.course-introduction-flow-mobile-section_flowSubjectLabelWhite__tfh__{border:1px solid #d1d5dc;background:#ffffff}.course-introduction-flow-mobile-section_flowSubjectTestLabel__4n5wX,.course-introduction-flow-mobile-section_flowTestSubLabel__NGSuk{margin:0;color:#777;font-size:calc(12 * var(--landing-fluid-unit));font-weight:300;line-height:calc(22.4 * var(--landing-fluid-unit));text-align:center}.course-introduction-flow-mobile-section_flowReportLabel__88zhM{width:100%;border:1px solid #d1d5dc;background:#f6f8fb}.course-introduction-flow-mobile-section_flowArrow__j_nj_,.course-introduction-flow-mobile-section_flowPlusBottom__7uRQO,.course-introduction-flow-mobile-section_flowPlus__BZf7C{position:relative;display:flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));margin:0 auto}.course-introduction-flow-mobile-section_flowPlus__BZf7C{flex-shrink:0;align-self:center}.course-introduction-flow-mobile-section_flowSubjectsWithTeachers__wPgJL .course-introduction-flow-mobile-section_flowPlus__BZf7C{margin-top:calc(28 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowArrow__j_nj_{width:calc(27 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));transform:rotate(90deg)}.course-introduction-flow-mobile-section_flowTestCard__QTgEJ{min-height:calc(96 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowReportCard__uQrBo,.course-introduction-flow-mobile-section_flowTestCard__QTgEJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;text-align:center;box-sizing:border-box}.course-introduction-flow-mobile-section_flowReportCard__uQrBo{min-height:calc(90 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowReportSubtitle___zY4k,.course-introduction-flow-mobile-section_flowReportTitle__5dTar,.course-introduction-flow-mobile-section_flowTestDescription__8eDpZ,.course-introduction-flow-mobile-section_flowTestTitleRow__8rZph{margin:0}.course-introduction-flow-mobile-section_flowTestTitleRow__8rZph{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--landing-fluid-unit));flex-wrap:wrap}.course-introduction-flow-mobile-section_flowReportTitle__5dTar,.course-introduction-flow-mobile-section_flowTestTitle__J6oT6{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.34;letter-spacing:calc(-.3125 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_flowTestTitleSuffix__IXAQZ{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.34;letter-spacing:0}.course-introduction-flow-mobile-section_flowReportSubtitle___zY4k,.course-introduction-flow-mobile-section_flowTestDescription__8eDpZ{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;letter-spacing:0;word-break:keep-all}.course-introduction-flow-mobile-section_flowTestDescriptionLines__XQGf7{display:flex;flex-direction:column}.course-introduction-flow-mobile-section_flowTestDescriptionLine__B0n7l{margin:0;color:#333333;font-family:Pretendard,sans-serif;font-size:calc(12 * var(--landing-fluid-unit));font-weight:300;line-height:calc(23.8 * var(--landing-fluid-unit));letter-spacing:0;word-break:keep-all}.course-introduction-flow-mobile-section_subjectDetailSection__tiH00{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit));padding-left:calc(16 * var(--landing-fluid-unit));padding-right:calc(16 * var(--landing-fluid-unit));box-sizing:border-box}.course-introduction-flow-mobile-section_subjectDetailCard__oLaB_{width:100%;border:1px solid #d7d7d7;background:#ffffff;box-sizing:border-box}.course-introduction-flow-mobile-section_subjectDetailHeaderBlue__VYeGi,.course-introduction-flow-mobile-section_subjectDetailHeaderStone__OKi7z,.course-introduction-flow-mobile-section_subjectDetailHeaderWhite__N4QtM{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;box-sizing:border-box}.course-introduction-flow-mobile-section_subjectDetailHeaderBlue__VYeGi{background:#f4f9ff}.course-introduction-flow-mobile-section_subjectDetailHeaderStone__OKi7z{background:#fafafa}.course-introduction-flow-mobile-section_subjectDetailHeaderWhite__N4QtM{background:#ffffff}.course-introduction-flow-mobile-section_subjectDetailBodyLine__39172,.course-introduction-flow-mobile-section_subjectDetailSubtitle__MUZmi,.course-introduction-flow-mobile-section_subjectDetailTitle__i34a7{margin:0}.course-introduction-flow-mobile-section_subjectDetailTitle__i34a7{color:#2a2a2a;font-size:calc(20 * var(--landing-fluid-unit));font-weight:500;line-height:1.4;letter-spacing:0}.course-introduction-flow-mobile-section_subjectDetailSubtitle__MUZmi{color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:calc(-.4395 * var(--landing-fluid-unit));word-break:keep-all}.course-introduction-flow-mobile-section_subjectDetailBody__94C4m{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));box-sizing:border-box}.course-introduction-flow-mobile-section_subjectDetailBodyLine__39172{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:calc(23.8 * var(--landing-fluid-unit));letter-spacing:0;word-break:keep-all}.course-introduction-flow-mobile-section_subjectDetailPlus__3R_DT{position:relative;display:flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.course-introduction-flow-mobile-section_parentPanel__kgpmK{padding:calc(24 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));background:#f8f8f8}.course-introduction-flow-mobile-section_parentPanelGrid___pHgs,.course-introduction-flow-mobile-section_parentPanel__kgpmK{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_parentPanelCard__LdTZ9{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_parentPanelCardTitle__cIdMv{margin:0;color:#2a2a2a;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:1.4;letter-spacing:0;text-align:center}.course-introduction-flow-mobile-section_parentPanelImageFrame__zHrq3{position:relative;width:100%;aspect-ratio:295/195;overflow:hidden;background:#ffffff}.course-introduction-flow-mobile-section_parentPanelImage__eM5TD{object-fit:cover}.course-introduction-flow-mobile-section_parentPanelList__M348y{margin:0;padding-left:calc(20 * var(--landing-fluid-unit));color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.62;letter-spacing:0}.course-introduction-flow-mobile-section_parentPanelList__M348y li+li{margin-top:calc(4 * var(--landing-fluid-unit))}.course-introduction-flow-mobile-section_reviewGrid__kYqw2{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding-left:calc(16 * var(--landing-fluid-unit));padding-right:calc(16 * var(--landing-fluid-unit));box-sizing:border-box}.course-introduction-flow-mobile-section_reviewCard___gf_3{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));background:#f8f8f8}.course-introduction-flow-mobile-section_reviewAuthor__ggKqS,.course-introduction-flow-mobile-section_reviewCopy__iOzIQ p,.course-introduction-flow-mobile-section_reviewStars__M_K_i{margin:0}.course-introduction-flow-mobile-section_reviewStars__M_K_i{color:#000000;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0}.course-introduction-flow-mobile-section_reviewCopy__iOzIQ{display:flex;flex-direction:column;gap:0}.course-introduction-flow-mobile-section_reviewCopy__iOzIQ p{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.62;letter-spacing:0}.course-introduction-flow-mobile-section_reviewAuthor__ggKqS{color:#aaaaaa;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;letter-spacing:0}.management-detail-mobile-section_container__NBabc{width:100%;padding:0 calc(16 * var(--landing-fluid-unit));display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit))}.management-detail-mobile-section_blockTitle__bUuD9,.management-detail-mobile-section_cardTitle__riOgO,.management-detail-mobile-section_homeroomPromiseCopy__yqfjF p,.management-detail-mobile-section_homeroomPromiseHeading__FEpyK,.management-detail-mobile-section_homeroomPromiseTitle__dqjiT,.management-detail-mobile-section_leadCopy__zkiAK p,.management-detail-mobile-section_managementTableCellGrow__HAFwb p,.management-detail-mobile-section_metaText__v3vFX{margin:0}.management-detail-mobile-section_detailCard__lFQ9G{width:100%;padding:calc(40 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff;box-sizing:border-box}.management-detail-mobile-section_cardHeader____3Ti{display:flex;flex-direction:column;align-items:flex-start;gap:calc(18 * var(--landing-fluid-unit));padding-bottom:calc(26 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.management-detail-mobile-section_label___wbqZ{display:inline-flex;align-items:center;justify-content:center;padding:calc(7 * var(--landing-fluid-unit)) calc(13 * var(--landing-fluid-unit));border:1px solid #f0f0f0;color:#000000;background:#ffffff;font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:18px;letter-spacing:0;white-space:nowrap}.management-detail-mobile-section_cardTitle__riOgO{color:#2a2a2a;font-size:calc(24 * var(--landing-fluid-unit));font-weight:500;line-height:1.35;letter-spacing:0;word-break:keep-all}.management-detail-mobile-section_cardTitleSub__Vgx_P{margin-left:calc(4 * var(--landing-fluid-unit));color:#2a2a2a;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.4;letter-spacing:0}.management-detail-mobile-section_leadCopy__zkiAK{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit));word-break:keep-all}.management-detail-mobile-section_leadCopy__zkiAK p{color:#999999;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:1.75;letter-spacing:0}.management-detail-mobile-section_leadCopy__zkiAK p:first-child{color:#333333}.management-detail-mobile-section_cardBody__X8Pfr{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));padding-top:calc(28 * var(--landing-fluid-unit))}.management-detail-mobile-section_clinicIntro__RkeOt{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(20 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.management-detail-mobile-section_clinicTitleBlock__6UFhM{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));align-items:flex-start}.management-detail-mobile-section_clinicLeadText__yYf_A,.management-detail-mobile-section_clinicTitleSub__3BAFT,.management-detail-mobile-section_managementTableCell__FyGqk p{margin:0}.management-detail-mobile-section_clinicTitleSub__3BAFT{color:#2a2a2a;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:calc(28 / 13);letter-spacing:0;word-break:keep-all}.management-detail-mobile-section_clinicLeadCopy__kwT1I{display:flex;flex-direction:column;gap:0}.management-detail-mobile-section_clinicLeadHighlight__FMTNt,.management-detail-mobile-section_clinicLeadText__yYf_A{margin:0;font-size:calc(15 * var(--landing-fluid-unit));line-height:calc(28 / 15);letter-spacing:calc(-.2 * var(--landing-fluid-unit));word-break:keep-all}.management-detail-mobile-section_clinicLeadHighlight__FMTNt{color:#333333;font-weight:500}.management-detail-mobile-section_clinicLeadText__yYf_A{color:#999999;font-weight:500}.management-detail-mobile-section_blockTitle__bUuD9,.management-detail-mobile-section_homeroomPromiseTitle__dqjiT{color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:calc(21 / 18);letter-spacing:0;word-break:keep-all}.management-detail-mobile-section_managementTable__k41eg{width:100%;display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff;box-sizing:border-box}.management-detail-mobile-section_managementTableHead__tr1r_,.management-detail-mobile-section_managementTableRow__ozJek{display:grid;grid-template-columns:calc(65 * var(--landing-fluid-unit)) calc(70 * var(--landing-fluid-unit)) minmax(0,1fr) calc(83 * var(--landing-fluid-unit))}.management-detail-mobile-section_managementTableHead__tr1r_{border-bottom:1px solid #d7d7d7}.management-detail-mobile-section_managementTableRow__ozJek+.management-detail-mobile-section_managementTableRow__ozJek{border-top:1px solid #d7d7d7}.management-detail-mobile-section_managementTableCellGrow__HAFwb,.management-detail-mobile-section_managementTableCellTag__4C3tl,.management-detail-mobile-section_managementTableCell__FyGqk,.management-detail-mobile-section_managementTableHead__tr1r_ span{border-right:1px solid #d7d7d7}.management-detail-mobile-section_managementTableCell__FyGqk:last-child,.management-detail-mobile-section_managementTableHead__tr1r_ span:last-child{border-right:0}.management-detail-mobile-section_managementTableHead__tr1r_ span{display:flex;align-items:center;justify-content:center;min-height:calc(68 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));color:#7d7d7d;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:calc(21 / 13);letter-spacing:0;text-align:center;box-sizing:border-box}.management-detail-mobile-section_managementTableCellGrow__HAFwb,.management-detail-mobile-section_managementTableCellTag__4C3tl,.management-detail-mobile-section_managementTableCell__FyGqk{display:flex;align-items:center;min-height:calc(120 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:calc(23.8 / 13);letter-spacing:0;box-sizing:border-box}.management-detail-mobile-section_managementTableCellTag__4C3tl,.management-detail-mobile-section_managementTableCell__FyGqk{flex-direction:column;justify-content:center;text-align:center;word-break:keep-all}.management-detail-mobile-section_managementTableCell__FyGqk{gap:0}.management-detail-mobile-section_managementTableCellGrow__HAFwb{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;word-break:keep-all}.management-detail-mobile-section_tagBlue__MWVNp,.management-detail-mobile-section_tagLine__wNRfq,.management-detail-mobile-section_tagStone__s_ToG{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:18px;letter-spacing:0;text-align:center}.management-detail-mobile-section_tagLabelLine__Yh0Bg{display:block;line-height:18px;white-space:nowrap}.management-detail-mobile-section_tagBlue__MWVNp{background:#e1e9f4}.management-detail-mobile-section_tagStone__s_ToG{background:#edeced}.management-detail-mobile-section_tagLine__wNRfq{border:1px solid #cbcaca;background:#ffffff}.management-detail-mobile-section_metaGrid__GlA4s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:calc(20 * var(--landing-fluid-unit));column-gap:calc(20 * var(--landing-fluid-unit));grid-row-gap:calc(30 * var(--landing-fluid-unit));row-gap:calc(30 * var(--landing-fluid-unit));padding-top:calc(28 * var(--landing-fluid-unit))}.management-detail-mobile-section_metaItem__QLfmj{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));min-width:0}.management-detail-mobile-section_metaText__v3vFX{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.65;letter-spacing:0;word-break:keep-all}.management-detail-mobile-section_metaCopy__HlTzA{display:flex;flex-direction:column;gap:calc(2 * var(--landing-fluid-unit))}.management-detail-mobile-section_homeroomPromiseBox__Quqmo{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(28 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));background:#f8f8f8;box-sizing:border-box}.management-detail-mobile-section_homeroomPromiseTitle__dqjiT{color:#4d77ac;padding-bottom:calc(18 * var(--landing-fluid-unit));border-bottom:1px solid #e7e7e7}.management-detail-mobile-section_homeroomPromiseList__P9BlH{display:flex;flex-direction:column;gap:calc(28 * var(--landing-fluid-unit))}.management-detail-mobile-section_homeroomPromiseItem__7jA6Q{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.management-detail-mobile-section_homeroomPromiseHeader__lpdQB{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--landing-fluid-unit))}.management-detail-mobile-section_homeroomPromiseHeading__FEpyK{color:#333333;font-size:calc(17 * var(--landing-fluid-unit));font-weight:500;line-height:1.5;letter-spacing:0;word-break:keep-all}.management-detail-mobile-section_homeroomPromiseBadge__yIw55{display:inline-flex;align-items:center;justify-content:center;padding:calc(6 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border:1px solid #e7e7e7;background:#ffffff;color:#333333;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:18px;letter-spacing:0;white-space:nowrap}.management-detail-mobile-section_homeroomPromiseCopy__yqfjF{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.management-detail-mobile-section_homeroomPromiseCopy__yqfjF p{color:#999999;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:1.65;letter-spacing:0;word-break:keep-all}