/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-border-style:solid;--tw-font-weight:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Ubuntu,Arial,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.w-fit{width:fit-content}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-muted{background-color:var(--muted)}.bg-transparent{background-color:#0000}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:calc(var(--spacing) * 1)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (prefers-color-scheme:dark){.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-L.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-R.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-M.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/fonts/carlito/Carlito-Regular.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/fonts/carlito/Carlito-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/fonts/carlito/Carlito-Italic.woff2)format("woff2");font-weight:300 500;font-style:italic;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/fonts/carlito/Carlito-BoldItalic.woff2)format("woff2");font-weight:600 900;font-style:italic;font-display:swap}:root{--background:#fff;--foreground:#182b49;--card:#fff;--card-foreground:#182b49;--popover:#fff;--popover-foreground:#182b49;--primary:#1f2f80;--primary-foreground:#fff;--secondary:#eef3f8;--secondary-foreground:#182b49;--muted:#f3f6f9;--muted-foreground:#586c82;--accent:#edf3f8;--accent-foreground:#1f2f80;--destructive:#98464f;--border:#d9e2ec;--input:#c0cddc;--ring:#4e81b2;--radius:0;--navy:#1f2f80;--blue:#4e81b2;--label:#3f6f9f;--ink:#182b49;--text:#586c82;--line:#d9e2ec;--soft:#f3f6f9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Ubuntu,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}a,button{touch-action:manipulation}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button svg,a svg{flex-shrink:0}p,h1,h2,h3,h4,h5{margin:0}img{max-width:100%;display:block}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--blue);outline-offset:5px}::selection{background:#dce9f6}[hidden]{display:none!important}.shell{width:calc(100% - 112px);max-width:1392px;margin-inline:auto}.section-pad{padding-block:88px}.skip-link{background:var(--navy);color:#fff;z-index:100;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{background:var(--browser-canvas);color:var(--navy);position:fixed;top:10px}.site-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e3e9f0;height:80px;position:sticky;top:0}.header-inner{align-items:center;gap:32px;height:100%;display:flex}.brand{flex-shrink:0;display:inline-flex}.brand img{width:125px;height:auto}.nav{color:var(--text);gap:32px;margin-left:auto;font-size:14px;display:flex}.nav a{border-bottom:1px solid #0000;padding:12px 0}.nav a:hover{color:var(--navy);border-color:var(--blue)}.header-contact{border-left:1px solid var(--line);color:var(--navy);white-space:nowrap;align-items:center;gap:18px;margin-left:14px;padding-left:30px;font-size:14px;display:flex}.menu-toggle{color:var(--ink);background:0 0;border:0;padding:8px;display:none}.eyebrow{color:var(--label);letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:400;display:flex}.short-rule{background:var(--blue);width:26px;height:1px}h1,h2,h3{color:var(--navy);letter-spacing:-.023em;font-weight:300}h2{font-size:clamp(34px,3.35vw,48px);line-height:1.16}h2 span,.hero h1 span{color:var(--blue)}.section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:42px;display:flex}.section-heading>p{max-width:360px;color:var(--text);font-size:16px;line-height:1.7}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding-block:48px 40px;display:grid}.hero h1{font-size:clamp(44px,4.45vw,66px);line-height:1.12}.hero .eyebrow{margin-bottom:24px}.hero-intro{color:var(--text);max-width:500px;margin-top:24px;font-size:17px;line-height:1.75}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:12px 22px;font-size:14px;line-height:1.5;transition:background .2s;display:inline-flex}.primary{background:var(--navy);color:#fff}.hero .button{margin-top:28px}.down-arrow{transform:rotate(90deg)}.button svg,.text-link svg{transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.button:hover .down-arrow{transform:rotate(90deg)translate(2px)}.hero-geography{background:#eaf0f6;align-self:center;min-width:0;margin:0}.uae-map{aspect-ratio:8/5;width:100%;overflow:hidden}.uae-map svg{width:100%;height:100%;display:block}.uae-map .map-label,.uae-map .map-sublabel{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.hero-geography figcaption{color:var(--text);border-top:1px solid #d3deea;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:12px;line-height:1.5;display:flex}.hero-geography figcaption>a{white-space:nowrap;color:var(--navy);align-items:center;gap:5px;display:inline-flex}.uae-map[data-visible=true] .map-land{animation:.65s ease-out both map-land-in}.uae-map[data-visible=true] .map-point{animation:.45s ease-out both map-point-in}.uae-map[data-visible=true] .map-dip{animation-delay:.35s}.uae-map[data-visible=true] .map-jebel{animation-delay:.7s}.uae-map[data-visible=true] .map-khor{animation-delay:1.05s}.uae-map[data-visible=true] .map-leader{stroke-dasharray:1;animation:.45s ease-out both map-line-in;animation-delay:inherit}@keyframes map-land-in{0%{opacity:.5}to{opacity:1}}@keyframes map-point-in{0%{opacity:0}to{opacity:1}}@keyframes map-line-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.capability-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:18px 25px;display:grid}.capability-strip>a{border-left:1px solid var(--line);align-items:center;gap:22px;min-height:36px;padding:4px 26px;font-size:15px;display:flex}.capability-strip>a:first-child{border-left:0;padding-left:0}.capability-strip>a:last-child{padding-right:0}.capability-strip span{color:var(--label);font-size:12px}.capability-strip svg{color:var(--label);opacity:0;margin-left:auto;transition:opacity .2s}:is(.capability-strip a:hover svg,.capability-strip a:focus-visible svg){opacity:1}.capability-strip a:hover p{color:var(--navy)}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.company-card{border-top:1px solid #b7c8da;flex-direction:column;order:0;min-width:0;padding:25px 28px 0;scroll-margin-top:0;display:flex}.company-card:first-child{padding-left:0}.company-card.synergy{padding-right:0}.company-card.reserve,.company-card.synergy{border-left:1px solid var(--line)}.company-card.unifications{border-top-color:var(--navy)}.company-card.selected{border-top-color:var(--navy);background:#eaf0f6}.company-card.selected:first-child{padding-left:24px}.company-card.selected.synergy{padding-right:24px}.card-top{color:var(--label);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.card-top>span{font-size:13px}.company-card h3{overflow-wrap:break-word;font-size:28px;line-height:1.25}.company-card h3 a:hover{color:var(--label)}.company-location{color:var(--text);margin-top:10px;font-size:14px}.company-role{color:var(--label);margin-top:22px;font-size:14px}.company-card ul{border-top:1px solid var(--line);flex:1;align-content:start;gap:11px;margin:18px 0 0;padding:18px 0 24px;list-style:none;display:grid}.company-card li{align-items:baseline;gap:11px;font-size:15px;line-height:1.6;display:flex}.list-rule{background:#8ca8c5;flex-shrink:0;align-self:flex-start;width:9px;height:1px;margin-top:.8em}.text-link{color:var(--navy);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding-block:14px;font-size:14px;line-height:1.6;display:flex}.company-email-link{color:var(--text);border:0;min-height:46px;padding-top:2px}.company-explorer{border-top:1px solid var(--navy);background:#fff;order:1;grid-column:1/-1;min-width:0;margin-top:32px;scroll-margin-top:0}.explorer-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.explorer-toolbar>span{letter-spacing:.1em;color:var(--label);font-size:12px}.explorer-toolbar a{color:var(--text);align-items:center;gap:10px;min-height:30px;font-size:14px;display:flex}.company-switcher{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 32px;display:grid}.company-switcher a{color:var(--text);border-bottom:2px solid #0000;align-items:center;gap:12px;padding:16px 0;font-size:15px;display:flex}.company-switcher a[aria-current=true]{color:var(--navy);border-bottom-color:var(--navy)}.company-switcher a>span{color:var(--label);font-size:12px}.company-detail-content{padding:32px 38px 0}.detail-heading h3{font-size:clamp(28px,3.2vw,42px);line-height:1.18}.detail-heading h3:focus{outline:none}.detail-heading .eyebrow{margin-bottom:12px}.detail-overview{grid-template-columns:1.15fr 1fr;gap:54px;padding:28px 0;display:grid}.detail-overview>div>p{color:var(--text);font-size:16px;line-height:1.8}.detail-location{border-top:1px solid var(--line);color:var(--text);gap:7px;margin-top:24px;padding-top:16px;font-size:14px;display:grid}.detail-location>span{color:var(--label)}.detail-location svg{vertical-align:middle;display:inline}.detail-facts{background:var(--soft);align-self:start;padding:20px 24px}.detail-facts h4,.detail-focus h4,.detail-enquiry h4{color:var(--navy);margin-bottom:16px;font-size:18px;font-weight:400}.detail-facts dl{margin:0}.detail-facts dl>div{border-top:1px solid var(--line);grid-template-columns:124px 1fr;gap:18px;padding:10px 0;display:grid}.detail-facts dt{color:var(--text);font-size:13px}.detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.detail-focus{border-top:1px solid var(--line);padding-top:25px}.detail-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.focus-item{border-top:1px solid var(--line);align-self:start}.focus-item summary{color:var(--navy);min-height:60px;font-size:16px}.focus-item p{color:var(--text);padding-bottom:20px;font-size:16px;line-height:1.75}.profile-activities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-block:18px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.profile-activities summary{color:var(--navy);font-size:16px}.activity-toggle{flex:0 0 16px;width:16px;height:16px;position:relative}.activity-toggle:before,.activity-toggle:after{content:"";background:var(--label);width:15px;height:1px;position:absolute;top:7px;left:0}.activity-toggle:after{transform:rotate(90deg)}details[open]>summary>.activity-toggle:after{display:none}.activities-content{color:var(--text);padding-bottom:23px;font-size:16px}.activities-content>p{max-width:780px;margin-bottom:18px}.activities-content ul{grid-template-columns:1fr 1fr;gap:10px 36px;margin:0;padding-left:20px;display:grid}.activities-content li{padding-left:4px}.detail-enquiry{grid-template-columns:1.15fr 1fr;gap:54px;padding:30px 0;display:grid}.detail-enquiry>div>p{color:var(--text);font-size:16px;line-height:1.75}.profile-email{color:var(--navy);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:14px;margin-top:22px;font-size:22px;font-weight:300;display:inline-flex}.profile-phone{color:var(--text);flex-wrap:wrap;gap:22px;margin-top:15px;font-size:14px;display:flex}.profile-phone a{align-items:center;gap:8px;display:inline-flex}.enquiry-guide>div{border-top:1px solid var(--line);color:var(--text);grid-template-columns:94px 1fr;gap:16px;padding:13px 0;font-size:14px;display:grid}.enquiry-guide>div>span{color:var(--label)}.detail-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.detail-bottom a{min-height:32px;color:var(--navy);align-items:center;gap:12px;font-size:14px;display:flex}.production{border-bottom:1px solid var(--line);padding-block:58px}.production-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.production h2{font-size:38px}.production .eyebrow{margin-bottom:14px}.production-copy>p{color:var(--text);font-size:16px}.production-formats{color:var(--navy);flex-wrap:wrap;gap:24px;margin:14px 0 17px;font-size:15px;display:flex}.production-formats>span+span{border-left:1px solid var(--line);padding-left:24px}.production-brand{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0 17px;font-size:14px;display:flex}.production-brand strong{letter-spacing:.06em;color:var(--navy);font-weight:500}.production-brand>span{color:var(--text)}.production-brand a{min-height:32px;color:var(--navy);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.production-brand a:hover{text-underline-offset:4px;text-decoration:underline}.production-copy .text-link{padding-bottom:0}.product-tab-list{border-bottom:1px solid var(--line);border-radius:0!important;justify-content:flex-start!important;gap:42px!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.product-tab-list [role=tab]{color:var(--text);border:0;border-radius:0;flex:none;min-height:58px;padding:16px 0;font-size:16px;font-weight:400;line-height:1.5}.product-tab-list [role=tab][data-state=active]{color:var(--navy);background:0 0}.product-tab-list [role=tab]:after{background:var(--navy)!important;height:2px!important;bottom:-1px!important}.product-panel{grid-template-columns:1fr 1.1fr;gap:90px;padding-top:36px;display:grid}.product-summary h3{margin-bottom:18px;font-size:31px;line-height:1.25}.product-summary>p{color:var(--text);max-width:440px;font-size:16px}.tag-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tag-list span{color:var(--text);background:var(--soft);padding:5px 10px;font-size:13px}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:22px;padding:15px 0;font-size:15px;display:grid}.spec-row:first-child{padding-top:0}.spec-row>span{color:var(--text)}.product-specs .text-link{border:0;margin-top:5px}.partnership-section{background:var(--soft);padding-block:64px}.partnership-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:90px;display:grid}.partnership-copy>p{color:var(--text);max-width:440px;margin-top:22px;font-size:16px}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-top:1px solid var(--line);padding:21px 0}.process-list li:last-child{padding-bottom:0}.process-list h3{font-size:23px;line-height:1.35}.process-list p{color:var(--text);margin-top:7px;font-size:16px;line-height:1.7}.partner-row{border-top:1px solid var(--line);grid-template-columns:1.15fr 1.2fr .8fr;align-items:center;gap:44px;padding:27px 0;display:grid}.partner-title{align-items:flex-start;gap:18px;display:flex}.partner-title>svg{color:var(--label);flex-shrink:0;margin-top:4px}.partner-title h3{font-size:23px;line-height:1.3}.partner-title p{color:var(--text);margin-top:8px;font-size:13px;line-height:1.7}.partner-copy{color:var(--text);font-size:16px}.partner-row .text-link{border:0}.contact-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.contact-lead{color:var(--text);max-width:360px;margin-top:22px;font-size:16px}.contact-email{color:var(--navy);letter-spacing:-.02em;align-items:center;gap:22px;margin-top:30px;font-size:25px;font-weight:300;display:inline-flex}.contact-details{flex-direction:column;gap:7px;margin-top:24px;font-size:18px;font-weight:300;display:flex}.contact-details span{color:var(--text);margin-left:10px;font-size:12px;font-weight:400}.address{color:var(--text);margin-top:24px;font-size:15px;line-height:1.9;display:block}.address svg{vertical-align:middle;margin-left:6px;display:inline}.enquiry-form{background:var(--soft);min-width:0;padding:30px 32px}.form-heading{color:var(--navy);margin-bottom:22px;font-size:18px}.form-fields{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.form-fields label{color:var(--text);min-width:0;font-size:14px;display:block}.full-field{grid-column:1/-1}.form-fields input,.form-fields textarea,.form-fields select{width:100%;min-width:0;min-height:44px;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #b6c6d6;border-radius:0;padding:9px 0;font-size:16px;line-height:1.6;display:block}.form-fields input::placeholder,.form-fields textarea::placeholder{color:var(--text);opacity:1}.form-fields select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#586c82 50%),linear-gradient(135deg,#586c82 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:21px}.consent-row{color:var(--text);grid-template-columns:18px 1fr;gap:12px;margin-top:23px;font-size:14px;line-height:1.65;display:grid}.consent-row input{width:18px;height:18px;min-height:0;accent-color:var(--navy);cursor:pointer;margin:3px 0 0}.consent-row label{cursor:pointer}.consent-row p{margin-top:8px}.consent-row a,.privacy-content a{text-underline-offset:3px;color:var(--navy);text-decoration:underline}.form-bottom{align-items:center;gap:20px;margin-top:23px;display:flex}.form-bottom p{color:var(--text);font-size:12px;line-height:1.5}.form-status{color:var(--navy);margin-top:18px;font-size:14px}.form-status svg{vertical-align:middle;display:inline}.footer{border-top:1px solid var(--line);background:var(--soft);isolation:isolate;padding:36px 0 22px;position:relative;overflow:hidden}.footer>.shell{z-index:1;position:relative}.footer-watermark{object-fit:contain;opacity:.045;pointer-events:none;z-index:0;width:360px;height:320px;position:absolute;bottom:-100px;right:-110px}.footer-top{align-items:center;gap:32px;padding-bottom:28px;display:flex}.footer-top .brand img{width:102px}.footer-top>span{color:var(--text);font-size:13px}.footer-top>a:last-child{color:var(--navy);align-items:center;gap:14px;min-height:36px;margin-left:auto;font-size:13px;display:flex}.legal-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:25px 0;display:grid}.legal-grid p{margin-bottom:7px;font-size:14px}.legal-grid span,.legal-grid a{color:var(--text);font-size:13px;line-height:1.8;display:block}.legal-grid .footer-company-link{color:var(--ink);margin:0;font-size:14px}.legal-grid .registered-name{margin-top:11px}.legal-grid a{margin-top:5px}.footer-note{color:var(--text);padding-bottom:20px;font-size:12px}.footer-bottom{color:var(--text);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:12px;display:flex}.footer-bottom a{text-underline-offset:3px;text-decoration:underline}.privacy-notice{border-top:1px solid var(--line);scroll-margin-top:0}.privacy-notice>summary{color:var(--navy);font-size:14px}.privacy-content{max-width:900px;color:var(--text);padding-bottom:28px;font-size:15px;line-height:1.8}.privacy-content h3{letter-spacing:0;margin-top:25px;margin-bottom:10px;font-size:20px;font-weight:400}.privacy-content p+p{margin-top:12px}.privacy-content .privacy-date{font-size:12px}@media (min-width:1700px){.hero{padding-block:64px 48px}}@media (min-width:801px){.focus-item summary{cursor:default}.focus-item summary .activity-toggle{display:none}}@media (max-width:1200px){.shell{width:calc(100% - 64px)}.hero{gap:38px}.hero h1{font-size:clamp(42px,4.45vw,60px)}.header-inner,.nav{gap:24px}.header-contact{margin-left:0;padding-left:24px}.company-card{padding-inline:22px}.company-card h3{font-size:25px}.production-grid,.product-panel,.partnership-grid,.contact-section{gap:55px}.partner-row{gap:28px}.form-fields{grid-template-columns:1fr}.form-bottom{flex-wrap:wrap;gap:12px}.detail-facts dl>div{grid-template-columns:1fr;gap:5px}}@media (max-width:1024px){.hero{grid-template-columns:1fr;gap:32px;max-width:850px}.hero-copy{max-width:680px}.hero h1{font-size:60px}.hero-intro{max-width:590px}.hero-geography{width:100%;max-width:600px}.hero-geography .uae-map{max-height:350px}.hero-geography figcaption{padding-block:13px}.company-card h3{font-size:24px}.company-card{padding-inline:19px}.company-card li{font-size:14px}.section-heading{gap:36px}.section-heading>p{max-width:300px}.section-pad{padding-block:72px}.partner-row{grid-template-columns:1.1fr 1.2fr}.partner-row .text-link{grid-column:2;min-height:28px;padding-block:0}.detail-overview,.detail-enquiry{gap:30px}.detail-focus-grid{gap:20px}.detail-facts{padding:20px}}@media (max-width:800px){.shell{width:calc(100% - 44px)}.site-header{height:74px}.brand img{width:118px}.header-contact{border:0;margin-left:auto;padding:0}.menu-toggle{display:block}.nav{display:none}.nav.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;width:100%;padding:18px 24px;display:flex;position:absolute;top:73px;left:0}.nav a{padding:10px 0}.hero{padding-block:38px 28px}.hero h1{font-size:clamp(43px,7.5vw,58px)}.capability-strip>a{gap:14px;padding-inline:18px;font-size:14px}.capability-strip svg{display:none}.section-heading{align-items:flex-start}.section-heading h2{font-size:36px}.company-grid{grid-template-columns:1fr}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{order:initial;border-top:1px solid #b7c8da;border-left:0;border-right:0;padding:26px 22px 20px}.company-card.unifications{border-top-color:var(--navy)}.company-card h3{font-size:29px}.company-card ul{flex:0;margin-top:16px;padding-block:18px}.company-card li{font-size:15px}.company-card .text-link{min-height:48px}.company-card.selected{border-top-color:var(--navy);background:#eaf0f6}.company-explorer{order:initial;margin:0 0 28px;scroll-margin-top:0}.explorer-toolbar{padding:16px 22px}.company-switcher{gap:20px;margin-inline:22px}.company-detail-content{padding:27px 22px 0}.detail-overview,.detail-enquiry{grid-template-columns:1fr;gap:25px}.detail-facts dl>div{grid-template-columns:140px 1fr;gap:18px}.detail-focus-grid{grid-template-columns:1fr;gap:0}.focus-item summary{min-height:55px}.detail-enquiry{padding-block:27px}.activities-content ul{grid-template-columns:1fr}.production-grid,.partnership-grid,.contact-section{grid-template-columns:1fr;gap:32px}.production{padding-block:46px}.production h2{font-size:34px}.production-copy{max-width:600px}.product-panel{gap:30px}.spec-row{grid-template-columns:110px 1fr;gap:16px}.product-tab-list{gap:28px!important}.partnership-section{padding-block:58px}.partnership-copy>p{max-width:560px}.contact-copy{max-width:580px}.contact-section{gap:35px}.form-fields{grid-template-columns:1fr 1fr}.form-bottom{flex-wrap:nowrap}.legal-grid{gap:24px}}@media (max-width:540px){html{scroll-padding-top:88px}.shell{width:calc(100% - 40px)}.brand img{width:105px}.header-inner{gap:14px}.header-contact{gap:8px;font-size:13px}.menu-toggle{flex-shrink:0;padding:0}.menu-toggle svg{width:22px}.hero{gap:27px;padding-top:32px}.hero h1{font-size:clamp(34px,9.3vw,46px);line-height:1.14}.hero .eyebrow{letter-spacing:.06em;gap:10px;margin-bottom:20px;font-size:12px}.hero-intro{margin-top:20px;font-size:16px;line-height:1.75}.hero .button{margin-top:23px}.hero-geography figcaption{flex-wrap:wrap;gap:6px 12px;padding:12px 13px;font-size:12px}.hero-geography figcaption>span{font-size:12px}.map-label{font-size:34px}.map-sublabel{font-size:29px}.map-geographic-labels{font-size:26px}.map-geographic-labels text:nth-child(2){font-size:23px}.capability-strip{grid-template-columns:1fr;padding:0 0 17px}.capability-strip>a,.capability-strip>a:first-child,.capability-strip>a:last-child{border:0;border-bottom:1px solid var(--line);gap:17px;padding:12px 0;font-size:14px}.capability-strip>a:last-child{border-bottom:0}.capability-strip svg{opacity:1;display:block}.section-pad{padding-block:54px}.section-heading{margin-bottom:28px;display:block}.section-heading h2,h2{font-size:34px}.section-heading>p{max-width:none;margin-top:20px}.eyebrow{margin-bottom:17px}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{padding:25px 20px 19px}.company-card h3{font-size:27px;line-height:1.27}.card-top{margin-bottom:19px}.company-role{margin-top:18px}.company-card li{font-size:15px}.company-card .text-link{font-size:14px}.company-email-link{padding-top:6px}.explorer-toolbar{gap:8px;padding:13px 18px}.explorer-toolbar>span{letter-spacing:.02em;font-size:12px}.explorer-toolbar a{gap:6px;font-size:12px}.company-switcher{gap:13px;margin-inline:18px}.company-switcher a{flex-direction:column;align-items:flex-start;gap:1px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.company-detail-content{padding:24px 20px 0}.detail-heading h3{font-size:29px}.detail-overview{padding-block:23px}.detail-facts{padding:18px}.detail-facts dl>div{grid-template-columns:1fr;gap:4px}.detail-facts dd{font-size:14px}.detail-enquiry{gap:25px}.detail-enquiry .profile-email{gap:10px;font-size:20px}.profile-phone{gap:16px}.enquiry-guide>div{grid-template-columns:78px 1fr;gap:14px}.detail-bottom{flex-wrap:wrap;gap:10px}.detail-bottom a{font-size:14px}.production{padding-block:39px}.production-grid{gap:23px}.production h2{font-size:32px}.production-formats{flex-direction:column;gap:7px;margin-block:12px 16px}.production-formats>span+span{border:0;padding:0}.product-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;display:grid!important}.product-tab-list [role=tab]{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;min-height:68px;padding:13px 0;font-size:14px;line-height:1.45}.product-panel{grid-template-columns:1fr;gap:27px;padding-top:26px}.product-summary h3{margin-bottom:15px;font-size:28px}.tag-list{margin-top:20px}.spec-row{grid-template-columns:1fr;gap:5px;padding-block:14px}.partnership-section{padding-block:50px}.partnership-grid{gap:27px}.process-list li{padding-block:20px}.process-list h3{font-size:22px}.partner-row{grid-template-columns:1fr;gap:16px;padding-block:25px}.partner-title{gap:16px}.partner-title h3{font-size:23px}.partner-row .text-link{grid-column:auto;min-height:36px}.partner-copy{font-size:16px}.contact-email{gap:16px;font-size:23px}.contact-details{font-size:18px}.enquiry-form{padding:25px 22px}.form-fields{grid-template-columns:1fr;gap:18px}.consent-row{gap:11px;font-size:14px}.form-bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer{padding-top:28px}.footer-top{flex-wrap:wrap;gap:15px}.footer-top>span{order:3;width:100%;font-size:12px}.footer-top>a:last-child{gap:9px;font-size:12px}.legal-grid{grid-template-columns:1fr;gap:22px}.footer-bottom{flex-wrap:wrap;gap:12px 20px}.footer-bottom>span:last-child{width:100%}.footer-watermark{opacity:.035;width:203px;height:180px;bottom:-56px;right:-63px}.privacy-content{font-size:15px}.privacy-notice{scroll-margin-top:0}}@media (max-width:360px){.map-label{font-size:38px}.map-sublabel{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.form-fields input,.form-fields textarea,.form-fields select{transition:border-color .18s,box-shadow .18s,background-color .18s}.form-fields input:focus,.form-fields textarea:focus,.form-fields select:focus{outline-offset:0;border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue);background-color:#4e81b209;outline:none}@media (forced-colors:active){.form-fields input:focus,.form-fields textarea:focus,.form-fields select:focus{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.company-card{isolation:isolate;border-radius:12px;transition:transform .22s,box-shadow .22s,background-color .22s;position:relative}@media (min-width:801px){.company-card:first-child{padding-left:24px}.company-card.synergy{padding-right:24px}}.company-card-cover{z-index:1;border-radius:inherit;touch-action:manipulation;position:absolute;inset:0}.company-card h3 a,.company-card>.text-link{z-index:2;position:relative}.company-card:has(.company-card-cover:focus-visible) h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:5px;text-decoration-thickness:1px}.companies-section a:focus-visible{outline-offset:0;outline:none}.company-card-cover:focus-visible{outline-offset:0;outline:none}.companies-section a:not(.company-card-cover):focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:5px;text-decoration-thickness:1px}.company-switcher a[aria-current=true]{border-bottom-width:1px}.capability-strip>a{touch-action:manipulation;border-radius:9px;transition:transform .22s,box-shadow .22s,background-color .22s;position:relative}@media (hover:hover) and (pointer:fine){.company-card:hover{z-index:1;background:#edf4fa;transform:translateY(-3px);box-shadow:0 7px 18px #182b4912}.company-card.selected:hover{background:#e9f2fa}.capability-strip>a:hover{z-index:1;background:#edf4fa;transform:translateY(-2px);box-shadow:0 5px 12px #182b490f}}.company-card:active,.capability-strip>a:active{background:#e4eff8;transition-duration:80ms;transform:translateY(1px)scale(.995);box-shadow:0 2px 6px #182b490f}@media (prefers-reduced-motion:reduce){.company-card:hover,.company-card:active,.capability-strip>a:hover,.capability-strip>a:active{box-shadow:none;transform:none}}.tactile-link .micro-label{-webkit-text-stroke:0 transparent;text-shadow:none;transition:transform .18s,-webkit-text-stroke .18s,text-shadow .18s;display:inline-block}.tactile-link svg{transform-origin:50%;transition:transform .18s,filter .18s}.contact-details .micro-label{font-size:inherit;color:inherit;font-weight:inherit;margin-left:0}.contact-details .micro-label .whatsapp-caption{color:var(--text);margin-left:10px;font-size:12px;font-weight:400}@media (hover:hover) and (pointer:fine){.tactile-link:hover .micro-label{-webkit-text-stroke:.18px currentColor;text-shadow:0 0 .45px;transform:translateY(-1px)scale(1.018)}.tactile-link:hover svg{filter:drop-shadow(0 0 .45px);transform:translateY(-1px)scale(1.07)}}.tactile-link:active .micro-label{-webkit-text-stroke:.3px currentColor;text-shadow:0 0 .8px;transition-duration:80ms;transform:translateY(1px)scale(1.018)}.tactile-link:active svg{filter:drop-shadow(0 0 .7px);transition-duration:80ms;transform:translateY(1px)scale(1.07)}.tactile-link:focus-visible{outline:none}.tactile-link:focus-visible .micro-label{text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:5px;text-decoration-thickness:1px}.hero .tactile-link:focus-visible .micro-label{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.tactile-link .micro-label,.tactile-link svg{transition:none}.tactile-link:hover .micro-label,.tactile-link:active .micro-label,.tactile-link:hover svg,.tactile-link:active svg{transform:none}}@media (forced-colors:active){.tactile-link:focus-visible{outline-offset:3px;outline:2px solid highlight}}@media (min-width:801px){.capability-strip>a,.capability-strip>a:first-child,.capability-strip>a:last-child{padding-inline:24px}.capability-strip>a:first-child{border-left:1px solid var(--line)}}@media (hover:hover) and (pointer:fine){.company-card:not(.selected):hover{border-top-color:var(--navy)}}.companies-section{isolation:isolate;background:radial-gradient(at 88% 48%,#dce9f5 0,#0000 57%),linear-gradient(125deg,#f5f8fb,#eaf1f7 68%,#f4f7fb);position:relative}.companies-section:before{content:"";z-index:-1;pointer-events:none;opacity:.14;background:url(/assets/mark.svg) right -45px top 115px/min(61vw,770px) no-repeat;position:absolute;inset:0}.company-grid{gap:20px}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{-webkit-backdrop-filter:blur(9px)saturate(115%);backdrop-filter:blur(9px)saturate(115%);background:linear-gradient(145deg,#ffffff8a,#f4faff3d);border:1px solid #ffffffd9;border-top-color:#fffffff5;border-radius:16px;padding:26px 26px 13px;transition:transform .28s,box-shadow .28s,border-color .28s,background-color .28s;box-shadow:inset 0 1px #fffc,inset 0 -1px #8ca7c414,0 10px 32px -20px #1f2f5047}.company-card.selected{background:linear-gradient(145deg,#ffffffad,#e5f1fb5c);border-color:#4e81b280}.company-card .card-top{align-items:center;margin-bottom:16px}.company-card .card-top>svg{opacity:.78}.company-card .card-top>.company-number{letter-spacing:-.045em;color:var(--navy);padding:0 4px 3px 0;font-size:68px;font-weight:500;line-height:1.1;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.company-card .card-top>.company-number{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,#1f2f80 12%,#4e81b2 28%,#b3ddf4 35%,#e5f5ff 38%,#4e81b2 43%,#1f2f80 56%,#609dca 76%,#1f2f80 91%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate paused company-number-flow}.companies-section[data-motion=running] .company-number{animation-play-state:running}.company-card.reserve .company-number{animation-delay:-3s}.company-card.synergy .company-number{animation-delay:-6s}}@keyframes company-number-flow{0%{background-position:0%}to{background-position:100%}}.company-card h3{font-size:27px}.company-explorer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffd6,#f6fafeb3);border:1px solid #ffffffe6;border-top-color:#4e81b280;border-radius:16px;margin-top:12px;box-shadow:0 12px 40px -28px #182b494d}.detail-facts{background:#e4effa66;border:1px solid #ffffffe6;border-radius:12px;box-shadow:inset 0 1px #ffffffb3}.production{isolation:isolate;background:linear-gradient(110deg,#fff 30%,#f0f5f9);align-items:center;min-height:400px;padding-block:72px;display:flex;position:relative;overflow:hidden}.production-photo{z-index:-1;pointer-events:none;opacity:.68;filter:saturate(.8)contrast(1.06)brightness(1.04);width:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.production-photo img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.production:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffa6,#0000 24% 76%,#ffffff80);position:absolute;inset:0}.production-grid{grid-template-columns:1fr 1.15fr;gap:70px}.production-copy{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:linear-gradient(130deg,#ffffffb8,#f2f9ff7d);border:1px solid #ffffffd9;border-radius:16px;padding:28px 30px;box-shadow:inset 0 1px #fffc,0 12px 36px -24px #182b4947}.production-brand a{margin-left:0}.section-anchor{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.group-businesses{grid-template-rows:repeat(3,1fr);gap:6px;margin:0;display:grid}.group-business{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:16px 24px;min-height:86px;padding:16px 14px;display:grid}.group-business-copy{gap:4px;min-width:0;display:grid}.group-company-link{color:var(--navy);width:fit-content;font-size:15px;line-height:1.5}.group-company-link:hover{text-decoration:none}.group-business-copy>span{color:var(--text);font-size:13px;line-height:1.6}.group-brand-link{min-height:44px;color:var(--navy);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:inline-flex}.group-brand-link svg,.group-office-link>svg{flex-shrink:0}.group-card .group-office-link{border:0;gap:20px;min-height:86px;padding:16px 14px}.group-office-copy{gap:4px;min-width:0;display:grid}.group-office-address{color:var(--text);font-size:13px;line-height:1.6}@media (max-width:540px){.group-business{grid-template-columns:minmax(0,1fr);gap:4px}.group-brand-link{justify-content:flex-start;justify-self:start}.group-office-address{max-width:30ch}}@media (hover:hover) and (pointer:fine){.company-card:hover,.company-card.selected:hover{background:linear-gradient(145deg,#ffffffab,#f1f9ff59);border-color:#9abddab3;transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 16px 36px -22px #1f2f505c}.company-card:not(.selected):hover{border-top-color:#fff}}.company-card:active{background:#e5f2fd8f;transform:translateY(1px)scale(.997)}@media (max-width:1200px){.company-grid{gap:14px}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{padding-inline:22px}.company-card h3{font-size:25px}.production-grid{gap:44px}.production-copy{padding:24px}}@media (max-width:800px){.companies-section:before{background-position:right -260px top 250px;background-size:650px}.company-grid{gap:18px}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{padding:25px 24px 14px}.company-card .card-top{margin-bottom:14px}.company-card .card-top>.company-number{font-size:62px}.company-card h3{font-size:28px}.company-explorer{margin:0 0 8px}.production{padding-block:48px}.production-grid{grid-template-columns:1fr;gap:28px}.production-photo{opacity:.54;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.production-copy{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(130deg,#ffffffbd,#f3faff8f);max-width:none}}@media (max-width:540px){.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{padding:23px 20px 13px}.company-card h3{font-size:27px}.company-card .card-top>.company-number{font-size:58px}.production{padding-block:40px}.production-copy{padding:22px 20px}.production-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.company-card .card-top>.company-number{background-position:48%;animation:none}.company-card:hover,.company-card:active{transform:none}}@media (forced-colors:active){.companies-section:before,.production-photo,.production:after{display:none}.company-card,.company-explorer,.production-copy,.detail-facts{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.company-card .card-top>.company-number{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbfcfe;--matte-top:#ffffffab;--matte-bottom:#eff6fd78;--matte-edge:#ffffffd1;--matte-highlight:#ffffffc7;--matte-shadow:#162d4a21;--glass-overlay:#f8fbffd4;--header-glass:#fafcffc7;--section-glow:#77a7d621}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#14171c;--foreground:#e5ebf3;--card:#20252c;--card-foreground:#e5ebf3;--popover:#20252c;--popover-foreground:#e5ebf3;--primary:#4c79cd;--primary-foreground:#fff;--secondary:#232a34;--secondary-foreground:#e5ebf3;--muted:#1d222a;--muted-foreground:#aebbc9;--accent:#273b52;--accent-foreground:#dbeaff;--border:#a1b8d42e;--input:#52657d;--ring:#8dbcea;--navy:#dce8fa;--blue:#8ebce4;--label:#96bcdf;--ink:#e5ebf3;--text:#aebbc9;--line:#9eb6d32e;--soft:#1b2027;--matte-top:#30353db0;--matte-bottom:#1c21289c;--matte-edge:#c3d4e630;--matte-highlight:#dbe8f71c;--matte-shadow:#00000059;--glass-overlay:#1e232be0;--header-glass:#151a21c2;--section-glow:#2e74bb2e}body{background:var(--background)}:root{--brand-grid:#4e81b20c;--brand-grid-cross:#4e81b205;--brand-grid-pitch:18px;--brand-grid-cross-pitch:54px;--brand-glow:#4e81b21a;--product-chip:#4e81b207;--product-chip-edge:#4e81b21f}:root[data-theme=dark]{--brand-grid:#8ebce40a;--brand-grid-cross:#8ebce404;--brand-glow:#4e81b238;--product-chip:#8ebce409;--product-chip-edge:#8ebce41f}.companies-section{--matte-top:#ffffff78;--matte-bottom:#eff6fd47;--matte-edge:#ffffff94;--matte-highlight:#ffffff7a;--glass-overlay:#f8fbffab}:root[data-theme=dark] .companies-section{--matte-top:#30353d85;--matte-bottom:#1c212866;--matte-edge:#c3d4e624;--matte-highlight:#dbe8f712;--glass-overlay:#1e232bba}.eyebrow{isolation:isolate;width:fit-content;max-width:100%;position:relative}#main{overflow-x:clip}::selection{color:#182b49;background:#bbd6f2}.site-header{background:var(--header-glass);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.theme-toggle{border:1px solid var(--matte-edge);width:40px;height:40px;color:var(--navy);background:linear-gradient(145deg,var(--matte-top),var(--matte-bottom));box-shadow:inset 0 1px 0 var(--matte-highlight),0 3px 10px -7px var(--matte-shadow);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--blue)}.theme-sun,:root[data-theme=dark] .theme-moon{display:none}:root[data-theme=dark] .theme-sun{display:block}.hero,.partners-section{isolation:isolate;position:relative}.hero:before,.partners-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--brand-grid) 1px,transparent 1px) center top/var(--brand-grid-pitch) var(--brand-grid-cross-pitch),linear-gradient(var(--brand-grid-cross) 1px,transparent 1px) center top/var(--brand-grid-pitch) var(--brand-grid-cross-pitch),radial-gradient(ellipse at 84% 10%,var(--brand-glow),transparent 67%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.hero-geography{--map-glass-top:#ffffff75;--map-glass-bottom:#e2f0fc29;--map-glass-shine:#ffffff61;border:1px solid var(--matte-edge);background:linear-gradient(125deg,var(--map-glass-shine),transparent 42%,transparent 76%,#ffffff0b),linear-gradient(145deg,var(--map-glass-top),var(--map-glass-bottom));box-shadow:inset 0 1px 0 var(--matte-highlight),inset 1px 0 0 #ffffff1f,inset 0 -1px 0 #4e81b21a,0 16px 40px -26px var(--matte-shadow);-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);border-radius:22px;overflow:hidden}.hero-geography figcaption{border-top-color:var(--line);background:#ffffff1f}.hero:before{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%),linear-gradient(90deg,#000 45% 53%,#0000 65%);mask-image:linear-gradient(#000 20%,#0000 100%),linear-gradient(90deg,#000 45% 53%,#0000 65%);-webkit-mask-composite:source-in;mask-composite:intersect}.uae-map .map-brand-grid{pointer-events:none}.uae-map #uae-brand-grid path{stroke:#4e81b21f}.uae-map #uae-brand-grid .map-grid-cross{opacity:.4}:root[data-theme=dark] .uae-map #uae-brand-grid path{stroke:#8ebce41c}@media (max-width:1024px){.hero:before{-webkit-mask-image:linear-gradient(#000 8%,#0000 52%);mask-image:linear-gradient(#000 8%,#0000 52%)}}.uae-map svg>rect{fill:#0000}.uae-map .map-land{fill:#6487a421;stroke:#5a80a466}.uae-map .map-land[fill=\#ffffff]{fill:#ffffff6b}.uae-map .map-label,.uae-map .map-sublabel{stroke:#fafdffb8}.button{border-radius:12px}.primary{background:linear-gradient(135deg,#253888,#3b5aaf);box-shadow:inset 0 1px #ffffff24,0 6px 18px -10px #1e3d8073}.primary:hover{background:linear-gradient(135deg,#30499e,#476ac0)}.companies-section:before{opacity:.1}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{background:linear-gradient(145deg,var(--matte-top),var(--matte-bottom));border-color:var(--matte-edge);border-top-color:var(--matte-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 14px 34px -24px var(--matte-shadow);-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);border-radius:18px}.company-card.unifications:not(.selected){border-top-color:var(--matte-edge)}.company-card.selected{border-color:var(--blue)}.company-card ul,.company-card .profile-card-link{border-color:var(--line)}.company-card .company-location,.company-card .company-email-link{color:var(--text)}.company-explorer{background:var(--glass-overlay);border-color:var(--matte-edge);border-top-color:var(--matte-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 20px 44px -30px var(--matte-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px}.detail-facts,.enquiry-form{background:linear-gradient(145deg,var(--matte-top),var(--matte-bottom));border:1px solid var(--matte-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 12px 32px -26px var(--matte-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px}.enquiry-form{--matte-top:#fff6;--matte-bottom:#ecf6ff2e;--matte-edge:#ffffffa3;--matte-highlight:#ffffff8f;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%)}:root[data-theme=dark] .enquiry-form{--matte-top:#303a4666;--matte-bottom:#19222d3d;--matte-edge:#c3d4e633;--matte-highlight:#dbe8f721}.production{background:linear-gradient(110deg,var(--background) 28%,var(--soft))}.production-copy{background:linear-gradient(140deg,var(--matte-top),var(--matte-bottom));border-color:var(--matte-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 20px 38px -26px var(--matte-shadow);-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);border-radius:24px}.production-copy>p,.production-brand>span{color:var(--text)}.production-copy .text-link{border-color:var(--line)}.tag-list span{border:1px solid var(--product-chip-edge);background:var(--product-chip);border-radius:5px}.form-fields input,.form-fields textarea,.form-fields select{border-bottom-color:var(--line)}.form-fields select option{background:var(--background);color:var(--ink)}.consent-row input{accent-color:var(--primary)}.partner-list{grid-auto-rows:1fr;gap:12px;display:grid}.partner-row{background:linear-gradient(120deg,var(--matte-top),var(--matte-bottom));border:1px solid var(--matte-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 6px 22px -20px var(--matte-shadow);border-radius:18px;padding:25px 24px}.process-list li:first-child{border-color:var(--line)}:root[data-theme=dark] .brand img{filter:brightness(0)invert();opacity:.92}:root[data-theme=dark] .companies-section:before{filter:brightness(1.8)saturate(.65);opacity:.22}:root[data-theme=dark] .company-card .card-top>.company-number{background-image:linear-gradient(115deg,#79a8e3 12%,#c5def6 28%,#eaf6ff 35%,#9cd3f2 43%,#6b92cf 56%,#cde6fa 76%,#84afe4 91%)}:root[data-theme=dark] .primary{color:#fff;background:linear-gradient(135deg,#244b94,#3d6bc5)}:root[data-theme=dark] .primary:hover{background:linear-gradient(135deg,#305dae,#4b7dd6)}:root[data-theme=dark] .production-photo{opacity:.48;filter:saturate(.7)contrast(1.08)brightness(.72)}:root[data-theme=dark] .production:after{background:linear-gradient(#14171cb3,#0000 24% 74%,#14171ca3)}:root[data-theme=dark] .hero-geography{--map-glass-top:#42536852;--map-glass-bottom:#1d2c3d24;--map-glass-shine:#b8daf81a}:root[data-theme=dark] .hero-geography figcaption{background:#709fcb0a}:root[data-theme=dark] .uae-map .map-land{fill:#4a6e8e33;stroke:#80a7ca52}:root[data-theme=dark] .uae-map .map-land[fill=\#ffffff]{fill:#5c85aa4a}:root[data-theme=dark] .uae-map .map-label{fill:#e2edfa;stroke:#182535bd}:root[data-theme=dark] .uae-map .map-sublabel{fill:#b8ccde;stroke:#182535bd}:root[data-theme=dark] .uae-map .map-geographic-labels{fill:#adc2d6}:root[data-theme=dark] .uae-map .map-leader{stroke:#8bb6df}:root[data-theme=dark] .uae-map .map-dip rect{fill:#b4d8f6;stroke:#20354a}:root[data-theme=dark] .uae-map .map-point circle{fill:#24384a;stroke:#b4d8f6}:root[data-theme=dark] .footer-watermark{filter:brightness(0)invert();opacity:.04}:root[data-theme=dark] .form-fields select{background-image:linear-gradient(45deg,#0000 50%,#aebbc9 50%),linear-gradient(135deg,#aebbc9 50%,#0000 50%)}@media (hover:hover) and (pointer:fine){.company-card:hover,.company-card.selected:hover{background:linear-gradient(145deg,var(--matte-top),var(--matte-bottom));border-color:var(--blue);box-shadow:inset 0 1px 0 var(--matte-highlight),0 20px 40px -24px var(--matte-shadow)}.company-card:not(.selected):hover{border-top-color:var(--blue)}:root[data-theme=dark] .capability-strip>a:hover{background:#67a1da17;box-shadow:0 6px 20px -12px #0006}}.company-card:active{background:var(--matte-bottom)}:root[data-theme=dark] .capability-strip>a:active{background:#67a1da26}@media (max-width:1100px) and (min-width:801px){.header-inner{gap:16px}.nav{gap:20px}.header-contact{gap:10px;padding-left:20px}}@media (max-width:800px){.site-header.menu-open{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav.open{background:var(--glass-overlay);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.header-inner{gap:16px}.production-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy{border-radius:18px}}@media (max-width:540px){.header-inner{gap:10px}.brand img{width:96px}.header-contact{gap:0;font-size:12px}.header-contact>svg{display:none}.theme-toggle{flex-basis:36px;width:36px;height:36px}.partner-row{padding:23px 20px}.production-copy,.company-explorer{border-radius:20px}}@media (forced-colors:active){.hero:before,.partners-section:before{display:none}.tag-list span{background:canvas;border-color:canvastext}.company-card,.company-explorer,.production-copy,.detail-facts,.enquiry-form,.partner-row,.theme-toggle,.hero-geography{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.hero-geography .uae-map .map-land{fill:canvas;stroke:canvastext}.hero-geography .uae-map .map-label,.hero-geography .uae-map .map-sublabel{fill:canvastext;stroke:canvas}:root[data-theme=dark] .company-card .card-top>.company-number{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}:root{--scroll-thumb:#a9bccf;--scroll-track:#f0f4f8;--scroll-hover:#7f9cb8;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}:root[data-theme=dark]{--scroll-thumb:#526276;--scroll-track:#171c23;--scroll-hover:#7990ab}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}::-webkit-scrollbar-corner{background:var(--scroll-track)}@media (forced-colors:active){:root{scrollbar-color:auto}}.contact-scene{isolation:isolate;background:linear-gradient(100deg,var(--soft),var(--background) 78%);position:relative;overflow:hidden}.trade-photo{z-index:-1;pointer-events:none;opacity:.24;filter:grayscale(.85)saturate(.4)contrast(.87);width:83%;height:100%;max-height:660px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000000c2 43%,#0000 100%);mask-image:linear-gradient(90deg,#000 0,#000000c2 43%,#0000 100%)}.trade-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 32% 75%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 32% 75%,#0000 100%)}:root[data-theme=dark] .trade-photo{opacity:.3;filter:grayscale(.8)saturate(.45)brightness(.85)}@media (max-width:800px){.trade-photo{aspect-ratio:16/9;opacity:.21;width:120%;height:auto;max-height:none;top:260px;bottom:auto;left:-10%;-webkit-mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%)}.trade-photo img{object-fit:cover;object-position:center}}@media (forced-colors:active){.trade-photo{display:none}.contact-scene{background:canvas}}.uae-map{isolation:isolate;direction:ltr;position:relative}.header-inner{gap:20px}.nav{margin-left:0;gap:24px;margin-inline-start:auto}.nav-contact{display:none}.header-contact{border-left:0;border-inline-start:1px solid var(--line);margin-left:0;padding-left:0;margin-inline-start:0;padding-inline-start:22px}.language-switcher{box-shadow:none;direction:ltr;background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.language-switcher a{min-width:34px;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:7px 5px;font-size:13px;font-weight:400;line-height:1;transition:color .18s,transform .14s,box-shadow .14s;display:inline-flex;position:relative}.language-switcher a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:7px;left:7px;right:7px;transform:scaleX(0)}.language-switcher a:hover,.language-switcher a[aria-current=page]{color:var(--navy)}.language-switcher a:hover:after,.language-switcher a[aria-current=page]:after{transform:scaleX(1)}.language-switcher a:focus-visible:after{transform:scaleX(1)}.language-switcher a:active{transform:translateY(1px)scale(.96);box-shadow:inset 0 2px 4px #14273e24,inset 0 -1px #fff2}html[lang=ru]{--font-sans:Carlito,Arial,sans-serif}html[lang=ru] body,html[lang=ru] .uae-map text{font-family:Carlito,Arial,sans-serif}html[lang=ar] body,html[lang=ar] .uae-map text{font-family:Tahoma,Noto Sans Arabic,Segoe UI,Arial,sans-serif}html[lang=zh-Hans] body,html[lang=zh-Hans] .uae-map text{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .eyebrow,html[lang=ar] .explorer-toolbar>span{letter-spacing:0}html[lang=ar] .hero h1{font-size:clamp(40px,4vw,58px);line-height:1.4}html[lang=ar] h2,html[lang=ar] h3{line-height:1.5}html[lang=ar] .eyebrow,html[lang=zh-Hans] .eyebrow{letter-spacing:0;font-size:13px}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{letter-spacing:0;line-height:1.4}html[dir=rtl] .capability-strip>a{border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .capability-strip>a:first-child{border-right:0;padding-left:26px;padding-right:0}html[dir=rtl] .capability-strip>a:last-child{padding-left:0;padding-right:26px}html[dir=rtl] .capability-strip svg{margin-left:0;margin-right:auto}html[dir=rtl] .production-formats>span+span{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:24px}html[dir=rtl] .production-brand a{margin-left:0}html[dir=rtl] .activities-content ul{padding-left:0;padding-right:20px}html[dir=rtl] .activities-content li{padding-left:0;padding-right:4px}html[dir=rtl] .form-fields select{background-position:10px 55%,5px 55%;padding-left:21px;padding-right:0}html[dir=rtl] .product-tab-list [role=tab]{text-align:right}html[dir=rtl] .footer-top>a:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .contact-details .whatsapp-caption{margin-left:0;margin-right:10px}html[dir=rtl] .address svg{margin-left:0;margin-right:6px}html[dir=rtl] .lucide-arrow-right:not(.down-arrow){scale:-1 1}.company-card h3 bdi,.detail-heading h3 bdi,.registered-name,.company-number{font-family:Ubuntu,Arial,sans-serif}.contact-email .micro-label,.profile-email .micro-label,.legal-grid a[href^=mailto\:] .micro-label,.detail-facts a[href^=mailto\:] .micro-label,a[href^=tel\:] .micro-label,.contact-details a[href*=wa\.me] .micro-label,.registered-name{direction:ltr;unicode-bidi:isolate}.form-fields input[type=email]{text-align:start;direction:ltr}@media (max-width:1100px){.header-inner{gap:16px}.header-contact{border:0;gap:10px;margin-inline-start:auto;padding:0}.menu-toggle{display:block}.nav{display:none}.nav.open{border-bottom:1px solid var(--line);background:var(--glass-overlay);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);inset-inline:0;flex-direction:column;gap:8px;width:100%;margin:0;padding:18px 24px;display:flex;position:absolute;top:100%}.nav a{padding:10px 0}.nav-contact{display:block}.site-header.menu-open{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:600px){.header-inner{gap:12px}.header-contact{display:none}.language-switcher{margin-inline-start:auto}html[lang=ar] .hero h1{font-size:clamp(32px,8.5vw,45px)}html[lang=ar] .hero .eyebrow{letter-spacing:0;font-size:12px}}@media (max-width:540px){html[dir=rtl] .capability-strip>a,html[dir=rtl] .capability-strip>a:first-child,html[dir=rtl] .capability-strip>a:last-child{border-right:0;padding-inline:0}html[dir=rtl] .production-formats>span+span{border:0;padding:0}html[lang=ar] .uae-map .map-label{font-size:29px}html[lang=ar] .uae-map .map-sublabel{font-size:25px}html[lang=zh-Hans] .uae-map .map-label{font-size:30px}html[lang=zh-Hans] .uae-map .map-sublabel{font-size:25px}}@media (forced-colors:active){.uae-map .map-brand-grid{display:none}.language-switcher{color:canvastext;background:canvas;border-color:canvastext}}@media (min-width:1101px) and (max-width:1250px){.header-inner{gap:12px}.nav{gap:16px;font-size:13px}.header-contact{gap:6px;padding-inline-start:12px;font-size:13px}.language-switcher a{min-width:30px;padding-inline:3px}}@media (max-width:540px){.header-inner{gap:6px}.language-switcher{gap:0}.language-switcher a{min-width:30px;padding-inline:3px;font-size:12px}.theme-toggle{flex-basis:32px;width:32px;height:32px}.menu-toggle{justify-content:center;align-items:center;width:30px;height:40px;display:inline-flex}.brand img{width:90px}}@media (max-width:359px){.header-inner{gap:4px}.brand img{width:80px}.language-switcher a{min-width:28px}.theme-toggle{flex-basis:30px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.language-switcher a,.language-switcher a:after{transition:none}}.production-photo,.trade-photo{contain:paint;transform:translateZ(0)}.contact-scene{contain:paint}.company-explorer .detail-facts{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header,:root[data-theme=dark] .site-header{background:var(--browser-canvas,var(--background));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;border-bottom:0}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--browser-canvas,var(--background)) 0,var(--browser-canvas,var(--background)) calc(100% - 28px),transparent 100%);position:absolute;inset:0 0 -28px}.company-card,.company-card:first-child,.company-card.reserve,.company-card.synergy,.company-card.selected,.company-card.selected:first-child,.company-card.selected.synergy,.company-explorer,.detail-facts,.enquiry-form,.production-copy,.hero-geography,.nav.open{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-geography,.production-photo,.trade-photo{isolation:isolate}html[data-scrolling=true] .company-number{animation-play-state:paused!important}@media (forced-colors:active){.site-header,:root[data-theme=dark] .site-header{background:canvas;border-bottom:1px solid canvastext}.site-header:before{display:none}}:root{--site-header-height:80px;--browser-canvas:#fff}:root[data-theme=light]{--browser-canvas:#fff}:root[data-theme=dark]{--browser-canvas:#14171c}html{background:var(--browser-canvas,var(--background));scroll-padding-top:calc(100px + env(safe-area-inset-top,0px))}html body{background-color:var(--browser-canvas,var(--background))}body{min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.site-header{height:calc(var(--site-header-height) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.header-inner{height:var(--site-header-height)}@media (max-width:800px){:root{--site-header-height:74px}}@media (max-width:540px){html{scroll-padding-top:calc(88px + env(safe-area-inset-top,0px))}}.header-preferences{display:contents}.mobile-menu-settings{display:none}.menu-lines{width:23px;height:16px;display:block;position:relative}.menu-lines>span{background:currentColor;border-radius:2px;width:23px;height:1.5px;transition:transform .22s;position:absolute;top:4px;left:0}.menu-lines>span+span{top:11px}.menu-toggle[aria-expanded=true] .menu-lines>span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines>span+span{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:800px){.site-header .header-preferences,.site-header .header-contact{display:none}.site-header .header-inner{border:1px solid #0000;border-radius:28px;gap:12px;width:calc(100% - 36px);height:74px;padding-inline:0;transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s,transform .3s,padding .3s,background-color .2s,box-shadow .2s}.site-header .brand img{width:118px;transition:width .3s}.site-header .menu-toggle{width:44px;height:44px;color:var(--navy);flex:0 0 44px;justify-content:center;align-items:center;margin-inline-start:auto;padding:10px;display:inline-flex}.site-header.is-compact,:root[data-theme=dark] .site-header.is-compact{pointer-events:none;padding-top:calc(8px + env(safe-area-inset-top,0px));background:0 0}.site-header.is-compact:before{height:env(safe-area-inset-top,0px);background:var(--browser-canvas);inset:0 0 auto}.site-header.is-compact .header-inner{width:calc(100% - 36px);height:52px;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000;padding:0}.site-header.is-compact .brand{height:52px;box-shadow:none;pointer-events:auto;background:0 0;border:0;align-items:center;padding:0;line-height:0}.site-header.is-compact .brand img{width:96px}.site-header.is-compact .menu-toggle{width:52px;height:52px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-basis:52px}.site-header .nav.open{width:auto;max-height:calc(100dvh - 108px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--line);background:var(--browser-canvas);pointer-events:auto;inset-inline:18px;border-radius:20px;padding:18px 22px;animation:.18s ease-out mobile-menu-enter;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 12px 34px #14273e18}.site-header.is-compact .nav.open{top:100%}.site-header .nav>a{align-items:center;min-height:44px;padding-block:9px;display:flex}.site-header .mobile-menu-settings{border-top:1px solid var(--line);gap:15px;margin-top:10px;padding-top:17px;display:grid}.site-header .mobile-menu-setting{color:var(--text);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.site-header .mobile-menu-setting .language-switcher{gap:1px;margin:0}.site-header .mobile-menu-setting .language-switcher a{min-width:36px;min-height:44px;padding:8px 5px;font-size:12px}.site-header .mobile-menu-setting .theme-toggle{flex-basis:44px;width:44px;height:44px}@keyframes mobile-menu-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}}@media (max-width:359px){.site-header .mobile-menu-setting{gap:6px}.site-header .mobile-menu-setting .language-switcher a{min-width:32px}}@media (prefers-reduced-motion:reduce){.site-header .header-inner,.site-header .brand img,.menu-lines>span{transition:none}.site-header .nav.open{animation:none}}@media (forced-colors:active){.site-header .nav.open{box-shadow:none;background:canvas;border-color:canvastext}.menu-lines>span{background:buttontext}}@media (max-width:800px){.site-header .nav.open{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#ffffffc2,#ebf4fba3);border-color:#749dc44d;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #14273e29}:root[data-theme=dark] .site-header .nav.open{background:linear-gradient(145deg,#1c2b3bc7,#111c28ad);border-color:#7eacd83d;box-shadow:inset 0 1px #d0e8ff1f,0 18px 48px #0000006b}.site-header .nav>a{-webkit-tap-highlight-color:transparent}.site-header .nav>a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:7px;outline:0}}.theme-toggle,.theme-toggle:hover,.theme-toggle:active,.site-header .mobile-menu-setting .theme-toggle{box-shadow:none;outline-offset:4px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.theme-toggle:focus-visible{box-shadow:none;outline-offset:4px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.theme-toggle:hover{color:var(--blue)}.theme-toggle:active{transform:scale(.9)}@media (max-width:800px){.site-header .nav>a{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:9px 0;transition:transform .14s,color .18s,text-shadow .18s}.site-header .nav>a:active{color:var(--navy);text-shadow:0 1px 1px var(--matte-shadow);transform:translateY(1px)scale(.975)}@supports (color:color-mix(in lab, red, red)){.site-header .nav>a:active{text-shadow:0 1px 1px color-mix(in srgb,var(--matte-shadow) 32%,transparent)}}.site-header .mobile-menu-setting .theme-toggle{flex-basis:28px;width:28px;height:44px;padding:0}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.company-card,.production-copy{transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s,border-color .28s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.company-card:hover,.company-card.selected:hover{box-shadow:inset 0 1px 0 var(--matte-highlight),inset 0 2px 7px var(--matte-shadow),0 3px 9px var(--matte-shadow);transition-duration:.22s;transform:translateY(2px)scale(.99)}.production-copy:hover{border-color:var(--blue);box-shadow:inset 0 1px 0 var(--matte-highlight),inset 0 2px 7px var(--matte-shadow),0 3px 9px var(--matte-shadow);transition-duration:.22s;transform:translateY(2px)scale(.994)}.company-card:active,.company-card.selected:active,.production-copy:active{transition-duration:90ms;transform:translateY(3px)scale(.988)}}@media (hover:none) and (prefers-reduced-motion:no-preference) and (forced-colors:none),(pointer:coarse) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.company-card:active,.company-card.selected:active,.production-copy:active{box-shadow:inset 0 1px 0 var(--matte-highlight),inset 0 2px 7px var(--matte-shadow),0 3px 9px var(--matte-shadow);transition-duration:90ms;transform:translateY(1px)scale(.996)}}:root{--motion-glass-top:#e0effd8f;--motion-glass-bottom:#cadff42b;--motion-glass-shine:#ffffffdb;--motion-glass-edge:#719ec75c;--motion-glass-shadow:#2042681f;--motion-glass-reflection:#8ec0e838;--partner-glass-top:#f7fafe;--partner-glass-bottom:#eef4fa}:root[data-theme=dark]{--motion-glass-top:#577fa236;--motion-glass-bottom:#28425b21;--motion-glass-shine:#c2e0f72b;--motion-glass-edge:#9dc6e84d;--motion-glass-shadow:#00081252;--motion-glass-reflection:#70b0e421;--partner-glass-top:#252c35;--partner-glass-bottom:#1c232c}@media (forced-colors:none){.group-panel[data-glass-motion],.product-specs[data-glass-motion],.partner-row[data-glass-motion]{isolation:isolate;position:relative}.group-panel[data-glass-motion]:before,.product-specs[data-glass-motion]:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--motion-glass-edge);background:radial-gradient(ellipse at var(--glass-pointer-x,50%) var(--glass-pointer-y,35%),var(--motion-glass-shine),transparent 72%),linear-gradient(125deg,var(--motion-glass-top),var(--motion-glass-bottom));box-shadow:inset 0 1px 0 var(--matte-highlight),0 5px 14px -9px var(--motion-glass-shadow);opacity:0;border-radius:10px;position:absolute;inset-inline:-12px}.group-panel[data-glass-motion]:before{inset-block:0;inset-inline:0}.product-specs[data-glass-motion]:before{height:var(--glass-row-height,0px);transform:translate3d(0,var(--glass-row-y,0px),0);top:0}.group-panel[data-glass-motion]:focus-within:before{opacity:1}.partner-row[data-glass-motion]{box-shadow:none;background:0 0;border-color:#0000}.partner-row[data-glass-motion]:before,.partner-row[data-glass-motion]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.partner-row[data-glass-motion]:before{border:1px solid var(--matte-edge);background:linear-gradient(180deg,var(--partner-glass-top),var(--partner-glass-bottom));box-shadow:inset 0 1px 0 var(--matte-highlight),0 6px 22px -20px var(--matte-shadow)}.partner-row[data-glass-motion]:after{background:radial-gradient(ellipse at var(--glass-pointer-x,50%) var(--glass-pointer-y,40%),var(--motion-glass-reflection),transparent 68%);opacity:0}.partner-row[data-glass-motion]:focus-within:before{border-color:var(--motion-glass-edge)}.partner-row[data-glass-motion]:focus-within:after{opacity:1}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.group-panel[data-glass-motion]:before{transition:opacity .22s,transform .38s cubic-bezier(.2,.8,.2,1)}.product-specs[data-glass-motion]:before{transition:transform .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),opacity .18s}.partner-row[data-glass-motion]:before,.partner-row[data-glass-motion]:after{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .22s,border-color .28s,box-shadow .28s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.group-panel[data-glass-active=true]:before{opacity:1;transform:translate3d(var(--glass-shift-x,0px),1px,0) scale(.995)}.product-specs[data-glass-active=true]:before{opacity:1}.partner-row[data-glass-motion]:before,.partner-row[data-glass-motion]:after{transform:translate3d(var(--glass-shift-x,0px),0,0)}.partner-row[data-glass-active=true]:before{border-color:var(--motion-glass-edge);box-shadow:inset 0 1px 0 var(--matte-highlight),0 8px 24px -14px var(--motion-glass-shadow);transition-duration:.3s}.partner-row[data-glass-active=true]:after{opacity:1;transition-duration:.3s}}@media (hover:none) and (forced-colors:none),(pointer:coarse) and (forced-colors:none){.group-panel[data-glass-motion]:active:before,.partner-row[data-glass-motion]:active:after{opacity:1}.partner-row[data-glass-motion]:active:before{border-color:var(--motion-glass-edge)}.product-specs[data-glass-motion] .spec-row{isolation:isolate;position:relative}.product-specs[data-glass-motion] .spec-row:active:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,var(--motion-glass-top),var(--motion-glass-bottom));border-radius:8px;position:absolute;inset:0 -8px}}.hero:has(.emeex-globe):before{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.emeex-globe{--bg:#10151d;--text:#e7ecf3;--muted:#aeb8c6;--accent:#a3bfe6;--eyebrow:#a7b8cf;--rule:#aabedc29;--btn:#3d5ca8;--btn-hi:#4a6abb;--btn-line:#a0bef573;--stripe:#aac3eb07;--grid-x:var(--brand-grid-pitch);--grid-y:var(--brand-grid-cross-pitch);--card:linear-gradient(125deg,#b8daf812,transparent 42%),linear-gradient(145deg,#4253683d,#1d2c3d14);--card-line:#a5bee133;--card-foot:#b6c1d0;--g-dot:#8fb3e6;--g-uae:#e4eeff;--g-mark:#eaf2ff;--g-line:#c8daf58c;--g-rim:#96b9eb52;--g-glow:#5082d733;--g-fill-a:#1c2737;--g-fill-b:#121923;--g-grid:#96b9eb1a;--g-back:.07;--g-label:#eef3fa;--g-sub:#aebbd0;--g-water:#8ea3bf;--g-halo:#1a2230}:root[data-theme=light] .emeex-globe{--bg:#f5f7fa;--text:#14213a;--muted:#4e5c71;--accent:#2f58a8;--eyebrow:#3f5a86;--rule:#1428501f;--btn:#2f58a8;--btn-hi:#3a66bb;--btn-line:#2f58a880;--stripe:#1e3c7809;--card:linear-gradient(125deg,#ffffff47,transparent 42%),linear-gradient(145deg,#ffffff57,#e2f0fc1a);--card-line:#142d5a24;--card-foot:#4e5c71;--g-dot:#2d5299;--g-uae:#0c2a66;--g-mark:#0c2a66;--g-line:#142d6480;--g-rim:#2d529938;--g-glow:#3c6ec81a;--g-fill-a:#f4f7fc;--g-fill-b:#e3eaf4;--g-grid:#2d529917;--g-back:.06;--g-label:#14213a;--g-sub:#4e5c71;--g-water:#6a7d98;--g-halo:#f6f8fb}.globe-card{border:1px solid var(--card-line);background:var(--card);box-shadow:inset 0 1px 0 var(--matte-highlight),inset 1px 0 0 #ffffff0d,0 16px 40px -26px var(--matte-shadow);border-radius:20px;position:relative;overflow:hidden}.globe-stage{aspect-ratio:16/11.5;touch-action:pan-y;cursor:grab;position:relative}.globe-stage.dragging{cursor:grabbing}.globe-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.g-lbl{opacity:0;text-shadow:0 0 2px var(--g-halo),0 0 6px var(--g-halo),0 0 14px var(--g-halo),0 0 22px var(--g-halo);pointer-events:none;white-space:nowrap;will-change:transform,opacity;transition:opacity .6s;position:absolute;top:0;left:0}.g-lbl.on{opacity:1}.g-lbl b{color:var(--g-label);letter-spacing:.005em;font-size:clamp(15px,1.45vw,19px);font-weight:400;display:block}.g-lbl small{color:var(--g-sub);margin-top:6px;font-size:clamp(12px,1.05vw,14px);display:block}.g-lbl.water{color:var(--g-water);letter-spacing:.02em;font-size:clamp(12px,1.05vw,14px)}.g-lbl.country{color:var(--g-water);letter-spacing:.14em;font-size:clamp(12px,1.05vw,14px)}.g-lbl.city b{font-size:13px}.globe-foot{border-top:1px solid var(--card-line);color:var(--card-foot);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:14px;display:flex}.globe-foot .mode{transition:opacity .4s}.globe-foot a{color:var(--text);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.emeex-globe{text-align:left;direction:ltr;align-self:center;width:100%;min-width:0;max-width:600px;margin:0;font-family:Ubuntu,system-ui,sans-serif;font-weight:400;line-height:normal}.emeex-globe a{text-decoration:none}.emeex-globe .g-lbl b,.emeex-globe .globe-foot{line-height:normal}@media (max-width:900px){.emeex-globe .globe-stage{aspect-ratio:1/.92}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--atmosphere-blue:#3d70b021;--atmosphere-cool:#38879d16;--atmosphere-slate:#2a408411}:root[data-theme=dark]{--atmosphere-blue:#457ed830;--atmosphere-cool:#4c9fb51c;--atmosphere-slate:#768fc914}.hero:after,.products-section:before,.partners-section:after{content:"";z-index:-1;pointer-events:none;inset-block:0;background:radial-gradient(ellipse at 78% 36%,var(--atmosphere-blue),transparent 66%), radial-gradient(ellipse at 6% 64%,var(--atmosphere-cool),transparent 58%);width:100vw;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.products-section{isolation:isolate;position:relative}.products-section:before{background:radial-gradient(ellipse at 12% 38%,var(--atmosphere-blue),transparent 64%), radial-gradient(ellipse at 92% 76%,var(--atmosphere-cool),transparent 62%)}.partners-section:after{background:radial-gradient(ellipse at 86% 22%,var(--atmosphere-cool),transparent 64%), radial-gradient(ellipse at 12% 78%,var(--atmosphere-slate),transparent 62%)}.companies-section{background:radial-gradient(ellipse at 88% 24%,var(--atmosphere-blue),transparent 70%), radial-gradient(ellipse at 8% 78%,var(--atmosphere-cool),transparent 67%), linear-gradient(var(--background),var(--soft) 20%,var(--soft) 80%,var(--background))}.partnership-section{background:radial-gradient(ellipse at 10% 46%,var(--atmosphere-blue),transparent 66%), radial-gradient(ellipse at 95% 75%,var(--atmosphere-slate),transparent 62%), linear-gradient(var(--background),var(--soft) 22%,var(--soft) 78%,var(--background))}.contact-scene{background:radial-gradient(ellipse at 82% 48%,var(--atmosphere-blue),transparent 68%), linear-gradient(100deg,var(--soft),var(--background))}@media (max-width:800px){.hero:after{background:radial-gradient(ellipse at 94% 60%,var(--atmosphere-blue),transparent 68%), radial-gradient(ellipse at 0% 22%,var(--atmosphere-cool),transparent 56%)}.companies-section{background:radial-gradient(ellipse at 100% 20%,var(--atmosphere-blue),transparent 66%), radial-gradient(ellipse at 0% 80%,var(--atmosphere-cool),transparent 64%), linear-gradient(var(--background),var(--soft) 12%,var(--soft) 88%,var(--background))}}.motion-heading .motion-line,.motion-heading .motion-word,.motion-heading .motion-letter{color:inherit}.motion-heading .motion-line.is-accent{color:var(--blue)}.motion-word{white-space:nowrap;display:inline-block}.motion-letter{display:inline-block}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-reveal=heading][data-reveal-phase=waiting] .motion-letter{opacity:0;translate:0 .34em}[data-reveal=heading][data-reveal-phase=entered] .motion-letter{animation:.48s cubic-bezier(.2,.75,.2,1) both heading-assemble;animation-delay:calc(var(--letter-index) * var(--letter-step,0s))}[data-reveal=card][data-reveal-phase=waiting]{opacity:0;translate:0 24px}[data-reveal=card][data-reveal-phase=entered]{animation:.62s cubic-bezier(.2,.75,.2,1) both surface-enter}.company-explorer:not([hidden]){animation:.38s cubic-bezier(.2,.75,.2,1) backwards profile-enter}.product-panel[data-state=active],.profile-activities[open]>.activities-content,.focus-item[open]>p{animation:.24s ease-out both content-enter}@media (min-width:801px){[data-reveal=card][data-reveal-phase=entered][data-reveal-order="1"]{animation-delay:70ms}[data-reveal=card][data-reveal-phase=entered][data-reveal-order="2"]{animation-delay:.14s}}}@keyframes heading-assemble{0%{opacity:0;translate:0 .34em}to{opacity:1;translate:0}}@keyframes surface-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (max-width:540px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){#companies .company-card[data-reveal=card]{--company-entry-y:clamp(44px,14vw,60px)}#companies .company-card[data-reveal-phase=waiting]{translate:0 var(--company-entry-y)}#companies .company-card[data-reveal-phase=entered]{animation-name:company-enter-up;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,.68,.3,1)}}@keyframes company-enter-up{0%{opacity:0;translate:0 var(--company-entry-y)}25%{opacity:1}to{opacity:1;translate:0}}@media (max-width:540px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){#partners .partner-row[data-reveal=card]{--partner-slide-distance:clamp(40px,14vw,64px);--partner-entry-x:calc(-1 * var(--partner-slide-distance))}#partners .partner-row[data-reveal-order="1"]{--partner-entry-x:var(--partner-slide-distance)}#partners .partner-row[data-reveal-phase=waiting]{translate:var(--partner-entry-x) 0}#partners .partner-row[data-reveal-phase=entered]{animation-name:partner-enter-side;animation-duration:.68s}}@keyframes partner-enter-side{0%{opacity:0;translate:var(--partner-entry-x) 0}to{opacity:1;translate:0}}@keyframes profile-enter{0%{opacity:.35;translate:0 10px}to{opacity:1;translate:0}}@keyframes content-enter{0%{opacity:.35;translate:0 6px}to{opacity:1;translate:0}}@media (forced-colors:none){[data-glass-motion=card]{isolation:isolate;position:relative}[data-glass-motion=card]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--glass-pointer-x,50%) var(--glass-pointer-y,35%),var(--motion-glass-shine),transparent 70%);opacity:0;transition:opacity .24s;position:absolute;inset:0}[data-glass-motion=card][data-glass-active=true]:after,[data-glass-motion=card]:focus-within:after,[data-glass-motion=card]:active:after{opacity:1}.company-card[data-glass-motion=card]:focus-within,.company-card[data-glass-motion=card]:active,.production-copy[data-glass-motion=card]:focus-within,.production-copy[data-glass-motion=card]:active{border-color:var(--blue)}}@media (hover:none) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (prefers-reduced-motion:no-preference){.company-card[data-glass-motion=card]:active,.production-copy[data-glass-motion=card]:active{box-shadow:inset 0 1px 0 var(--matte-highlight),inset 0 3px 12px var(--matte-shadow),0 2px 8px var(--matte-shadow);transform:translateY(2px)scale(.989)}}@media (forced-colors:active){.hero:after,.products-section:before,.partners-section:after{display:none}.companies-section,.partnership-section,.contact-scene{background:canvas}}@media print{[data-reveal],[data-reveal] .motion-letter,.company-explorer:not([hidden]),.product-panel[data-state=active]{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important}}
