.courses-page_page__W5MCg{display:flex;flex-direction:column;align-items:center;gap:calc(34 * var(--landing-fluid-unit));width:100%;min-height:100vh;padding:calc(60 * var(--landing-fluid-unit)) 0 calc(100 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(56 / 375 * 100vw),56px)}}.courses-page_hero__Vd_2K{gap:calc(34 * var(--landing-fluid-unit));width:min(calc(1200 * var(--landing-fluid-unit)),100%);margin:0 auto;text-align:center}.courses-page_filterGroup__enMSS,.courses-page_headingGroup__iVtgq,.courses-page_hero__Vd_2K{display:flex;flex-direction:column;align-items:center}.courses-page_headingGroup__iVtgq{gap:calc(20 * var(--landing-fluid-unit))}.courses-page_filterGroup__enMSS{gap:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){width:100%}}.courses-page_consultDescription__Zgcqk,.courses-page_consultTitle__kiV3_,.courses-page_courseTitle__45EDr,.courses-page_description__Np8v8,.courses-page_eyebrow__mbAe5,.courses-page_filterSummary__vc9YW,.courses-page_period__o8hMk,.courses-page_subtitle__4m2wK,.courses-page_title__s7u_P{margin:0}.courses-page_eyebrow__mbAe5{color:#3d4c5e;font-size:calc(13 * var(--landing-fluid-unit));font-weight:600;line-height:217%;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);font-weight:400;line-height:130%}}.courses-page_title__s7u_P{color:#1d1d1f;font-size:calc(44 * var(--landing-fluid-unit));font-weight:100;line-height:127.5%;letter-spacing:calc(-1.6 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px)}}.courses-page_brandTitle__JtunR{display:inline-flex;align-items:center;justify-content:center;gap:calc(4 * var(--landing-fluid-unit));color:#1d1d1f;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:110%;letter-spacing:0;white-space:nowrap;@media (max-width:767px){gap:min(calc(4 / 375 * 100vw),4px);font-size:min(calc(20 / 375 * 100vw),20px)}}.courses-page_brandTitleBase__npBdb{color:#1d1d1f}.courses-page_brandTitleAccent__X4tKg{background:var(
    --foundation-point,linear-gradient(100deg,#2977fe -6.15%,#8144ff 49.54%,#e929fe 105.24%)
  );background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.courses-page_filterList__QxzI0{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:min(calc(4 / 375 * 100vw),4px)}}.courses-page_filterButton__qGclL{display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--landing-fluid-unit));padding:calc(10 * var(--landing-fluid-unit)) calc(19 * var(--landing-fluid-unit));color:#495057;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;border-radius:calc(8 * var(--landing-fluid-unit));border:1px solid rgba(0,0,0,0);background:#f8f9fa;@media (max-width:767px){flex:1 1 auto;border-radius:0;white-space:nowrap}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.courses-page_filterButtonActive__YMV3Q{background:#111111;color:#ffffff}.courses-page_filterCount__wpz5r{display:inline-flex;align-items:center;justify-content:center;min-width:calc(18 * var(--landing-fluid-unit));height:calc(18 * var(--landing-fluid-unit));padding:0 calc(5 * var(--landing-fluid-unit));border-radius:calc(999 * var(--landing-fluid-unit));background:#ffffff;color:#444444;font-size:calc(11 * var(--landing-fluid-unit));font-weight:700;line-height:1;@media (max-width:767px){font-size:min(calc(11 / 375 * 100vw),11px)}}.courses-page_filterButtonActive__YMV3Q .courses-page_filterCount__wpz5r{background:#2977fe;color:#ffffff}.courses-page_filterSummary__vc9YW{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;letter-spacing:0;line-height:1.4;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.courses-page_consultBanner__KTEIk{position:relative;margin-top:calc(46 * var(--landing-fluid-unit));display:flex;align-items:center;justify-content:space-between;gap:calc(80 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));min-height:calc(143 * var(--landing-fluid-unit));padding:calc(52 * var(--landing-fluid-unit)) calc(60 * var(--landing-fluid-unit));overflow:hidden;background:linear-gradient(90deg,rgba(237,237,237,.88),rgba(237,237,237,.88)),linear-gradient(141deg,#908ac0 20.85%,#d997b3 29.5%,#ffa177 69.16%,#ffd977),#545454;@media (max-width:767px){flex-direction:column;align-items:center;gap:min(calc(16 / 375 * 100vw),16px);width:100%;min-height:0;padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(36 / 375 * 100vw),36px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(36 / 375 * 100vw),36px);margin-top:0;box-sizing:border-box}}.courses-page_consultCopy__MN__f{position:relative;z-index:1;display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){align-items:center;gap:min(calc(6 / 375 * 100vw),6px)}}.courses-page_consultTitle__kiV3_{color:#040404;font-size:calc(24 * var(--landing-fluid-unit));font-weight:500;letter-spacing:-.0496em;line-height:1.34;word-break:keep-all;@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);letter-spacing:max(calc(-1.19 / 375 * 100vw),-1.19px)}}.courses-page_consultDescription__Zgcqk{color:#6e6e73;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;letter-spacing:calc(-.32 * var(--landing-fluid-unit));line-height:1.4;word-break:keep-all;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:134%;letter-spacing:max(calc(-.468 / 375 * 100vw),-.468px)}}.courses-page_consultButton__a8JtJ{position:relative;z-index:1;display:inline-flex;flex:0 0 calc(250 * var(--landing-fluid-unit));align-items:center;justify-content:center;width:calc(250 * var(--landing-fluid-unit));min-height:calc(54 * var(--landing-fluid-unit));padding:calc(15 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));border:1px solid #000000;background:transparent;color:#000000;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;letter-spacing:-.0201em;line-height:calc(28 * var(--landing-fluid-unit));white-space:nowrap;text-decoration:none;cursor:pointer;@media (max-width:767px){width:min(calc(197 / 375 * 100vw),197px);flex-basis:auto;min-height:min(calc(52 / 375 * 100vw),52px);font-size:min(calc(16 / 375 * 100vw),16px)}}.courses-page_consultButton__a8JtJ:hover{background:rgba(255,255,255,.22)}.courses-page_cdLogo__ny4yl{display:block;position:absolute;bottom:-30%;width:calc(800 * var(--landing-fluid-unit));height:auto;@media (max-width:767px){bottom:-25%;left:10%}}.course-catalog-intro_root__OchpX{display:flex;flex-direction:column;align-items:center;gap:calc(80 * var(--landing-fluid-unit));width:100%;text-align:left;@media (max-width:767px){gap:calc(40 * var(--landing-fluid-unit))}}.course-catalog-intro_inner__qB7MF{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))))}.course-catalog-intro_innerFullWidth__bHBKx{width:100%}.course-catalog-intro_subjectRow__D_ZtH{display:flex;align-items:stretch;@media (max-width:767px){flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectCopy__yERgK{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--landing-fluid-unit));width:calc(347 * var(--landing-fluid-unit));flex:0 0 auto;@media (max-width:767px){width:100%;gap:calc(10 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectTitle__8JlOO{margin:0;color:#121212;font-size:calc(36 * var(--landing-fluid-unit));font-weight:700;line-height:1.3;letter-spacing:calc(-1.08 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(28 * var(--landing-fluid-unit));letter-spacing:calc(-.84 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectTitleLight__avxq3{display:block;font-weight:300}.course-catalog-intro_subjectDescription__A0lDt{margin:0;color:#797979;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;letter-spacing:calc(-.54 * var(--landing-fluid-unit));@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectCards__rEJMY{display:flex;flex:1 1;min-width:0;align-items:stretch;gap:calc(8 * var(--landing-fluid-unit));@media (max-width:767px){flex:none;overflow-x:auto;padding-bottom:calc(4 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectCard__A__A4{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));overflow:hidden;border:1px solid #f3f3f3;background:#f4f4f4;@media (max-width:767px){flex:0 0 calc(150 * var(--landing-fluid-unit))}}.course-catalog-intro_subjectCardActive__YZxLY{justify-content:space-between;gap:0;border-color:transparent;background:#000000}.course-catalog-intro_subjectCardOpen__RlOTZ{border-color:#f3f3f3;background:#ffffff}.course-catalog-intro_subjectCardHead__ihUw0{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--landing-fluid-unit));width:100%}.course-catalog-intro_subjectCardName__84e2d{margin:0;color:#a3a3a3;font-size:calc(22 * var(--landing-fluid-unit));font-weight:700;line-height:1.3;letter-spacing:calc(-.66 * var(--landing-fluid-unit))}.course-catalog-intro_subjectCardActive__YZxLY .course-catalog-intro_subjectCardName__84e2d{color:#ffffff}.course-catalog-intro_subjectCardOpen__RlOTZ .course-catalog-intro_subjectCardName__84e2d{color:#000000}.course-catalog-intro_subjectCardNote__zltr0{margin:0;color:rgba(163,163,163,.5);font-size:calc(13 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:calc(-.52 * var(--landing-fluid-unit));word-break:keep-all}.course-catalog-intro_subjectCardOpen__RlOTZ .course-catalog-intro_subjectCardNote__zltr0{color:#000000;font-weight:400}.course-catalog-intro_subjectCardActive__YZxLY .course-catalog-intro_subjectCardNote__zltr0{color:#ffffff;font-weight:400;line-height:1.3}.course-catalog-intro_subjectCardNoteMuted__hF16U{color:#787878;letter-spacing:calc(-.64 * var(--landing-fluid-unit))}.course-catalog-intro_subjectCardIcon__lEvGq{display:block;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex:none}.course-catalog-intro_catalog__PwdX6{display:flex;flex-direction:column;gap:50px;@media (max-width:767px){gap:calc(20 * var(--landing-fluid-unit))}}.course-catalog-intro_filterBar__LAYVI{display:flex;align-items:center;width:100%}.course-catalog-intro_filterBarCentered__p_x_S{justify-content:center}.course-catalog-intro_gradeList__0DECL{display:flex;align-items:flex-start;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;overflow-x:auto;padding-bottom:calc(4 * var(--landing-fluid-unit))}}.course-catalog-intro_gradeButton__Riwky{display:flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:3px;background:#f8f9fa;color:#495057;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-sizing:border-box}.course-catalog-intro_gradeButtonActive__76eec{background:#121212;color:#ffffff}.course-catalog-intro_promo__giHMf{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.course-catalog-intro_promoImage__aGqMN,.course-catalog-intro_promo__giHMf picture{display:block;width:100%;height:auto}.course-card_courseCard___8OGl{--course-card-fluid-unit:var(--main-course-fluid-unit,var(--landing-fluid-unit));display:flex;align-items:stretch;gap:calc(34 * var(--course-card-fluid-unit));width:100%;padding:calc(50 * var(--course-card-fluid-unit)) calc(43 * var(--course-card-fluid-unit));border:1px solid #e4e4e4;background:#ffffff;box-shadow:0 calc(16 * var(--course-card-fluid-unit)) calc(9 * var(--course-card-fluid-unit)) rgba(0,0,0,.05);@media (max-width:767px){flex-direction:column;min-height:0;gap:min(calc(24 / 375 * 100vw),24px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px);align-items:stretch;box-shadow:none}}.course-card_courseImage__j_PkT{position:relative;display:flex;width:calc(328 * var(--course-card-fluid-unit));min-width:calc(328 * var(--course-card-fluid-unit));flex-direction:column;gap:calc(20 * var(--course-card-fluid-unit));overflow:hidden;background:#ffffff;min-height:0;@media (max-width:767px){order:2;width:100%;min-width:0;height:auto;gap:min(calc(24 / 375 * 100vw),24px)}}.course-card_comingSoonImageColumn__rjEba{@media (max-width:767px){order:1}}.course-card_comingSoonImage__I_cr9{position:relative;width:calc(328 * var(--course-card-fluid-unit));height:calc(304 * var(--course-card-fluid-unit));overflow:hidden;background:#f3f3f3;@media (max-width:767px){width:100%;height:auto;aspect-ratio:328/304}}.course-card_comingSoonImageAsset__d54wk{object-fit:cover}.course-card_comingSoonGradeLabel__pnUaR{position:absolute;top:50%;left:50%;z-index:1;color:rgba(255,255,255,.82);font-size:calc(72 * var(--course-card-fluid-unit));font-weight:900;line-height:1;letter-spacing:calc(-1.44 * var(--course-card-fluid-unit));mix-blend-mode:overlay;transform:translate(-50%,-50%);white-space:nowrap;@media (max-width:767px){font-size:min(calc(64 / 375 * 100vw),64px);letter-spacing:max(calc(-1.28 / 375 * 100vw),-1.28px)}}.course-card_comingSoonGradeLabelDuplicate__5Dm9W{z-index:2;mix-blend-mode:normal;color:rgba(255,255,255,.4);pointer-events:none}.course-card_courseImageHeader__AnJOJ{position:relative;flex:none;width:calc(328 * var(--course-card-fluid-unit));height:calc(130 * var(--course-card-fluid-unit));overflow:hidden;background:#f8f9fa;@media (max-width:767px){grid-column:1;width:min(calc(216 / 375 * 100vw),216px);height:min(calc(123 / 375 * 100vw),123px)}}.course-card_courseImageHeaderYoutube__MFb10{width:calc(328 * var(--course-card-fluid-unit));height:calc(130 * var(--course-card-fluid-unit));max-width:100%;@media (max-width:767px){width:min(calc(216 / 375 * 100vw),216px);height:min(calc(123 / 375 * 100vw),123px)}}.course-card_courseImageHeaderYoutube__MFb10 .course-card_courseImageAsset__ZsmVH{object-fit:cover}.course-card_courseImageHeaderPhoto___u0V6 .course-card_courseImageAsset__ZsmVH{object-position:center 25%}.course-card_courseImageHeaderDark__5u8N2{background:#2c2c2c}.course-card_courseImageHeaderDark__5u8N2 .course-card_courseImageAsset__ZsmVH{opacity:0}.course-card_courseImageHeaderDark__5u8N2 .course-card_courseImageOverlayA__JHFuo,.course-card_courseImageHeaderDark__5u8N2 .course-card_courseImageOverlayB___6g1y{display:none}.course-card_courseImageAsset__ZsmVH{display:block;width:100%;height:100%;object-fit:cover}.course-card_socialProofVisualRowYoutube__zxF79 .course-card_courseImageHeader__AnJOJ{@media (max-width:767px){align-self:stretch}}.course-card_courseImageOverlayA__JHFuo,.course-card_courseImageOverlayB___6g1y{position:absolute;inset:0;z-index:1;mix-blend-mode:overlay;pointer-events:none}.course-card_courseImageOverlayA__JHFuo{background:rgba(157,226,226,.14)}.course-card_courseImageOverlayB___6g1y{background:rgba(255,255,255,.45)}.course-card_courseImageBadge__fctXp{display:none;position:absolute;top:0;left:0;z-index:2;align-items:center;justify-content:center;padding:calc(10 * var(--course-card-fluid-unit)) calc(14 * var(--course-card-fluid-unit)) calc(9 * var(--course-card-fluid-unit)) calc(16 * var(--course-card-fluid-unit));border-top-left-radius:calc(8 * var(--course-card-fluid-unit));border-top-right-radius:calc(100 * var(--course-card-fluid-unit));border-bottom-right-radius:calc(100 * var(--course-card-fluid-unit));background:linear-gradient(111deg,#2977fe 6.15%,#8144ff 49.54%,#e929fe 105.24%);color:#ffffff;font-size:calc(18 * var(--course-card-fluid-unit));font-weight:800;line-height:117%;letter-spacing:calc(-.63 * var(--course-card-fluid-unit));white-space:nowrap;@media (max-width:767px){padding-left:min(calc(10 / 375 * 100vw),10px);padding-bottom:min(calc(6 / 375 * 100vw),6px);padding-right:min(calc(9 / 375 * 100vw),9px);padding-top:min(calc(6 / 375 * 100vw),6px);border-top-left-radius:0;border-top-right-radius:min(calc(100 / 375 * 100vw),100px);border-bottom-right-radius:min(calc(100 / 375 * 100vw),100px);font-size:min(calc(13 / 375 * 100vw),13px);letter-spacing:max(calc(-.46 / 375 * 100vw),-.46px)}}.course-card_courseGradeLabel__LoLDD{position:absolute;left:50%;top:50%;z-index:3;display:none;color:rgba(255,255,255,.72);font-size:calc(40 * var(--course-card-fluid-unit));font-weight:900;line-height:1.34;letter-spacing:calc(-.8 * var(--course-card-fluid-unit));mix-blend-mode:overlay;transform:translate(-50%,-50%);white-space:nowrap;@media (max-width:767px){font-size:min(calc(40 / 375 * 100vw),40px);letter-spacing:max(calc(-.8 / 375 * 100vw),-.8px)}}.course-card_socialProof__lR0m_{display:flex;width:100%;flex-direction:column;gap:calc(10 * var(--course-card-fluid-unit));justify-content:center;overflow:hidden}.course-card_socialProofVisualRow__FKqhe{display:flex;width:100%;flex-direction:column;gap:calc(20 * var(--course-card-fluid-unit));@media (max-width:767px){display:grid;grid-template-columns:1fr 104px;align-items:stretch;grid-gap:min(calc(8 / 375 * 100vw),8px);gap:min(calc(8 / 375 * 100vw),8px)}}.course-card_courseBody__qzxD9{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:space-between;overflow:visible;@media (max-width:767px){order:1;width:100%;gap:min(calc(24 / 375 * 100vw),24px);overflow:hidden}}.course-card_comingSoonBody__6YNl2{min-height:calc(304 * var(--course-card-fluid-unit));@media (max-width:767px){order:2;min-height:0}}.course-card_courseTop__ve9lR{display:flex;align-items:flex-start;gap:calc(30 * var(--course-card-fluid-unit));width:100%;@media (max-width:767px){gap:min(calc(24 / 375 * 100vw),24px)}}.course-card_courseCopy__aKm0g{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(20 / 375 * 100vw),20px)}}.course-card_periodRow__oftgd{display:none;width:100%;align-items:center;justify-content:flex-end;gap:calc(4 * var(--course-card-fluid-unit));@media (max-width:767px){display:flex;justify-content:flex-start;gap:min(calc(4 / 375 * 100vw),4px)}}.course-card_statusBadgeGroup__xHdLl{display:flex;flex-shrink:0;align-items:center;gap:calc(4 * var(--course-card-fluid-unit));@media (max-width:767px){display:none}}.course-card_typeBadge__jt_9s{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:calc(38 * var(--course-card-fluid-unit));min-height:calc(38 * var(--course-card-fluid-unit));padding:0 calc(13 * var(--course-card-fluid-unit));border-radius:calc(2 * var(--course-card-fluid-unit));background:#f6f6f9;color:#7e8b9a;font-size:calc(14 * var(--course-card-fluid-unit));font-weight:700;letter-spacing:-.0236em;line-height:normal;white-space:nowrap;box-sizing:border-box;@media (max-width:767px){height:min(calc(38 / 375 * 100vw),38px);min-height:min(calc(38 / 375 * 100vw),38px);padding-left:min(calc(13 / 375 * 100vw),13px);padding-bottom:0;padding-right:min(calc(13 / 375 * 100vw),13px);padding-top:0;font-size:min(calc(14 / 375 * 100vw),14px)}}.course-card_typeBadgeDesktop__ee8a_{display:inline-flex;@media (max-width:767px){display:none}}.course-card_typeBadgeMobile__nN1Tw{display:none;@media (max-width:767px){display:inline-flex}}.course-card_courseTextGroup__sFWnH{display:flex;flex-direction:column;gap:calc(6 * var(--course-card-fluid-unit));align-items:flex-start;width:100%;overflow:hidden}.course-card_courseTitle__LZg_l,.course-card_description__nIxWa,.course-card_subtitle__pfa_E{margin:0}.course-card_courseTitleRow__tSWAM{display:flex;align-items:baseline;gap:0;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap}.course-card_courseTitleMarqueeViewport__njzS8{display:block;min-width:0;overflow:hidden}.course-card_courseTitleMarqueeFull__mXN0j{flex:1 1 auto;width:100%;max-width:100%}.course-card_courseTitleMarqueeRest__mGby8{flex:1 1 auto;min-width:0;max-width:100%}.course-card_courseTitleMarqueeContent__lN2bq{display:inline-flex;align-items:baseline;max-width:none;white-space:nowrap}.course-card_courseTitleMarqueeItem__XXwaK{flex-shrink:0}.course-card_courseTitleMarqueeGap__FGgz8{flex-shrink:0;width:var(--course-title-marquee-gap,48px)}.course-card_courseTitleMarqueeActive__6Coms{animation:course-card_courseTitleMarqueeLoop__9SOb6 var(--course-title-marquee-duration,12s) linear infinite;will-change:transform}@keyframes course-card_courseTitleMarqueeLoop__9SOb6{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--course-title-marquee-distance, 0px)))}}@media (prefers-reduced-motion:reduce){.course-card_courseTitleMarqueeActive__6Coms{animation:none;display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.course-card_courseTitleAccent__KGPHi{flex-shrink:0;font-size:inherit;font-weight:700;letter-spacing:-.02em;line-height:inherit;background:linear-gradient(113deg,#2977fe 6.15%,#8144ff 49.54%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.course-card_courseTitleAccent__KGPHi+.course-card_courseTitleMarqueeRest__mGby8,.course-card_courseTitleAccent__KGPHi+.course-card_courseTitleRest__WMdTb{margin-left:calc(4 * var(--course-card-fluid-unit));@media (max-width:767px){margin-left:min(calc(4 / 375 * 100vw),4px)}}.course-card_courseTitleRest__WMdTb{display:inline}.course-card_courseTitleLocation__ndXk_{display:inline-flex;align-items:baseline;margin-left:4px;gap:clamp(4px,calc(6 * var(--landing-fluid-unit)),6px);color:#9d9d9d;font-family:Pretendard,sans-serif;font-size:clamp(14px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:400;line-height:1.17;letter-spacing:clamp(-2px,calc(-2 * var(--landing-fluid-unit)),-2px)}.course-card_courseTextGroupWrap__EkL0Z{overflow:visible}.course-card_courseTitleRowWrap__76TcC{display:block;width:100%}.course-card_courseTitleWrap__OpnW5{display:block;white-space:normal;overflow:visible;text-overflow:unset;line-height:150%}.course-card_courseTitle__LZg_l{flex:1 1 auto;min-width:0;width:100%;max-width:100%;display:flex;align-items:baseline;color:#333333;font-size:calc(30 * var(--course-card-fluid-unit));font-weight:700;letter-spacing:-.02em;line-height:1.34;overflow:hidden;@media (max-width:767px){font-size:min(calc(24 / 375 * 100vw),24px);line-height:1.34;letter-spacing:-.02em}}.course-card_subtitle__pfa_E{color:#666666;font-size:calc(18 * var(--course-card-fluid-unit));font-weight:500;line-height:133%;letter-spacing:-.3px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:min(calc(24 / 375 * 100vw),24px);letter-spacing:-.02em}}.course-card_description__nIxWa{color:#8c8c8c;font-size:calc(15 * var(--course-card-fluid-unit));font-weight:400;line-height:114%;word-break:keep-all;letter-spacing:calc(-.6 * var(--course-card-fluid-unit));@media (max-width:767px){display:block;font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(14.4 / 375 * 100vw),14.4px);letter-spacing:max(calc(-.52 / 375 * 100vw),-.52px)}}.course-card_tagList__e92AA{display:flex;flex-wrap:wrap;gap:calc(4 * var(--course-card-fluid-unit));height:auto;min-height:calc(34 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(5 / 375 * 100vw),5px);min-height:0}}.course-card_tag__AX9mE{display:inline-flex;align-items:center;justify-content:center;height:calc(34 * var(--course-card-fluid-unit));padding:0 calc(12 * var(--course-card-fluid-unit));background:#f3f3f3;white-space:nowrap;@media (max-width:767px){height:min(calc(30 / 375 * 100vw),30px);padding-left:min(calc(10 / 375 * 100vw),10px);padding-bottom:min(calc(8 / 375 * 100vw),8px);padding-right:min(calc(10 / 375 * 100vw),10px);padding-top:min(calc(8 / 375 * 100vw),8px)}}.course-card_tagText__foCUc{color:#444444;font-size:calc(14 * var(--course-card-fluid-unit));font-weight:500;line-height:1.4;letter-spacing:0;margin:calc(3 * var(--course-card-fluid-unit)) 0 0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);font-weight:400;line-height:min(calc(16.8 / 375 * 100vw),16.8px);letter-spacing:-.02em;margin-top:0}}.course-card_statusBadge__VZeUu{display:flex;align-items:center;justify-content:center;height:calc(38 * var(--course-card-fluid-unit));padding:calc(2 * var(--course-card-fluid-unit)) calc(12 * var(--course-card-fluid-unit));border:1px solid;background:rgba(255,255,255,.08);font-size:calc(14 * var(--course-card-fluid-unit));font-weight:700;letter-spacing:-.008em;line-height:1;white-space:nowrap;gap:calc(6 * var(--course-card-fluid-unit));border-radius:0;@media (max-width:767px){height:min(calc(38 / 375 * 100vw),38px);padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(2 / 375 * 100vw),2px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(2 / 375 * 100vw),2px);font-size:min(calc(14 / 375 * 100vw),14px);letter-spacing:-.008em}}.course-card_desktopStatusBadge__BIPxY{@media (max-width:767px){display:none}}.course-card_mobileStatusBadge__8I8ef{display:none;@media (max-width:767px){display:inline-flex;flex:0 0 auto}}.course-card_statusUrgent__cj2oQ{position:relative;border-color:transparent;background:var(
    --foundation-point,linear-gradient(100deg,#2977fe -6.15%,#8144ff 49.54%,#e929fe 105.24%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-card_statusUrgent__cj2oQ:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.course-card_statusNewOpen__W2kgi,.course-card_statusUrgent__cj2oQ:before{background:var(
    --foundation-point,linear-gradient(100deg,#2977fe -6.15%,#8144ff 49.54%,#e929fe 105.24%)
  )}.course-card_statusNewOpen__W2kgi{border:none;color:#ffffff;-webkit-text-fill-color:#ffffff}.course-card_statusOpen__r8S7B{color:#2977fe;background:rgba(59,131,255,.08);border:none}.course-card_statusWaiting__KyJAH{color:#777777;background:rgba(84,104,129,.08);border:none}.course-card_statusSoldOut__27z7C{color:#888888;background:rgba(84,104,129,.12);border:none}.course-card_detailButtonSoldOut__dJZd_{color:#888888;background:rgba(84,104,129,.12);cursor:not-allowed;@media (max-width:767px){color:#888888;background:rgba(84,104,129,.12)}}.course-card_detailButton__SFc0a.course-card_detailButtonComingSoon__KJRbH{color:#878787;background:#d5d5d5;cursor:not-allowed;@media (max-width:767px){color:#878787;background:#d5d5d5}}.course-card_detailButton__SFc0a.course-card_detailButtonComingSoon__KJRbH:hover{color:#878787;background:#d5d5d5}.course-card_divider__zuRms{width:100%;height:1px;background:#e4e4e4}.course-card_courseStats__JPZJ6{display:flex;align-items:center;gap:calc(4 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(4 / 375 * 100vw),4px)}}.course-card_courseStatsGroup__f1Fdf{display:flex;align-items:center;gap:calc(5 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(5 / 375 * 100vw),5px)}}.course-card_courseStatsIcon__uOxK5{display:block;flex-shrink:0}.course-card_courseStatsScore__cTW5G{color:#555555;font-size:calc(14 * var(--course-card-fluid-unit));font-weight:700;line-height:1.5;margin:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.course-card_courseStatsCount__4uP8P{color:#555555;font-size:calc(14 * var(--course-card-fluid-unit));font-weight:400;line-height:1.5;white-space:nowrap;margin:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.course-card_detailButton__SFc0a{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(20 * var(--course-card-fluid-unit)) calc(20 * var(--course-card-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:calc(18 * var(--course-card-fluid-unit));font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;margin:0;@media (max-width:767px){height:min(calc(58 / 375 * 100vw),58px);border:0;background:#000000;color:#ffffff;font-size:min(calc(16 / 375 * 100vw),16px);font-weight:700;letter-spacing:-.04em}}.course-card_desktopDetailButton__djcHN{@media (max-width:767px){display:none}}.course-card_mobileDetailButton__aUIXW{display:none;@media (max-width:767px){display:flex}}.course-card_detailButton__SFc0a:hover{background:#151515;color:#ffffff}.course-card_detailButtonSoldOut__dJZd_:hover{background:rgba(84,104,129,.12);color:#888888}.course-card_courseVideoPlayButton__LxBCT{position:absolute;left:50%;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2.57px solid #ffffff;border-radius:50%;background:rgba(0,0,0,.12);transform:translate(-50%,-50%);cursor:pointer}.course-card_courseVideoPlayButton__LxBCT:hover{background:rgba(0,0,0,.24)}.course-card_courseVideoPlayButton__LxBCT:focus-visible{outline:2px solid #2977fe;outline-offset:2px}.course-card_courseVideoPlayIcon__zpyCi{display:block;width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #ffffff}.course-card_videoModalOverlay__BbhDP{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72)}.course-card_videoModalContainer__iyJGV{position:relative;width:min(960px,100%)}.course-card_videoModalClose__YGwIs{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-card_videoModalCloseIcon__ykjpL{position:relative;display:block;width:14px;height:14px}.course-card_videoModalCloseIcon__ykjpL:after,.course-card_videoModalCloseIcon__ykjpL:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#ffffff}.course-card_videoModalCloseIcon__ykjpL:before{transform:translate(-50%,-50%) rotate(45deg)}.course-card_videoModalCloseIcon__ykjpL:after{transform:translate(-50%,-50%) rotate(-45deg)}.course-card_videoModalFrame__dS7i5{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000000}.course-card_courseVideoIframe__1pZO_{display:block;width:100%;height:100%;border:0}.landing-scroll-track_scrollTrack__7jHPG{overflow:hidden;width:100%;min-width:0}.landing-scroll-track_emblaContainer__cMy4X{display:flex}.landing-scroll-track_emblaContainerVertical__ru_H6{display:flex;flex-direction:column}.course-social-proof-rolling_root__yTcIa{min-width:0;@media (max-width:767px){grid-column:2}}.course-social-proof-rolling_title__W36GN{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:calc(1 * var(--course-card-fluid-unit)) 0 calc(20 * var(--course-card-fluid-unit));color:#121212;font-size:calc(16 * var(--course-card-fluid-unit));font-weight:300;line-height:1.34;text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px)}}.course-social-proof-rolling_mobileTitle__qsi6f{display:none;@media (max-width:767px){display:flex}}.course-social-proof-rolling_desktopTitle__DqJPP{@media (max-width:767px){display:none}}.course-social-proof-rolling_viewport__fYZ0k{width:100%;overflow:hidden;@media (max-width:767px){flex:none;min-width:0;height:min(calc(123 / 375 * 100vw),123px)}}.course-social-proof-rolling_viewportYoutube__j28W6{@media (max-width:767px){height:min(calc(123 / 375 * 100vw),123px);align-self:stretch}}.course-social-proof-rolling_trackDesktop__69Fwd{display:flex;width:max-content;align-items:flex-start;gap:calc(8 * var(--course-card-fluid-unit));animation:course-social-proof-rolling_socialProofRoll__y6Z0K 24s linear infinite;@media (max-width:767px){display:none}}.course-social-proof-rolling_trackMobile__ShWuZ{display:none;@media (max-width:767px){display:block;width:100%;height:100%}}.course-social-proof-rolling_card__zWyeG{display:flex;width:calc(round(79) * var(--course-card-fluid-unit));flex:0 0 auto;flex-direction:column;gap:calc(12 * var(--course-card-fluid-unit));margin:0;@media (max-width:767px){width:min(calc(round(79) / 375 * 100vw),79px);gap:min(calc(7 / 375 * 100vw),7px)}}.course-social-proof-rolling_cardMobile__TwHls{@media (max-width:767px){width:100%;flex:0 0 100%;margin-right:0}}.course-social-proof-rolling_mission__wgbtZ{display:block;width:calc(round(79) * var(--course-card-fluid-unit));height:calc(59 * var(--course-card-fluid-unit));object-fit:cover;@media (max-width:767px){width:min(calc(104 / 375 * 100vw),104px);height:min(calc(72 / 375 * 100vw),72px)}}.course-social-proof-rolling_meta__e7AlP{display:flex;width:100%;flex-direction:column;gap:calc(8 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(4 / 375 * 100vw),4px)}}.course-social-proof-rolling_author__HRBmg{display:flex;align-items:center;gap:calc(8 * var(--course-card-fluid-unit));@media (max-width:767px){gap:min(calc(4 / 375 * 100vw),4px)}}.course-social-proof-rolling_avatar__nqsDI{display:block;width:calc(24 * var(--course-card-fluid-unit));height:calc(24 * var(--course-card-fluid-unit));flex:0 0 auto;border-radius:50%;object-fit:cover;@media (max-width:767px){width:min(calc(18 / 375 * 100vw),18px);height:min(calc(18 / 375 * 100vw),18px)}}.course-social-proof-rolling_message__Wo4Z2,.course-social-proof-rolling_name__3lVlb{color:#777777;font-size:calc(13 * var(--course-card-fluid-unit));font-weight:400;line-height:calc(19.5 * var(--course-card-fluid-unit));@media (max-width:767px){font-size:min(calc(10 / 375 * 100vw),10px);line-height:min(calc(13 / 375 * 100vw),13px)}}.course-social-proof-rolling_message__Wo4Z2,.course-social-proof-rolling_name__3lVlb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-social-proof-rolling_message__Wo4Z2{width:100%;margin:0}@keyframes course-social-proof-rolling_socialProofRoll__y6Z0K{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - calc(4 * var(--course-card-fluid-unit))))}}@media (prefers-reduced-motion:reduce){.course-social-proof-rolling_trackDesktop__69Fwd{animation:none}}.course-status-course-list_section__w187m{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),100%);margin:0 auto}.course-status-course-list_tabs__1_S4B{display:flex;width:100%;min-height:calc(67 * var(--landing-fluid-unit))}.course-status-course-list_tab__4YOpY{display:flex;flex:1 1 50%;align-items:center;justify-content:center;min-width:0;min-height:calc(67 * var(--landing-fluid-unit));padding:calc(22 * var(--landing-fluid-unit));border:1px solid #d4d4d4;color:#0b0b0b;font-family:Pretendard,sans-serif;font-size:min(calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.4;letter-spacing:-.5px;cursor:pointer}.course-status-course-list_tab__4YOpY+.course-status-course-list_tab__4YOpY{margin-left:-1px}.course-status-course-list_tabActive__9gNAA{border-bottom-color:#ffffff;background:#ffffff}.course-status-course-list_tabInactive__dlbMk{background:#f5f5f5}.course-status-course-list_tab__4YOpY:focus-visible{position:relative;z-index:1;outline:2px solid #2977fe;outline-offset:-3px}.course-status-course-list_panel__jekN6{width:100%;outline:none}.course-status-course-list_list__8dmxx{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit));width:100%;max-width:calc(1140 * var(--landing-fluid-unit));box-sizing:border-box;margin:0 auto;animation:course-status-course-list_courseListFade__SNCyb .18s ease-out}.course-status-course-list_listWithTopPadding__maVpW{padding-top:50px}.course-status-course-list_empty__6npLa{display:flex;align-items:center;justify-content:center;width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(60 * var(--landing-fluid-unit))));min-height:calc(180 * var(--landing-fluid-unit));margin:0 auto;border:1px solid #e5e5e5;color:#747678;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:500;line-height:1.5}.course-status-course-list_srOnly__w2LQW{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes course-status-course-list_courseListFade__SNCyb{0%{opacity:.45;transform:translateY(calc(6 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.course-status-course-list_section__w187m{gap:min(calc(24 / 375 * 100vw),24px);width:100%}.course-status-course-list_tab__4YOpY,.course-status-course-list_tabs__1_S4B{min-height:min(calc(56 / 375 * 100vw),56px)}.course-status-course-list_tab__4YOpY{padding:min(calc(18 / 375 * 100vw),18px);font-size:min(calc(15 / 375 * 100vw),15px)}.course-status-course-list_empty__6npLa,.course-status-course-list_list__8dmxx{width:100%}.course-status-course-list_list__8dmxx{gap:min(calc(24 / 375 * 100vw),24px)}.course-status-course-list_empty__6npLa{min-height:min(calc(160 / 375 * 100vw),160px)}}.refund-pass-review-card_card__8hlft{box-sizing:border-box;width:100%;min-height:calc(285 * var(--landing-fluid-unit-wide));padding:calc(34 * var(--landing-fluid-unit-wide));border-radius:calc(16 * var(--landing-fluid-unit-wide));background:#fff;display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit-wide))}.refund-pass-review-card_title__pFIPe{margin:0;color:#1d1d1f;font-size:calc(18 * var(--landing-fluid-unit-wide));font-weight:600;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:-.595px;word-break:break-word}.refund-pass-review-card_title__pFIPe span{display:block}.refund-pass-review-card_meta__2eeoJ{margin:0;color:#aaa;font-size:calc(12 * var(--landing-fluid-unit-wide));font-weight:300;line-height:calc(21 * var(--landing-fluid-unit-wide));white-space:nowrap}.refund-pass-review-card_body__JMS8R{margin:0;color:#6e6e73;font-size:calc(14 * var(--landing-fluid-unit-wide));font-weight:400;line-height:calc(24 * var(--landing-fluid-unit-wide));letter-spacing:-.3613px;opacity:.8;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}@media (max-width:767px){.refund-pass-review-card_card__8hlft{min-height:min(calc(260 / 375 * 100vw),260px);padding:min(calc(24 / 375 * 100vw),24px);border-radius:min(calc(14 / 375 * 100vw),14px);gap:min(calc(8 / 375 * 100vw),8px)}.refund-pass-review-card_title__pFIPe{font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px)}.refund-pass-review-card_meta__2eeoJ{font-size:min(calc(11 / 375 * 100vw),11px);line-height:min(calc(18 / 375 * 100vw),18px)}.refund-pass-review-card_body__JMS8R{font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(22 / 375 * 100vw),22px);-webkit-line-clamp:4}}.refund-pass-review-carousel_carousel__F2kRM{width:100%;min-width:0}.refund-pass-review-carousel_track__RVfe0{align-items:stretch}.refund-pass-review-carousel_slide__AUi_I{flex:0 0 calc(384 * var(--landing-fluid-unit-wide));margin-right:calc(16 * var(--landing-fluid-unit-wide));box-sizing:border-box}@media (max-width:767px){.refund-pass-review-carousel_slide__AUi_I{flex:0 0 min(calc(300 / 375 * 100vw),300px);margin-right:min(calc(12 / 375 * 100vw),12px)}}.refund-pass-review-showcase_showcase__v9Yp3{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit-wide))}@media (max-width:767px){.refund-pass-review-showcase_showcase__v9Yp3{gap:min(calc(16 / 375 * 100vw),16px)}}.refund-pass-closing-section_section__qrVzo{width:100%;overflow:hidden;padding:calc(100 * var(--landing-fluid-unit-wide)) 0;background:#f7f5f9;display:flex;flex-direction:column;align-items:center;gap:calc(80 * var(--landing-fluid-unit-wide))}.refund-pass-closing-section_header__PZbrk{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit-wide));width:100%;max-width:calc(616 * var(--landing-fluid-unit-wide));padding:0 calc(24 * var(--landing-fluid-unit-wide));box-sizing:border-box;text-align:center}.refund-pass-closing-section_title__t45gs{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#16161c;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(48 * var(--landing-fluid-unit-wide));font-weight:800;line-height:calc(62.4 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px)}.refund-pass-closing-section_titleLine__q6k3o{display:block;white-space:nowrap}.refund-pass-closing-section_subtitle__JGmdr{margin:0;width:100%;color:rgba(102,102,102,.9);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(24 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(34 * var(--landing-fluid-unit-wide));word-break:keep-all}.refund-pass-closing-section_reviews__c_u0z{width:100%}@media (max-width:767px){.refund-pass-closing-section_section__qrVzo{padding:min(calc(72 / 375 * 100vw),72px) 0;gap:min(calc(48 / 375 * 100vw),48px)}.refund-pass-closing-section_header__PZbrk{gap:min(calc(16 / 375 * 100vw),16px);padding:0 min(calc(20 / 375 * 100vw),20px)}.refund-pass-closing-section_title__t45gs{font-size:min(calc(26 / 375 * 100vw),26px);line-height:1.35;letter-spacing:min(calc(-.84 / 375 * 100vw),-.84px)}.refund-pass-closing-section_titleLine__q6k3o{white-space:normal}.refund-pass-closing-section_subtitle__JGmdr{font-size:min(calc(15 / 375 * 100vw),15px);line-height:1.55}}.refund-pass-learning-support-section_section__ucbNj{width:100%;padding:calc(100 * var(--landing-fluid-unit-wide)) 0;background:#f7f5f9;@media (max-width:767px){padding-left:0;padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:0;padding-top:min(calc(72 / 375 * 100vw),72px)}}.refund-pass-learning-support-section_inner__9SA4q{display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.refund-pass-learning-support-section_header__KGPuY{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--landing-fluid-unit-wide));text-align:center}.refund-pass-learning-support-section_title__H6BOM{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#16161c;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(48 * var(--landing-fluid-unit-wide));font-weight:800;line-height:1.3;letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px);@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px);letter-spacing:min(calc(-.72 / 375 * 100vw),-.72px)}}.refund-pass-learning-support-section_description__5DbwY{margin:0;color:rgba(102,102,102,.9);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(34 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:1.6}}.refund-pass-learning-support-section_content__8wOLp{display:flex;width:100%;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit-wide))}.refund-pass-learning-support-section_criteriaPanel__0lfaT{position:relative;display:flex;width:100%;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit-wide));padding:calc(34 * var(--landing-fluid-unit-wide)) calc(30 * var(--landing-fluid-unit-wide)) calc(30 * var(--landing-fluid-unit-wide));border:1px solid #f94b67;border-radius:calc(24 * var(--landing-fluid-unit-wide));background:transparent;@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(40 / 375 * 100vw),40px);border-radius:min(calc(16 / 375 * 100vw),16px)}}.refund-pass-learning-support-section_criteriaBadge__74TKg{position:absolute;left:50%;top:min(calc(-23.8 * var(--landing-fluid-unit)),-23.8px);transform:translateX(-50%);margin:0;padding:calc(6 * var(--landing-fluid-unit-wide)) calc(27 * var(--landing-fluid-unit-wide));border-radius:100px;background:linear-gradient(138.14deg,#e6197f .11%,#ff5a5f 64.12%,#ff9a3d 106.93%);color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:800;line-height:1.38;letter-spacing:min(calc(-.66 * var(--landing-fluid-unit)),-.66px);white-space:nowrap;@media (max-width:767px){top:min(calc(-18 / 375 * 100vw),-18px);padding-left:min(calc(18 / 375 * 100vw),18px);padding-bottom:min(calc(5 / 375 * 100vw),5px);padding-right:min(calc(18 / 375 * 100vw),18px);padding-top:min(calc(5 / 375 * 100vw),5px);font-size:min(calc(16 / 375 * 100vw),16px);white-space:normal;text-align:center}}.refund-pass-learning-support-section_criteriaGrid__SznVD{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(14 * var(--landing-fluid-unit-wide));gap:calc(14 * var(--landing-fluid-unit-wide));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(10 / 375 * 100vw),10px)}}.refund-pass-learning-support-section_criteriaCard__NVsJS{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--landing-fluid-unit-wide));padding:calc(34 * var(--landing-fluid-unit-wide));border-radius:calc(16 * var(--landing-fluid-unit-wide));background:#fff;box-shadow:0 calc(13 * var(--landing-fluid-unit-wide)) calc(10.55 * var(--landing-fluid-unit-wide)) rgba(0,0,0,.03);text-align:center;@media (max-width:767px){padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.refund-pass-learning-support-section_criteriaNumber__8c32c{margin:0;width:100%;color:#e2e2e2;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(20 * var(--landing-fluid-unit-wide));font-weight:800;line-height:calc(26 * var(--landing-fluid-unit-wide))}.refund-pass-learning-support-section_criteriaTitle__K997O{margin:0;width:100%;color:#121212;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:700;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.66 * var(--landing-fluid-unit)),-.66px);@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px)}}.refund-pass-learning-support-section_criteriaDescription__GUlUH{margin:0;display:flex;width:100%;flex-direction:column;gap:0;color:rgba(41,41,41,.7);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(21 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:1.5}}.refund-pass-learning-support-section_footnotes__u_6Lt{display:flex;width:100%;flex-direction:column;gap:0;text-align:center}.refund-pass-learning-support-section_footnotes__u_6Lt p{margin:0;color:rgba(0,0,0,.3);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(13 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(20.8 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px);line-height:1.5}}.refund-pass-management-section_section__nIoiZ{width:100%;padding:calc(100 * var(--landing-fluid-unit-wide)) 0;background:#f7f5f9;@media (max-width:767px){padding-left:0;padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:0;padding-top:min(calc(72 / 375 * 100vw),72px)}}.refund-pass-management-section_inner__KynhX{display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.refund-pass-management-section_header__Is8r3{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--landing-fluid-unit-wide));text-align:center}.refund-pass-management-section_title__KrAff{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#16161c;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(48 * var(--landing-fluid-unit-wide));font-weight:800;line-height:1.3;letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px);@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px);letter-spacing:min(calc(-.72 / 375 * 100vw),-.72px)}}.refund-pass-management-section_description__zQoID{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:rgba(102,102,102,.9);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(34 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:1.6}}.refund-pass-management-section_content__Pf7q6{display:flex;width:100%;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit-wide))}.refund-pass-management-section_cardGrid__wpLun{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(10 * var(--landing-fluid-unit-wide));gap:calc(10 * var(--landing-fluid-unit-wide));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 / 375 * 100vw),12px)}}.refund-pass-management-section_card__iyVm9{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit-wide));padding:calc(30 * var(--landing-fluid-unit-wide));border-radius:calc(10 * var(--landing-fluid-unit-wide));background:#fff;@media (max-width:767px){gap:min(calc(18 / 375 * 100vw),18px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.refund-pass-management-section_firstComeBadge__wYVq8{position:absolute;top:min(calc(-12.8 * var(--landing-fluid-unit)),-12.8px);left:calc(16 * var(--landing-fluid-unit-wide));z-index:2;width:calc(91 * var(--landing-fluid-unit-wide));height:calc(88 * var(--landing-fluid-unit-wide));@media (max-width:767px){top:min(calc(-10 / 375 * 100vw),-10px);left:min(calc(12 / 375 * 100vw),12px);width:min(calc(72 / 375 * 100vw),72px);height:min(calc(70 / 375 * 100vw),70px)}}.refund-pass-management-section_firstComeBadgeShape__oleuE{display:block;width:100%;height:100%;object-fit:contain}.refund-pass-management-section_firstComeBadgeText__iNeP4{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(18 * var(--landing-fluid-unit-wide));font-weight:900;line-height:1.23;text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.refund-pass-management-section_cardCopy__cTA8V{display:flex;flex-direction:column;align-items:center;gap:calc(11 * var(--landing-fluid-unit-wide));text-align:center}.refund-pass-management-section_cardNumber__zcnuO{margin:0;color:#c5c5c5;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(16 * var(--landing-fluid-unit-wide));font-weight:700;line-height:1.5;letter-spacing:min(calc(-.8 * var(--landing-fluid-unit)),-.8px)}.refund-pass-management-section_cardTitle__t3iuw{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#121212;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:700;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.66 * var(--landing-fluid-unit)),-.66px);@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);line-height:1.35}}.refund-pass-management-section_cardDescription__Bonei{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#4d4d4d;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:500;line-height:1.5;letter-spacing:min(calc(-.75 * var(--landing-fluid-unit)),-.75px);@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.refund-pass-management-section_cardVisual__ug5NM{position:relative;display:flex;width:100%;height:calc(145 * var(--landing-fluid-unit-wide));align-items:flex-end;justify-content:center;overflow:visible;@media (max-width:767px){height:min(calc(120 / 375 * 100vw),120px)}}.refund-pass-management-section_cardImage__8N1jL{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center bottom}.refund-pass-management-section_parentAppBanner__9JwbM{display:flex;width:100%;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));padding:calc(20 * var(--landing-fluid-unit-wide)) calc(34 * var(--landing-fluid-unit-wide)) calc(20 * var(--landing-fluid-unit-wide)) calc(50 * var(--landing-fluid-unit-wide));border-radius:calc(8 * var(--landing-fluid-unit-wide));background:linear-gradient(110.15deg,#4442c2 19.19%,#ec292c 144.34%);@media (max-width:767px){flex-direction:column;align-items:flex-start;gap:min(calc(16 / 375 * 100vw),16px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-management-section_parentAppCopy__hIKXw{display:flex;flex-shrink:0;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit-wide))}.refund-pass-management-section_parentAppEyebrow__Zb9NW{margin:0;color:rgba(255,255,255,.65);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:600;line-height:1.3;white-space:nowrap;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);white-space:normal}}.refund-pass-management-section_parentAppTitle__S1YyZ{margin:0;color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(24 * var(--landing-fluid-unit-wide));font-weight:800;line-height:1.3;white-space:nowrap;@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-management-section_parentAppFeatures__my_MI{display:flex;flex:1 1;min-width:0;gap:calc(14 * var(--landing-fluid-unit-wide));@media (max-width:767px){width:100%;flex-direction:column;gap:min(calc(10 / 375 * 100vw),10px)}}.refund-pass-management-section_parentAppFeature__9vRV7{display:flex;flex:1 1;min-width:0;height:calc(85 * var(--landing-fluid-unit-wide));align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit-wide));padding:calc(20 * var(--landing-fluid-unit-wide)) calc(34 * var(--landing-fluid-unit-wide));border-radius:calc(6 * var(--landing-fluid-unit-wide));background:rgba(255,255,255,.1);@media (max-width:767px){height:auto;min-height:min(calc(56 / 375 * 100vw),56px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(14 / 375 * 100vw),14px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(14 / 375 * 100vw),14px)}}.refund-pass-management-section_parentAppFeatureIcon__BPYHG{display:block;flex:none;width:calc(24 * var(--landing-fluid-unit-wide));height:calc(24 * var(--landing-fluid-unit-wide))}.refund-pass-management-section_parentAppFeatureLabel__7DJmI{color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(16 * var(--landing-fluid-unit-wide));font-weight:600;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.48 * var(--landing-fluid-unit)),-.48px);text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:1.4}}.refund-pass-complete-learning-section_section__zod_M{width:100%;padding:calc(100 * var(--landing-fluid-unit-wide)) 0;background:#f7f5f9;@media (max-width:767px){padding-left:0;padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:0;padding-top:min(calc(72 / 375 * 100vw),72px)}}.refund-pass-complete-learning-section_inner__UsqLn{display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.refund-pass-complete-learning-section_header__5VdWH{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--landing-fluid-unit-wide));text-align:center;@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:0;padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:0;box-sizing:border-box}}.refund-pass-complete-learning-section_title__6yZVW{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#16161c;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(48 * var(--landing-fluid-unit-wide));font-weight:800;line-height:calc(62.4 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px);@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px);line-height:1.35;letter-spacing:min(calc(-.72 / 375 * 100vw),-.72px)}}.refund-pass-complete-learning-section_titleLine__LQXST{display:block}.refund-pass-complete-learning-section_subtitle__fzCCh{margin:0;max-width:calc(616 * var(--landing-fluid-unit-wide));color:rgba(102,102,102,.9);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(34 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:1.55}}.refund-pass-complete-learning-section_systemBlock__b8fkZ{display:flex;width:100%;max-width:calc(1140 * var(--landing-fluid-unit-wide));flex-direction:column;gap:calc(24 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(16 / 375 * 100vw),16px)}}.refund-pass-complete-learning-section_flowTrack__urgU_{position:relative;width:100%;@media (max-width:767px){overflow-x:auto;-webkit-overflow-scrolling:touch}}.refund-pass-complete-learning-section_flowGrid__yy5FN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:calc(10 * var(--landing-fluid-unit-wide));gap:calc(10 * var(--landing-fluid-unit-wide));@media (max-width:767px){display:flex;grid-template-columns:none;width:max-content;max-width:100%;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding-bottom:min(calc(8 / 375 * 100vw),8px);-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.refund-pass-complete-learning-section_flowArrow__TPp5O{position:absolute;left:50%;top:50%;z-index:1;width:min(calc(801 * var(--landing-fluid-unit)),70%);height:calc(8 * var(--landing-fluid-unit-wide));transform:translate(-50%,-50%);pointer-events:none;@media (max-width:767px){display:none}}.refund-pass-complete-learning-section_flowArrowImage__yYtWp{display:block;width:100%;height:100%;object-fit:contain}.refund-pass-complete-learning-section_flowStepArrow__5ux3g{display:none;flex-shrink:0;align-items:center;align-self:center;@media (max-width:767px){display:inline-flex;position:relative;z-index:2;flex-shrink:0;width:min(calc(34 / 375 * 100vw),34px);height:min(calc(8 / 375 * 100vw),8px);margin-inline:min(calc(-15 / 375 * 100vw),-15px)}}.refund-pass-complete-learning-section_flowStepArrowImage__EHTu5{display:block;width:100%;height:100%;object-fit:contain}.refund-pass-complete-learning-section_flowStep__k7QlH{display:flex;min-height:calc(180 * var(--landing-fluid-unit-wide));align-items:center;justify-content:center;padding:calc(40 * var(--landing-fluid-unit-wide));border:1px solid #e9e9e9;border-radius:calc(8 * var(--landing-fluid-unit-wide));background:#fff;box-shadow:0 calc(8 * var(--landing-fluid-unit-wide)) calc(15 * var(--landing-fluid-unit-wide)) rgba(0,0,0,.05);text-align:center;word-break:keep-all;@media (max-width:767px){position:relative;z-index:1;min-width:min(calc(132 / 375 * 100vw),132px);min-height:min(calc(140 / 375 * 100vw),140px);flex-shrink:0;padding-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-complete-learning-section_flowStepText__AZSeu{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#444;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(18 * var(--landing-fluid-unit-wide));font-weight:700;letter-spacing:min(calc(-.72 * var(--landing-fluid-unit)),-.72px);white-space:nowrap;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);letter-spacing:min(calc(-.28 / 375 * 100vw),-.28px)}}.refund-pass-complete-learning-section_flowStepLine__RqYPS{display:block;line-height:1.4}.refund-pass-complete-learning-section_detailList__DQ5sz{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit-wide));width:100%}.refund-pass-complete-learning-section_detailRow__L4F6y{display:flex;align-items:center;gap:calc(20 * var(--landing-fluid-unit-wide));padding:calc(34 * var(--landing-fluid-unit-wide)) calc(40 * var(--landing-fluid-unit-wide));border:1px solid #ededed;border-radius:calc(3 * var(--landing-fluid-unit-wide));background:#fff;@media (max-width:767px){align-items:flex-start;gap:min(calc(12 / 375 * 100vw),12px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(18 / 375 * 100vw),18px)}}.refund-pass-complete-learning-section_detailBadge__rSjdQ{display:flex;width:calc(24 * var(--landing-fluid-unit-wide));height:calc(24 * var(--landing-fluid-unit-wide));flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#2c2c2c;color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(14.4 * var(--landing-fluid-unit-wide));font-weight:700;line-height:1.4;letter-spacing:min(calc(-.576 * var(--landing-fluid-unit)),-.576px);@media (max-width:767px){width:min(calc(22 / 375 * 100vw),22px);height:min(calc(22 / 375 * 100vw),22px);font-size:min(calc(12 / 375 * 100vw),12px)}}.refund-pass-complete-learning-section_detailText__uUdPR{margin:0;flex:1 1;display:block;color:#121212;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(18 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.54 * var(--landing-fluid-unit)),-.54px);word-break:keep-all}.refund-pass-complete-learning-section_detailText__uUdPR span{display:inline}@media (min-width:768px){.refund-pass-complete-learning-section_detailText__uUdPR span+span:before{content:" ";white-space:pre}}@media (max-width:767px){.refund-pass-complete-learning-section_detailText__uUdPR{display:flex;flex-direction:column;gap:0;font-size:min(calc(14 / 375 * 100vw),14px);line-height:1.5;letter-spacing:min(calc(-.28 / 375 * 100vw),-.28px)}.refund-pass-complete-learning-section_detailText__uUdPR span{display:block}}.refund-pass-complete-learning-section_featureBlock__usk1w{display:flex;width:100%;max-width:calc(1140 * var(--landing-fluid-unit-wide));flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(16 / 375 * 100vw),16px)}}.refund-pass-complete-learning-section_featureTitle__3pMHh{margin:0;color:#242424;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(30 * var(--landing-fluid-unit-wide));font-weight:600;line-height:calc(42 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px);text-align:center;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px);line-height:1.35;padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:0;padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:0;box-sizing:border-box}}.refund-pass-complete-learning-section_featureTitleLine__60YNG{display:block}.refund-pass-complete-learning-section_featureContent__en8vN{display:flex;width:100%;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit-wide))}.refund-pass-complete-learning-section_cardGrid__BQAwX{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:calc(10 * var(--landing-fluid-unit-wide));gap:calc(10 * var(--landing-fluid-unit-wide));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 / 375 * 100vw),12px)}}.refund-pass-complete-learning-section_card__w9o3a{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit-wide));padding:calc(30 * var(--landing-fluid-unit-wide));border-radius:calc(10 * var(--landing-fluid-unit-wide));background:#fff;@media (max-width:767px){gap:min(calc(18 / 375 * 100vw),18px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.refund-pass-complete-learning-section_firstComeBadge__3dKNl{position:absolute;top:min(calc(-12 * var(--landing-fluid-unit)),-12px);left:calc(16 * var(--landing-fluid-unit-wide));z-index:2;width:calc(80 * var(--landing-fluid-unit-wide));height:calc(77 * var(--landing-fluid-unit-wide));@media (max-width:767px){top:min(calc(-10 / 375 * 100vw),-10px);left:min(calc(12 / 375 * 100vw),12px);width:min(calc(72 / 375 * 100vw),72px);height:min(calc(70 / 375 * 100vw),70px)}}.refund-pass-complete-learning-section_firstComeBadgeShape__fZMet{display:block;width:100%;height:100%;object-fit:contain}.refund-pass-complete-learning-section_firstComeBadgeText__Mo1oE{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:900;line-height:1.23;text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.refund-pass-complete-learning-section_cardCopy__kqo6u{position:relative;z-index:1;display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:calc(11 * var(--landing-fluid-unit-wide));text-align:center}.refund-pass-complete-learning-section_cardNumber__gWJPA{margin:0;color:#c5c5c5;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(16 * var(--landing-fluid-unit-wide));font-weight:700;line-height:1.5;letter-spacing:min(calc(-.8 * var(--landing-fluid-unit)),-.8px)}.refund-pass-complete-learning-section_cardTitle__Sfjdu{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#121212;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:700;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.66 * var(--landing-fluid-unit)),-.66px);@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);line-height:1.35}}.refund-pass-complete-learning-section_cardDescription__g2om9{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;color:#4d4d4d;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:500;line-height:1.5;letter-spacing:min(calc(-.75 * var(--landing-fluid-unit)),-.75px);@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.refund-pass-complete-learning-section_cardVisual__dSh3z{position:relative;width:100%;height:calc(87 * var(--landing-fluid-unit-wide));flex-shrink:0;overflow:hidden;border-radius:calc(4 * var(--landing-fluid-unit-wide));isolation:isolate;@media (max-width:767px){height:min(calc(132 / 375 * 100vw),132px)}}.refund-pass-complete-learning-section_cardImage__sgJVG{object-fit:cover}.refund-pass-complete-learning-section_cardImageCoaching__rwc0I{object-position:center center}.refund-pass-complete-learning-section_cardImageStudyroom__kxeY1{height:232.61%!important;top:-100.79%!important;object-fit:cover;object-position:center center}.refund-pass-complete-learning-section_cardImageMentoring__Ve3dv{object-fit:cover;object-position:center center}.refund-pass-complete-learning-section_cardVisual__dSh3z:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);pointer-events:none}.refund-pass-complete-learning-section_parentAppBanner__vZquo{display:flex;width:100%;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));padding:calc(20 * var(--landing-fluid-unit-wide)) calc(34 * var(--landing-fluid-unit-wide)) calc(20 * var(--landing-fluid-unit-wide)) calc(50 * var(--landing-fluid-unit-wide));border-radius:calc(5 * var(--landing-fluid-unit-wide));background:linear-gradient(103.66deg,#3c38b3 12.63%,#5c56ff 97.51%);@media (max-width:767px){flex-direction:column;align-items:flex-start;gap:min(calc(16 / 375 * 100vw),16px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-complete-learning-section_parentAppCopy__04v3c{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit-wide));flex-shrink:0;@media (max-width:767px){width:100%;align-items:center;text-align:center}}.refund-pass-complete-learning-section_parentAppEyebrow__Fzoa_{margin:0;color:rgba(255,255,255,.65);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:600;line-height:1.3;white-space:nowrap;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);white-space:normal}}.refund-pass-complete-learning-section_parentAppTitle__cRKCY{margin:0;color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(24 * var(--landing-fluid-unit-wide));font-weight:800;line-height:1.3;white-space:nowrap;@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-complete-learning-section_parentAppFeatures__dAvaI{display:flex;flex:1 1;gap:calc(14 * var(--landing-fluid-unit-wide));min-width:0;@media (max-width:767px){flex-direction:column;width:100%;gap:min(calc(10 / 375 * 100vw),10px)}}.refund-pass-complete-learning-section_parentAppFeature__iPuOT{display:flex;flex:1 1;min-height:calc(85 * var(--landing-fluid-unit-wide));align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit-wide));padding:calc(20 * var(--landing-fluid-unit-wide)) calc(34 * var(--landing-fluid-unit-wide));border-radius:calc(6 * var(--landing-fluid-unit-wide));background:rgba(255,255,255,.16);@media (max-width:767px){min-height:min(calc(52 / 375 * 100vw),52px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(14 / 375 * 100vw),14px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(14 / 375 * 100vw),14px)}}.refund-pass-complete-learning-section_parentAppFeatureIcon__1_hMY{display:block;width:calc(24 * var(--landing-fluid-unit-wide));height:calc(24 * var(--landing-fluid-unit-wide));flex-shrink:0}.refund-pass-complete-learning-section_parentAppFeatureLabel__s6K4P{color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(16 * var(--landing-fluid-unit-wide));font-weight:600;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.48 * var(--landing-fluid-unit)),-.48px);text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:1.4}}.refund-pass-roadmap-section_section__XORxK{width:100%;padding:calc(100 * var(--landing-fluid-unit-wide)) 0;background:#f7f5f9;@media (max-width:767px){padding-left:0;padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:0;padding-top:min(calc(72 / 375 * 100vw),72px)}}.refund-pass-roadmap-section_inner__wjfvb{display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.refund-pass-roadmap-section_header__ziYRO{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--landing-fluid-unit-wide));width:100%;text-align:center;@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:0;padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:0;box-sizing:border-box}}.refund-pass-roadmap-section_title__9SAjw{margin:0;color:#16161c;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(48 * var(--landing-fluid-unit-wide));font-weight:800;line-height:calc(62.4 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-1.32 * var(--landing-fluid-unit)),-1.32px);@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px);line-height:1.35;letter-spacing:min(calc(-.72 / 375 * 100vw),-.72px)}}.refund-pass-roadmap-section_titleAccent__uNjZ3{color:#e6197f}.refund-pass-roadmap-section_description__shhj4{margin:0;color:rgba(102,102,102,.9);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(34 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:1.55;word-break:keep-all}}.refund-pass-roadmap-section_descriptionEmphasis__QNDfs{color:rgba(18,18,18,.9);font-weight:800}.refund-pass-roadmap-section_board__zyvun{display:flex;width:100%;max-width:calc(1140 * var(--landing-fluid-unit-wide));flex-direction:column;gap:calc(20 * var(--landing-fluid-unit-wide));padding:calc(40 * var(--landing-fluid-unit-wide));border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;@media (max-width:767px){gap:min(calc(16 / 375 * 100vw),16px);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)}}.refund-pass-roadmap-section_row__S_3v1{display:flex;gap:calc(10 * var(--landing-fluid-unit-wide));min-height:calc(134 * var(--landing-fluid-unit-wide));@media (max-width:767px){flex-direction:column;min-height:auto;gap:min(calc(8 / 375 * 100vw),8px)}}.refund-pass-roadmap-section_rowLabel__4xd8g{display:flex;width:calc(240 * var(--landing-fluid-unit-wide));flex-shrink:0;align-items:center;justify-content:center;padding:0 calc(30 * var(--landing-fluid-unit-wide));color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--landing-fluid-unit-wide));font-weight:700;line-height:1.4;letter-spacing:min(calc(-.88 * var(--landing-fluid-unit)),-.88px);text-align:center;@media (max-width:767px){width:100%;min-height:min(calc(52 / 375 * 100vw),52px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(14 / 375 * 100vw),14px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(14 / 375 * 100vw),14px);font-size:min(calc(18 / 375 * 100vw),18px);letter-spacing:min(calc(-.36 / 375 * 100vw),-.36px)}}.refund-pass-roadmap-section_rowLabel__4xd8g[data-tone=school]{background:#96c4e6}.refund-pass-roadmap-section_rowLabel__4xd8g[data-tone=csat]{background:#a5a9e3}.refund-pass-roadmap-section_rowLabel__4xd8g[data-tone=clinic]{background:#c59fd5}.refund-pass-roadmap-section_rowLabel__4xd8g[data-tone=special]{background:#868686}.refund-pass-roadmap-section_rowCells__XTlGP{display:flex;flex:1 1;gap:calc(10 * var(--landing-fluid-unit-wide));min-width:0;@media (max-width:767px){flex-direction:column;gap:min(calc(8 / 375 * 100vw),8px)}}.refund-pass-roadmap-section_rowCell__eW1sA{display:flex;flex:1 1;align-items:center;justify-content:center;margin:0;padding:calc(18 * var(--landing-fluid-unit-wide)) calc(24 * var(--landing-fluid-unit-wide));background:#f5f5f7;color:#444;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(20 * var(--landing-fluid-unit-wide));font-weight:400;line-height:1.4;letter-spacing:min(calc(-.8 * var(--landing-fluid-unit)),-.8px);text-align:center;word-break:keep-all;@media (min-width:768px){white-space:nowrap}@media (max-width:767px){min-height:min(calc(88 / 375 * 100vw),88px);padding-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(16 / 375 * 100vw),16px);font-size:min(calc(14 / 375 * 100vw),14px);letter-spacing:min(calc(-.28 / 375 * 100vw),-.28px)}}.refund-pass-text-highlight_root__Fw1hw{position:relative;display:inline;vertical-align:baseline;isolation:isolate}.refund-pass-text-highlight_marker__fMMqY{position:absolute;left:50%;top:54%;z-index:0;width:calc(100% + calc(30 * var(--landing-fluid-unit-wide)));height:calc(100% + calc(24 * var(--landing-fluid-unit-wide)));transform:translate(-50%,-50%);background-color:var(--refund-pass-highlight-stroke,#e6197f);mask-image:url(/refund-pass/text-highlight.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url(/refund-pass/text-highlight.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;pointer-events:none}.refund-pass-text-highlight_text__bjdwP{position:relative;z-index:1;color:#e6197f}.refund-pass-text-highlight_textInherit__O9Cky{color:inherit}.refund-pass-text-highlight_textWhite__9x8fp{color:#ffffff}@media (max-width:767px){.refund-pass-text-highlight_marker__fMMqY{width:calc(100% + min(calc(22 / 375 * 100vw), 22px));height:calc(100% + min(calc(18 / 375 * 100vw), 18px))}.refund-pass-text-highlight_markerCompact__ZrvqS{width:calc(100% + min(calc(14 / 375 * 100vw), 14px));height:calc(100% + min(calc(11 / 375 * 100vw), 11px))}}.refund-pass-text-highlight_markerCompact__ZrvqS{width:calc(100% + calc(18 * var(--landing-fluid-unit-wide)));height:calc(100% + calc(14 * var(--landing-fluid-unit-wide)))}.refund-pass-text-highlight_markerLarge__jVevQ{width:calc(100% + calc(40 * var(--landing-fluid-unit-wide)));height:calc(100% + calc(40 * var(--landing-fluid-unit-wide)));@media (max-width:767px){width:calc(100% + min(calc(36 / 375 * 100vw), 36px));height:calc(100% + min(calc(36 / 375 * 100vw), 36px))}}.refund-pass-teacher-card_card__5wrEx{display:flex;width:100%;height:calc(458 * var(--landing-fluid-unit-wide));flex-direction:column;overflow:hidden;border-radius:calc(8 * var(--landing-fluid-unit-wide));@media (max-width:767px){height:348px;border-radius:4px}}.refund-pass-teacher-card_profile__yTdhJ{position:relative;flex:0 0 calc(270 * var(--landing-fluid-unit-wide));height:calc(270 * var(--landing-fluid-unit-wide));width:100%;overflow:hidden;@media (max-width:767px){flex:0 0 188px;height:188px}}.refund-pass-teacher-card_profileImage__tDFKy{display:block;width:100%;height:100%;object-fit:cover}.refund-pass-teacher-card_body__WAT2U{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;box-sizing:border-box;padding:calc(24 * var(--landing-fluid-unit-wide)) 0 calc(40 * var(--landing-fluid-unit-wide));background:#f7f5f9;word-break:keep-all;@media (max-width:767px){flex:1 1 auto;min-height:160px;padding-left:0;padding-bottom:16px;padding-right:0;padding-top:16px}}.refund-pass-teacher-card_copyWide__XpzQW,.refund-pass-teacher-card_copy__FZalG{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit-wide));width:var(--teacher-copy-width,212px);text-align:center;word-break:keep-all;@media (max-width:767px){gap:7px;width:var(--teacher-mobile-copy-width,135px)}}.refund-pass-teacher-card_copyWide__XpzQW{width:calc(228 * var(--landing-fluid-unit-wide));@media (max-width:767px){width:var(--teacher-mobile-copy-width,141px)}}.refund-pass-teacher-card_name__z7gFR{margin:0;color:#121212;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(18 * var(--landing-fluid-unit-wide));font-weight:700;line-height:calc(28 * var(--landing-fluid-unit-wide));letter-spacing:min(calc(-.36 * var(--landing-fluid-unit)),-.36px);@media (max-width:767px){font-size:16px;line-height:15.5px;letter-spacing:-.32px}}.refund-pass-teacher-card_meta__Ky_F_{display:flex;flex-direction:column;gap:0;margin:0;color:#686868;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(15 * var(--landing-fluid-unit-wide));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit-wide));@media (max-width:767px){font-size:13px;line-height:21px}}.refund-pass-teacher-card_meta__Ky_F_ span{display:block}.refund-pass-teacher-section_section__F9NpZ{width:100%;overflow:hidden;padding:calc(50 * var(--landing-fluid-unit-wide)) 0;background:#fff;@media (max-width:767px){padding-left:0;padding-bottom:min(calc(32 / 375 * 100vw),32px);padding-right:0;padding-top:min(calc(32 / 375 * 100vw),32px)}}.refund-pass-teacher-section_embedded__kEsZG{position:relative;z-index:2;background:transparent;padding:0;overflow:visible;@media (max-width:767px){margin-top:min(calc(-80 / 375 * 100vw),-80px)}}.refund-pass-teacher-section_embedded__kEsZG .refund-pass-teacher-section_showcase__5_2G6{@media (max-width:767px){margin-top:min(calc(80 / 375 * 100vw),80px);padding-bottom:calc(var(--shell-refund-pass-sticky-cta-height) + min(calc(16 / 375 * 100vw), 16px))}}.refund-pass-teacher-section_showcase__5_2G6{display:flex;width:100%;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit-wide));@media (max-width:767px){gap:min(calc(24 / 375 * 100vw),24px)}}.refund-pass-teacher-section_row__0lU5s{width:100%}.refund-pass-teacher-section_track__bZkkS{align-items:stretch}.refund-pass-teacher-section_slide__hez0S{flex:0 0 calc(305 * var(--landing-fluid-unit-wide));height:calc(458 * var(--landing-fluid-unit-wide));margin-right:calc(24 * var(--landing-fluid-unit-wide));box-sizing:border-box;@media (max-width:767px){flex:0 0 200px;height:348px;margin-right:13px}}.main-course-list_wrapper__lK2bo{position:relative;width:100%;box-sizing:border-box;--main-course-fluid-unit:min(var(--landing-fluid-unit),1px);padding-top:calc(120 * var(--main-course-fluid-unit));padding-bottom:calc(120 * var(--main-course-fluid-unit));@media (max-width:767px){padding-top:60px;padding-bottom:60px}}.main-course-list_intro__JTrwX{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--main-course-fluid-unit));width:100%;margin-bottom:calc(40 * var(--main-course-fluid-unit));text-align:center;@media (max-width:767px){gap:min(calc(4 / 375 * 100vw),4px);margin-bottom:min(calc(24 / 375 * 100vw),24px)}}.main-course-list_introTitle__KZIJ1{margin:0;color:#0a0a0a;font-family:Pretendard,sans-serif;font-size:min(calc(40 * var(--landing-fluid-unit)),40px);font-weight:400;line-height:1.34;letter-spacing:-.5px;@media (max-width:767px){font-size:min(calc(24 / 375 * 100vw),24px)}}.main-course-list_introSubtitle__0cGjQ{margin:0;color:#333333;font-family:Pretendard,sans-serif;font-size:min(calc(20 * var(--landing-fluid-unit)),20px);font-weight:300;line-height:1.6;letter-spacing:-.3px;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.main-course-list_tabs__l_hXC{display:flex;gap:calc(10 * var(--main-course-fluid-unit));justify-content:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;&::-webkit-scrollbar{display:none}@media (max-width:767px){gap:min(calc(6 / 375 * 100vw),6px);justify-content:flex-start}}.main-course-list_tab__tDGHD{flex-shrink:0;padding:calc(15 * var(--main-course-fluid-unit)) calc(34 * var(--main-course-fluid-unit));font-family:Pretendard,sans-serif;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:calc(8 * var(--main-course-fluid-unit));transition:background .15s ease,color .15s ease;white-space:nowrap;@media (max-width:767px){padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(10 / 375 * 100vw),10px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(10 / 375 * 100vw),10px);font-size:min(calc(13 / 375 * 100vw),13px);border-radius:min(calc(6 / 375 * 100vw),6px)}}.main-course-list_tabActive__CfdKg{background:#121212;color:#ffffff}.main-course-list_tabInactive__xTUdd{background:#e8e8e8;color:#495057}.main-course-list_tabPanel__oOapy{width:100%;box-sizing:border-box;padding-top:calc(50 * var(--main-course-fluid-unit));@media (max-width:767px){padding-top:calc(30 * var(--main-course-fluid-unit))}}.main-course-list_listScroll__J_Qd4{width:100%;@media (max-width:767px){margin-right:0}}.main-course-list_list__ve5ap{display:flex;flex-direction:column;gap:calc(34 * var(--main-course-fluid-unit));@media (max-width:767px){display:flex;flex-direction:column;align-items:stretch;gap:min(calc(24 / 375 * 100vw),24px);width:100%}}.main-course-list_empty__p4FXV{display:flex;align-items:center;justify-content:center;min-height:calc(180 * var(--main-course-fluid-unit));border:1px solid #e5e5e5;color:#747678;font-size:calc(14 * var(--main-course-fluid-unit));font-weight:500;line-height:150%;margin:0}.refund-pass-renewal-cta_wrap__uNEoR{--u:min(calc(100cqw / 348),1.25px);container-type:inline-size;width:100%;padding-top:calc(17 * var(--u));box-sizing:border-box}.refund-pass-renewal-cta_bar__gZ7Dz{position:relative;display:block;width:100%;height:calc(60 * var(--u));padding:0;border:.375px solid rgba(255,255,255,.15);background:linear-gradient(90deg,#f9ff58,#f9ff58 50%,#ff797c 75%,#ff5699);cursor:pointer;text-align:left;font:inherit;color:inherit;box-sizing:border-box}.refund-pass-renewal-cta_bar__gZ7Dz:focus-visible{outline:2px solid #fff;outline-offset:3px}.refund-pass-renewal-cta_title__maDdS{position:absolute;left:calc(19.63 * var(--u));top:calc(12.63 * var(--u));color:#000;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(22 * var(--u));font-weight:800;line-height:1.4;letter-spacing:calc(-.66 * var(--u));white-space:nowrap}.refund-pass-renewal-cta_chevron__41sBT{position:absolute;left:calc(177.63 * var(--u));top:calc(26.5 * var(--u));display:block;width:calc(7.123 * var(--u));height:calc(7.123 * var(--u))}.refund-pass-renewal-cta_benefit___oWeJ{position:absolute;right:calc(9.72 * var(--u));top:calc(-16.38 * var(--u));display:flex;width:calc(141 * var(--u));flex-direction:column;pointer-events:none}.refund-pass-renewal-cta_tag__pS4e_{display:flex;justify-content:center;padding:calc(4 * var(--u)) calc(15 * var(--u));border-radius:calc(5 * var(--u)) calc(5 * var(--u)) 0 0;background:#ff1354;color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(12 * var(--u));font-weight:800;line-height:1.18;letter-spacing:calc(-.48 * var(--u));white-space:nowrap}.refund-pass-renewal-cta_box__K6P_j{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(9.184 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:0 0 calc(5.51 * var(--u)) calc(5.51 * var(--u));background:rgba(0,0,0,.73)}.refund-pass-renewal-cta_boxText__ZWDVZ{color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(12 * var(--u));font-weight:700;line-height:1.24;letter-spacing:calc(-.48 * var(--u));text-align:center;white-space:nowrap}.refund-pass-renewal-cta_plus__8RrE6{display:block;width:calc(10.537 * var(--u));height:calc(10.537 * var(--u));flex-shrink:0}.refund-pass-renewal-cta_caption__tLC1s{position:absolute;top:calc(38 * var(--u));transform:translateX(-50%);color:rgba(255,255,255,.26);font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:calc(8 * var(--u));font-weight:700;line-height:1.24;letter-spacing:calc(-.32 * var(--u));white-space:nowrap}.refund-pass-renewal-cta_captionLeft__Xhc9B{left:calc(40 * var(--u))}.refund-pass-renewal-cta_captionRight__dMt2Q{left:calc(111 * var(--u))}@media (max-width:767px){.refund-pass-renewal-cta_wrap__uNEoR{--u:calc(100vw / 348);width:100vw;margin-left:calc(50% - 50vw);pointer-events:auto}.refund-pass-renewal-cta_bar__gZ7Dz{height:calc(82 * var(--u));border-left:0;border-right:0}.refund-pass-renewal-cta_chevron__41sBT,.refund-pass-renewal-cta_title__maDdS{top:50%;transform:translateY(-50%)}.refund-pass-renewal-cta_benefit___oWeJ{top:calc(-17 * var(--u));bottom:0;right:calc(10 * var(--u))}.refund-pass-renewal-cta_box__K6P_j{flex:1 1;padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u))}.refund-pass-renewal-cta_caption__tLC1s{top:auto;bottom:calc(5 * var(--u))}}