@charset "UTF-8";@import"https://fonts.momentum.co.za/the-curve/variable.css";:root{--mhl-ink: rgba(0, 0, 0, .87);--mhl-card-radius: var(--mh-corner-feature, var(--mat-sys-corner-large, 24px));--mhl-image-radius: var(--mh-corner-panel, var(--mat-sys-corner-medium, 16px));--momentum-red: #e11b22;--momentum-blue: #003366;--momentum-blush: #fcd3c1;--momentum-sky: #c1e6ed;--momentum-paper: #ffffff;--momentum-red-dark: #bc151c;--momentum-blue-dark: #00264d;--momentum-red-soft: #fff0ef;--momentum-blue-soft: #edf5fa;--navy: var(--momentum-blue);--navy-dark: var(--momentum-blue-dark);--text: var(--mhl-ink);--text-light: var(--mhl-ink);--surface: var(--mh-color-surface, var(--momentum-paper));--surface-soft: #f7fafb;--surface-grey: #eef3f6;--border: #e1e8ee;--color-primary: var(--momentum-red);--color-heading: var(--mhl-ink);--color-text: var(--mhl-ink);--color-background: var(--momentum-paper);--container: 1280px;--radius-sm: 8px;--radius-md: var(--mhl-image-radius);--radius-lg: var(--mhl-card-radius);--shadow: 0 16px 45px rgba(0, 51, 102, .08);--shadow-hover: 0 22px 50px rgba(0, 51, 102, .12);--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--transition-fast: .2s ease;--transition-normal: .3s ease}body{font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--color-background)}html{scroll-behavior:smooth;scroll-padding-top:var(--mhl-scroll-offset, 150px)}img{max-width:100%;display:block}.section-container{width:min(100% - 48px,var(--container));margin-inline:auto}.reveal-ready{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-ready.reveal-up{transform:translateY(30px)}.reveal-ready.reveal-left{transform:translate(-35px)}.reveal-ready.reveal-right{transform:translate(35px)}.reveal-ready.reveal-scale{transform:translateY(15px) scale(.97)}.reveal-ready.reveal-visible{opacity:1;transform:none}.hover-lift{transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.hover-lift:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.image-zoom{overflow:hidden}.image-zoom img{transition:transform .7s var(--ease-out-expo)}.image-zoom:hover img{transform:scale(1.04)}@media(max-width:900px){.reveal-ready.reveal-left,.reveal-ready.reveal-right{transform:translateY(28px)}}@media(max-width:600px){.section-container{width:min(100% - 40px,var(--container))}.reveal-ready.reveal-up,.reveal-ready.reveal-left,.reveal-ready.reveal-right{transform:translateY(24px)}.reveal-ready.reveal-scale{transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready,.reveal-ready.reveal-up,.reveal-ready.reveal-left,.reveal-ready.reveal-right,.reveal-ready.reveal-scale,.reveal-ready.reveal-visible{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}.hover-lift,.image-zoom img{transition:none!important}.hover-lift:hover,.image-zoom:hover img{transform:none!important}}.ha-body .ha-body__rich{color:var(--mhl-ink);font-family:The Curve Variable,sans-serif;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.ha-body .ha-body__rich p{margin:0 0 22px}.ha-body .ha-body__rich h2,.ha-body .ha-body__rich h3,.ha-body .ha-body__rich h4{color:var(--mhl-ink);font-weight:700;letter-spacing:-.025em;line-height:1.3}.ha-body .ha-body__rich h2{margin:36px 0 18px;font-size:clamp(24px,3vw,30px)}.ha-body .ha-body__rich h3{margin:30px 0 15px;font-size:clamp(20px,2.5vw,24px)}.ha-body .ha-body__rich h4{margin:25px 0 12px;font-size:18px}.ha-body .ha-body__rich strong{font-weight:700}.ha-body .ha-body__rich em{font-style:italic}.ha-body .ha-body__rich a{color:var(--momentum-blue, #003366);text-decoration:underline;text-underline-offset:3px}.ha-body .ha-body__rich a:hover{color:var(--momentum-red, #e11b22)}.ha-body .ha-body__rich ul,.ha-body .ha-body__rich ol{padding-left:26px;margin:16px 0 24px}.ha-body .ha-body__rich ul{list-style:disc}.ha-body .ha-body__rich ol{list-style:decimal}.ha-body .ha-body__rich li{display:list-item;margin-bottom:10px}.ha-body .ha-body__rich li::marker{color:var(--momentum-red, #e11b22)}.ha-body .ha-body__rich blockquote{margin:28px 0;padding:20px 26px;border-left:4px solid var(--momentum-red, #e11b22);border-radius:0 12px 12px 0;background:var(--mat-sys-surface-container-low, #f5f7f9);color:var(--mhl-ink)}.ha-body .ha-body__rich img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:16px}.ha-body .ha-body__rich pre{overflow-x:auto;padding:20px;background:#f5f7f9;border-radius:12px}@media(max-width:767px){.ha-body .ha-body__rich{font-size:15px}.ha-body .ha-body__rich blockquote{padding:16px 20px}.ha-body .ha-body__rich img{margin:24px auto;border-radius:12px}}body :is(.home-approved,.hc-page,.ha-page,.mc-page,.h4m-page,.hd-page,.audience-page,.audience-not-found,.ct-page,.inner-hero) :is(h1,h2,h3,h4,h5,h6,p,small),body :is(.home-approved,.hc-page,.ha-page,.mc-page,.h4m-page,.hd-page,.audience-page,.audience-not-found,.ct-page,.inner-hero) :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em),body :is(.home-approved,.hc-page,.ha-page,.mc-page,.h4m-page,.hd-page,.audience-page,.audience-not-found,.ct-page,.inner-hero) :is(.home-eyebrow,.hc-eyebrow,.ha-eyebrow,.h4m-label,.mc-label,.audience-label,.hd-eyebrow,.ct-label,.ha-meta,.hc-meta,.hc-small-meta,.home-article__category,.ha-related__category){color:var(--mhl-ink)}body :is(.hc-card,.hc-feature__layout,.home-article,.ha-related__card) :is(h2,h3){color:var(--mhl-ink)}body :is(.home-audience,.home-article,.home-solution,.home-app,.home-portal,.hc-card,.hc-feature__layout,.ha-related__card,.mc-benefit,.mc-product,.h4m-eligibility-card,.h4m-service,.h4m-plan,.h4m-major-card,.audience-resource-card,.audience-service,.hd-feature,.ct-contact-card,.hc-empty,.ha-disclaimer){border-radius:var(--mhl-card-radius)}body :is(.home-article__image,.home-solution__image,.home-app__image,.hc-card__image,.hc-feature__image,.ha-related__image,.mc-intro__photo,.h4m-intro__visual,.audience-intro__visual,.hd-intro__image,.ha-image,.ct-intro__visual){border-radius:var(--mhl-image-radius)}body :is(.home-article__image,.hc-card__image,.hc-feature__image,.ha-related__image,.hd-intro__image){overflow:hidden}.ha-body .ha-body__rich :is(h2,h3,h4,h5,h6,p,li,blockquote){color:var(--mhl-ink)}.ha-body .ha-body__rich a{color:var(--momentum-blue)}.ha-body .ha-body__rich a:hover{color:var(--momentum-red)}:where(.hc-card__link,.hc-feature__link,.home-article__link,.ha-related__link):focus-visible{outline:3px solid var(--momentum-red);outline-offset:4px}:root{--mhl-text: var(--mhl-ink);--mh-color-text: var(--mhl-ink);--mh-color-text-muted: var(--mhl-ink)}.ha-body .ha-body__rich :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,small,strong,em,figcaption,blockquote,span){color:var(--mhl-ink)}.ha-body .ha-body__rich a,.ha-body .ha-body__rich a *{color:var(--momentum-blue)}.ha-body .ha-body__rich a:hover,.ha-body .ha-body__rich a:hover *{color:var(--momentum-red)}app-contact-enquiry :is(.mat-mdc-form-field,.mat-mdc-input-element,.mat-mdc-form-field-hint,.mat-mdc-form-field-error,.mdc-floating-label),app-contact-enquiry :is(.mat-mdc-form-field,.mat-mdc-input-element,.mat-mdc-form-field-hint,.mat-mdc-form-field-error,.mdc-floating-label) :is(label,span){color:var(--mhl-ink)}body :is(.home-approved,.hc-page,.ha-page,.mc-page,.h4m-page,.hd-page,.audience-page,.audience-not-found,.ct-page,.inner-hero,.site-footer) :is(h1,h2,h3,h4,h5,h6,p,small,dt,dd,legend,label,figcaption,blockquote) :not(:is(a *,button *,[role=button] *)){color:var(--mhl-ink)}:root{--mhl-scroll-offset: 154px}section[id],[id].audience-section,[id].mc-section,[id].h4m-section,[id].hd-section{scroll-margin-top:var(--mhl-scroll-offset)}@media(max-width:1100px){:root{--mhl-scroll-offset: 76px}}body.mhl-drawer-locked{overflow:hidden}body :is(.mc-page,.h4m-page,.hd-page,.audience-page,.home-approved,.ct-page) section[id],body :is(.mc-page,.h4m-page,.hd-page,.audience-page,.home-approved,.ct-page) [id].h4m-section{scroll-margin-top:var(--mhl-scroll-offset, 154px)}body.mhl-hero-under-header .inner-hero__layout{padding-top:116px}@media(max-width:1100px){body.mhl-hero-under-header .inner-hero__layout{padding-top:92px}}@media(max-width:650px){body.mhl-hero-under-header .inner-hero__layout{padding-top:78px}}
