.ag-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.ag-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.ag-corridor-wash{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ececea)}.ag-process-wash{background:linear-gradient(180deg,#fff,#fafaf8 45%,#f1f1ee)}.ag-process-wash .ag-step-arrow{display:none}@media(min-width:640px){.ag-process-wash .ag-step-arrow{display:block}}.ag-services-wash{background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 70%),linear-gradient(180deg,#f7f7f4,#efefec 55%,#f7f7f4)}.ag-regional-wash{background:linear-gradient(180deg,#f7f7f4,#fff 45% 100%)}.ag-regional-wash .ag-region-arrow{display:none}@media(min-width:640px){.ag-regional-wash .ag-region-arrow{display:block}}.ag-workforce-wash{background:linear-gradient(180deg,#fff,#f4f4f1)}.ag-ev-wash{background:linear-gradient(180deg,#f4f4f1,#fbfbfa 55%,#fff)}.ag-ev-wash .ag-step-arrow{display:none}@media(min-width:640px){.ag-ev-wash .ag-step-arrow{display:block}}.ag-comm-wash{background:linear-gradient(180deg,#f7f7f4,#efefec 55%,#f6f6f3)}.ag-comm-wash .ag-comm-arrow{display:none}@media(min-width:640px){.ag-comm-wash .ag-comm-arrow{display:block}}.ag-faq-wash{background:linear-gradient(180deg,#fff,#f4f4f1 35%,#efefec 75%,#f7f7f4)}.ag-faq-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.ag-faq-panel[data-open=true]{max-height:320px}.ag-ops-wash{background:radial-gradient(60% 70% at 100% 50%,color-mix(in oklab,var(--violet) 7%,transparent),transparent 70%),linear-gradient(180deg,#fff,#f4f4f1)}.ag-ops-wash .ag-comm-arrow{display:none}@media(min-width:640px){.ag-ops-wash .ag-comm-arrow{display:block}}.ceu-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.ceu-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.ceu-corridor-wash{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ececea)}.ceu-process-wash{background:linear-gradient(180deg,#fff,#fafaf8 45%,#f1f1ee)}.ceu-process-wash .ceu-step-arrow{display:none}@media(min-width:640px){.ceu-process-wash .ceu-step-arrow{display:block}}.ceu-services-wash{background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 70%),linear-gradient(180deg,#f7f7f4,#efefec 55%,#f7f7f4)}.ceu-regional-wash{background:linear-gradient(180deg,#f7f7f4,#fff 45% 100%)}.ceu-regional-wash .ceu-region-arrow{display:none}@media(min-width:640px){.ceu-regional-wash .ceu-region-arrow{display:block}}.ceu-workforce-wash{background:linear-gradient(180deg,#fff,#f4f4f1)}.ceu-ev-wash{background:linear-gradient(180deg,#f4f4f1,#fbfbfa 55%,#fff)}.ceu-ev-wash .ceu-step-arrow{display:none}@media(min-width:640px){.ceu-ev-wash .ceu-step-arrow{display:block}}.ceu-comm-wash{background:linear-gradient(180deg,#f7f7f4,#efefec 55%,#f6f6f3)}.ceu-comm-wash .ceu-comm-arrow{display:none}@media(min-width:640px){.ceu-comm-wash .ceu-comm-arrow{display:block}}.ceu-faq-wash{background:linear-gradient(180deg,#fff,#f4f4f1 35%,#efefec 75%,#f7f7f4)}.ceu-faq-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.ceu-faq-panel[data-open=true]{max-height:320px}.cn-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.cn-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.cn-corridor-wash{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ececea)}.cn-process-wash{background:linear-gradient(180deg,#fff,#fafaf8 45%,#f1f1ee)}.cn-process-wash .cn-step-arrow{display:none}@media(min-width:640px){.cn-process-wash .cn-step-arrow{display:block}}.cn-services-wash{background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 70%),linear-gradient(180deg,#f7f7f4,#efefec 55%,#f7f7f4)}.cn-regional-wash{background:linear-gradient(180deg,#f7f7f4,#fff 45% 100%)}.cn-regional-wash .cn-region-arrow{display:none}@media(min-width:640px){.cn-regional-wash .cn-region-arrow{display:block}}.cn-workforce-wash{background:linear-gradient(180deg,#fff,#f4f4f1)}.cn-ev-wash{background:linear-gradient(180deg,#f4f4f1,#fbfbfa 55%,#fff)}.cn-ev-wash .cn-step-arrow{display:none}@media(min-width:640px){.cn-ev-wash .cn-step-arrow{display:block}}.cn-comm-wash{background:linear-gradient(180deg,#f7f7f4,#efefec 55%,#f6f6f3)}.cn-comm-wash .cn-comm-arrow{display:none}@media(min-width:640px){.cn-comm-wash .cn-comm-arrow{display:block}}.cn-faq-wash{background:linear-gradient(180deg,#fff,#f4f4f1 35%,#efefec 75%,#f7f7f4)}.cn-faq-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.cn-faq-panel[data-open=true]{max-height:320px}.er-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.er-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.er-services-wash{background:radial-gradient(90% 120% at 100% 0%,#ff521d0d,#ff521d00 55%),linear-gradient(105deg,#fff,#f4f4f1 55%,#edece8)}.er-arrival-wash{background:radial-gradient(80% 130% at 100% 10%,#ff521d0a,#ff521d00 55%),linear-gradient(180deg,#fbfbf9,#f6f6f3)}.er-local-wash{background:linear-gradient(180deg,#f4f4f1,#ecece9 55%,#e7e7e3)}.er-family-wash{background:linear-gradient(180deg,#fff,#f7f7f4)}.er-homesearch-wash{background:linear-gradient(180deg,#f7f7f4,#ecece9)}.uae-hero-fade{background:linear-gradient(to bottom,#fffffff5,#ffffffe0,#ffffff73)}@media(min-width:640px){.uae-hero-fade{background:linear-gradient(to right,#fffffff2,#ffffffe6 28%,#ffffff8c 55%,#ffffff2e 78%,#fff0)}}.uae-orange-wash-a{background:linear-gradient(to bottom,#ff521d33,#ff521d03)}.uae-orange-wash-b{background:linear-gradient(to bottom,#ff521d03,#ff521d01)}.uae-orange-wash-c{background:linear-gradient(to bottom,#ff521d01,#ff521d00)}.uae-project-fade{background:linear-gradient(to bottom,#1d1f1e80,#1d1f1e52,#ffffffe0 36%,#fff 48%)}@media(min-width:1024px){.uae-project-fade{background:linear-gradient(to right,#1d1f1e73,#1d1f1e33 30%,#ffffffe6 52%,#fff 68%)}}.gmo-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff8c)}@media(min-width:640px){.gmo-hero-fade{background:linear-gradient(to right,#fffffff7,#ffffffed 32%,#fff9,#ffffff1a 80%,#fff0)}}.gmo-wash-grey{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ecedea)}.gmo-wash-white{background:linear-gradient(180deg,#fff,#fafaf8,#f3f3f0)}.gmo-wash-orange{background:linear-gradient(180deg,#ff521d12,#ff521d05 45%,#fff)}.gmo-cta-band{background:radial-gradient(120% 140% at 85% 0%,#ff521d59,#ff521d00 55%),linear-gradient(135deg,#343634,#1d1f1e)}.gmo-hub{background:radial-gradient(circle at 35% 30%,#ff7a4d,#ff521d 60%,#e44310)}.eu-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.eu-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.eu-corridor-wash{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ececea)}.eu-process-wash{background:linear-gradient(180deg,#fff,#fafaf8 45%,#f1f1ee)}.eu-process-wash .eu-step-arrow{display:none}@media(min-width:640px){.eu-process-wash .eu-step-arrow{display:block}}.eu-services-wash{background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 70%),linear-gradient(180deg,#f7f7f4,#efefec 55%,#f7f7f4)}.eu-journey-wash{background:linear-gradient(180deg,#f7f7f4,#fff 45% 100%)}.eu-dest-wash{background:linear-gradient(180deg,#fff,#f4f4f1)}.eu-family-wash{background:linear-gradient(180deg,#f7f7f4,#efefec 55%,#f6f6f3)}.eu-family-wash .eu-family-arrow,.eu-scale-wash .eu-scale-arrow{display:none}@media(min-width:640px){.eu-family-wash .eu-family-arrow,.eu-scale-wash .eu-scale-arrow{display:block}}.eu-scale-wash{background:linear-gradient(180deg,#fff,#f4f4f1 35%,#efefec 75%,#f7f7f4)}.india-na .na-hero-fade{background:linear-gradient(90deg,var(--background) 0%,color-mix(in srgb,var(--background) 96%,transparent) 32%,color-mix(in srgb,var(--background) 67%,transparent) 56%,transparent 100%)}.india-na .na-wash{background:linear-gradient(180deg,var(--background),var(--secondary) 58%,var(--background))}.india-na .na-soft{background:linear-gradient(180deg,var(--secondary),var(--background))}.india-na .na-cta{background:linear-gradient(135deg,var(--graphite),var(--ink))}@media(max-width:767px){.india-na .na-hero-fade{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,transparent),color-mix(in srgb,var(--background) 86%,transparent) 62%,color-mix(in srgb,var(--background) 42%,transparent))}}@media(prefers-reduced-motion:reduce){.india-na *{scroll-behavior:auto!important;transition:none!important}}.in-hero-fade{background:linear-gradient(to bottom,#fffffff7,#ffffffe6 55%,#ffffff80)}@media(min-width:640px){.in-hero-fade{background:linear-gradient(to right,#fffffff5,#ffffffeb 30%,#fff9 58%,#ffffff26 82%,#fff0)}}.in-corridor-wash{background:linear-gradient(180deg,#fbfbfa,#f4f4f1 55%,#ececea)}.in-process-wash{background:linear-gradient(180deg,#fff,#fafaf8 45%,#f1f1ee)}.in-process-wash .in-step-arrow{display:none}@media(min-width:640px){.in-process-wash .in-step-arrow{display:block}}.in-services-wash{background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 70%),linear-gradient(180deg,#f7f7f4,#efefec 55%,#f7f7f4)}.in-journey-wash{background:linear-gradient(180deg,#f7f7f4,#fff 45% 100%)}.in-dest-wash{background:linear-gradient(180deg,#fff,#f4f4f1)}.in-fit-wash{background:linear-gradient(180deg,#f4f4f1,#fbfbfa 55%,#fff)}.in-family-wash{background:linear-gradient(180deg,#f7f7f4,#efefec 55%,#f6f6f3)}.in-family-wash .in-family-arrow{display:none}@media(min-width:640px){.in-family-wash .in-family-arrow{display:block}}.in-scale-wash{background:linear-gradient(180deg,#fff,#f4f4f1 35%,#efefec 75%,#f7f7f4)}.in-scale-wash .in-scale-arrow{display:none}@media(min-width:640px){.in-scale-wash .in-scale-arrow{display:block}}.managed-mobility{--mm-surface: #f3f3f0;--mm-surface-deep: #ecedea;--mm-card: #ecedef;--mm-dark: #343634;--mm-dark-soft: #414341}.managed-mobility .mm-hero-wash{background:linear-gradient(90deg,#fffffff7,#ffffffe8 32%,#ffffff78 62%,#ffffff0f)}.managed-mobility .mm-soft-wash{background:linear-gradient(180deg,var(--mm-surface) 0%,#ffffff 100%)}.managed-mobility .mm-dark-band{background:linear-gradient(135deg,var(--mm-dark-soft),var(--mm-dark))}.managed-mobility .mm-smoother-fade{background:linear-gradient(100deg,#1d1f1edb,#1d1f1e9e 42%,#1d1f1e2e)}@media(max-width:767px){.managed-mobility .mm-hero-wash{background:linear-gradient(180deg,#fffffffa,#fffffff0 56%,#ffffff7a)}.managed-mobility .mm-smoother-fade{background:linear-gradient(180deg,#1d1f1ed1,#1d1f1e8c 60%,#1d1f1e38)}}.gm-readiness-page{letter-spacing:0}.gm-readiness-page progress{appearance:none;overflow:hidden;border-radius:4px;background:var(--muted);color:var(--violet)}.gm-readiness-page progress::-webkit-progress-bar{background:var(--muted)}.gm-readiness-page progress::-webkit-progress-value{background:var(--violet)}.gm-readiness-page progress::-moz-progress-bar{background:var(--violet)}.gm-access-complete{display:none}.gm-assessment-header{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:36px}.gm-overall-progress{width:280px;flex-shrink:0}.gm-assessment-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;align-items:start}.gm-step-nav{position:sticky;top:104px;display:flex;flex-direction:column;gap:6px}.gm-readiness-page .gm-step-button{width:100%;height:auto;min-height:68px;padding:12px;justify-content:flex-start;gap:12px;text-align:left;white-space:normal;border-radius:8px;font-size:13px;line-height:1.4}.gm-readiness-page .gm-step-active{background:var(--violet-soft);color:var(--foreground)}.gm-step-number{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--background);font-size:12px}.gm-step-active .gm-step-number,.gm-step-done{border-color:var(--violet);background:var(--violet);color:var(--violet-foreground)}.gm-readiness-page .gm-results-step{margin-top:12px;border-top:1px solid var(--border);border-radius:0}.gm-domain-panel{padding-left:36px;border-left:1px solid var(--border)}.gm-question{min-width:0;padding:24px 0;border-bottom:1px solid var(--border)}.gm-question-legend{float:left;display:flex;align-items:baseline;gap:14px;width:100%;margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.65}.gm-question-number{color:var(--muted-foreground);font-size:12px;flex-shrink:0}.gm-answer-grid{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gm-answer{position:relative;min-height:48px;border:1px solid var(--border);border-radius:6px;background:var(--card);cursor:pointer;transition:border-color .16s,background .16s}.gm-answer:hover,.gm-answer-selected{border-color:var(--violet);background:var(--violet-soft)}.gm-answer input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.gm-answer:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.gm-answer:has(input:disabled){opacity:.6;cursor:wait}.gm-answer-content{min-height:48px;display:flex;align-items:center;gap:7px;padding:10px;font-size:12px;line-height:1.4;color:var(--muted-foreground);pointer-events:none}.gm-answer-selected .gm-answer-content{color:var(--foreground);font-weight:600}.gm-answer-selected .gm-answer-content>svg:first-child,.gm-answer-check{color:var(--violet)}.gm-answer-check{margin-left:auto}.gm-domain-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:24px}@media(max-width:1199px){.gm-assessment-layout{grid-template-columns:235px minmax(0,1fr);gap:28px}.gm-domain-panel{padding-left:24px}.gm-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gm-assessment-header{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.gm-overall-progress{width:100%}.gm-assessment-layout{display:block}.gm-step-nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:12px;margin-bottom:24px;scroll-snap-type:x proximity}.gm-readiness-page .gm-step-button{width:195px;min-width:195px;min-height:64px;scroll-snap-align:start}.gm-step-button>svg{display:none}.gm-readiness-page .gm-results-step{margin:0;border:0;border-radius:8px}.gm-domain-panel{border:0;padding:0}.gm-question{padding:22px 0}.gm-question-legend{font-size:14px;gap:10px}}@media(prefers-reduced-motion:reduce){.gm-readiness-page{scroll-behavior:auto}.gm-answer{transition:none}}
