:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--editorial-navy:#0a1628;--editorial-navy-deep:#060f1c;--editorial-navy-rgb:10, 22, 40;--editorial-gold:#1a5fb4;--editorial-gold-bright:#3d8fd9;--editorial-gold-muted:#134a8f;--editorial-gold-rgb:26, 95, 180;--brand-lockup-navy:#0b1f3a;--brand-lockup-navy-mid:#14508f;--brand-lockup-navy-rgb:11, 31, 58;--brand-lockup-cyan:#00aeef;--brand-lockup-cyan-bright:#33c1f5;--brand-lockup-cyan-rgb:0, 174, 239;--brand-lockup-gold:#c5a021;--brand-lockup-gold-muted:#8b7010;--brand-lockup-gold-rgb:197, 160, 33;--brand-lockup-cream:#fdf8e9;--brand-scroll-gradient:linear-gradient(180deg, #1a5fb4 0%, #1a5fb4 58%, #3d8fd9 72%, #c5a021 88%, #d4af37 100%);--brand-scroll-gradient-hover:linear-gradient(180deg, #2878c8 0%, #2878c8 58%, #5ba8e8 72%, #d4b028 88%, #e8c04a 100%);--header-brand-title-divider:linear-gradient(180deg, rgba(var(--brand-lockup-gold-rgb), 0) 0%, rgba(var(--brand-lockup-gold-rgb), .45) 14%, var(--brand-lockup-gold) 50%, rgba(var(--brand-lockup-gold-rgb), .45) 86%, rgba(var(--brand-lockup-gold-rgb), 0) 100%);--editorial-on-navy:#f8fafc;--editorial-muted-on-navy:#cbd5e1;--editorial-on-gold:#fff;--editorial-band:#e8edf3;--editorial-surface:#fff;--editorial-stats-bg:#fff;--editorial-stats-text:var(--editorial-navy);--main-color:#164f94;--main-color-dark:var(--editorial-navy);--main-color-darker:var(--editorial-navy-deep);--brand-cyan:#3d8fd9;--accent-color:var(--editorial-gold);--accent-color-dark:var(--editorial-gold-muted);--on-gradient:#fff;--on-primary:#fff;--on-accent:var(--editorial-on-gold);--main-rgb:22, 79, 148;--accent-rgb:26, 95, 180;--brand-cyan-rgb:61, 143, 217;--hero-bg:#edf1f7;--hero-bg-line:rgba(var(--editorial-navy-rgb), .038);--hero-bg-gradient:linear-gradient(105deg, #edf1f7 0%, #e7edf5 44%, #dce6f2 56%, #1a5fb414 72%, #134a8f29 86%, #0c23443d 100%);--hero-sea-deep:#0c2344;--hero-sea-mid:#153e6e;--hero-sea-teal:#1a5fb4;--hero-sea-light:#2d75c4;--hero-sea-surface:#52a0e0;--hero-sea-shimmer:#5ba8e857;--hero-sea-depth:#0a1c3480;--hero-sea-blend:#eef3fac2;--hero-sea-glow:#1a5fb429;--hero-sea-wave:#ffffff0a;--hero-sea-partner-text:#fff;--hero-sea-partner-shadow:#08162c66;--hero-partner-bg:linear-gradient(105deg, #124880 0%, #1a5fb4 48%, #175696 100%);--hero-partner-shine:#ffffff0e;--hero-partner-text:#f8fbff;--hero-partner-text-shadow:#06162c52;--hero-partner-divider:#ffffff24;--hero-stripe:var(--editorial-gold);--hero-stripe-opacity:.48;--hero-text:var(--editorial-navy);--hero-text-muted:#475569;--hero-title-accent:#1a5fb4;--hero-title-shadow:none;--hero-kicker-bg:rgba(var(--editorial-navy-rgb), .07);--hero-kicker-text:var(--editorial-navy);--hero-kicker-border:var(--editorial-gold);--hero-kicker-outline:rgba(var(--editorial-navy-rgb), .1);--hero-tile-bg:#fff;--hero-tile-border:rgba(var(--editorial-navy-rgb), .14);--hero-tile-title:var(--editorial-navy);--hero-tile-text:#475569;--hero-tile-icon:var(--editorial-gold-muted);--hero-tile-hover-border:var(--editorial-gold);--hero-btn-secondary-color:var(--btn-secondary-color);--hero-btn-secondary-border:var(--btn-secondary-border);--hero-btn-secondary-hover-bg:var(--btn-secondary-bg-hover);--hero-btn-secondary-hover-color:var(--btn-secondary-color-hover);--hero-glow-blue:#1a5fb41f;--btn-primary-bg:var(--editorial-gold);--btn-primary-bg-hover:var(--editorial-gold-bright);--btn-primary-color:var(--editorial-on-gold);--btn-primary-border:var(--editorial-gold);--btn-primary-border-hover:var(--editorial-gold-bright);--btn-primary-shadow:0 2px 10px rgba(var(--accent-rgb), .22);--btn-primary-shadow-hover:0 6px 18px rgba(var(--accent-rgb), .32);--btn-secondary-bg:transparent;--btn-secondary-bg-hover:var(--editorial-navy);--btn-secondary-color:var(--editorial-navy);--btn-secondary-color-hover:var(--editorial-on-navy);--btn-secondary-border:var(--editorial-navy);--btn-secondary-border-hover:var(--editorial-navy);--btn-secondary-shadow-hover:0 4px 14px rgba(var(--editorial-navy-rgb), .2);--btn-dark-bg:var(--editorial-navy);--btn-dark-bg-hover:transparent;--btn-dark-color:var(--editorial-on-navy);--btn-dark-color-hover:var(--editorial-navy);--btn-dark-border:var(--editorial-navy);--btn-dark-border-hover:var(--editorial-navy);--hero-glow-purple:#3d8fd917;--hero-glow-green:#0b1f3a0a;--hero-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");--background:#eef1f6;--background-secondary:#e8edf3;--surface-1:var(--editorial-surface);--surface-2:#f4f6f9;--surface-3:var(--editorial-band);--surface-4:#c5d0dc;--nav-bg:#fffffff0;--text-color:#0f172a;--text-primary:var(--text-color);--text-color-muted:#64748b;--text-color-subtitle:#94a3b8;--text-color-light:#cbd5e1;--heading-color:#020617;--text-soft:#475569;--highlight-text:var(--accent-color-dark);--role-admin-color:var(--accent-color-dark);--textarea-max-height:12rem;--nav-text:#334155;--nav-text-hover:var(--editorial-navy);--nav-text-active:var(--editorial-navy);--nav-text-muted:#64748b;--nav-accent:var(--editorial-gold-muted);--nav-surface-hover:#1e5aa81a;--nav-surface-active:#1e5aa824;--nav-link-hover-color:var(--main-color);--nav-link-hover-bg:rgba(var(--main-rgb), .06);--nav-link-active-color:var(--main-color);--nav-link-active-bg:rgba(var(--main-rgb), .08);--staff-link-hover-bg:rgba(var(--main-rgb), .06);--header-bg:#fffffff5;--header-home-bg:var(--header-bg);--header-home-border:var(--border-color);--header-shadow:var(--shadow-xs);--brand-partner-bg:rgba(var(--accent-rgb), .1);--brand-partner-border:rgba(var(--accent-rgb), .16);--header-brand-title-primary:var(--brand-lockup-navy);--header-brand-title-accent:var(--brand-lockup-navy);--header-brand-title-color:var(--header-brand-title-primary);--header-brand-divider:var(--brand-lockup-gold);--header-brand-divider-gradient:var(--header-brand-title-divider);--header-brand-partner-bg:var(--brand-lockup-cream);--header-brand-partner-border:rgba(var(--brand-lockup-gold-rgb), .38);--header-brand-partner-color:var(--brand-lockup-gold-muted);--header-brand-logo-ring:rgba(var(--brand-lockup-navy-rgb), .2);--header-brand-logo-ring-hover:rgba(var(--brand-lockup-cyan-rgb), .45);--header-brand-logo-elevation:0 1px 2px rgba(var(--brand-lockup-navy-rgb), .08), 0 4px 12px rgba(var(--brand-lockup-navy-rgb), .1);--header-brand-logo-elevation-hover:0 3px 10px rgba(var(--brand-lockup-cyan-rgb), .16), 0 8px 22px rgba(var(--brand-lockup-navy-rgb), .12);--language-switch-bg:rgba(var(--main-rgb), .06);--language-switch-border:rgba(var(--main-rgb), .14);--language-switch-inactive-color:var(--nav-text-muted);--language-switch-hover-bg:rgba(var(--main-rgb), .1);--language-switch-hover-color:var(--nav-text-active);--language-switch-active-bg:rgba(var(--main-rgb), .14);--language-switch-active-color:var(--main-color-darker);--language-switch-shadow:var(--shadow-xs);--menu-button-bg:linear-gradient(135deg, #0b1f3a 0%, #1a5fb4 52%, #00aeef 100%);--menu-button-color:#fff;--menu-button-border:transparent;--menu-button-shadow:0 2px 10px rgba(var(--brand-lockup-navy-rgb), .22);--menu-button-hover-bg:linear-gradient(135deg, #14508f 0%, #2878c8 52%, #33c1f5 100%);--menu-button-hover-color:#fff;--menu-button-hover-border:transparent;--scrollbar-width:10px;--scrollbar-page-width:14px;--scrollbar-track-bg:#eef1f6;--scrollbar-page-track-bg:#fff;--scrollbar-divider:rgba(var(--brand-lockup-navy-rgb), .18);--scrollbar-thumb-gradient:var(--brand-scroll-gradient);--scrollbar-thumb-gradient-hover:var(--brand-scroll-gradient-hover);--scrollbar-thumb-border:1px solid var(--scrollbar-track-bg);--mobile-menu-bg:linear-gradient(135deg, var(--background-secondary), var(--background));--mobile-menu-shadow:0 15px 40px #00000014, var(--shadow-lg);--mobile-quote-color:var(--on-primary);--mobile-staff-bg:var(--btn-primary-bg);--mobile-staff-color:var(--btn-primary-color);--mobile-staff-border:var(--btn-primary-border);--footer-bg:var(--header-bg);--footer-text:var(--nav-text);--footer-text-muted:var(--nav-text-muted);--footer-text-active:var(--nav-text-active);--footer-accent:var(--nav-accent);--footer-surface:var(--nav-link-hover-bg);--footer-surface-hover:var(--nav-link-active-bg);--footer-shell-bg:var(--header-bg);--footer-shell-border:var(--border-color);--footer-shell-shadow:var(--header-shadow);--success-color:#22c55e;--warning-color:#f59e0b;--error-color:#ef4444;--info-color:#3b82f6;--success-rgb:34, 197, 94;--warning-rgb:245, 158, 11;--error-rgb:239, 68, 68;--info-rgb:59, 130, 246;--border-soft:#0f172a14;--border-light:#ffffff1f;--border-glass:#ffffff2e;--border-color:#082f571a;--overlay-bg:#0f172a73;--glass:#ffffff0f;--glass-bg:#ffffff8f;--glass-bg-strong:#ffffffc7;--glass-border:#ffffff9e;--glass-shadow:0 20px 50px #0000001a;--glass-surface:#ffffffad;--glass-surface-strong:#ffffffe0;--shadow-xs:0 1px 1px #0000000a;--shadow-sm:0 4px 14px #082f570d;--shadow-md:0 14px 32px #082f5714;--shadow-lg:0 20px 48px #082f571f;--shadow-xl:0 28px 70px #082f5729;--shadow-2xl:0 38px 90px #082f5733;--shadow-inset-top:inset 0 1px 0 #ffffff0d;--glow-primary:0 0 35px rgba(var(--main-rgb), .22);--glow-accent:0 0 40px rgba(var(--accent-rgb), .2);--glow-success:0 0 30px rgba(var(--success-rgb), .35);--gradient-primary:linear-gradient(135deg, var(--editorial-navy-deep) 0%, var(--editorial-navy) 55%, var(--main-color) 100%);--gradient-soft:linear-gradient(135deg, rgba(var(--main-rgb), .08), rgba(var(--accent-rgb), .08));--gradient-card:linear-gradient(180deg, #ffffff14, #ffffff05);--gradient-border:linear-gradient(135deg, rgba(var(--main-rgb), .5), rgba(var(--accent-rgb), .3));--card-bg:linear-gradient(165deg, #fffffff7, #ffffffdb 48%, #f4f8fdeb);--card-border:#082f571f;--card-shadow:0 22px 56px #082f5717, 0 1px 0 #ffffffbf inset, 0 0 0 1px rgba(var(--main-rgb), .04);--card-hover-shadow:0 32px 78px #082f5724, 0 1px 0 #ffffffd9 inset, 0 0 0 1px rgba(var(--main-rgb), .08);--hero-card-bg:var(--surface-1);--home-panel-bg:var(--card-bg);--home-panel-nested-bg:var(--card-bg);--home-panel-border:var(--card-border);--home-panel-shadow:var(--card-shadow);--featured-panel-bg:var(--glass-surface);--contact-card-bg:linear-gradient(180deg, #fffffff0, #ffffffd1);--section-top-line-bg:linear-gradient(90deg, transparent, var(--main-color), var(--accent-color), transparent);--grid-line:#0f172a0a;--section-glow:rgba(var(--main-rgb), .08);--section-glow-accent:rgba(var(--accent-rgb), .08);--section-wash:linear-gradient(180deg, #ffffff6b, #ffffff0f 55%, rgba(var(--main-rgb), .03));--section-bg-a:var(--section-wash);--section-bg-b:var(--surface-1);--form-field-bg:var(--surface-1);--form-field-hover-bg:var(--surface-2);--form-field-focus-bg:var(--surface-1);--form-field-border:var(--border-color);--form-field-border-hover:rgba(var(--main-rgb), .35);--form-field-border-focus:rgba(var(--main-rgb), .55);--form-field-shadow:0 0 0 1px rgba(var(--main-rgb), .025) inset, 0 10px 28px #0000000f;--form-field-focus-shadow:0 0 0 4px rgba(var(--main-rgb), .12), var(--shadow-sm);--form-field-focus-shadow-lg:0 0 0 4px rgba(var(--main-rgb), .12), 0 16px 36px rgba(var(--main-rgb), .12);--form-field-bg-hover-gradient:var(--surface-2);--form-field-bg-focus-gradient:var(--surface-1);--select-control-bg:var(--form-field-bg);--select-control-border:var(--form-field-border);--select-control-shadow:var(--form-field-shadow);--select-menu-bg:var(--surface-1);--select-menu-border:var(--border-color);--select-menu-shadow:var(--shadow-lg);--select-group-heading-border:var(--border-soft);--select-option-hover-bg:rgba(var(--main-rgb), .1);--select-clear-bg:rgba(var(--main-rgb), .08);--volume-button-bg:var(--surface-2);--volume-button-border:var(--border-color);--volume-button-color:var(--text-color);--logo-plate-inset:inset 0 1px 0 #ffffff1f;--logo-image-brightness:1.1;--logo-image-contrast:.96;--logo-image-saturate:.94;--logo-ring-color:rgba(var(--main-rgb), .18);--logo-ring-glow:0 0 0 .5px #fff6;--logo-ring-hover-color:rgba(var(--accent-rgb), .55);--logo-ring-hover-glow:0 0 0 1px rgba(var(--accent-rgb), .2), 0 0 18px rgba(var(--brand-cyan-rgb), .22);--logo-elevation:0 1px 1px #0f172a0d, 0 3px 10px rgba(var(--main-rgb), .14), 0 10px 28px rgba(var(--main-rgb), .1);--logo-elevation-hover:0 4px 10px rgba(var(--main-rgb), .18), 0 14px 34px rgba(var(--main-rgb), .16), 0 0 22px rgba(var(--brand-cyan-rgb), .14);--logo-frame-border:var(--logo-ring-color);--logo-frame-hover-border:var(--logo-ring-hover-color);--logo-frame-shadow:var(--logo-elevation);--logo-frame-hover-shadow:var(--logo-elevation-hover);--logo-frame-hover-glow:var(--logo-elevation-hover);--logo-frame-hover-border-accent:var(--logo-ring-hover-color);--scroll-bg:#fffc;--scroll-dark-bg:#0f172ae0;--scroll-button-bg:linear-gradient(135deg, #ffffff14, #ffffff05);--scroll-button-color:var(--text-color);--scroll-button-border:rgba(var(--main-rgb), .25);--scroll-ring-track:rgba(var(--main-rgb), .14);--scroll-ring-progress:var(--main-color);--scroll-ring-color:var(--scroll-ring-track);--scroll-inner-bg:var(--glass-surface-strong);--scroll-hover-icon:var(--main-color-darker);--scroll-ring:conic-gradient(var(--main-color), var(--accent-color), var(--main-color));--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--section-left-gap:var(--space-md);--section-split-gap:clamp(1.75rem, 3.5vw, 3rem);--section-padding-y:clamp(4.5rem, 8vw, 6.5rem);--section-padding-x:var(--space-lg);--section-compact-padding:var(--section-padding-y);--section-content-col:minmax(0, 1.18fr);--section-card-col:minmax(440px, 1.12fr);--space-3xl:72px;--space-4xl:96px;--space-5xl:128px;--fab-right:24px;--fab-top:24px;--fab-size:52px;--fab-size-mobile:46px;--fab-dock-bg:#ffffffb8;--fab-dock-border:rgba(var(--main-rgb), .14);--fab-dock-shadow:0 18px 42px #0f172a24, inset 0 1px 0 #ffffffa6;--fab-ai-bg:linear-gradient(145deg, var(--main-color) 0%, var(--main-color-darker) 100%);--fab-ai-active-bg:linear-gradient(145deg, var(--accent-color) 0%, var(--accent-color-dark) 100%);--fab-ai-glow:0 0 0 1px rgba(var(--accent-rgb), .35), 0 12px 28px rgba(var(--main-rgb), .28);--fab-tooltip-bg:#0f172aeb;--fab-tooltip-color:#fff;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-full:999px;--container-width:1200px;--container-wide:1400px;--container-large:1400px;--header-height:80px;--section-spacing:96px;--section-viewport-min:100dvh;--card-padding:24px;--hero-height:min(88vh, 820px);--section-narrow:760px;--card-gap:1rem;--footer-gap:.9rem;--z-background:-1;--z-base:1;--z-overlay:10;--z-dropdown:100;--z-sticky:200;--z-modal:1000;--z-toast:2000;--scroll-size:55px;--scroll-size-mobile:44px;--social-size:3rem;--social-size-mobile:38px;--tooltip-padding:.45rem .8rem;--tooltip-font-size:.72rem;--blur-xs:blur(4px);--blur-sm:blur(10px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-hero:blur(90px);--hover-lift-sm:translateY(-3px);--hover-lift-md:translateY(-5px);--floating-duration:10s;--grid-size:60px;--button-height:52px;--icon-box-sm:30px;--icon-box-md:44px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--transition-tooltip:opacity .25s ease, transform .25s ease, filter .25s ease;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:3rem;--text-5xl:4rem;--hero-title-size:clamp(2.75rem, 6.5vw, 4.5rem);--section-title-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.9}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--editorial-on-navy:#f1f5f9;--editorial-muted-on-navy:#b8c5d4;--editorial-band:#131f32;--editorial-surface:#1a2d44;--editorial-panel:#223a55;--editorial-stats-bg:#1a2d44;--editorial-stats-text:var(--editorial-on-navy);--hero-bg:var(--editorial-navy-deep);--hero-bg-line:#ffffff04;--editorial-gold:#2d75c8;--editorial-gold-bright:#5ba8e8;--editorial-gold-muted:#1a5fb4;--editorial-gold-rgb:45, 117, 200;--hero-bg-gradient:linear-gradient(105deg, var(--editorial-navy-deep) 0%, var(--editorial-navy) 46%, rgba(var(--editorial-navy-rgb), .9) 58%, #134a8f70 76%, #0c23444d 100%);--hero-sea-deep:#071426;--hero-sea-mid:#0f2d52;--hero-sea-teal:#1a5fb4;--hero-sea-light:#2878c8;--hero-sea-surface:#3d8fd9;--hero-sea-shimmer:#5ba8e847;--hero-sea-depth:#040e208f;--hero-sea-blend:#060f1cbd;--hero-sea-glow:#5ba8e824;--hero-sea-wave:#ffffff0b;--hero-sea-partner-text:#f5faff;--hero-sea-partner-shadow:#020a1680;--hero-partner-bg:linear-gradient(105deg, #0a2548 0%, #1a5fb4 46%, #134a8f 100%);--hero-partner-shine:#ffffff0a;--hero-partner-text:#f0f7fc;--hero-partner-text-shadow:#02081273;--hero-partner-divider:#ffffff1a;--hero-stripe-opacity:.9;--hero-text:var(--editorial-on-navy);--hero-text-muted:var(--editorial-muted-on-navy);--hero-title-accent:var(--editorial-gold-bright);--hero-title-shadow:0 2px 18px #00000059;--hero-kicker-bg:#ffffff1a;--hero-kicker-text:var(--editorial-on-navy);--hero-kicker-border:var(--editorial-gold-bright);--hero-kicker-outline:#ffffff29;--hero-tile-bg:rgba(var(--editorial-navy-rgb), .88);--hero-tile-border:#ffffff2e;--hero-tile-title:var(--editorial-gold-bright);--hero-tile-text:var(--editorial-muted-on-navy);--hero-tile-icon:var(--editorial-gold-bright);--hero-tile-hover-border:var(--editorial-gold-bright);--hero-btn-secondary-color:#fff;--hero-btn-secondary-border:#ffffffb8;--hero-btn-secondary-hover-bg:#fff;--hero-btn-secondary-hover-color:var(--editorial-navy);--btn-secondary-bg:transparent;--btn-secondary-color:#f8fafc;--btn-secondary-color-hover:var(--editorial-navy-deep);--btn-secondary-border:#ffffffb8;--btn-secondary-border-hover:#fff;--btn-secondary-bg-hover:#fff;--btn-secondary-shadow-hover:0 4px 14px #00000047;--main-color:#5ba8e8;--main-color-dark:var(--editorial-navy);--main-color-darker:var(--editorial-navy-deep);--accent-color:var(--editorial-gold-bright);--accent-color-dark:var(--editorial-gold);--on-accent:var(--editorial-on-gold);--main-rgb:91, 168, 232;--accent-rgb:91, 168, 232;--background:var(--editorial-navy-deep);--background-secondary:var(--editorial-navy);--surface-1:var(--editorial-panel);--surface-2:#1e334c;--surface-3:#243a54;--surface-4:#2c4660;--nav-bg:#0a1628f5;--text-color:#eef2f7;--text-color-muted:#9dabb9;--text-color-subtitle:#b8c5d4;--text-color-light:#64748b;--heading-color:#f8fafc;--text-soft:#c2cedb;--highlight-text:var(--accent-color);--role-admin-color:var(--accent-color);--nav-text:#e5eefb;--nav-text-hover:#fff;--nav-text-active:#f8fafc;--nav-text-muted:#94a3b8;--nav-accent:#5ba8e8;--nav-surface-hover:#ffffff14;--nav-surface-active:#ffffff1f;--nav-link-hover-color:var(--nav-text-hover);--nav-link-hover-bg:var(--nav-surface-hover);--nav-link-active-color:var(--editorial-gold-bright);--nav-link-active-bg:var(--nav-surface-active);--staff-link-hover-bg:var(--nav-surface-hover);--header-bg:#0a1628f5;--header-home-bg:var(--header-bg);--header-home-border:var(--border-color);--header-shadow:0 8px 32px #00000047;--brand-partner-bg:rgba(var(--accent-rgb), .14);--brand-partner-border:rgba(var(--accent-rgb), .22);--header-brand-title-primary:var(--editorial-on-navy);--header-brand-title-accent:var(--editorial-on-navy);--header-brand-title-color:var(--header-brand-title-primary);--header-brand-title-divider:linear-gradient(180deg, rgba(var(--brand-lockup-gold-rgb), 0) 0%, rgba(var(--brand-lockup-gold-rgb), .55) 14%, #e8c96a 50%, rgba(var(--brand-lockup-gold-rgb), .55) 86%, rgba(var(--brand-lockup-gold-rgb), 0) 100%);--header-brand-divider:#e8c96a;--header-brand-divider-gradient:var(--header-brand-title-divider);--header-brand-partner-bg:rgba(var(--brand-lockup-gold-rgb), .14);--header-brand-partner-border:rgba(var(--brand-lockup-gold-rgb), .34);--header-brand-partner-color:#e8c96a;--header-brand-logo-ring:#ffffff24;--header-brand-logo-ring-hover:rgba(var(--brand-lockup-cyan-rgb), .5);--header-brand-logo-elevation:0 2px 8px #0000003d, 0 6px 16px #0000002e;--header-brand-logo-elevation-hover:0 4px 12px #00000047, 0 0 18px rgba(var(--brand-lockup-cyan-rgb), .18);--language-switch-bg:#ffffff14;--language-switch-border:#ffffff29;--language-switch-inactive-color:#94a3b8;--language-switch-hover-bg:#ffffff1f;--language-switch-hover-color:var(--nav-text-hover);--language-switch-active-bg:rgba(var(--main-rgb), .3);--language-switch-active-color:#fff;--language-switch-shadow:0 2px 12px #00000059;--menu-button-bg:linear-gradient(135deg, #0a2548 0%, #1a5fb4 52%, #33c1f5 100%);--menu-button-color:#fff;--menu-button-border:transparent;--menu-button-shadow:0 2px 12px #00000052;--menu-button-hover-bg:linear-gradient(135deg, #14508f 0%, #2d75c8 52%, #5ba8e8 100%);--menu-button-hover-color:#fff;--menu-button-hover-border:transparent;--scrollbar-track-bg:#131f32;--scrollbar-page-track-bg:#0a1628;--scrollbar-divider:#ffffff1f;--mobile-menu-bg:var(--background-secondary);--mobile-menu-shadow:var(--shadow-lg);--footer-bg:var(--header-bg);--footer-text:var(--nav-text);--footer-text-muted:var(--nav-text-muted);--footer-text-active:var(--nav-text-active);--footer-accent:var(--nav-accent);--footer-surface:var(--nav-link-hover-bg);--footer-surface-hover:var(--nav-link-active-bg);--footer-shell-bg:var(--header-bg);--footer-shell-border:var(--border-color);--footer-shell-shadow:var(--header-shadow);--border-soft:#ffffff1a;--border-light:#ffffff24;--border-glass:#ffffff1a;--border-color:#ffffff1f;--overlay-bg:#0206109e;--glass:#ffffff0a;--glass-bg:#ffffff0a;--glass-bg-strong:#ffffff14;--glass-border:#ffffff14;--glass-shadow:0 24px 60px #00000057;--glass-surface:#ffffff0e;--glass-surface-strong:#ffffff18;--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 4px 16px #00000047;--shadow-md:0 12px 32px #00000052;--shadow-lg:0 20px 48px #00000061;--shadow-xl:0 28px 64px #0000006b;--shadow-2xl:0 36px 80px #0000007a;--shadow-inset-top:inset 0 1px 0 #ffffff0a;--glow-primary:0 0 35px rgba(var(--main-rgb), .18);--glow-accent:0 0 40px rgba(var(--accent-rgb), .16);--hero-glow-blue:#1e5aa833;--hero-glow-purple:#55a8e824;--hero-glow-green:#0e74901a;--card-bg:linear-gradient(180deg, #ffffff13, #ffffff07);--card-border:#ffffff1f;--card-shadow:0 28px 80px #00000057, 0 1px 0 #ffffff0f inset;--card-hover-shadow:0 36px 96px #00000070, 0 1px 0 #ffffff1a inset;--hero-card-bg:var(--card-bg);--home-panel-bg:linear-gradient(165deg, #101b2ffa 0%, #0b1322e6 55%, #16243ad1 100%);--home-panel-nested-bg:linear-gradient(165deg, #ffffff1f 0%, #ffffff0b 100%);--home-panel-border:#72b5ff47;--home-panel-shadow:0 28px 72px #0000007a, 0 1px 0 #ffffff14 inset;--featured-panel-bg:linear-gradient(180deg, #ffffff0b, #ffffff04);--contact-card-bg:var(--glass-bg);--grid-line:#ffffff08;--section-glow:rgba(var(--main-rgb), .12);--section-glow-accent:rgba(var(--accent-rgb), .12);--section-wash:linear-gradient(180deg, #ffffff06, #fff0);--section-bg-a:var(--section-wash);--section-bg-b:var(--background);--form-field-bg:var(--surface-2);--form-field-hover-bg:var(--surface-3);--form-field-focus-bg:var(--surface-2);--form-field-border:#ffffff1f;--form-field-border-hover:rgba(var(--main-rgb), .35);--form-field-border-focus:rgba(var(--main-rgb), .65);--form-field-shadow:0 0 0 1px rgba(var(--main-rgb), .025) inset, 0 10px 28px #0003;--form-field-focus-shadow:0 0 0 4px rgba(var(--main-rgb), .12), var(--shadow-sm);--form-field-focus-shadow-lg:0 0 0 4px rgba(var(--main-rgb), .12), 0 16px 36px rgba(var(--main-rgb), .12);--form-field-bg-hover-gradient:linear-gradient(180deg, #ffffff13, #ffffff08);--form-field-bg-focus-gradient:linear-gradient(180deg, #ffffff16, #ffffff09);--select-control-bg:var(--form-field-bg);--select-control-border:var(--form-field-border);--select-control-shadow:var(--form-field-shadow);--select-menu-bg:var(--surface-2);--select-menu-border:#ffffff1f;--select-menu-shadow:0 24px 60px #00000057, 0 0 0 1px rgba(var(--main-rgb), .04) inset;--select-group-heading-border:#ffffff0f;--select-option-hover-bg:#ffffff14;--select-clear-bg:#ffffff14;--volume-button-bg:#ffffff0d;--volume-button-border:#ffffff1f;--volume-button-color:var(--text-primary);--logo-plate-inset:inset 0 1px 0 #ffffff12;--logo-image-brightness:1.14;--logo-image-contrast:.94;--logo-image-saturate:.92;--logo-ring-color:#ffffff1f;--logo-ring-glow:0 0 0 .5px #ffffff0d, 0 0 14px rgba(var(--brand-cyan-rgb), .08);--logo-ring-hover-color:rgba(var(--brand-cyan-rgb), .45);--logo-ring-hover-glow:0 0 0 1px rgba(var(--brand-cyan-rgb), .28), 0 0 24px rgba(var(--brand-cyan-rgb), .22);--logo-elevation:0 2px 8px #0000006b, 0 8px 24px #00000057, 0 0 20px rgba(var(--main-rgb), .12);--logo-elevation-hover:0 6px 16px #00000080, 0 16px 40px #00000061, 0 0 28px rgba(var(--brand-cyan-rgb), .2);--logo-frame-border:var(--logo-ring-color);--logo-frame-hover-border:var(--logo-ring-hover-color);--logo-frame-shadow:var(--logo-elevation);--logo-frame-hover-shadow:var(--logo-elevation-hover);--logo-frame-hover-glow:var(--logo-elevation-hover);--logo-frame-hover-border-accent:var(--logo-ring-hover-color);--scroll-button-bg:#0f172a99;--scroll-button-color:var(--surface-1);--scroll-button-border:rgba(var(--main-rgb), .35);--scroll-ring-track:rgba(var(--brand-cyan-rgb), .18);--scroll-inner-bg:#0f172ad1;--scroll-hover-icon:var(--brand-cyan);--fab-dock-bg:#0b1322d1;--fab-dock-border:rgba(var(--brand-cyan-rgb), .18);--fab-dock-shadow:0 18px 42px #0000006b, inset 0 1px 0 #ffffff0f;--fab-tooltip-bg:#fffffff5;--fab-tooltip-color:var(--main-color-darker);scrollbar-color:#33c1f5 var(--scrollbar-track-bg)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 2px);scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}html::-webkit-scrollbar{width:0;height:0;display:none}html[dir=ltr] body{font-family:var(--font-geist-sans), sans-serif}html[dir=rtl] body{font-family:var(--font-cairo), "Noto Sans Arabic", sans-serif}body{background:var(--background);min-height:100vh;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-align:start;width:100%;transition:background var(--transition-normal), color var(--transition-normal);overscroll-behavior-x:none;flex-direction:column;line-height:1.6;display:flex;position:relative;overflow:clip visible}body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(var(--main-rgb), .07) 0%, transparent 42%), radial-gradient(ellipse 70% 45% at 100% 0%, rgba(var(--accent-rgb), .05), transparent 55%);position:fixed;inset:0}img,picture,video,canvas,svg{max-width:100%;display:block}::selection{background:rgba(var(--main-rgb), .25);color:var(--text-color)}:focus-visible{outline:3px solid rgba(var(--accent-rgb), .5);outline-offset:3px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}textarea{resize:vertical;max-height:var(--textarea-max-height);vertical-align:top;box-sizing:border-box;line-height:1.5;overflow-y:auto}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-gradient);border:var(--scrollbar-thumb-border);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-gradient-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track-bg)}*{scrollbar-width:var(--scrollbar-width)}html{scrollbar-width:none}.main{isolation:isolate;width:100%;min-height:100dvh;box-shadow:none;border-radius:0;flex:auto;position:relative;overflow:clip visible}.main:before,.main:after{display:none}.container{width:min(100% - 2rem, var(--container-width));margin-inline:auto}.containerWide{width:min(100% - 2rem, var(--container-wide));margin-inline:auto}.pageRoot{z-index:1;width:100%;min-height:100%;color:var(--text-color);font-family:inherit;position:relative}.bgGlow{isolation:isolate;width:100%;position:relative}.bgGlow:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--editorial-navy-rgb), .04) 0%, transparent 32%);position:absolute;inset:0}.bgGlowEditorial{background:var(--background);color:var(--text-color)}.bgGlowEditorial:before{background:linear-gradient(180deg, rgba(var(--editorial-navy-rgb), .05) 0%, transparent 28%, transparent 72%, rgba(var(--accent-rgb), .04) 100%)}.bgGlowPremium:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(var(--main-rgb), .08), transparent 60%), radial-gradient(ellipse 60% 40% at 100% 40%, rgba(var(--accent-rgb), .05), transparent 55%);position:absolute;inset:0}.bgGlowEditorial>section:after{display:none!important}.bgGlow>section[id]{scroll-margin-top:calc(var(--header-height) + 2px)}#clientQuoteForm{scroll-margin-top:calc(var(--header-height) + var(--space-md))}.bgGlowEditorial>section[id]{isolation:isolate;box-sizing:border-box;padding-block:0;padding-inline:0;position:relative;overflow-x:visible}html.dark .bgGlowEditorial>section[id]:not(#hero){border-top:1px solid #ffffff14}html.dark .bgGlowEditorial>#terms{border-top-color:rgba(var(--editorial-navy-rgb), .28)}.bgGlowEditorial>#hero{min-height:100svh;padding-top:calc(var(--header-height) + 2.35rem);box-sizing:border-box;flex-direction:column;padding-bottom:0;display:flex;overflow:clip visible}@media (max-width:768px){.bgGlowEditorial>#hero{height:auto;min-height:0;max-height:none;padding-top:calc(var(--header-height) + .85rem);padding-bottom:0;overflow:visible}}.glass{background:var(--glass-surface);-webkit-backdrop-filter:var(--blur-md);border:1px solid var(--glass-border);box-shadow:var(--card-shadow)}.cardSurface{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.homeSectionDivider{border-top:1px solid var(--border-color);box-shadow:var(--shadow-inset-top), inset 0 1px 0 var(--border-color)}.homeSectionDivider:before{content:"";background:var(--section-top-line-bg);opacity:.35;z-index:2;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.aboutCard,.featureItem,.statCard,.primaryButton,.secondaryButton,.glowBadge,.heroMainCard,.heroFeatureCard,.heroStatItem,.heroPrimaryButton,.heroSecondaryButton,.serviceCard,.servicesSecondaryCard{backface-visibility:hidden;transform:translateZ(0)}.primaryButton:hover,.secondaryButton:hover,.heroPrimaryButton:hover,.heroSecondaryButton:hover,.glowBadge:hover,.statCard:hover,.featureItem:hover,.serviceCard:hover,.servicesSecondaryCard:hover,.heroMainCard:hover{will-change:transform}html[dir=rtl] body{text-align:right;direction:rtl;line-height:1.8}.rtlFlip{transform:scaleX(-1)}html[dir=ltr] body{text-align:start;direction:ltr}denser-chatbot::part(bot){-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#0f121cbf!important;border:1px solid #ffffff0f!important;border-radius:22px!important;width:450px!important;height:600px!important;transition:transform .25s,opacity .25s!important;bottom:50px!important;right:90px!important;overflow:hidden!important;box-shadow:0 18px 50px #00000073,inset 0 0 0 1px #ffffff08!important}denser-chatbot::part(bot):before{content:"";pointer-events:none;box-shadow:0 0 0 1px #ffffff0a inset, 0 0 40px rgba(var(--main-rgb), .08);border-radius:22px;position:absolute;inset:0}html:not(.denser-chat-visible) denser-chatbot{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.denser-chat-visible denser-chatbot{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.denser-chat-custom denser-chatbot::part(button){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}denser-chatbot::part(button){background:var(--main-color)!important;width:55px!important;height:55px!important;box-shadow:0 10px 25px #00000059, 0 0 30px rgba(var(--main-rgb), .25)!important;z-index:999999!important;border:1px solid #ffffff14!important;border-radius:50%!important;transition:transform .2s,box-shadow .2s,opacity .2s!important;bottom:200px!important;right:24px!important}denser-chatbot::part(button):hover{box-shadow:0 14px 35px #00000073, 0 0 40px rgba(var(--main-rgb), .35)!important;transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:768px){:root{--section-spacing:80px;--card-padding:18px;--header-height:86px;--scroll-size:44px;--social-size:38px;--hero-title-size:clamp(2.625rem, 8.5vw, 3.75rem);--section-title-size:clamp(1.75rem, 5.5vw, 2.25rem);--blur-hero:blur(60px);--hero-text-muted:#334155}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.65}html[dir=rtl] body{letter-spacing:.01em}.main{border-radius:0}.bgGlow>#hero{padding-block-start:calc(var(--header-height) + var(--space-md));padding-block-end:var(--space-2xl)}.bgGlow>section[id]{padding-inline:var(--space-md)}.bgGlow>section[id] [class*=Content]>[class*=Title],.bgGlow>section[id] [class*=Content]>[class*=Description],.bgGlow>section[id] [class*=Content]>[class*=Heading],.bgGlow>section[id] [class*=Content]>[class*=Tagline],.bgGlow>section[id] [class*=Content]>[class*=Paragraph],.bgGlow>section[id] [class*=Intro]>[class*=Title],.bgGlow>section[id] [class*=Intro]>[class*=Description],.bgGlow>#offices .header>.title,.bgGlow>#offices .header>.description{text-align:center;margin-inline:auto}.bgGlow>section[id] [class*=Content],.bgGlow>section[id] [class*=Intro],.bgGlow>#offices .header{align-items:stretch}.bgGlow>section[id] [class*=Content] .glowBadge,.bgGlow>section[id] [class*=Intro] .glowBadge,.bgGlow>#offices .header .glowBadge{margin-inline:auto}denser-chatbot::part(bot){animation:.25s ease-out slideUpChat;background:var(--surface-1)!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-radius:0!important;inset:0!important}denser-chatbot::part(button){z-index:1000000!important;width:44px!important;height:44px!important;bottom:200px!important;right:16px!important}@keyframes slideUpChat{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}
.scroll-module__8ZdSKq__scrollBtn{width:var(--fab-size);height:var(--fab-size);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast);background:0 0;border:none;padding:0;position:relative}.scroll-module__8ZdSKq__scrollBtn:hover{transform:var(--hover-lift-sm)}.scroll-module__8ZdSKq__scrollBtn:focus-visible{outline:2px solid rgba(var(--main-rgb), .45);outline-offset:3px}.scroll-module__8ZdSKq__scrollRing{border-radius:inherit;background:conic-gradient(from -90deg, var(--scroll-ring-progress) calc(var(--progress,0) * 1%), var(--scroll-ring-track) 0);box-shadow:inset 0 0 0 1px rgba(var(--main-rgb), .08);pointer-events:none;transition:background .15s linear;position:absolute;inset:0}html[dir=rtl] .scroll-module__8ZdSKq__scrollRing{background:conic-gradient(from 90deg, var(--scroll-ring-progress) calc(var(--progress,0) * 1%), var(--scroll-ring-track) 0)}.scroll-module__8ZdSKq__scrollBtnInner{border-radius:inherit;background:var(--scroll-inner-bg);border:1px solid var(--scroll-button-border);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff73;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}.scroll-module__8ZdSKq__scrollBtnIcon{width:1.35rem;height:1.35rem;color:var(--main-color);transition:color var(--transition-fast), transform var(--transition-fast)}.scroll-module__8ZdSKq__scrollBtn:hover .scroll-module__8ZdSKq__scrollBtnInner{border-color:rgba(var(--main-rgb), .35);box-shadow:var(--shadow-md), 0 0 18px rgba(var(--main-rgb), .12)}.scroll-module__8ZdSKq__scrollBtn:hover .scroll-module__8ZdSKq__scrollBtnIcon{color:var(--scroll-hover-icon);transform:translateY(1px)}@media (max-width:768px){.scroll-module__8ZdSKq__scrollBtn{width:var(--scroll-size-mobile);height:var(--scroll-size-mobile);display:none}}
.FloatingActions-module__0pg1ia__floatingActions{right:max(var(--fab-right), env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:calc(var(--z-modal) + 5);pointer-events:auto;align-items:center;gap:var(--space-sm);border-radius:calc(var(--fab-size) + .9rem);background:var(--fab-dock-bg);border:1px solid var(--fab-dock-border);-webkit-backdrop-filter:var(--blur-md);box-shadow:var(--fab-dock-shadow);flex-direction:column;padding:.45rem;display:flex;position:fixed}html[dir=rtl] .FloatingActions-module__0pg1ia__floatingActions{right:auto;left:max(var(--fab-right), env(safe-area-inset-left,0px))}.FloatingActions-module__0pg1ia__chatBtn{width:var(--fab-size);height:var(--fab-size);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:var(--fab-ai-bg);color:var(--on-gradient);box-shadow:var(--fab-ai-glow);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.FloatingActions-module__0pg1ia__chatBtn:hover:not(:disabled){transform:var(--hover-lift-sm);background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover)}.FloatingActions-module__0pg1ia__chatBtn:focus-visible{outline:2px solid rgba(var(--main-rgb), .45);outline-offset:3px}.FloatingActions-module__0pg1ia__chatBtn:disabled{cursor:not-allowed;opacity:.74}.FloatingActions-module__0pg1ia__chatBtn[aria-busy=true]:disabled{cursor:wait;opacity:.88}.FloatingActions-module__0pg1ia__chatBtn svg{width:1.35rem;height:1.35rem}.FloatingActions-module__0pg1ia__chatBtn:before{content:"";border-radius:inherit;background:conic-gradient(from 180deg, rgba(var(--accent-rgb), .95), rgba(var(--brand-cyan-rgb), .55), rgba(var(--accent-rgb), .95));opacity:.55;z-index:-1;filter:blur(.4px);pointer-events:none;position:absolute;inset:-3px}.FloatingActions-module__0pg1ia__chatBtnActive{background:var(--fab-ai-active-bg);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .45), 0 12px 28px rgba(var(--accent-rgb), .28)}.FloatingActions-module__0pg1ia__chatBtnActive:before{opacity:.85}.FloatingActions-module__0pg1ia__chatBtnLoading svg{animation:.9s ease-in-out infinite FloatingActions-module__0pg1ia__fabPulse}@keyframes FloatingActions-module__0pg1ia__fabPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}.FloatingActions-module__0pg1ia__tooltip{white-space:nowrap;background:var(--fab-tooltip-bg);color:var(--fab-tooltip-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;padding:.45rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.FloatingActions-module__0pg1ia__tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--fab-tooltip-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.FloatingActions-module__0pg1ia__chatBtn:hover .FloatingActions-module__0pg1ia__tooltip,.FloatingActions-module__0pg1ia__chatBtn:focus-visible .FloatingActions-module__0pg1ia__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}@media (max-width:768px){.FloatingActions-module__0pg1ia__floatingActions{right:max(12px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:calc(var(--z-modal) + 5)}html.FloatingActions-module__0pg1ia__denser-chat-open .FloatingActions-module__0pg1ia__floatingActions{z-index:calc(var(--z-modal) + 6)}html[dir=rtl] .FloatingActions-module__0pg1ia__floatingActions{right:auto;left:max(12px, env(safe-area-inset-left,0px))}.FloatingActions-module__0pg1ia__chatBtn{width:var(--fab-size-mobile);height:var(--fab-size-mobile)}.FloatingActions-module__0pg1ia__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.FloatingActions-module__0pg1ia__chatBtnLoading svg{animation:none}.FloatingActions-module__0pg1ia__tooltip{transition:none}}
.PageScrollRail-module__XiqMzW__rail{top:0;z-index:calc(var(--z-modal) - 2);width:var(--scrollbar-page-width);background:var(--scrollbar-page-track-bg);border-inline-start:1px solid var(--scrollbar-divider);pointer-events:auto;touch-action:none;cursor:pointer;height:100dvh;position:fixed;inset-inline-end:0}.PageScrollRail-module__XiqMzW__thumb{inset-inline:1px;background:var(--brand-scroll-gradient);box-shadow:0 0 0 1px rgba(var(--brand-lockup-navy-rgb), .06);will-change:transform;pointer-events:auto;cursor:grab;border-radius:999px;transition:transform .14s ease-out;position:absolute;top:0;transform:translate(0,0)}.PageScrollRail-module__XiqMzW__thumbDragging{transition:none}.PageScrollRail-module__XiqMzW__railDragging,.PageScrollRail-module__XiqMzW__railDragging .PageScrollRail-module__XiqMzW__thumb{cursor:grabbing}html[dir=rtl] .PageScrollRail-module__XiqMzW__rail{inset-inline:0 auto}@media (max-width:768px){.PageScrollRail-module__XiqMzW__rail{display:none}}@media (prefers-reduced-motion:reduce){.PageScrollRail-module__XiqMzW__thumb{will-change:auto;transition:none}}
