.TariffBenefits_grid__LEVTI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}.TariffBenefits_card__0FY0j{min-width:0;padding:24px;border:1px solid #dce4f4;border-radius:22px;background:linear-gradient(145deg,#f9fbff,#fff 65%);box-shadow:0 18px 40px -32px rgba(15,29,65,.25)}.TariffBenefits_heading__j0wSH{display:flex;align-items:center;gap:12px}.TariffBenefits_heading__j0wSH h3{margin:0;color:#142647;font-size:18px;font-weight:700;line-height:1.4}.TariffBenefits_icon__tFQc_{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;color:#31539d;background:#edf2ff}.TariffBenefits_icon__tFQc_ svg{width:24px;height:24px}.TariffBenefits_card__0FY0j p{margin:14px 0 0;color:#64799f;font-size:16px;line-height:1.6}@media(max-width:767px){.TariffBenefits_grid__LEVTI{grid-template-columns:1fr;gap:12px;margin-top:22px}.TariffBenefits_card__0FY0j{padding:20px}.TariffBenefits_heading__j0wSH h3{font-size:17px}}.CourseLanding_hero__SC_1y{padding:30px 0 64px;background:#fff;color:#132544}.CourseLanding_heroGrid__nP43p{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:40px;align-items:center}.CourseLanding_badges__uzzKo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px}.CourseLanding_badges__uzzKo>a,.CourseLanding_badges__uzzKo>span{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe4f4;border-radius:50px;padding:10px 12px;font-size:12px;line-height:1.4;color:#526487}.CourseLanding_stars__7zF_c{display:flex;gap:2px;color:#c98a15}.CourseLanding_badges__uzzKo b{font-size:18px;color:#132544}.CourseLanding_hero__SC_1y h1{font-family:var(--font-display),sans-serif;font-size:clamp(30px,2.8vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.03em}.CourseLanding_hero__SC_1y h1>span{color:#284995}.CourseLanding_price__bi1M_{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-top:24px}.CourseLanding_price__bi1M_>span{font-size:18px;color:#617498}.CourseLanding_price__bi1M_ strong{font-family:var(--font-display),sans-serif;font-size:clamp(42px,4vw,64px);line-height:1.1;font-weight:800;color:#284995}.CourseLanding_price__bi1M_ del{font-size:26px;font-weight:600;color:#8f9fba;text-decoration-color:#c31317;text-decoration-thickness:3px}.CourseLanding_lead__7yDcv{margin-top:24px;font-size:19px;line-height:1.6;color:#344d76}.CourseLanding_benefits__GNIS4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;list-style:none;padding:0}.CourseLanding_benefits__GNIS4 li{display:flex;gap:9px;font-size:14px;font-weight:500;line-height:1.5;color:#526487}.CourseLanding_benefits__GNIS4 li+li{border-left:1px solid #d4dff3;padding-left:16px}.CourseLanding_benefits__GNIS4 svg{flex:none;width:17px;height:17px;margin-top:3px;color:#168967}.CourseLanding_redButton__PVEIN{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;background:#c31317;color:#fff;border-radius:16px;font-size:16px;font-weight:700;line-height:1.35;transition:background .2s}.CourseLanding_redButton__PVEIN:hover{background:#a90f13}.CourseLanding_gears__ukdby button:focus-visible,.CourseLanding_redButton__PVEIN:focus-visible{outline:3px solid #cf991d;outline-offset:4px}.CourseLanding_media__ZVOEE{min-width:0}.CourseLanding_photo__knQRW{border:6px solid #eff4fc;outline:1px solid #ccd9ee;border-radius:28px;overflow:hidden;background:#eef3fc}.CourseLanding_photo__knQRW img{display:block;width:100%;aspect-ratio:1/1.05;object-fit:cover;object-position:50% 40%}.CourseLanding_bonus__gGaH5{position:relative;width:96%;margin:-44px auto 0;padding:24px;border:1px solid #647fa8;border-radius:24px;background:linear-gradient(125deg,#19345d,#304e7c);color:white;box-shadow:0 15px 35px -25px #132544}.CourseLanding_eyebrow__UJQet{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.CourseLanding_bonus__gGaH5>.CourseLanding_eyebrow__UJQet{color:#ffe0a0}.CourseLanding_bonus__gGaH5 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:16px 0 20px}.CourseLanding_bonus__gGaH5 li{display:flex;gap:6px;font-size:12px;line-height:1.5}.CourseLanding_bonus__gGaH5 li svg{width:14px;height:14px;flex:none;margin-top:2px;color:#ffe0a0}.CourseLanding_discount__JYJBv{border-top:1px solid #ffffff30;padding-top:18px}.CourseLanding_discount__JYJBv h2{font-family:var(--font-display);font-size:23px;font-weight:800;line-height:1.2}.CourseLanding_discount__JYJBv p{font-size:13px;line-height:1.5;color:#dde7f9;margin-top:10px}.CourseLanding_discount__JYJBv .CourseLanding_redButton__PVEIN{margin-top:16px;padding:13px 20px;font-size:14px}.CourseLanding_tariffs__6lMAU{padding:64px 0;background:linear-gradient(#f4f7ff,#fff);color:#132544;scroll-margin-top:90px}.CourseLanding_tariffHeader__TeeIg{display:flex;justify-content:space-between;align-items:center;gap:28px}.CourseLanding_tariffHeader__TeeIg>div:first-child{max-width:760px}.CourseLanding_tariffHeader__TeeIg h2{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15;margin:12px 0}.CourseLanding_tariffHeader__TeeIg p{font-size:16px;line-height:1.6;color:#526487}.CourseLanding_tariffHeader__TeeIg .CourseLanding_eyebrow__UJQet{color:#284995;font-size:13px}.CourseLanding_gears__ukdby{display:flex;flex:none;padding:5px;border:1px solid #dbe4f4;background:#fff;border-radius:20px;gap:4px}.CourseLanding_gears__ukdby button{min-width:120px;padding:12px 14px;border-radius:15px;font-size:15px;font-weight:600;color:#526487}.CourseLanding_gears__ukdby button[aria-pressed=true]{background:#284995;color:white}.CourseLanding_gears__ukdby button:disabled{background:#edf0f5;color:#8793a7;cursor:not-allowed}.CourseLanding_gears__ukdby small{display:block;font-size:10px;margin-top:4px;font-weight:400}@media(max-width:1023px){.CourseLanding_heroGrid__nP43p{grid-template-columns:1fr;gap:30px}.CourseLanding_hero__SC_1y h1{font-size:38px}.CourseLanding_media__ZVOEE{max-width:700px;width:100%;margin:auto}.CourseLanding_tariffHeader__TeeIg{align-items:flex-start;flex-direction:column}.CourseLanding_photo__knQRW img{aspect-ratio:1.2/1}}@media(max-width:639px){.CourseLanding_hero__SC_1y{padding:20px 0 42px}.CourseLanding_hero__SC_1y h1{font-size:30px}.CourseLanding_badges__uzzKo{gap:7px;margin-bottom:22px}.CourseLanding_badges__uzzKo>a,.CourseLanding_badges__uzzKo>span{font-size:11px;padding:8px 10px}.CourseLanding_price__bi1M_{gap:8px 12px;margin-top:20px}.CourseLanding_price__bi1M_ strong{font-size:43px}.CourseLanding_price__bi1M_ del{font-size:22px}.CourseLanding_lead__7yDcv{font-size:17px;margin-top:20px}.CourseLanding_benefits__GNIS4{grid-template-columns:1fr;gap:12px;margin:22px 0}.CourseLanding_benefits__GNIS4 li{font-size:14px}.CourseLanding_benefits__GNIS4 li+li{border:0;padding:0}.CourseLanding_heroGrid__nP43p>.CourseLanding_media__ZVOEE{margin-top:8px}.CourseLanding_photo__knQRW img{aspect-ratio:1/1}.CourseLanding_bonus__gGaH5{padding:20px 18px;width:96%;margin-top:-28px}.CourseLanding_bonus__gGaH5 ul{grid-template-columns:1fr;gap:10px}.CourseLanding_bonus__gGaH5 li{font-size:14px}.CourseLanding_discount__JYJBv h2{font-size:23px}.CourseLanding_tariffs__6lMAU{padding:42px 0}.CourseLanding_tariffHeader__TeeIg{gap:22px}.CourseLanding_gears__ukdby{width:100%}.CourseLanding_gears__ukdby button{flex:1;min-width:0}.CourseLanding_redButton__PVEIN{width:100%;padding:16px;font-size:15px}}.CourseLanding_locationBadges__TwQ8K>div{flex-basis:100%}.CourseLanding_locationBadges__TwQ8K>a,.CourseLanding_locationBadges__TwQ8K>div>span,.CourseLanding_locationBadges__TwQ8K>span{min-height:40px;height:40px;box-sizing:border-box}.CourseLanding_locationBadges__TwQ8K>div>span{padding:8px 12px}.CourseLanding_locationBenefits__7FGL9{grid-template-columns:1.2fr 1fr 1.05fr;gap:12px}.CourseLanding_locationBenefits__7FGL9 li{font-size:13px;gap:7px}.CourseLanding_locationBenefits__7FGL9 li+li{padding-left:12px}.CourseLanding_locationBenefits__7FGL9 li>span{white-space:nowrap}.CourseLanding_compactBonus__5N4rN{padding:20px}.CourseLanding_compactBonus__5N4rN h2{font-family:var(--font-display),sans-serif;font-size:21px;line-height:1.25;font-weight:800}.CourseLanding_compactBonus__5N4rN ul{margin:16px 0}.CourseLanding_compactBonus__5N4rN .CourseLanding_redButton__PVEIN{padding:12px 18px;font-size:14px}.CourseLanding_locationHero__hmF9p .CourseLanding_heroGrid__nP43p{align-items:start}@media(min-width:1024px) and (max-width:1399px){.CourseLanding_locationBenefits__7FGL9{grid-template-columns:1fr;gap:12px}.CourseLanding_locationBenefits__7FGL9 li+li{padding:0;border:0}.CourseLanding_locationBenefits__7FGL9 li{font-size:14px}}@media(min-width:1700px){.CourseLanding_locationBenefits__7FGL9 li{font-size:14px}}@media(max-width:639px){.CourseLanding_locationBenefits__7FGL9{grid-template-columns:1fr}.CourseLanding_locationBenefits__7FGL9 li{font-size:14px}.CourseLanding_locationBenefits__7FGL9 li+li{padding:0}.CourseLanding_locationBadges__TwQ8K{gap:6px}.CourseLanding_locationBadges__TwQ8K>a,.CourseLanding_locationBadges__TwQ8K>span{font-size:10px;padding:7px 8px;gap:5px}.CourseLanding_locationBadges__TwQ8K b{font-size:16px}.CourseLanding_locationBadges__TwQ8K .CourseLanding_stars__7zF_c{gap:1px}.CourseLanding_locationBadges__TwQ8K .CourseLanding_stars__7zF_c svg{width:10px;height:10px}.CourseLanding_compactBonus__5N4rN h2{font-size:20px}.CourseLanding_compactBonus__5N4rN{padding:20px 18px}.CourseLanding_compactBonus__5N4rN .CourseLanding_redButton__PVEIN{width:100%}}.CourseLanding_refinedHero__3BKq_ .CourseLanding_locationBadges__TwQ8K>span{font-size:14px}@media(min-width:1024px){.CourseLanding_refinedHero__3BKq_ .CourseLanding_photo__knQRW img{aspect-ratio:1.15/1;object-position:50% 100%}.CourseLanding_refinedHero__3BKq_ .CourseLanding_compactBonus__5N4rN{margin-top:-44px}}@media(max-width:639px){.CourseLanding_refinedHero__3BKq_ .CourseLanding_locationBadges__TwQ8K>div>span,.CourseLanding_refinedHero__3BKq_ .CourseLanding_locationBadges__TwQ8K>span{font-size:14px}.CourseLanding_refinedHero__3BKq_ .CourseLanding_photo__knQRW img{aspect-ratio:1.1/1;object-position:center bottom}}.CourseLanding_refinedHero__3BKq_ .CourseLanding_heroGrid__nP43p{align-items:start}.CourseLanding_courseCityBadge__nT_uo{display:inline-flex;align-items:center;border:1px solid #dbe4f4;border-radius:50px;font-size:14px;line-height:1.4;color:#526487}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_photo__knQRW img{object-position:50% 25%}@media(min-width:1280px){.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_badges__uzzKo{flex-wrap:nowrap;gap:6px}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>div{flex-basis:auto;flex-shrink:0}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>a,.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>div>span,.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>span{white-space:nowrap;padding:8px 7px;gap:5px;font-size:11px}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K b{font-size:16px}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K .CourseLanding_stars__7zF_c{gap:1px}.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K .CourseLanding_stars__7zF_c svg{width:10px;height:10px}}@media(min-width:1440px){.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>a,.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>div>span,.CourseLanding_refinedCourseHero__w__UQ .CourseLanding_locationBadges__TwQ8K>span{font-size:12px;padding:8px}}