.strengths_section__C49_z{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:48px 40px;background:#f0f3f9}.strengths_rep__mrNoN{container-type:inline-size;display:flex;flex-direction:column;gap:12px;width:100%;align-self:stretch}.strengths_repHead__ULnUU{display:flex;align-items:center;gap:16px}.strengths_repPhoto__KB3OU{display:block;flex:none;width:96px;height:96px}.strengths_plate__N8tPS{display:flex;flex-direction:column;gap:4px;line-height:1.4;color:var(--navy-training)}.strengths_plateRole__OPXad{font-size:12px;font-weight:500}.strengths_plateName__BLgum{font-size:18px;font-weight:700}.strengths_history__BWGK0{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;margin:0}.strengths_year__6aGRq{font-size:12px;font-weight:700;line-height:1.6;color:#204578;white-space:nowrap}.strengths_event__qyRCg{margin:0;font-size:12px;font-weight:400;line-height:1.6;color:#333}@container (max-width: 199px){.strengths_history__BWGK0{grid-template-columns:minmax(0,1fr);row-gap:0}.strengths_event__qyRCg{margin:0 0 4px}}@media (max-width:768px){.strengths_section__C49_z{padding:40px 32px}}@media (max-width:430px){.strengths_section__C49_z{padding:32px 16px}}.pricing_section__epsXe{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0 0 20px;padding:40px;background:#fff;scroll-margin-top:78px}.pricing_scroll__ZAtDy{width:1000px;max-width:100%;margin:28px 0 0;overflow-x:auto;border-radius:8px}.pricing_table__N7wmH{width:100%;min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5;color:#333}.pricing_table__N7wmH td,.pricing_table__N7wmH th{padding:12px 16px;border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle}.pricing_plan__eieO_{font-size:16px;font-weight:700;color:#204578;white-space:nowrap;background:var(--band)}.pricing_corner__LxFNg,.pricing_table__N7wmH th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--band)}.pricing_corner__LxFNg{width:136px}.pricing_table__N7wmH th[scope=row]{font-weight:700;text-align:left;white-space:nowrap}.pricing_priceRow__YvcUU td{padding:16px;background:#fff}.pricing_amount__YbWZB{font-size:24px;font-weight:700;font-feature-settings:"palt" 1;color:#222}.pricing_amount__YbWZB,.pricing_rest__9GOgp{display:inline-block;line-height:1.5;white-space:nowrap}.pricing_rest__9GOgp{font-size:14px;font-weight:500;color:#555}.pricing_custom__F8kJK{flex:none;width:1000px;max-width:100%;margin:24px 0 0;padding:16px 24px;background:#f0f3f9;border-radius:8px}.pricing_customText__dPvEB{font-size:16px;font-weight:500;line-height:1.7;color:#303439;text-align:left}.pricing_customLabel__SwueB{font-weight:700;color:#204578}.pricing_customLink__wMc_9{font-weight:700;white-space:nowrap;color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pricing_customTail__Oabim{white-space:nowrap}.pricing_notes__P_vM4{text-wrap:pretty;flex:none;width:1000px;max-width:100%;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.6;color:#757575;text-align:left}.pricing_cards__NklYJ{display:none}@media (max-width:799px){.pricing_scroll__ZAtDy{display:none}.pricing_cards__NklYJ{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;margin:24px 0 0;padding:0;list-style:none}.pricing_card__kCx9k{padding:20px;background:#fff;border:1px solid var(--rule);border-radius:16px}.pricing_cardName__K8rC8{font-size:18px;font-weight:700;line-height:1.5;color:#204578}.pricing_cardPrice__H0ozJ{margin:4px 0 12px}.pricing_cardRow__YKKne{display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.pricing_cardLabel__PTJq_{font-size:12px;font-weight:700;line-height:1.6;color:#555}.pricing_cardValue__Vhguz{margin:0;font-size:14px;line-height:1.6;color:#333}.pricing_cardLink__naHyE{margin:12px 0 0}}@media (max-width:383px){.pricing_openParen__Ab66a{margin-left:-8px}}@media (max-width:430px){.pricing_section__epsXe{padding:40px 24px;scroll-margin-top:64px}.pricing_amount__YbWZB{font-size:20px}.pricing_custom__F8kJK{padding:16px}.pricing_customText__dPvEB{font-size:14px}.pricing_notes__P_vM4{font-size:12px}}@media (max-width:360px){.pricing_section__epsXe{padding:32px 16px 40px}}