@keyframes yoXfOq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes yoXfOq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes yoXfOq_idrkSpin{to{transform:rotate(360deg)}}.yoXfOq_page{padding:0 0 60px}.yoXfOq_heroSection{padding:30px 0 12px}.yoXfOq_topSection{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.yoXfOq_topSection{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.yoXfOq_topSection{align-items:flex-start;gap:30px;display:flex}@media screen and (max-width:767px){.yoXfOq_topSection{flex-direction:column;gap:20px}}.yoXfOq_heroWrapper{flex:1;min-width:0}.yoXfOq_certificationSide{flex:0 0 340px}@media screen and (max-width:992px){.yoXfOq_certificationSide{flex:0 0 280px}}@media screen and (max-width:767px){.yoXfOq_certificationSide{flex:1;width:100%}}.yoXfOq_hero{background:#fff;border:6px solid;border-radius:30px;padding:40px;position:relative}@media screen and (max-width:767px){.yoXfOq_hero{border-width:4px;border-radius:20px;padding:24px 20px}}.yoXfOq_categoryBadge{z-index:1;color:#fff;border:6px solid #f9f9f9;border-radius:40px;align-items:center;padding:3px 18px;display:flex;position:absolute;top:-22px;left:-20px}@media screen and (max-width:767px){.yoXfOq_categoryBadge{border-width:4px;padding:2px 12px;top:-16px;left:-6px}}.yoXfOq_categoryName{color:#fff;white-space:nowrap;font-family:HindVadodara;font-size:20px;font-weight:600}@media screen and (max-width:767px){.yoXfOq_categoryName{font-size:15px}}.yoXfOq_title{color:#2b468a;margin:8px 0 16px;font-family:ArialRounded;font-size:40px;line-height:1.15}@media screen and (max-width:767px){.yoXfOq_title{font-size:28px}}.yoXfOq_reframe{color:#2b468a;margin:0;font-size:17px;line-height:1.6}.yoXfOq_inlineLink{color:#007dae;font-weight:600;text-decoration:underline}.yoXfOq_heroExplainer{color:#2b468a;opacity:.9;margin:16px 0 0;font-size:15px;line-height:1.6}.yoXfOq_promises{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.yoXfOq_promise{color:#2b468a;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.yoXfOq_promiseCheck{flex:none;font-weight:700}.yoXfOq_section{padding:34px 0}.yoXfOq_sectionInner{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.yoXfOq_sectionInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.yoXfOq_sectionTitle{color:#2b468a;margin:0 0 18px;font-family:ArialRounded;font-size:26px}@media screen and (max-width:767px){.yoXfOq_sectionTitle{font-size:22px}}.yoXfOq_definition{color:#2b468a;max-width:800px;line-height:1.7}.yoXfOq_definition p{margin:0 0 14px}.yoXfOq_definition p:last-child{margin-bottom:0}.yoXfOq_formationsBox{background:#fdfa76;border-radius:16px;padding:24px 28px 28px}@media screen and (max-width:767px){.yoXfOq_formationsBox{border-radius:14px;padding:16px 16px 20px}}.yoXfOq_formationsBoxTitle{color:#2b468a;margin:0 0 16px;font-family:ArialRounded;font-size:24px}@media screen and (max-width:767px){.yoXfOq_formationsBoxTitle{font-size:20px}}.yoXfOq_cpfBanner{background:#fff;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:10px 16px;display:flex}@media screen and (max-width:767px){.yoXfOq_cpfBanner{gap:10px;padding:8px 12px}}.yoXfOq_cpfBannerLogo{flex:none;width:auto;height:34px}.yoXfOq_cpfBannerText{color:#2b468a;margin:0;font-size:14px;font-weight:600}.yoXfOq_barkleyFilterWrap{margin-bottom:16px}.yoXfOq_formationsList{flex-direction:column;gap:16px;display:flex}.yoXfOq_formationsCta{justify-content:center;margin-top:24px;display:flex}.yoXfOq_formationsCta a{border-color:#fdfa76}.yoXfOq_empty{color:#2b468a;opacity:.75;margin:0}.yoXfOq_siblingsList{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:767px){.yoXfOq_siblingsList{grid-template-columns:1fr}}.yoXfOq_siblingCard{background:#fff;border-radius:20px;flex-direction:column;padding:22px 24px 24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 20px #2b468a14}.yoXfOq_siblingCard:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2b468a24}.yoXfOq_siblingName{color:#2b468a;margin-bottom:8px;font-family:ArialRounded;font-size:19px;font-weight:700}.yoXfOq_siblingDesc{color:#2b468a;flex-grow:1;font-size:14px;line-height:1.5}.yoXfOq_siblingCta{color:#007dae;align-self:flex-start;margin-top:auto;padding-top:16px;font-family:ArialRounded;font-size:14px;font-weight:600;text-decoration:underline}.yoXfOq_siblingCta:hover{color:#2b468a}
