:root{--ersa-colour-indigo:#292561;--ersa-colour-indigo-deep:#1b1944;--ersa-colour-teal:#00ac96;--ersa-colour-teal-text:#007f70;--ersa-colour-paper:#f7f7f2;--ersa-colour-white:#fff;--ersa-colour-copy:#3e4055;--ersa-colour-muted:#646777;--ersa-colour-line:#dddfe4;--ersa-colour-mint:#eaf5f0;--ersa-space-1:.25rem;--ersa-space-2:.5rem;--ersa-space-3:.75rem;--ersa-space-4:1rem;--ersa-space-5:1.5rem;--ersa-space-6:2rem;--ersa-space-7:3rem;--ersa-space-8:4rem;--ersa-space-9:6rem;--ersa-space-10:8rem;--ersa-type-caption:.75rem;--ersa-type-small:.875rem;--ersa-type-body:1rem;--ersa-type-lead:clamp(1.0625rem,1.4vw,1.25rem);--ersa-type-h3:clamp(1.25rem,2vw,1.65rem);--ersa-type-h2:clamp(1.85rem,3.3vw,3rem);--ersa-type-h1:clamp(2.5rem,5.2vw,5rem);--ersa-radius-control:6px;--ersa-radius-panel:12px;--ersa-layout-max:1320px;--ersa-gutter:clamp(20px,4.5vw,72px);--ersa-motion-fast:160ms;--ersa-motion-base:320ms;--ersa-motion-slow:680ms;--ersa-ease-out:cubic-bezier(.22,1,.36,1);--ersa-ease-in-out:cubic-bezier(.65,0,.35,1)}.ersa-auth-shell,.ersa-campaign-shell,.ersa-public-shell,.ersa-status-page{--ersa-ink:var(--ersa-colour-paper);--ersa-ink-2:#fff;--ersa-panel:#fff;--ersa-panel-strong:#f0f1ed;--ersa-wash:#f0f1ed;--ersa-line:var(--ersa-colour-line);--ersa-line-strong:#c9ccd5;--ersa-copy:var(--ersa-colour-indigo);--ersa-muted:var(--ersa-colour-muted);--ersa-indigo:var(--ersa-colour-indigo);--ersa-teal:var(--ersa-colour-teal-text);--ersa-teal-bright:var(--ersa-colour-teal);--ersa-teal-wash:var(--ersa-colour-mint);--ersa-radius-sm:6px;--ersa-radius-md:12px;--ersa-radius-lg:16px;--ersa-shadow-sm:0 2px 8px rgb(27 25 68/3%);--ersa-shadow-md:0 14px 44px -30px rgb(27 25 68/20%);--ersa-shadow-lg:0 24px 64px -32px rgb(27 25 68/23%);color-scheme:light;color:var(--ersa-colour-indigo);background-color:var(--ersa-colour-paper);font-family:var(--font-cairo),Cairo,Arial,sans-serif}.ersa-site-main:not([data-page-family=home]){background:var(--ersa-colour-paper);color:var(--ersa-colour-copy);isolation:isolate}.ersa-site-main:not([data-page-family=home]) :where(h1,h2,h3,h4):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){color:var(--ersa-colour-indigo);text-wrap:balance;font-weight:700;line-height:1.48}.ersa-site-main:not([data-page-family=home]) :where(p,li):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){line-height:1.95}.ersa-site-main:not([data-page-family=home]) :is(.text-gray-900,.text-gray-800,.text-slate-900):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){color:var(--ersa-colour-indigo)}.ersa-site-main:not([data-page-family=home]) :is(.text-gray-700,.text-gray-600,.text-gray-500):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){color:var(--ersa-colour-muted)}.ersa-site-main:not([data-page-family=home]) :is(.text-primary-600,.text-teal-600,.text-teal-700,.text-brand):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){color:var(--ersa-colour-teal-text)}.ersa-site-main:not([data-page-family=home]) :is(.border-gray-100,.border-gray-200,.border-gray-300):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){border-color:var(--ersa-colour-line)}.ersa-site-main:not([data-page-family=home]) :is(.btn-primary,.bg-primary-600,.bg-teal-600):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){background-color:var(--ersa-colour-indigo);color:#fff;border-radius:6px}.ersa-site-main:not([data-page-family=home]) .btn-primary:hover:not(:disabled):not(:where([id^=invoice-] *,[data-payment-widget] *,.tamara-widget *,.clickpay-widget *)){background-color:var(--ersa-colour-teal-text)}.ersa-auth-shell :where(a,button,input,select):focus-visible,.ersa-campaign-shell :where(a,button,input,select):focus-visible,.ersa-site-main :where(a,button,summary,input,select,textarea):focus-visible,.ersa-status-page :where(a,button):focus-visible{outline:3px solid var(--ersa-colour-teal-text);outline-offset:4px}.ersa-site-main:is([data-page-family=learning],[data-page-family=account],[data-page-family=commerce])>.page-enter,.ersa-site-main[data-page-family=services]>.page-enter{background:var(--ersa-colour-paper);padding-block-start:clamp(36px,4vw,64px);padding-block-end:clamp(56px,7vw,104px)}.ersa-site-main:is([data-page-family=learning],[data-page-family=account],[data-page-family=commerce])>.page-enter>.max-w-7xl{max-width:var(--ersa-layout-max);padding-inline:var(--ersa-gutter)}.ersa-site-main:is([data-page-family=account],[data-page-family=commerce])>.page-enter>.max-w-7xl>.mb-8{padding-block-end:32px;margin-block-end:40px;border-block-end:1px solid var(--ersa-line)}.ersa-site-main:is([data-page-family=account],[data-page-family=commerce])>.page-enter>.max-w-7xl>.mb-8 h1{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.035em}.ersa-site-main:is([data-page-family=account],[data-page-family=commerce]) .grid>.lg\:col-span-2>.bg-white,.ersa-site-main:is([data-page-family=account],[data-page-family=commerce]) .grid>.space-y-6>.bg-white,.ersa-site-main[data-page-family=learning] .lg\:col-span-1>.bg-white,.ersa-site-main[data-page-family=learning] .lg\:col-span-2>.bg-white{border:1px solid var(--ersa-line);border-radius:var(--ersa-radius-panel);box-shadow:var(--ersa-shadow-md)}.ersa-site-main[data-page-family=learning] .lg\:col-span-1>.sticky{top:112px}.ersa-site-main[data-page-family=learning] .btn-primary,.ersa-site-main[data-page-family=learning] .course-enroll-btn{min-height:52px;border-radius:var(--ersa-radius-control);background:var(--ersa-colour-indigo)}.ersa-site-main[data-page-family=learning] nav.flex:has(button){gap:clamp(14px,2.5vw,36px);overflow-x:auto;scrollbar-width:thin}.ersa-site-main[data-page-family=learning] nav.flex:has(button) button{flex-shrink:0;margin-inline:0}.ersa-site-main[data-page-family=learning] .rich-text-content{font-size:1rem;line-height:2.05}.ersa-site-main[data-page-family=learning] .rich-text-content :where(h2,h3){margin-block:1.7em .7em}.ersa-site-main[data-page-family=learning]>.page-enter>.relative,.ersa-site-main[data-page-family=learning]>.page-enter>.relative>.hero-background{background:transparent}.ersa-site-main[data-page-family=learning] .lg\:col-span-1>.bg-white{overflow:hidden}.ersa-site-main[data-page-family=learning] .lg\:col-span-1>.bg-white>.p-6{padding:28px}.ersa-site-main[data-page-family=learning] .lg\:col-span-2>.bg-white>.p-6{padding:clamp(24px,3vw,40px)}.ersa-site-main[data-page-family=account] .grid>.lg\:col-span-2>.bg-white,.ersa-site-main[data-page-family=account] .grid>.space-y-6>.bg-white{padding:28px}.ersa-site-main[data-page-family=account] .grid>.lg\:col-span-2>.space-y-6>.bg-white{border:1px solid var(--ersa-line);border-radius:12px;padding:28px;box-shadow:var(--ersa-shadow-md)}.ersa-site-main[data-page-family=commerce]>.container{max-width:880px;padding:64px var(--ersa-gutter) 96px}.ersa-site-main[data-page-family=commerce]>.container>h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-block-end:36px}.ersa-site-main[data-page-family=commerce]>.container>.bg-white{padding:clamp(24px,4vw,44px);border:1px solid var(--ersa-line);border-radius:12px;box-shadow:var(--ersa-shadow-md)}.ersa-site-main[data-page-family=content]>.page-enter{background:var(--ersa-colour-paper);padding-block:56px 88px}.ersa-site-main[data-page-family=content]>.page-enter>:is(.max-w-4xl,.max-w-7xl){max-width:1120px;padding-inline:var(--ersa-gutter)}.ersa-site-main[data-page-family=content]>.page-enter .hero-background{background:transparent}.ersa-site-main[data-page-family=content]>.page-enter>:is(.max-w-4xl,.max-w-7xl)>.text-center{text-align:start;padding-block-end:32px;border-block-end:1px solid var(--ersa-line)}.ersa-site-main[data-page-family=content]>.page-enter>:is(.max-w-4xl,.max-w-7xl)>.text-center h1{font-size:var(--ersa-type-h1);text-align:start}.ersa-site-main[data-page-family=content] .prose{max-width:78ch;line-height:2.1;color:var(--ersa-colour-copy)}.ersa-site-main[data-page-family=content] .prose :where(h2,h3){margin-block:1.7em .75em}.ersa-site-main[data-page-family=content] .prose a{color:var(--ersa-colour-teal-text);text-underline-offset:5px}:where(.ersa-auth-shell,.ersa-campaign-shell,.ersa-site-main[data-page-family=services],.ersa-site-main[data-page-family=account]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]),textarea,select):not(:where([data-payment-widget] *,[id^=invoice-] *)){min-height:54px;color:var(--ersa-colour-indigo);background:#fff;border:1px solid #c9ccd5;border-radius:var(--ersa-radius-control);font-family:inherit;font-size:16px;transition:border-color var(--ersa-motion-fast) ease,box-shadow var(--ersa-motion-fast) ease}:where(.ersa-auth-shell,.ersa-campaign-shell,.ersa-site-main[data-page-family=services],.ersa-site-main[data-page-family=account]) :is(input,textarea,select):focus{border-color:var(--ersa-colour-teal-text);box-shadow:0 0 0 3px rgb(0 127 112/10%)}:where(.ersa-auth-shell,.ersa-campaign-shell,.ersa-site-main[data-page-family=services],.ersa-site-main[data-page-family=account]) :is(input,textarea)[aria-invalid=true]{border-color:#b3261e}:where(.ersa-auth-shell,.ersa-campaign-shell,.ersa-site-main[data-page-family=services],.ersa-site-main[data-page-family=account]) :is(input,textarea,select):disabled{background:#f0f1ed;color:#646777}.ersa-site-main[data-page-family=services]>.page-enter .hero-background{background:transparent;opacity:1}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl{max-width:1040px;padding-inline:var(--ersa-gutter)}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl>.text-center{text-align:start;padding-block:16px 36px;border-block-end:1px solid var(--ersa-line)}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl>.text-center h1{text-align:start;font-size:var(--ersa-type-h1)!important;line-height:1.4!important}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl>.text-center p{padding-inline:0;margin-inline:0;max-width:64ch;font-size:var(--ersa-type-lead)!important;line-height:1.9!important}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl>:is(section.bg-white,.overflow-hidden.bg-white){border-radius:var(--ersa-radius-panel);box-shadow:var(--ersa-shadow-md)}.ersa-site-main[data-page-family=services] form button[type=submit]{min-height:54px;border-radius:var(--ersa-radius-control);background:var(--ersa-colour-indigo)}.ersa-auth-shell{background:var(--ersa-colour-paper)}.ersa-auth-layout{gap:0;padding:0}.ersa-auth-panel{border:0;border-radius:0;box-shadow:none;background:#fff}.ersa-auth-card{padding-block:clamp(36px,5vh,80px)}.ersa-auth-card h1{font-size:clamp(2rem,3.1vw,3rem);letter-spacing:-.035em}.ersa-auth-card img[src*=Logo]{width:160px}.ersa-auth-visual{min-height:100dvh;border:0;border-radius:0;position:relative}.ersa-auth-visual:after{content:"";position:absolute;inset:0;pointer-events:none;border-inline-start:1px solid rgb(41 37 97/20%);background:linear-gradient(180deg,transparent 50%,rgb(27 25 68/20%))}.ersa-auth-shell .ersa-auth-switch{border-radius:var(--ersa-radius-control);padding:4px;background:#f1f2ef}.ersa-auth-shell button[type=submit]{min-height:54px;border-radius:var(--ersa-radius-control);transition:background var(--ersa-motion-fast) ease}.ersa-auth-shell .ersa-auth-switch>button{border-radius:3px}.ersa-auth-shell :is(.text-gray-900,.text-gray-800,.text-gray-700){color:var(--ersa-colour-indigo)}.ersa-auth-shell :is(.text-gray-600,.text-gray-500){color:var(--ersa-colour-muted)}.ersa-auth-shell :is(.text-teal-600,.text-teal-700,.text-primary-600){color:var(--ersa-colour-teal-text)}.ersa-auth-shell button[type=submit]{color:#fff;background:#292561!important;font-weight:700;border:1px solid #292561}.ersa-auth-shell button[type=submit]:hover:not(:disabled){background:#007f70!important}.ersa-auth-shell button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.ersa-auth-lead{color:var(--ersa-colour-muted);font-size:.94rem;line-height:1.95;margin-block-start:16px}.ersa-auth-story{position:relative;isolation:isolate;width:46%;min-height:100dvh;padding:clamp(48px,6vw,96px);background:#1b1944;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ersa-auth-story:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent,transparent calc(33.333% - 1px),#ffffff0b calc(33.333% - 1px),#ffffff0b 33.333%);pointer-events:none}.ersa-auth-story h2{font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:1.5;letter-spacing:-.035em;max-width:16ch;color:#fff;text-wrap:balance;font-weight:700}.ersa-auth-story p{max-width:48ch;color:#d2d3e0;font-size:1.0625rem;line-height:2;margin-block-start:28px}.ersa-auth-story a{color:#b5eee2;text-underline-offset:6px}.ersa-auth-story>div[aria-hidden=true],.ersa-auth-story>svg{max-width:320px;margin-block-end:48px}.ersa-auth-story :is(.ersa-auth-foundation,.ersa-auth-story-lines){display:grid;gap:14px;width:120px;margin-block-end:48px}.ersa-auth-story :is(.ersa-auth-foundation,.ersa-auth-story-lines)>:is(span,i){display:block;height:3px;width:100%;background:#00ac96}.ersa-auth-story :is(.ersa-auth-foundation,.ersa-auth-story-lines)>:is(span,i):nth-child(2){width:78%}.ersa-auth-story :is(.ersa-auth-foundation,.ersa-auth-story-lines)>:is(span,i):nth-child(3){width:56%}.ersa-auth-story>p{margin-block:0 20px;font-size:.8rem;color:#b5eee2}.ersa-auth-story>div:last-child:not([aria-hidden]){display:grid;gap:18px;margin-block-start:40px;font-size:.9rem}.ersa-auth-card form label{color:#292561;font-size:.875rem;font-weight:600;line-height:1.9}.ersa-auth-card form label>div,.ersa-auth-card form label>input{margin-block-start:8px}.ersa-auth-card form>p{color:#646777;line-height:1.85}.ersa-site-main[data-page-family=commerce] .ersa-payment-option{border-radius:var(--ersa-radius-control)}.ersa-site-main[data-page-family=commerce] .ersa-payment-option-selected{border-color:var(--ersa-colour-teal-text)}.ersa-site-main[data-page-family=commerce] .ersa-payment-option{color:#292561;background:#fff;border-color:#c9ccd5}.ersa-site-main[data-page-family=commerce] .ersa-payment-option:hover{border-color:#007f70}.ersa-site-main[data-page-family=commerce] .ersa-payment-option-selected{background:#edf7f3;border-color:#007f70;box-shadow:0 0 0 1px #007f70}.ersa-site-main[data-page-family=commerce] .ersa-payment-radio{background:#fff;border-color:#8c93a5}.ersa-site-main[data-page-family=commerce] .ersa-payment-option-selected .ersa-payment-radio{background:#007f70;border-color:#007f70}.ersa-status-page{min-height:100dvh;display:grid;place-items:center;padding:56px 20px;background-color:var(--ersa-colour-paper);background-image:linear-gradient(90deg,transparent calc(25% - 1px),rgb(41 37 97/5%) 25%,transparent calc(25% + 1px),transparent calc(75% - 1px),rgb(41 37 97/5%) 75%,transparent calc(75% + 1px));color:var(--ersa-colour-indigo)}.ersa-status-page .ersa-status-card{position:relative;width:min(100%,760px);padding:clamp(32px,5vw,72px);border:1px solid var(--ersa-colour-line);border-radius:var(--ersa-radius-panel);background:#fff;box-shadow:var(--ersa-shadow-lg)}.ersa-status-card:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:32px;width:72px;height:3px;background:var(--ersa-colour-teal);box-shadow:0 8px var(--ersa-colour-teal),0 16px var(--ersa-colour-teal)}.ersa-status-card h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.5;text-wrap:balance}.ersa-status-card p{line-height:1.95;color:var(--ersa-colour-muted)}.ersa-status-card :is(a,button){border-radius:var(--ersa-radius-control)}.ersa-status-card{text-align:center}.ersa-status-code{font-size:clamp(4rem,12vw,7rem);line-height:1!important;font-weight:700;letter-spacing:-.05em;color:#292561!important;margin-block:0 28px;font-variant-numeric:tabular-nums}.ersa-status-card h1{margin-block-end:20px}.ersa-status-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-block:30px 24px}.ersa-status-primary,.ersa-status-secondary{min-height:54px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #292561;font-size:.875rem;font-weight:700;text-decoration:none;transition:background var(--ersa-motion-fast) ease}.ersa-status-primary{color:#fff;background:#292561}.ersa-status-primary:hover{background:#007f70;border-color:#007f70}.ersa-status-secondary{color:#292561;background:#fff;border-color:#c9ccd5}.ersa-status-secondary:hover{background:#edf7f3}.ersa-status-help{display:inline-block;color:#007f70;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.ersa-campaign-shell{color:var(--ersa-colour-indigo)}.ersa-campaign-shell,.ersa-campaign-shell>div{background:var(--ersa-colour-paper)}.ersa-campaign-shell header{border-block-end:1px solid var(--ersa-colour-line)}.ersa-campaign-shell main>section{border-radius:var(--ersa-radius-panel)}.ersa-campaign-shell main>section:first-child{padding:40px 36px;background:var(--ersa-colour-indigo-deep)}.ersa-campaign-shell main>section:first-child :is(h1,p,li){color:#fff}.ersa-campaign-shell main>section:first-child>div:first-child{background:transparent;color:#b5eee2;border-color:#ffffff38;border-radius:4px}.ersa-campaign-shell main>section:first-child>div:has(>span)>span{color:#e4e6ec}.ersa-campaign-shell main>section:first-child svg{color:#b5eee2}.ersa-campaign-shell main>section:first-child li{color:#d2d3e0}.ersa-campaign-shell main>section:first-child h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.5;text-wrap:balance}.ersa-campaign-shell form button[type=submit]{min-height:54px;border-radius:var(--ersa-radius-control);background:var(--ersa-colour-indigo)}.ersa-styleguide{max-width:1320px;margin-inline:auto;padding:64px var(--ersa-gutter) 104px}.ersa-styleguide>header{max-width:880px;padding-block-end:48px}.ersa-styleguide h1{font-size:var(--ersa-type-h1)}.ersa-styleguide h2{font-size:var(--ersa-type-h2)}.ersa-styleguide p{max-width:68ch;color:var(--ersa-colour-muted)}.ersa-styleguide section{padding-block:40px;border-block-start:1px solid var(--ersa-colour-line)}.ersa-styleguide section>h2{margin-block-end:24px}.ersa-styleguide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ersa-styleguide-swatch{padding:24px;min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--ersa-colour-line);border-radius:var(--ersa-radius-panel)}.ersa-styleguide-swatch span,.ersa-styleguide-swatch strong{color:inherit}.ersa-styleguide-swatch span{font-family:monospace;margin-block-start:8px;direction:ltr}.ersa-styleguide-swatch-indigo{background:#292561;color:#fff}.ersa-styleguide-swatch-teal{background:#00ac96;color:#1b1944}.ersa-styleguide-swatch-paper{background:#f7f7f2;color:#292561}.ersa-styleguide-swatch-ink{background:#1b1944;color:#fff}.ersa-styleguide-example{border-inline-start:3px solid #00ac96;padding-inline-start:24px;margin-block:24px}.ersa-styleguide-example h3{font-size:var(--ersa-type-h3);margin-block-end:12px}.ersa-styleguide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.ersa-styleguide-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:12px 24px;color:#fff;background:#292561;border:1px solid #292561;border-radius:var(--ersa-radius-control);font-weight:700;text-decoration:none;transition:background var(--ersa-motion-fast) ease}.ersa-styleguide-button:hover{background:#007f70}.ersa-styleguide-button-secondary{color:#292561;background:#fff;border-color:#c9ccd5}.ersa-styleguide-button-secondary:hover{color:#007f70;background:#edf7f3}.ersa-styleguide-field{display:grid;gap:10px;max-width:520px;margin-block-start:24px;font-weight:700}.ersa-styleguide-field input{min-height:54px;padding:12px 16px;border:1px solid #c9ccd5;border-radius:6px;color:#292561;background:#fff;font:inherit}@media (max-width:767px){.ersa-site-main[data-page-family=learning] .lg\:col-span-1>.sticky{position:static}.ersa-auth-layout{padding:0}.ersa-auth-panel{border-radius:0}.ersa-auth-card{padding-block:32px}.ersa-auth-story{display:none}.ersa-campaign-shell main>section:first-child{padding:32px 24px}.ersa-site-main:is([data-page-family=account],[data-page-family=commerce])>.page-enter>.max-w-7xl>.mb-8{padding-block-end:24px;margin-block-end:28px}.ersa-site-main[data-page-family=services]>.page-enter>.max-w-4xl>.text-center h1{font-size:2.5rem!important}.ersa-styleguide{padding-block:40px 64px}.ersa-styleguide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ersa-styleguide-swatch{padding:20px;min-height:150px}}@media (min-width:768px) and (max-width:1023px){.ersa-auth-story{width:40%;padding:40px}.ersa-auth-story h2{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){:root{--ersa-motion-fast:0ms;--ersa-motion-base:0ms;--ersa-motion-slow:0ms}.ersa-auth-shell,.ersa-campaign-shell,.ersa-site-main,.ersa-status-page{scroll-behavior:auto}}@media print{.ersa-site-main{background:#fff}.ersa-styleguide{padding:0}}body{font-family:var(--font-cairo),Cairo,Arial,sans-serif;color:#292561;background:#fafaf7;color-scheme:light}*{font-family:inherit}.ersa-skip-link{position:fixed;inset-block-start:10px;inset-inline-start:20px;z-index:1000;transform:translateY(-180%);padding:12px 22px;background:#292561;color:#fff;border:2px solid #00ac96;border-radius:3px;text-decoration:none;font-size:14px;font-weight:700}.ersa-skip-link:focus{transform:translateY(0)}.ersa-auth-shell .page-enter,.ersa-campaign-shell .page-enter,.ersa-public-shell .page-enter{opacity:1;transform:none}.ersa-public-shell :is(.scroll-item,.scroll-item-left,.scroll-item-right,.scroll-item-scale,.scroll-item-fade,.scroll-item-rotate){opacity:1;transform:none}:is(.ersa-public-shell,.ersa-auth-shell,.ersa-campaign-shell) .page-enter .opacity-0:not(button):not(input){opacity:1}.ersa-site-main:focus{outline:none}.ersa-public-shell [data-ersa-magnetic]{will-change:auto;transition:translate var(--ersa-motion-fast,.18s) var(--ersa-ease-out,ease)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ersa-auth-shell *,.ersa-campaign-shell *,.ersa-public-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ersa-public-shell [data-ersa-magnetic]{translate:none!important}.ersa-public-shell :is(.page-enter,.scroll-item,.scroll-item-left,.scroll-item-right,.scroll-item-scale){opacity:1!important;transform:none!important}}@media print{.ersa-public-shell>footer,.ersa-public-shell>header,.ersa-skip-link{display:none!important}.ersa-site-main{background:#fff!important;color:#000!important}.ersa-public-shell [data-ersa-reveal]{opacity:1!important;transform:none!important}}@font-face{font-family:cairo;src:url(/_next/static/media/78686d3b1f89bc8e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:cairo Fallback;src:local("Arial");ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.00%;size-adjust:94.91%}.__className_2e28fb{font-family:cairo,cairo Fallback;font-style:normal}.__variable_2e28fb{--font-cairo:"cairo","cairo Fallback"}