@font-face{font-family:"RISE DM Sans";src:url(/assets/fonts/rise-reference/dm-sans-optical-variable.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}:root:has(body.rise-product-page){--rise-page-surface: #fdfffc}:root:has(body.rise-product-page) body.rise-product-page :is(.rise-program-header,[data-autohide-nav],.bl-pilot-programme-tier,[data-rise-wide-chrome-clone=programme]){background:var(--rise-page-surface)!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid #e6ece8!important;font-family:"RISE DM Sans",sans-serif!important}html body.rise-product-page :is(.rise-program-header,[data-rise-wide-chrome-clone=programme],.bl-pilot-programme-tier) :is(a,button,label,summary){font-family:"RISE DM Sans",sans-serif!important}html body.rise-product-page :is(.rise-program-header,[data-rise-wide-chrome-clone=programme],.bl-pilot-programme-tier) .rise-desktop-nav-unified>a{font-size:16px!important;font-weight:500!important;line-height:32px!important;letter-spacing:-.16px!important;color:#041e3a!important}html body.rise-product-page :is(.rise-program-header,[data-rise-wide-chrome-clone=programme],.bl-pilot-programme-tier) .rise-desktop-schedule{font-size:14px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.14px!important}html body.rise-product-page .rise-mobile-menu-system :is(a,button,summary){font-family:"RISE DM Sans",sans-serif!important;font-size:16px!important;line-height:1.5!important}html body.rise-product-page .rise-mnav>a{color:#041e3a!important}html body.rise-product-page:is(.rise-page-faq,.rise-page-results) .rise-footer-shell{margin-top:0!important}body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root [style*=--fdisp]{--fdisp:"RISE DM Sans",sans-serif!important;--fbody:"RISE DM Sans",sans-serif!important}body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root :is(section,.rise-programs-hero,.rise-about-hero) :is(h1,h2,h3,h4,p,li,a,button,table,th,td){font-family:"RISE DM Sans",sans-serif!important}body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root :is(h1,h2){font-family:"RISE DM Sans",sans-serif!important;font-size:50px!important;line-height:1.2!important;letter-spacing:-2px!important;font-weight:600!important;text-wrap:balance}body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root section p{font-size:18px!important;line-height:1.5!important;letter-spacing:-.18px}body.rise-page-programs .rise-programs-hero>p{font-family:"RISE DM Sans",sans-serif!important;font-size:20px!important;line-height:1.5!important;letter-spacing:-.5px}.rise-programme-comparison{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;border:1px solid #c8d8ce;border-radius:16px;overflow:hidden;background:#fff;font:400 16px/1.5 "RISE DM Sans",sans-serif;color:#041e3a}.rise-programme-comparison :is(th,td){border:0;border-right:1px solid #c8d8ce;border-bottom:1px solid #c8d8ce;padding:20px 24px;vertical-align:middle}.rise-programme-comparison tr>:last-child{border-right:0}.rise-programme-comparison tbody tr:last-child>:is(th,td){border-bottom:0}.rise-programme-comparison thead th:first-child{border-top-left-radius:15px}.rise-programme-comparison thead th:last-child{border-top-right-radius:15px}.rise-programme-comparison tbody tr:last-child th:first-child{border-bottom-left-radius:15px}.rise-programme-comparison tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.rise-programme-comparison thead th{font-size:20px;font-weight:600;text-align:center;background:#1c7c54;color:#fff}.rise-programme-comparison thead th:first-child{width:44%;text-align:left;background:#f0f6f2;color:#1c7c54}.rise-programme-comparison tbody th{font-weight:500;color:#1c7c54;text-align:left}.rise-programme-comparison td{text-align:center;width:28%}.rise-programme-comparison td svg{display:inline-block;vertical-align:middle;color:#1c7c54}.rise-programme-included{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.rise-page-programs .rise-prog-mob>div{border:1px solid #b7cbbf!important}body.rise-page-programs .rise-prog-mob .rise-programme-mobile-fee{margin:0;padding:16px 20px;font-size:24px!important;line-height:1.2!important;font-weight:600;color:#1c7c54;border-bottom:1px solid #b7cbbf}@media(max-width:809px){body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root :is(h1,h2){font-size:36px!important;line-height:1.2!important;letter-spacing:-1.44px!important}body:is(.rise-page-about,.rise-page-programs,.rise-page-awards,.rise-page-award,.rise-page-isef) #dc-root section p{font-size:18px!important;line-height:1.5!important}}@media(min-width:1181px)and (max-width:1799px){html:not(.bl-header-pilot-program) body.rise-product-page #dc-root{margin-top:71px!important}html body.rise-product-page .bl-unified-header{min-height:71px!important;padding-block:13px!important;padding-inline:56px!important}html body.rise-product-page .rise-program-header,html body.rise-product-page [data-autohide-nav]{top:0!important;transition:box-shadow 160ms ease!important}}html body.rise-product-page :is(.rise-program-header,[data-rise-wide-chrome-clone=programme])>a:first-child{width:119px!important;flex:0 0 119px!important}html body.rise-product-page :is(.rise-program-header,[data-rise-wide-chrome-clone=programme])>a:first-child img{width:119px!important;height:auto!important;max-width:none!important;object-fit:contain!important;transform:none!important}@media(min-width:1181px){html body.rise-product-page .rise-program-header{padding-block:11px!important;min-height:71px!important}}@media(max-width:1180px){html body.rise-product-page .rise-program-header{padding-block:7px!important;min-height:62px!important}}
