@font-face{font-family:ALQA Manrope;src:url(/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:ALQA Naskh;src:url(/fonts/NotoNaskhArabic.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.revamp{--alqa-ink:#0b2228;--alqa-accent:#d9f279;--alqa-surface:#f4f6f4;--alqa-white:#fff;--alqa-slate:#60777b;--alqa-deep:#06191d;--night-ink:#0b2228;--night-ink-deep:#06191d;--charcoal:#0b2228;--warm-ivory:#f4f6f4;--soft-white:#fff;--signal-lime:#d9f279;--muted-teal:#d9f279;--slate:#53696d;--line-dark:#0b22282e;--line-light:#ffffff2e;--display:"ALQA Manrope","Segoe UI",Arial,sans-serif;--arabic:"ALQA Naskh",serif;--mono:var(--display);color:var(--night-ink);font-family:var(--display);background:#fff;min-height:100vh;font-size:17px;line-height:1.75}[dir=rtl] .revamp{font-family:var(--arabic);font-size:21px;line-height:1.85}html[lang=en] body .revamp :is(main,header,footer,nav,aside,section,article,div,p,a,span,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,dl,dt,dd,label,input,select,textarea,button,strong,b,em,small,summary,bdi,figcaption){font-family:var(--display)!important}html[lang=en] body .revamp [lang=ar],html[lang=en] body .revamp [lang=ar] *{font-family:var(--arabic)!important}html[lang=en] .revamp :is(h1,h2,h3){letter-spacing:-.035em;font-weight:500}.revamp h1,.revamp h2,.revamp h3{letter-spacing:-.045em;font-family:inherit;font-weight:500;line-height:1.15}[dir=rtl] .revamp :is(h1,h2,h3,.button,.eyebrow,.card-eyebrow){letter-spacing:0}[dir=rtl] .revamp :is(h1,h2,h3){line-height:1.4}.revamp p{text-wrap:pretty}.revamp .eyebrow,.revamp .card-eyebrow{letter-spacing:.12em;font-family:inherit;font-size:12px;font-weight:600}[dir=rtl] .revamp .eyebrow,[dir=rtl] .revamp .card-eyebrow{font-size:17px}.revamp .eyebrow--light{color:#e4eae7}.revamp .button{letter-spacing:0;gap:1.5rem;min-height:50px;padding:.9rem 1.5rem;font-family:inherit;font-size:14px;font-weight:600}[dir=rtl] .revamp .button{font-size:19px}.revamp .button--lime:hover{background:#e5f6a4}.revamp :focus-visible{outline-offset:5px;outline:3px solid #587024}.revamp :is(.rv-header,.hero,.rv-footer,.public-page-cta) :focus-visible{outline-color:#d9f279}.rv-brand{color:inherit;flex-direction:column;gap:8px;display:inline-flex}.rv-brand-lockup{white-space:nowrap;direction:ltr;align-items:center;gap:15px;display:inline-flex}.rv-brand-lockup strong{letter-spacing:-.045em;font:750 31px/1 ALQA Manrope,sans-serif}[lang=en] .rv-brand-lockup strong{font-family:var(--display)}.rv-brand-lockup i{opacity:.6;border-inline-start:1px solid;height:31px}.rv-brand-wave{fill:none;stroke:#d9f279;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:77px;height:46px;overflow:visible}.rv-brand-arabic{width:49.5px;height:42.5px}.rv-brand-descriptor{letter-spacing:.01em;font-size:14px;font-weight:400}.rv-header{border-color:#fff3;height:auto;min-height:88px}.revamp .site-header__inner{gap:25px;min-height:88px}.revamp .desktop-nav{gap:clamp(16px,2.2vw,34px)}.revamp .desktop-nav a{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.revamp .desktop-nav [aria-current=page]{color:#d9f279}.revamp .site-header__actions{gap:25px}.revamp .header-login,.revamp .language-link{letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:500}[dir=rtl] .revamp :is(.desktop-nav a,.header-login,.language-link){font-size:18px}.revamp .site-header--solid{background:#0b2228fa}.revamp .mobile-nav{color:#fff;background:#0b2228}.revamp .mobile-nav a{font-size:25px}.revamp .mobile-nav .rv-nav-dot{background:var(--signal-lime);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.revamp .mobile-nav nav{padding-block-end:40px}.revamp .rv-hero{--hero-muted:color-mix(in srgb, var(--alqa-surface) 80%, var(--alqa-slate));background:var(--alqa-deep);align-items:center;min-height:min(920px,100svh);padding-block:164px 70px;display:flex}.revamp .hero__content{padding-block:0;position:relative}.revamp .rv-hero .hero__overlay{background:color-mix(in srgb, var(--alqa-deep) 70%, transparent)}.revamp .rv-hero .hero__content:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--alqa-deep) 35%, transparent) 680px);position:absolute;inset-block:-160px -100vh;inset-inline:calc(50% - 50vw)}.revamp .rv-hero .hero-setup{color:var(--hero-muted);margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.3}[dir=rtl] .revamp .rv-hero .hero-setup{font-size:32px}.revamp .rv-hero #hero-heading{letter-spacing:-.5px;max-width:100%;color:var(--signal-lime);text-wrap:balance;margin:0 0 24px;font-size:72px;font-weight:700;line-height:1.08}[dir=rtl] .revamp .rv-hero #hero-heading{letter-spacing:0}.revamp .rv-hero .hero-sub{max-width:620px;color:color-mix(in srgb, var(--alqa-surface) 85%, transparent);margin:0 0 32px;font-size:19px;font-weight:400;line-height:1.5}.revamp .rv-hero .hero__actions{gap:14px;margin:0 0 28px}.revamp .rv-hero .button--ghost{font-weight:400}.revamp .rv-hero :focus-visible{outline-color:var(--alqa-white)}.revamp .rv-hero .hero-strip{border-block-start:1px solid var(--line-light);width:fit-content;max-width:100%;color:var(--hero-muted);letter-spacing:.3px;text-transform:none;flex-wrap:wrap;row-gap:10px;margin:0;padding:16px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.revamp .rv-hero .hero-fact{white-space:normal;align-items:baseline;display:flex}.revamp .rv-hero .rv-fact-dot{color:var(--signal-lime);margin-inline:14px}.rv-section{padding-block:100px}.rv-heading{grid-template-columns:1.15fr 1fr;align-items:start;gap:9%;margin-block:18px 55px;display:grid}.revamp .rv-heading h2,.revamp .rv-about h2{margin:0;font-size:clamp(36px,4vw,60px)}.rv-heading>p{max-width:600px;color:var(--slate);margin:4px 0 0}.rv-service-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.rv-service-image{display:block;overflow:hidden}.rv-service .media-frame{aspect-ratio:16/10;min-height:0}.rv-service-meta{min-block-size:1.85em;color:var(--slate);justify-content:space-between;align-items:center;gap:20px;margin-block:23px 15px;font-size:13px;display:flex}[dir=rtl] .rv-service-meta{font-size:17px}.revamp .rv-service h3{margin:0 0 15px;font-size:34px}.rv-service>p{max-width:530px;color:var(--slate);margin:0 0 25px}.rv-link{border-block-end:1px solid var(--line-dark);align-items:center;gap:30px;padding-block:8px;font-size:14px;font-weight:650;display:inline-flex}.rv-link span{transition:transform .24s var(--ease);font-size:22px}.rv-link:hover span{transform:translate(3px,-3px)}[dir=rtl] .rv-link{font-size:19px}[dir=rtl] .rv-link span{transform:scaleX(-1)}.rv-service:hover .media-frame__image,.rv-topic:hover .media-frame__image{transform:scale(1.025)}.rv-why{background:#f4f6f4;padding-block-end:0}.rv-reasons{grid-template-columns:repeat(3,1fr);gap:44px;margin-block:65px 40px;display:grid}.rv-reasons article{padding-block-start:25px}.rv-step-accent{background:var(--signal-lime);border-radius:999px;block-size:4px;inline-size:72px;display:block}.revamp .rv-reasons h3{margin-block:24px 16px;font-size:27px}.rv-reasons p{color:var(--slate);margin:0}.revamp .rv-story{min-height:430px;margin-block-start:90px}.revamp .rv-story .story-band__content{padding-block:70px}.rv-story .story-band__content>p{color:#fff;letter-spacing:-.04em;max-width:860px;margin:0;font-size:clamp(34px,4.2vw,62px);font-weight:500;line-height:1.25}[dir=rtl] .rv-story .story-band__content>p{letter-spacing:0;line-height:1.6}.revamp .rv-story .story-band__overlay{background:linear-gradient(0deg, color-mix(in srgb, var(--alqa-deep) 84%, transparent), color-mix(in srgb, var(--alqa-deep) 32%, transparent))}.revamp .rv-story .media-frame__image{object-position:72% 12%}.rv-topic-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.rv-topic-image{margin-block-end:22px;display:block}.rv-topic .media-frame{aspect-ratio:16/10;min-height:0}.rv-topic h3{margin:15px 0;font-size:27px}.rv-topic h3 a{justify-content:space-between;align-items:start;gap:15px;display:flex}.rv-topic>p:last-child{color:var(--slate);margin:0}.rv-research .rv-link{margin-block-start:40px}.rv-empty-note{color:var(--slate);border-inline-start:2px solid #0b2228;max-width:870px;margin-block:-15px 35px;padding-inline-start:18px;font-size:14px}[dir=rtl] .rv-empty-note{font-size:19px}.rv-about{background:#f4f6f4}.rv-about-grid{grid-template-columns:1.1fr 1fr;gap:10%;display:grid}.rv-about .eyebrow{margin-block-end:23px}.rv-about-grid>div>p:not(.eyebrow){color:var(--slate);margin-block:0 30px}.rv-about-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.rv-footer{color:#fff;background:#06191d;padding-block:75px 25px}.rv-footer-top{grid-template-columns:2fr 1fr 1fr;gap:5%;display:grid}.rv-footer-brand p{color:#bfcfce;max-width:380px;margin-block-start:24px;font-size:14px}.rv-footer nav{flex-direction:column;align-items:start;gap:12px;display:flex}.revamp .rv-footer h2{color:#bfcfce;letter-spacing:.07em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.rv-footer nav a{font-size:14px;line-height:1.4}.rv-footer nav a:hover{color:#d9f279}.rv-footer-disclaimer{color:#bfcfce;border-block-start:1px solid var(--line-light);max-width:none;margin-block:24px 14px;padding-block-start:14px;font-family:ALQA Manrope,Segoe UI,Arial,sans-serif;font-size:11.5px;line-height:1.5}.rv-footer-disclaimer p{max-width:none;margin:0 0 4px;line-height:1.5}html[lang=en] body .rv-footer-disclaimer :is(p,a,span){font-family:ALQA Manrope,Segoe UI,Arial,sans-serif!important}[dir=rtl] .rv-footer-disclaimer :is(p,a,span){font-family:var(--arabic)}.rv-footer .rv-footer-legal{margin-block-start:32px;padding-block-start:8px;display:block}.rv-footer-legal ul{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.rv-footer-legal li{align-items:baseline;gap:12px;display:flex}.rv-footer-legal li>span{color:#bfcfce}.rv-footer-bottom{justify-content:flex-end;gap:20px;margin-block-start:28px;font-size:12px;display:flex}.rv-footer-bottom p{margin:0}[dir=rtl] .rv-footer :is(p,a,h2,.rv-brand-descriptor){letter-spacing:0;font-size:17px}.rv-footer .rv-footer-disclaimer :is(p,a){font-size:11.5px;line-height:1.5}[dir=rtl] .rv-footer .rv-footer-disclaimer :is(p,a){font-size:13px;line-height:1.55}.revamp .public-page{padding-block-start:88px}.revamp .public-hero{background:#0b2228;padding-block:80px}.revamp .public-hero__inner{grid-template-columns:1.2fr .75fr;align-items:center;gap:8%}.revamp .public-hero h1{max-width:930px;font-size:clamp(40px,4.5vw,68px);font-weight:500}.revamp .public-hero__intro{color:#e0e8e5;max-width:730px;font-size:18px}[dir=rtl] .revamp .public-hero__intro{font-size:23px}.revamp .public-hero__grid{display:none}.rv-detail-media{height:100%;min-height:400px}.rv-detail-media .media-frame__image{object-position:center}.revamp .public-hero .rv-detail-media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--alqa-deep) 70%, transparent) 78%, color-mix(in srgb, var(--alqa-deep) 94%, transparent));position:absolute;inset:0}.revamp .public-content{background:#fff}.revamp .public-section-grid{gap:36px}.revamp .public-section-card{border:0;border-block-start:1px solid var(--line-dark);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.revamp .public-section-card h2{font-size:29px;line-height:1.3}.revamp .public-section-card p,.revamp .public-section-card li{color:var(--slate);font-size:16px}[dir=rtl] .revamp .public-section-card :is(p,li){font-size:21px}.revamp .public-page-cta{background:#0b2228}.revamp .public-page-cta h2{font-size:28px;line-height:1.5}.revamp .public-review-card{border:1px solid var(--line-light);background:0 0;border-radius:2px}.revamp .status-pill{color:inherit;border-color:currentColor;font-size:12px}.revamp .review-form-layout h2{font-size:36px}.revamp :is(input,textarea,select){font:inherit}.revamp .review-form input,.revamp .review-form textarea,.revamp .pricing-card{background:#fff}.revamp .pricing-card--featured{background:#d9f279}.revamp .pricing-phase-note{font-size:14px}.revamp .public-article{padding-block:160px 90px}.rv-article-cover{margin:35px 0}.rv-article-cover .media-frame{aspect-ratio:16/9}.rv-article-cover figcaption{color:var(--slate);font-size:14px}@media (max-width:1023px){.revamp .rv-hero .desktop-only{display:none}}@media (max-width:1100px){.revamp .desktop-nav{display:none}.revamp .menu-button{display:flex}.revamp .mobile-nav{z-index:90;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;padding:35px 6vw;position:fixed;inset:88px 0 0;overflow:auto;transform:translateY(-12px)}.revamp .mobile-nav--open{opacity:1;visibility:visible;transform:none}.revamp .mobile-nav nav{flex-direction:column;gap:23px;display:flex}.revamp .mobile-nav nav a{gap:25px;display:flex}.revamp .rv-hero{min-height:880px}.rv-footer-top{grid-template-columns:1fr 1fr;gap:36px}.rv-footer-brand{grid-column:1/-1}}@media (max-width:760px){.revamp .shell{width:calc(100% - 40px)}.revamp .site-header__inner{gap:12px;width:calc(100% - 32px);min-height:76px}.revamp .rv-header{min-height:76px}.revamp .site-header__actions{gap:18px}.revamp .header-login{display:none}.rv-brand-lockup{gap:9.2px}.rv-brand-lockup strong{font-size:26.5px}.rv-brand-wave{width:60px;height:39px}.rv-brand-arabic{width:38px;height:37px}.rv-brand-lockup i{height:26.5px}.revamp .mobile-nav{inset-block-start:76px}.revamp .rv-hero{min-height:860px;padding-block:125px 55px}.revamp .rv-hero .hero-setup{font-size:18px}[dir=rtl] .revamp .rv-hero .hero-setup{font-size:22px}.revamp .rv-hero #hero-heading{font-size:40px}.revamp .rv-hero .hero-sub{font-size:16px}.revamp .rv-story .story-band__overlay{background:color-mix(in srgb, var(--alqa-deep) 66%, transparent)}.revamp .hero__actions{flex-wrap:wrap;align-items:stretch}.revamp .hero__actions .button{min-height:50px;padding-inline:18px}.revamp .rv-hero .hero-strip{letter-spacing:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;width:100%;font-size:13px;display:grid}.revamp .rv-hero .hero-fact:nth-child(odd) .rv-fact-dot{display:none}.revamp .rv-hero .rv-fact-dot{margin-inline:0 8px}.rv-section{padding-block:65px}.rv-heading,.rv-about-grid{grid-template-columns:1fr;gap:25px;margin-block-end:35px}.rv-heading>p{margin:0}.revamp .rv-heading h2,.revamp .rv-about h2{font-size:39px}.rv-service-grid,.rv-topic-grid,.rv-reasons{grid-template-columns:1fr;gap:46px}.rv-reasons{gap:28px;margin-block:35px}.revamp .rv-reasons h3{margin-block:18px 12px}.rv-why{padding-block-end:0}.revamp .rv-story{min-height:340px;margin-block-start:60px}.rv-story .story-band__content>p{font-size:38px}.rv-topic-grid{gap:38px}.rv-topic h3{font-size:28px}.rv-about-grid{margin-block-end:0}.rv-footer{padding-block-start:55px}.rv-footer-top{grid-template-columns:1fr 1fr;gap:36px 22px}.revamp .public-page{padding-block-start:76px}.revamp .public-hero{padding-block:55px}.revamp .public-hero__inner{grid-template-columns:1fr;gap:35px}.rv-detail-media{aspect-ratio:16/10;min-height:270px}.revamp .public-hero h1{font-size:42px;line-height:1.2}.revamp .public-section-card h2{font-size:29px}.revamp .public-page-cta h2{font-size:25px}.revamp .public-article{padding-block-start:125px}}@media (prefers-reduced-motion:reduce){.revamp *,.revamp :before,.revamp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.revamp :is(.rv-service,.rv-topic,.story-band):hover .media-frame__image{transform:none}}.revamp .hero-media__poster{height:100%;position:absolute;inset:0}.revamp .rv-story .media-frame__image{filter:none}.revamp .rv-account-handoff{border:1px solid var(--line-dark);background:#fff;max-width:850px;padding:40px}.revamp .rv-article-cover .media-frame__image{object-position:var(--research-focal-point,center)}.revamp .public-page--document .public-hero{padding-block:clamp(48px,5vw,72px)}.revamp .public-page--document .public-hero__inner{grid-template-columns:1fr;min-height:0;padding-block:0}.revamp .public-page--document :is(.public-hero__inner,.public-section-grid){max-width:880px}.revamp .public-page--document .public-content{padding-block:clamp(40px,5vw,72px)}.revamp .public-page--document .public-section-grid{border:0;grid-template-columns:minmax(0,1fr);gap:0}.revamp .public-page--document .public-section-card{min-height:0;padding-block:32px}.revamp .public-page--document .public-section-card h2{max-width:none;margin-block:0 18px;font-size:clamp(23px,2.4vw,30px)}.revamp .public-page--document :is(.public-section-card p,.public-document-intro){color:var(--slate);font-size:17px;line-height:1.9}.revamp .public-page--document .public-section-card p{max-width:none;margin-block:0 16px}.revamp .public-page--document .public-section-card p:last-child{margin-block-end:0}.revamp .public-page--document .public-document-intro{margin-block:0 32px}.revamp .public-page--document .public-document-contact{justify-self:start}.revamp .public-document-intro p+p{margin-block-start:1em}.revamp .public-page--document a[href^=mailto\:]{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.revamp .public-page--document bdi{overflow-wrap:anywhere}.revamp .public-page--document .legal-company-name{vertical-align:top;max-width:100%;display:inline-block}[dir=rtl] .revamp .public-page--document :is(.public-section-card p,.public-document-intro){font-size:22px;line-height:1.95}.revamp .public-document-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:24px 0;font-size:16px;line-height:1.75}.revamp .public-document-table :is(th,td){border-block-end:1px solid var(--line-dark);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:16px 12px}.revamp .public-document-table thead{color:var(--alqa-ink);background:#e8ede8}.revamp .public-document-table th{font-weight:600}.revamp .public-document-table th:first-child{width:29%}.revamp .public-document-table tbody th{font-family:ALQA Manrope,sans-serif;font-size:14px}.revamp .public-document-table td{color:var(--slate)}.revamp .public-document-links{margin-block:16px 0;padding-inline-start:24px}.revamp .public-document-links li+li{margin-block-start:8px}.revamp .public-document-links a{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .revamp .public-document-table{font-size:20px}@media (max-width:600px){.revamp .public-document-table :is(th,td){padding:12px 7px}.revamp .public-document-table{font-size:15px}[dir=rtl] .revamp .public-document-table{font-size:19px}.revamp .public-document-table tbody th{font-size:13px}}.revamp .rv-workspace-preview{padding-block:150px 80px}.revamp .rv-workspace-preview h1{margin:0;font-size:clamp(38px,4vw,60px)}.rv-preview-label{border-block-end:1px solid var(--line-dark);letter-spacing:.06em;margin-block:0 38px;padding-block-end:18px;font-size:13px}.rv-workspace-status{color:#fff;background:#0b2228;justify-content:space-between;align-items:center;gap:40px;padding:40px;display:flex}.revamp .rv-workspace-status h2{margin-block:15px;font-size:32px}.rv-workspace-status .eyebrow{color:#d9f279}.rv-workspace-status p{max-width:600px}.rv-workspace-cards{grid-template-columns:1fr 1fr;gap:35px;margin-block:40px;display:grid}.rv-workspace-cards article{border-block-start:1px solid var(--line-dark);padding-block:25px}.revamp .rv-workspace-cards h2{font-size:30px}.rv-workspace-cards p{color:var(--slate)}@media (max-width:760px){.rv-workspace-status{flex-direction:column;align-items:start;gap:15px;padding:25px}.rv-workspace-cards{grid-template-columns:1fr;gap:15px}.revamp .rv-workspace-preview{padding-block-start:115px}}.research-body{max-width:75ch;margin-block:2rem}.research-body h2{margin-block-start:2.5rem}.research-body table{border-collapse:collapse;text-align:start;width:100%}.research-body th,.research-body td{border-bottom:1px solid var(--line-dark);text-align:start;padding:.7rem}.research-table{overflow-x:auto}.research-chart{margin:2rem 0}.research-chart svg{width:100%;max-height:24rem;color:var(--night-ink);display:block}.revamp .service-disclosure{font-family:var(--display);text-align:start;color:#526369;overflow-wrap:break-word;max-width:850px;margin-block:14px 0;font-size:11.5px;font-weight:400;line-height:1.5}.revamp .service-disclosure p{font-size:inherit;line-height:inherit;max-width:none;color:inherit;margin:0}.revamp .service-disclosure p+p{margin-block-start:10px}.revamp .service-disclosure a{color:inherit;font-size:inherit;text-underline-offset:.2em;text-decoration:underline}.revamp .service-disclosure a:focus-visible{outline-offset:3px;outline:2px solid}.revamp .service-disclosure--inverse{color:#d4dfde}.revamp .service-disclosure--activation{max-width:88ch}[dir=rtl] .revamp .service-disclosure,[dir=rtl].revamp .service-disclosure{font-family:var(--arabic);font-size:13px;line-height:1.55}.revamp .rv-consulting-steps-label{margin-block:0 18px}.pf-risks,.public-section-card h2{scroll-margin-top:110px}
