.program-detail_main__hJMjy{padding-bottom:64px}.program-detail_container__bg_zZ{width:min(100% - 48px,1120px);margin:0 auto}.program-detail_narrowContainer__4I5GY{width:min(100% - 48px,800px);margin:0 auto}.program-detail_hero__8PKOH{padding:25px 0 70px;background:linear-gradient(125deg,#f6faff,#fff 75%);border-bottom:1px solid #edf2f8}.program-detail_backLink__afcyk{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:650;color:#57667e}.program-detail_backLink__afcyk:hover{color:#0058d7}.program-detail_heroGrid__9M3ce{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center;margin-top:30px}.program-detail_eyebrow__4GQ6t{display:inline-flex;padding:6px 12px;border-radius:999px;background:#eaf3ff;color:#0058d7;font-size:13px;font-weight:700}.program-detail_hero__8PKOH h1{margin:21px 0 20px;color:#172033;font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1.22;letter-spacing:-1.7px;text-wrap:balance}.program-detail_description__BEvnj{color:#536079;font-size:16px;line-height:1.85;max-width:620px}.program-detail_actions__7WPFR{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.program-detail_primaryLink__EISGz{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;background:#0066ff;color:#fff;border-radius:10px;font-size:14px;font-weight:750}.program-detail_primaryLink__EISGz:hover{background:#0055d5}.program-detail_phoneLink__lhogC,.program-detail_textLink__ZdnVS{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;color:#0058d7}.program-detail_overview__5ZjvC{padding:29px;border:1px solid #e2eaf5;border-radius:18px;background:#fff;box-shadow:0 10px 40px #183c810a}.program-detail_icon__minlz{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:13px;color:#0066ff;background:#eff5ff}.program-detail_overview__5ZjvC h2{margin:20px 0 23px;font-size:23px;line-height:1.4;font-weight:800;letter-spacing:-.7px}.program-detail_overview__5ZjvC dl{display:grid;gap:17px}.program-detail_overview__5ZjvC dl>div+div{border-top:1px solid #edf1f7;padding-top:17px}.program-detail_overview__5ZjvC dt{margin-bottom:5px;font-size:11px;line-height:1.5;color:#68758b}.program-detail_overview__5ZjvC dd{font-size:13px;line-height:1.65;font-weight:700;color:#2c3a52}.program-detail_overview__5ZjvC>p{margin:23px 0 0;font-size:12px;line-height:1.8;color:#65728a}.program-detail_preparation__tx0p8{padding:72px 0}.program-detail_preparationGrid__eqrGU{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.program-detail_sectionLabel__t7jHQ{color:#0058d7;font-size:12px;line-height:1.6;font-weight:700}.program-detail_nextStep__hK2ov h2,.program-detail_preparation__tx0p8 h2,.program-detail_sectionHeading__yZvil h2{margin:14px 0 25px;font-size:29px;line-height:1.35;font-weight:800;letter-spacing:-.9px;text-wrap:balance}.program-detail_fitList__wCybb{list-style:none;padding:0;display:grid;gap:20px}.program-detail_fitList__wCybb li{display:flex;align-items:flex-start;gap:13px;font-size:14px;line-height:1.85;color:#4d5d75}.program-detail_fitList__wCybb svg{flex-shrink:0;margin-top:4px;color:#0066ff}.program-detail_documentCard__0FcDQ{padding:28px;background:#f8faff;border:1px solid #e5ecf6;border-radius:15px}.program-detail_documentCard__0FcDQ>svg{color:#0066ff}.program-detail_documentCard__0FcDQ h2{font-size:23px;margin:15px 0 12px}.program-detail_documentCard__0FcDQ li,.program-detail_documentCard__0FcDQ p{font-size:13px;line-height:1.85;color:#53627b}.program-detail_documentCard__0FcDQ ul{list-style:disc;padding-left:19px;margin-top:15px;display:grid;gap:10px}.program-detail_consideration__CXOm7{margin-top:38px;padding:23px 27px;border-left:3px solid #0066ff;background:#f7faff;border-radius:0 10px 10px 0}.program-detail_consideration__CXOm7 h3{margin:0 0 8px;font-size:16px;font-weight:750;line-height:1.5}.program-detail_consideration__CXOm7 p{font-size:13px;line-height:1.85;color:#52617a}.program-detail_process__S2GPj{padding:65px 0 70px;background:#f8fafc}.program-detail_sectionHeading__yZvil{text-align:center;margin-bottom:34px}.program-detail_steps__hsD_o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none}.program-detail_stepNumber__pozkd{display:inline-flex;color:#0066ff;font-size:13px;font-weight:800;border-bottom:2px solid #bad4ff;padding:0 0 10px;margin-bottom:16px}.program-detail_steps__hsD_o h3{margin:0 0 12px;font-size:17px;line-height:1.5;font-weight:750}.program-detail_steps__hsD_o p{font-size:13px;line-height:1.9;color:#59677e}.program-detail_faq__IZG1d{padding:72px 0}.program-detail_faqItem__wuVaL{border-bottom:1px solid #e3eaf3}.program-detail_faqItem__wuVaL:first-of-type{border-top:1px solid #e3eaf3}.program-detail_faqItem__wuVaL summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;min-height:64px;padding:20px 4px;font-size:15px;line-height:1.7;font-weight:700}.program-detail_faqItem__wuVaL summary::-webkit-details-marker{display:none}.program-detail_faqItem__wuVaL summary:focus-visible{outline:3px solid #0066ff;outline-offset:3px}.program-detail_faqItem__wuVaL summary svg{flex-shrink:0;color:#0066ff;transition:transform .15s ease}.program-detail_faqItem__wuVaL[open] summary svg{transform:rotate(180deg)}.program-detail_faqItem__wuVaL p{margin:0;padding:0 34px 22px 4px;font-size:14px;line-height:1.9;color:#53627a}.program-detail_nextStep__hK2ov{padding:58px 0 68px;text-align:center;background:#f7faff}.program-detail_nextStep__hK2ov h2{margin-top:0;margin-bottom:14px}.program-detail_nextStep__hK2ov p{font-size:15px;line-height:1.8;color:#53627a}.program-detail_nextStep__hK2ov .program-detail_actions__7WPFR{justify-content:center;margin-top:23px}.program-detail_nextStep__hK2ov small{display:block;max-width:650px;margin:30px auto 0;font-size:11px;line-height:1.9;color:#6a768b}@media (max-width:900px){.program-detail_heroGrid__9M3ce{gap:35px;grid-template-columns:1.3fr 1fr}.program-detail_preparationGrid__eqrGU{gap:35px}.program-detail_overview__5ZjvC{padding:23px}}@media (max-width:700px){.program-detail_container__bg_zZ,.program-detail_narrowContainer__4I5GY{width:calc(100% - 36px)}.program-detail_hero__8PKOH{padding-bottom:45px}.program-detail_heroGrid__9M3ce{grid-template-columns:1fr;gap:32px;margin-top:22px}.program-detail_hero__8PKOH h1{font-size:36px;letter-spacing:-1.2px}.program-detail_description__BEvnj{font-size:15px}.program-detail_actions__7WPFR{gap:14px 22px}.program-detail_faq__IZG1d,.program-detail_preparation__tx0p8{padding:48px 0}.program-detail_preparationGrid__eqrGU{grid-template-columns:1fr;gap:28px}.program-detail_nextStep__hK2ov h2,.program-detail_preparation__tx0p8 h2,.program-detail_sectionHeading__yZvil h2{font-size:26px}.program-detail_documentCard__0FcDQ{padding:24px}.program-detail_documentCard__0FcDQ h2{font-size:22px}.program-detail_consideration__CXOm7{padding:21px}.program-detail_process__S2GPj{padding:48px 0}.program-detail_steps__hsD_o{grid-template-columns:1fr;gap:26px}.program-detail_stepNumber__pozkd{margin-bottom:12px}.program-detail_sectionHeading__yZvil{margin-bottom:28px}.program-detail_faqItem__wuVaL summary{font-size:14px}.program-detail_nextStep__hK2ov{padding:45px 0 55px}}@media (prefers-reduced-motion:reduce){.program-detail_faqItem__wuVaL summary svg{transition:none}}