.CookieConsent-module__GZotiG__overlay{z-index:10000;background-color:#00000080;position:fixed;inset:0}.CookieConsent-module__GZotiG__banner{z-index:10001;box-sizing:border-box;width:min(650px,100% - 24px);max-height:85%;font-family:var(--font-sans);color:#000;background-color:#fff;padding:90px 30px 81px;position:fixed;top:10%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 0 18px #0003}.CookieConsent-module__GZotiG__title,.CookieConsent-module__GZotiG__preferencesTitle{font-family:var(--font-sans);font-size:2rem;font-weight:var(--font-weight-book);color:#000;margin:0;line-height:1.4}.CookieConsent-module__GZotiG__title{padding-bottom:10px}.CookieConsent-module__GZotiG__bannerText,.CookieConsent-module__GZotiG__preferencesText{font-size:1rem;font-weight:var(--font-weight-regular);color:#000;line-height:1.5rem}.CookieConsent-module__GZotiG__bannerText p,.CookieConsent-module__GZotiG__preferencesText p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 1.5rem}.CookieConsent-module__GZotiG__bannerText p:last-child,.CookieConsent-module__GZotiG__preferencesText p:last-child{margin-bottom:0}.CookieConsent-module__GZotiG__bannerText a,.CookieConsent-module__GZotiG__policyLink{font-weight:var(--font-weight-book);color:#000;text-decoration:underline}.CookieConsent-module__GZotiG__bannerText a:hover,.CookieConsent-module__GZotiG__policyLink:hover{color:#000}.CookieConsent-module__GZotiG__policyLink{width:fit-content;display:block}.CookieConsent-module__GZotiG__bannerButtons{flex-direction:row-reverse;justify-content:center;gap:16px;margin-top:25px;display:flex}.CookieConsent-module__GZotiG__primaryButton,.CookieConsent-module__GZotiG__secondaryButton{box-sizing:border-box;font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-book);text-align:center;cursor:pointer;border-radius:0;line-height:1.4}.CookieConsent-module__GZotiG__primaryButton{border:1px solid var(--color-brand);background-color:var(--color-brand);color:#fff;padding:14px 40px}.CookieConsent-module__GZotiG__primaryButton:hover{background-color:#000;border-color:#fff}.CookieConsent-module__GZotiG__secondaryButton{color:#000;background-color:#fff;border:1px solid #000;padding:14px 20px}.CookieConsent-module__GZotiG__secondaryButton:hover{opacity:.7}.CookieConsent-module__GZotiG__preferences{z-index:10001;box-sizing:border-box;width:min(575px,100%);height:80%;font-family:var(--font-sans);color:#0d0d0d;background-color:#fff;outline:none;flex-direction:column;display:flex;position:fixed;top:5%;left:50%;transform:translate(-50%);box-shadow:0 2px 10px -3px #999}.CookieConsent-module__GZotiG__preferencesHeader{flex:none;height:59px;position:relative}.CookieConsent-module__GZotiG__closeButton{color:#555;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:10px;right:0}.CookieConsent-module__GZotiG__preferencesContent{flex:1;min-height:0;padding:0 30px;overflow-y:auto}.CookieConsent-module__GZotiG__preferencesTitle{margin:10px 0;line-height:1.5}.CookieConsent-module__GZotiG__preferencesText{margin-bottom:25px}.CookieConsent-module__GZotiG__preferencesAccept{margin-bottom:25px;line-height:1}.CookieConsent-module__GZotiG__categories{margin:10px 0 20px;padding:0;list-style:none}.CookieConsent-module__GZotiG__category{border:1px solid #d8d8d8;border-radius:2px}.CookieConsent-module__GZotiG__category+.CookieConsent-module__GZotiG__category{border-top:0}.CookieConsent-module__GZotiG__categoryHeader{align-items:center;padding:8px 0;display:flex}.CookieConsent-module__GZotiG__categoryToggle{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;padding:0;font-family:inherit;display:flex}.CookieConsent-module__GZotiG__plusMinus{flex:none;width:20px;height:20px;margin:0 5px 0 8px;position:relative}.CookieConsent-module__GZotiG__plusMinus:before,.CookieConsent-module__GZotiG__plusMinus:after{content:"";background-color:#0d0d0d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CookieConsent-module__GZotiG__plusMinus:before{width:10px;height:2px}.CookieConsent-module__GZotiG__plusMinus:after{width:2px;height:10px}.CookieConsent-module__GZotiG__plusMinusOpen:after{display:none}.CookieConsent-module__GZotiG__categoryName{font-size:1rem;font-weight:var(--font-weight-book);color:#000;margin:0 8px;line-height:1.5rem}.CookieConsent-module__GZotiG__alwaysActive{font-size:1rem;font-weight:var(--font-weight-book);color:var(--color-brand);flex:none;margin:0 8px;line-height:1.3}.CookieConsent-module__GZotiG__switch{cursor:pointer;flex:none;width:45px;height:25px;margin-right:8px;position:relative}.CookieConsent-module__GZotiG__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.CookieConsent-module__GZotiG__switchTrack{pointer-events:none;background-color:#f2f1f1;border:1px solid #ddd;border-radius:20px;transition:background-color .2s,border-color .2s;position:absolute;inset:0}.CookieConsent-module__GZotiG__switchTrack:before{content:"";background-color:#7d7d7d;border-radius:20px;width:21px;height:21px;transition:transform .2s,background-color .2s;position:absolute;bottom:1px;left:1px}.CookieConsent-module__GZotiG__switch input:checked+.CookieConsent-module__GZotiG__switchTrack{border-color:var(--color-brand);background-color:#e5f5ff}.CookieConsent-module__GZotiG__switch input:checked+.CookieConsent-module__GZotiG__switchTrack:before{background-color:var(--color-brand);transform:translate(20px)}.CookieConsent-module__GZotiG__switch input:focus-visible+.CookieConsent-module__GZotiG__switchTrack{outline-offset:2px;outline:2px solid #000}.CookieConsent-module__GZotiG__categoryDescription{background-color:#f7f7f7;padding:15px 20px 10px}.CookieConsent-module__GZotiG__categoryDescription[hidden]{display:none}.CookieConsent-module__GZotiG__categoryDescription p{font-size:1rem;font-weight:var(--font-weight-regular);color:#000;margin:0;line-height:1.5rem}.CookieConsent-module__GZotiG__preferencesFooter{border-top:1px solid #d8d8d8;flex:none;justify-content:flex-end;display:flex}.CookieConsent-module__GZotiG__saveButton{border-radius:2px;margin:19px 20px 16px 0;line-height:1}@media (max-width:549px){.CookieConsent-module__GZotiG__banner{padding:40px 20px 24px}.CookieConsent-module__GZotiG__bannerButtons{flex-direction:column;gap:10px}.CookieConsent-module__GZotiG__preferences{width:100%;height:100%;box-shadow:none;top:0}.CookieConsent-module__GZotiG__preferencesContent{padding:0 10px}.CookieConsent-module__GZotiG__preferencesAccept{width:100%}.CookieConsent-module__GZotiG__saveButton{width:100%;margin:19px 0 0}}
@font-face{font-family:MCQ Global;src:url(/fonts/MCQGlobal-Light.woff2)format("woff2"),url(/fonts/MCQGlobal-Light.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:MCQ Global;src:url(/fonts/MCQGlobal-Light.woff2)format("woff2"),url(/fonts/MCQGlobal-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MCQ Global;src:url(/fonts/MCQGlobal-Regular.woff2)format("woff2"),url(/fonts/MCQGlobal-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MCQ Global;src:url(/fonts/MCQGlobal-Medium.woff2)format("woff2"),url(/fonts/MCQGlobal-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MCQ Global;src:url(/fonts/MCQGlobal-Bold.woff2)format("woff2"),url(/fonts/MCQGlobal-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}
:root{--color-bg:#fff;--color-bg-muted:#f7f7f7;--color-bg-inverse:#000;--color-text-primary:#0d0d0d;--color-text-secondary:#333;--color-text-tertiary:#666;--color-text-inverse:#fff;--color-brand:#0f7ac7;--color-brand-hover:#0954a0;--color-border:#ccc;--color-border-strong:#333;--color-header-bg:#000;--color-footer-bg:#000;--font-sans:"MCQ Global", Arial, sans-serif;--font-weight-light:100;--font-weight-book:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--text-hero-size:4.5rem;--text-hero-line:5rem;--text-h1-size:4.5rem;--text-h1-line:5rem;--text-h2-size:2.75rem;--text-h2-line:3.75rem;--text-h3-size:2rem;--text-h3-line:3rem;--text-h4-size:1.5rem;--text-h4-line:2.25rem;--text-p1-size:1.25rem;--text-p1-line:2rem;--text-p2-size:1.125rem;--text-p2-line:1.75rem;--text-body-lg-size:1.25rem;--text-body-lg-line:2rem;--text-body-size:1rem;--text-body-line:1.625rem;--text-body-sm-size:.875rem;--text-body-sm-line:1.5rem;--space-2xs:2px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--space-5xl:56px;--space-6xl:64px;--space-7xl:72px;--space-8xl:80px;--container-max:1440px;--gutter-x:48px;--header-height:72px;--header-brand-height:56px;--hero-height:720px;--bp-2xs:478px;--bp-xs:768px;--bp-s:990px;--bp-m:1280px;--bp-l:1440px;--bp-xl:1920px}@media (max-width:1023px){:root{--text-hero-size:1.875rem;--text-hero-line:2.25rem;--text-h1-size:1.875rem;--text-h1-line:2.25rem;--text-h2-size:1.75rem;--text-h2-line:2.25rem;--text-h3-size:1.375rem;--text-h3-line:2rem;--text-h4-size:1.125rem;--text-h4-line:1.75rem;--text-p1-size:1.125rem;--text-p1-line:1.875rem;--text-p2-size:1rem;--text-p2-line:1.625rem;--header-brand-height:50px}}@media (max-width:767px){:root{--hero-height:480px}}@media (max-width:640px){:root{--gutter-x:16px;--header-brand-height:66px}}@media (max-width:639px){:root{--header-height:56px;--text-h4-size:1.375rem;--text-h4-line:1.875rem}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;max-width:100vw}body{max-width:100vw;min-height:100%;font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-weight-book);color:var(--color-text-primary)}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-regular)}p{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary)}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-hover)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter-x);margin-inline:auto}
