.page_special-headline__G46IF{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.page__color-primary-stone__kUp0h{color:#2d2d2d}.page__color-primary-office__6xr6u{color:#1c3040}.page__color-primary-home__YY3MI{color:#b2461a}.page__color-secondary-deep-green__Oof_x{color:#2c7b55}.page__color-secondary-green__Ci3UC{color:#3aa830}.page__color-secondary-red__QTo9p{color:#de4242}.page__color-secondary-yellow__wpyh6{color:#e9b737}.page__color-secondary-purple__NcsE5{color:#6439df}.page__color-secondary-blue__nz5j9{color:#015ff9}.page__color-neutrals-gray-1__924Em{color:#141416}.page__color-neutrals-gray-2__rHTcv{color:#23262f}.page__color-neutrals-gray-3__VeUPl{color:#353945}.page__color-neutrals-gray-4__v2iSZ{color:#777e90}.page__color-neutrals-gray-5__G0GVZ{color:#b1b5c3}.page__color-neutrals-gray-6__Nx694{color:#e6e8ec}.page__color-neutrals-gray-7__VdPQ1{color:#f4f5f6}.page__color-neutrals-gray-8__FVZdW{color:#fcfcfd}.page__color-neutrals-white__dbaVR{color:#fff}.page_heroSection__NYUTz{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(233,183,55,.15),rgba(233,183,55,.15));padding:40px 0;overflow:hidden}@media(min-width:768px){.page_heroSection__NYUTz{min-height:70vh;padding:60px 0}}.page_heroSection__NYUTz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(233,183,55,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(233,183,55,.1) 0,transparent 50%);pointer-events:none}@media(min-width:1024px){.page_heroSection__NYUTz{min-height:80vh;padding:120px 0}}.page_heroContent__UwMRx{position:relative;z-index:1;max-width:800px;text-align:center;padding:0 1rem;width:100%;box-sizing:border-box}.page_heroTitle__H72Vy{font-size:28px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.page_heroTitle__H72Vy{font-size:40px;margin-bottom:24px}}@media(min-width:1024px){.page_heroTitle__H72Vy{font-size:56px;margin-bottom:32px}}@media(min-width:1440px){.page_heroTitle__H72Vy{font-size:64px}}.page_heroSubtitle__fNgTr{font-size:20px;font-weight:500;color:#fff;margin-bottom:16px}@media(min-width:1024px){.page_heroSubtitle__fNgTr{font-size:24px;margin-bottom:20px}}.page_heroDescription__TFeXC{font-size:16px;line-height:1.6;color:#b1b5c3;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width:1024px){.page_heroDescription__TFeXC{font-size:18px;margin-bottom:48px}}.page_heroButton__7PGnS{margin-top:8px}.page_sectionTitle__SAJu_{font-size:32px;font-weight:700;color:#fff;text-align:center;margin-bottom:16px}@media(min-width:1024px){.page_sectionTitle__SAJu_{font-size:40px;margin-bottom:20px}}@media(min-width:1440px){.page_sectionTitle__SAJu_{font-size:48px}}.page_sectionSubtitle__tkXTe{font-size:16px;color:#b1b5c3;text-align:center;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}@media(min-width:1024px){.page_sectionSubtitle__tkXTe{font-size:18px;margin-bottom:64px}}.page_benefitsGrid__KZCa6{gap:24px;margin-top:48px}@media(min-width:1024px){.page_benefitsGrid__KZCa6{gap:32px}}.page_benefitCard__zhJ3M{flex:0 0 100%;background:linear-gradient(135deg,rgba(233,183,55,.1),rgba(233,183,55,.1));border:1px solid rgba(233,183,55,.2);border-radius:24px;padding:32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_benefitCard__zhJ3M:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e9b737,#e9b737);transform:scaleX(0);transition:transform .3s ease}.page_benefitCard__zhJ3M:hover{transform:translateY(-8px);border-color:#e9b737;box-shadow:0 20px 40px rgba(233,183,55,.2)}.page_benefitCard__zhJ3M:hover:before{transform:scaleX(1)}@media(min-width:1024px){.page_benefitCard__zhJ3M{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);padding:40px}}@media(min-width:1440px){.page_benefitCard__zhJ3M{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 24px)}}.page_benefitIcon___kgnm{margin-bottom:24px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin-left:auto;margin-right:auto;background:rgba(233,183,55,.1);border-radius:20px;transition:all .3s ease}.page_benefitCard__zhJ3M:hover .page_benefitIcon___kgnm{background:rgba(233,183,55,.2);transform:scale(1.1)}.page_benefitTitle__YFRgY{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}@media(min-width:1024px){.page_benefitTitle__YFRgY{font-size:22px}}.page_benefitText__WH2QW{font-size:14px;line-height:1.6;color:#b1b5c3}@media(min-width:1024px){.page_benefitText__WH2QW{font-size:16px}}.page_nominalsSection__vD4D_{background:linear-gradient(180deg,transparent,rgba(233,183,55,.05));padding:80px 0}.page_nominalsGrid__s2zo1{gap:24px;margin-top:48px}@media(min-width:1024px){.page_nominalsGrid__s2zo1{gap:32px}}.page_nominalCard___uF09{flex:0 0 100%;background:#1b1b1d;border:2px solid #353945;border-radius:24px;padding:40px 32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_nominalCard___uF09:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(233,183,55,.1),rgba(233,183,55,.1));opacity:0;transition:opacity .3s ease}.page_nominalCard___uF09:hover{transform:translateY(-8px);border-color:#e9b737;box-shadow:0 20px 40px rgba(233,183,55,.25)}.page_nominalCard___uF09:hover:before{opacity:1}@media(min-width:1024px){.page_nominalCard___uF09{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);padding:48px 40px}}@media(min-width:1440px){.page_nominalCard___uF09{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 24px)}}.page_nominalCardPopular__zEEgs{border-color:#e9b737;background:linear-gradient(135deg,rgba(233,183,55,.15),rgba(233,183,55,.15))}.page_nominalCardPopular__zEEgs:before{opacity:1}.page_popularBadge__g3c1f{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#e9b737,#e9b737);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_nominalLabel__autVV{font-size:18px;font-weight:500;color:#b1b5c3;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.page_nominalPrice__h7_BL{font-size:36px;font-weight:700;color:#e9b737;margin-bottom:12px;line-height:1.2}@media(min-width:1024px){.page_nominalPrice__h7_BL{font-size:48px}}.page_nominalDescription__V2hf4{font-size:14px;color:#b1b5c3}.page_featuresGrid__6EFIB{gap:16px;margin-top:32px}@media(min-width:1024px){.page_featuresGrid__6EFIB{gap:24px}}.page_featureItem__ka1Ry{flex:0 0 100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:rgba(233,183,55,.05);border:1px solid rgba(233,183,55,.1);border-radius:16px;transition:all .3s ease}.page_featureItem__ka1Ry:hover{background:rgba(233,183,55,.1);border-color:#e9b737;transform:translateX(8px)}@media(min-width:1024px){.page_featureItem__ka1Ry{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}}@media(min-width:1440px){.page_featureItem__ka1Ry{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 16px)}}.page_featureItem__ka1Ry p{font-size:16px;color:#fff;margin:0}.page_howItWorksSection__69GUU{padding:80px 0}.page_howItWorksContent__PpXya{gap:48px;align-items:center}@media(min-width:1024px){.page_howItWorksContent__PpXya{gap:64px}}.page_howItWorksText__7yySb{flex:1 1;min-width:300px}.page_howItWorksDescription__gRRLE{font-size:18px;color:#b1b5c3;margin-bottom:48px;line-height:1.6}.page_stepsContainer__qpsrd{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.page_stepItem__v7LUD{display:flex;gap:24px;align-items:flex-start}.page_stepNumber__Ir_xG{flex-shrink:0;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid;font-size:24px;font-weight:700;color:#fff}.page_stepContent__gkxkK{flex:1 1;padding-top:8px}.page_stepTitle__e676X{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}@media(min-width:1024px){.page_stepTitle__e676X{font-size:22px}}.page_stepText__ZwB1R{font-size:16px;color:#b1b5c3;line-height:1.6}.page_howItWorksVisual__OnK2g{flex:1 1;min-width:300px}.page_howItWorksVisual__OnK2g,.page_visualCard__cRB71{display:flex;justify-content:center;align-items:center}.page_visualCard__cRB71{width:100%;max-width:400px;aspect-ratio:2084/848;background:linear-gradient(135deg,rgba(233,183,55,.2),rgba(233,183,55,.2));border:2px solid rgba(233,183,55,.3);border-radius:24px;flex-direction:column;padding:40px;box-shadow:0 20px 60px rgba(233,183,55,.2)}.page_visualTitle__AddBP{font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:8px}.page_visualSubtitle__MwrlY{font-size:16px;color:#b1b5c3;text-align:center}.page_certificatesList__FOftt{display:flex;flex-direction:column;gap:24px;margin-top:32px;width:100%}@media(min-width:768px){.page_certificatesList__FOftt{gap:32px;margin-top:48px}}@media(min-width:1024px){.page_certificatesList__FOftt{gap:40px}}.page_certificateCard___PVit{background:#1b1b1d;border:2px solid #353945;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;max-width:100%;box-sizing:border-box;display:block}@media(min-width:768px){.page_certificateCard___PVit{border-radius:24px}}.page_certificateCard___PVit:hover{border-color:#e9b737;transform:translateY(-4px);box-shadow:0 20px 40px rgba(233,183,55,.25)}.page_cardWrapper__Mz5wX{display:flex;flex-direction:column;width:100%;background:#1b1b1d;min-width:0;box-sizing:border-box}@media(min-width:1024px){.page_cardWrapper__Mz5wX{flex-direction:row}}.page_cardImageWrapper__RMlS_{width:100%;flex-shrink:0;position:relative;overflow:hidden}@media(min-width:1024px){.page_cardImageWrapper__RMlS_{width:50%;flex:0 0 60%}}.page_cardImageLink__4Etj3{display:block;width:100%;height:100%;text-decoration:none}.page_cardImage__ZUyDS{width:100%;aspect-ratio:2084/848;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(233,183,55,.1),rgba(233,183,55,.1));display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.page_cardImage__ZUyDS{border-radius:24px 0 0 24px}}.page_cardImageImg__d_nqa{width:100%!important;height:100%!important;object-fit:cover;transition:transform .3s ease;display:block}.page_cardImageLink__4Etj3:hover .page_cardImageImg__d_nqa{transform:scale(1.02)}.page_cardContent__ohVC4{flex:1 1;display:flex;flex-direction:column;padding:16px;min-width:0;box-sizing:border-box}@media(min-width:768px){.page_cardContent__ohVC4{padding:24px}}@media(min-width:1024px){.page_cardContent__ohVC4{padding:32px 40px;width:50%}}.page_cardContentInner__f_Ahj{flex:1 1;display:flex;flex-direction:column;min-width:0}.page_cardTitleLink__9r5Xs{text-decoration:none;display:block;margin-bottom:8px}@media(min-width:768px){.page_cardTitleLink__9r5Xs{margin-bottom:12px}}@media(min-width:1024px){.page_cardTitleLink__9r5Xs{margin-bottom:16px}}.page_cardTitle__geeNw{font-size:18px;font-weight:600;color:#fff;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;display:block}@media(min-width:768px){.page_cardTitle__geeNw{font-size:22px}}@media(min-width:1024px){.page_cardTitle__geeNw{font-size:26px}}.page_cardDescription__T7ZSp{font-size:14px;color:#b1b5c3;line-height:1.6;margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block}@media(min-width:768px){.page_cardDescription__T7ZSp{font-size:15px;margin-bottom:20px}}@media(min-width:1024px){.page_cardDescription__T7ZSp{font-size:16px;margin-bottom:24px}}.page_cardImagePlaceholder__kH_12{width:100%;height:100%;background:linear-gradient(135deg,#e9b737,#e9b737);display:flex;align-items:center;justify-content:center;min-height:200px}.page_detailItem__AGvy0{display:flex;align-items:center;gap:6px;color:#b1b5c3;font-size:12px;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.page_detailItem__AGvy0{gap:8px;font-size:13px}}@media(min-width:1024px){.page_detailItem__AGvy0{font-size:14px}}.page_detailItem__AGvy0 span{display:inline-block}.page_cardFooter__PN2r6{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #353945}@media(min-width:768px){.page_cardFooter__PN2r6{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.page_cardButtonLink__9QKX6{text-decoration:none;display:inline-block;flex-shrink:0}.page_cardButton___925Y{width:100%}@media(min-width:768px){.page_cardButton___925Y{width:auto}}.page_cardPriceWrapper__Ai2fQ{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}@media(min-width:768px){.page_cardPriceWrapper__Ai2fQ{justify-content:flex-end;gap:12px}}.page_cardPrice__sH_kE{font-size:18px;font-weight:600;color:#fff;display:inline-block;white-space:nowrap}@media(min-width:768px){.page_cardPrice__sH_kE{font-size:22px}}@media(min-width:1024px){.page_cardPrice__sH_kE{font-size:26px}}.page_oldPrice__Xsx9j{text-decoration:line-through;font-size:14px;color:#b1b5c3;opacity:.6;white-space:nowrap;display:inline-block}@media(min-width:768px){.page_oldPrice__Xsx9j{font-size:16px}}@media(min-width:1024px){.page_oldPrice__Xsx9j{font-size:18px}}.page_discountPrice__jZP26{color:#e9b737;font-weight:700;font-size:18px;display:inline-block;white-space:nowrap}@media(min-width:768px){.page_discountPrice__jZP26{font-size:22px}}@media(min-width:1024px){.page_discountPrice__jZP26{font-size:26px}}.page_pagination__OXwvw{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:32px;flex-wrap:wrap;padding:0 16px}@media(min-width:768px){.page_pagination__OXwvw{gap:8px;margin-top:48px}}@media(min-width:1024px){.page_pagination__OXwvw{margin-top:64px}}.page_paginationButton__Qcqow{min-width:36px;height:36px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid #353945;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}@media(min-width:768px){.page_paginationButton__Qcqow{min-width:44px;height:44px;padding:0 16px;border-radius:12px;font-size:16px}}.page_paginationButton__Qcqow:hover:not(:disabled){background:rgba(233,183,55,.1);border-color:#e9b737;transform:translateY(-2px)}.page_paginationButton__Qcqow:disabled{opacity:.4;cursor:not-allowed}.page_paginationButton__Qcqow.page_active__otPuc{background:linear-gradient(135deg,#e9b737,#e9b737);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(233,183,55,.4)}.page_textContent__SZu5T{margin:0 auto;color:#b1b5c3;line-height:1.8}.page_textContent__SZu5T p{font-size:16px;margin-bottom:24px;color:#b1b5c3}@media(min-width:1024px){.page_textContent__SZu5T p{font-size:18px}}.page_textContent__SZu5T p strong{color:#fff;font-weight:600}.page_textContent__SZu5T ul{margin:24px 0;padding-left:0;list-style:none}.page_textContent__SZu5T ul li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;color:#b1b5c3}@media(min-width:1024px){.page_textContent__SZu5T ul li{font-size:18px}}.page_textContent__SZu5T ul li:before{content:"•";position:absolute;left:0;color:#e9b737;font-size:24px;line-height:1.2}.page_subsectionTitle__x7WQW{font-size:24px;font-weight:600;color:#fff;margin:40px 0 24px;line-height:1.3}@media(min-width:1024px){.page_subsectionTitle__x7WQW{font-size:28px}}.page_faqSection__f2qL2{padding:80px 0}.page_faqWrapper__ZgGec{margin-top:48px}.FaqSection_special-headline__WI8Z4{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.FaqSection__color-primary-stone__vOJvc{color:#2d2d2d}.FaqSection__color-primary-office__Zn0Y1{color:#1c3040}.FaqSection__color-primary-home__t7dHG{color:#b2461a}.FaqSection__color-secondary-deep-green__Cvqpq{color:#2c7b55}.FaqSection__color-secondary-green__ZZmPp{color:#3aa830}.FaqSection__color-secondary-red__ojPau{color:#de4242}.FaqSection__color-secondary-yellow__5Ey3m{color:#e9b737}.FaqSection__color-secondary-purple__NSTA8{color:#6439df}.FaqSection__color-secondary-blue__OcCWP{color:#015ff9}.FaqSection__color-neutrals-gray-1__wPPEA{color:#141416}.FaqSection__color-neutrals-gray-2__jFSy5{color:#23262f}.FaqSection__color-neutrals-gray-3__4ERpH{color:#353945}.FaqSection__color-neutrals-gray-4__0Zz_X{color:#777e90}.FaqSection__color-neutrals-gray-5__PIEQy{color:#b1b5c3}.FaqSection__color-neutrals-gray-6__7_9nr{color:#e6e8ec}.FaqSection__color-neutrals-gray-7__R8ntk{color:#f4f5f6}.FaqSection__color-neutrals-gray-8___7YJy{color:#fcfcfd}.FaqSection__color-neutrals-white__R6GfR{color:#fff}.FaqSection_faq__xQK_K{background-color:#f4f5f6;border:1px solid #b1b5c3;border-radius:24px}.FaqSection_faq__title__4r0r4{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em}@media(min-width:1024px){.FaqSection_faq__title__4r0r4{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}.FaqSection_faq__title__4r0r4{margin-bottom:20px}.FaqSection_faq__item__cAhw_{border-radius:1rem}.FaqSection_faq__item__cAhw_:not(:first-child){margin-top:1rem}@media(min-width:1024px){.FaqSection_faq__question__Xsp0m{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em}}.FaqSection_faq__question__Xsp0m{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.FaqSection_faq__icon__dPJdR{transition:transform .3s ease;transform-origin:center;transform-box:fill-box;will-change:transform;flex-shrink:0}.FaqSection_faq__icon__dPJdR.FaqSection_open__TTnfh{transform:rotate(45deg) translateZ(0)}.FaqSection_faq__icon__iconWrapper__4XKUe{display:inline-block;transition:transform .3s ease;transform-origin:center}.FaqSection_faq__icon__iconWrapper__4XKUe.FaqSection_open__TTnfh{transform:rotate(45deg)}.FaqSection_faq__icon__iconWrapper__4XKUe svg{display:block}.FaqSection_faq__answer__kKIww{overflow:hidden;height:0;transition:height .35s ease;box-sizing:border-box;color:#353945;font-size:16px;line-height:22px}.FaqSection_faq__answer__kKIww p{margin-top:10px}.ProgramCatalogElement_special-headline__4hm8F{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.ProgramCatalogElement__color-primary-stone__ymgmy{color:#2d2d2d}.ProgramCatalogElement__color-primary-office__qChi9{color:#1c3040}.ProgramCatalogElement__color-primary-home__vwT1p{color:#b2461a}.ProgramCatalogElement__color-secondary-deep-green__PzzLL{color:#2c7b55}.ProgramCatalogElement__color-secondary-green__mUd08{color:#3aa830}.ProgramCatalogElement__color-secondary-red__d1QQv{color:#de4242}.ProgramCatalogElement__color-secondary-yellow__PC43G{color:#e9b737}.ProgramCatalogElement__color-secondary-purple__8i0tA{color:#6439df}.ProgramCatalogElement__color-secondary-blue__B8Rcu{color:#015ff9}.ProgramCatalogElement__color-neutrals-gray-1__89cso{color:#141416}.ProgramCatalogElement__color-neutrals-gray-2__gzLzk{color:#23262f}.ProgramCatalogElement__color-neutrals-gray-3__a_ENQ{color:#353945}.ProgramCatalogElement__color-neutrals-gray-4__NHsk4{color:#777e90}.ProgramCatalogElement__color-neutrals-gray-5__Aac6J{color:#b1b5c3}.ProgramCatalogElement__color-neutrals-gray-6__SoQ17{color:#e6e8ec}.ProgramCatalogElement__color-neutrals-gray-7__08cCG{color:#f4f5f6}.ProgramCatalogElement__color-neutrals-gray-8__82PQr{color:#fcfcfd}.ProgramCatalogElement__color-neutrals-white__fXLhb{color:#fff}.ProgramCatalogElement_root__t_mbD{box-sizing:border-box;flex:1 1;background-color:#fff;padding:.5rem;min-width:0}.ProgramCatalogElement_root__t_mbD:not(:first-child){margin-top:.5rem}.ProgramCatalogElement_leftSection___eQZv{min-width:0;flex:1 1;max-width:100%;overflow:hidden}.ProgramCatalogElement_squareBage__lKXV8{display:none!important}@media(min-width:375px){.ProgramCatalogElement_squareBage__lKXV8{display:flex!important}.ProgramCatalogElement_squareBageMobile__hRjml{display:none!important}}.ProgramCatalogElement_contentColumn__yXn_9{min-width:0;flex:1 1 auto;max-width:100%;align-items:flex-start}@media(min-width:1024px){.ProgramCatalogElement_contentColumn__yXn_9{flex:0 1 auto;max-width:calc(100% - 250px)}}.ProgramCatalogElement_leftColumn__r6KkC{min-width:0;flex:1 1;max-width:100%}@media(min-width:1024px){.ProgramCatalogElement_leftColumn__r6KkC{flex:0 0 auto;width:400px;max-width:400px}}@media(min-width:1440px){.ProgramCatalogElement_leftColumn__r6KkC{width:500px;max-width:500px}}.ProgramCatalogElement_rightColumn__2_Vms{flex:0 0 auto}.ProgramCatalogElement_titleContainer___G4WI{min-width:0;flex:1 1;overflow:hidden}@media(min-width:1024px){.ProgramCatalogElement_titleContainer___G4WI{max-width:350px}}@media(min-width:1440px){.ProgramCatalogElement_titleContainer___G4WI{max-width:450px}}.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(min-width:1024px){.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}@media(min-width:1440px){.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}.ProgramCatalogElement_programPrice__ImPwp{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em;text-align:right}.ProgramCatalogElement_rightSection__WN43K{flex-shrink:0}.ProgramCatalogElement_getClassButton__WKeva{margin-top:.5rem}.StarRating_special-headline__eQy_S{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.StarRating__color-primary-stone___XUCV{color:#2d2d2d}.StarRating__color-primary-office__rPyzw{color:#1c3040}.StarRating__color-primary-home__XN0Jq{color:#b2461a}.StarRating__color-secondary-deep-green__VATO5{color:#2c7b55}.StarRating__color-secondary-green__SPstj{color:#3aa830}.StarRating__color-secondary-red__Yb_Qy{color:#de4242}.StarRating__color-secondary-yellow__mpRtT{color:#e9b737}.StarRating__color-secondary-purple__yO6SQ{color:#6439df}.StarRating__color-secondary-blue__smFux{color:#015ff9}.StarRating__color-neutrals-gray-1__qL4NM{color:#141416}.StarRating__color-neutrals-gray-2__geXc3{color:#23262f}.StarRating__color-neutrals-gray-3__XgKDK{color:#353945}.StarRating__color-neutrals-gray-4__CXHiv{color:#777e90}.StarRating__color-neutrals-gray-5___Vmk1{color:#b1b5c3}.StarRating__color-neutrals-gray-6__F1ChH{color:#e6e8ec}.StarRating__color-neutrals-gray-7__Up0TI{color:#f4f5f6}.StarRating__color-neutrals-gray-8__JT0XN{color:#fcfcfd}.StarRating__color-neutrals-white__0dJDI{color:#fff}.StarRating_wrapper__IBCex{display:block;vertical-align:middle}.StarRating_stars__nQbCI{display:inline}.StarRating_value__eezky{color:#555;line-height:1;margin-left:4px}.StarRating_wrapperShort__oOF6i .StarRating_stars__nQbCI{margin-right:2px}.StarRating_wrapperShort__oOF6i .StarRating_value__eezky{margin-left:2px}.SquareBage_special-headline__VA60b{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.SquareBage__color-primary-stone__kkil6{color:#2d2d2d}.SquareBage__color-primary-office__qnfdh{color:#1c3040}.SquareBage__color-primary-home__lARky{color:#b2461a}.SquareBage__color-secondary-deep-green__Mv3MR{color:#2c7b55}.SquareBage__color-secondary-green__d883I{color:#3aa830}.SquareBage__color-secondary-red__9UZCX{color:#de4242}.SquareBage__color-secondary-yellow__Ktjnd{color:#e9b737}.SquareBage__color-secondary-purple__LSlPy{color:#6439df}.SquareBage__color-secondary-blue__UcYoa{color:#015ff9}.SquareBage__color-neutrals-gray-1___Aj4J{color:#141416}.SquareBage__color-neutrals-gray-2__DaaVb{color:#23262f}.SquareBage__color-neutrals-gray-3__dmZjB{color:#353945}.SquareBage__color-neutrals-gray-4__VnnCb{color:#777e90}.SquareBage__color-neutrals-gray-5__HD5Fd{color:#b1b5c3}.SquareBage__color-neutrals-gray-6__mq6jG{color:#e6e8ec}.SquareBage__color-neutrals-gray-7__s6GK4{color:#f4f5f6}.SquareBage__color-neutrals-gray-8__zjFpp{color:#fcfcfd}.SquareBage__color-neutrals-white__otUGP{color:#fff}.SquareBage_square__yP6J_{display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.Pagination_special-headline__5D2fq{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.Pagination__color-primary-stone__0DXhW{color:#2d2d2d}.Pagination__color-primary-office__N2D4U{color:#1c3040}.Pagination__color-primary-home__QI9kQ{color:#b2461a}.Pagination__color-secondary-deep-green__mB07K{color:#2c7b55}.Pagination__color-secondary-green__LW_II{color:#3aa830}.Pagination__color-secondary-red__oMtKF{color:#de4242}.Pagination__color-secondary-yellow__s6Yet{color:#e9b737}.Pagination__color-secondary-purple__NtFrs{color:#6439df}.Pagination__color-secondary-blue__HGKNY{color:#015ff9}.Pagination__color-neutrals-gray-1__QtcNQ{color:#141416}.Pagination__color-neutrals-gray-2__0l2nj{color:#23262f}.Pagination__color-neutrals-gray-3__EdMJQ{color:#353945}.Pagination__color-neutrals-gray-4__Hb1L4{color:#777e90}.Pagination__color-neutrals-gray-5__4_aS8{color:#b1b5c3}.Pagination__color-neutrals-gray-6__XOMrX{color:#e6e8ec}.Pagination__color-neutrals-gray-7__aZtt2{color:#f4f5f6}.Pagination__color-neutrals-gray-8__ptHNT{color:#fcfcfd}.Pagination__color-neutrals-white__CVxrD{color:#fff}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:400;src:url(/_next/static/media/tt-hoves-pro-regular-webfont.24bd032a.woff2) format("woff2"),url(/_next/static/media/tt-hoves-pro-regular-webfont.319a09e1.woff) format("woff")}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:500;src:url(/_next/static/media/tt-hoves-pro-medium.4abe38fa.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_medium-webfont.a47d3638.woff) format("woff")}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:200;src:url(/_next/static/media/tt_hoves_pro_thin-webfont.4dfadc41.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_thin-webfont.0af110f2.woff) format("woff")}@font-face{font-family:tt-hoves-pro-expanded;font-style:normal;font-weight:300;src:url(/_next/static/media/tt_hoves_pro_expanded_light-webfont.abf147cc.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_expanded_light-webfont.8cb21e69.woff) format("woff")}.Pagination_root__SBS4N{display:flex;justify-content:center;align-items:center;gap:8px;font-family:inherit}.Pagination_pageButton__8sHnB{background:none;border:none;padding:6px 10px;font-size:14px;cursor:pointer;transition:color .2s ease}.Pagination_pageButton__8sHnB:hover{color:#b2461a}.Pagination_pageButton__8sHnB.Pagination_active__qNCRS{font-weight:700;color:#b2461a}.Pagination_prevNextButton__eeflU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e6e8ec;border-radius:50%;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Pagination_prevNextButton__eeflU:hover{border-color:#b2461a}.Pagination_disabled__Pb_f4{opacity:.4;cursor:not-allowed;pointer-events:none}