@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-greek-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-cyrillic-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-cyrillic-standard-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-greek-standard-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-vietnamese-standard-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(./fonts/tektur-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./fonts/oswald-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./fonts/oswald-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./fonts/oswald-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./fonts/oswald-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./fonts/oswald-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--utm-color-core-transparent:#0000;--utm-color-core-white:#fff;--utm-color-core-brand-orange-50:#fff7f2;--utm-color-core-brand-orange-100:#fff0e6;--utm-color-core-brand-orange-200:#ffd6bd;--utm-color-core-brand-orange-500:#fe6a00;--utm-color-core-brand-orange-600:#e85f00;--utm-color-core-brand-orange-650:#d64200;--utm-color-core-brand-orange-700:#c95000;--utm-color-core-brand-orange-750:#b73500;--utm-color-core-brand-navy-700:#173d6b;--utm-color-core-brand-navy-800:#0e2c55;--utm-color-core-brand-navy-900:#0b1f3a;--utm-color-core-brand-navy-950:#071426;--utm-color-core-brand-navy-hero-deep:#07142c;--utm-color-core-brand-blue-50:#eef5ff;--utm-color-core-brand-blue-100:#dceaff;--utm-color-core-brand-blue-600:#0a57c5;--utm-color-core-brand-blue-700:#0646a0;--utm-color-core-brand-blue-800:#073778;--utm-color-core-brand-off-white:#f7fafc;--utm-color-core-neutral-50:var(--utm-color-core-brand-off-white);--utm-color-core-neutral-100:#eef3f7;--utm-color-core-neutral-200:#dce5ec;--utm-color-core-neutral-300:#c5d0d9;--utm-color-core-neutral-400:#8c9aa8;--utm-color-core-neutral-500:#647383;--utm-color-core-neutral-600:#475665;--utm-color-core-neutral-700:#30404f;--utm-color-core-neutral-800:#1d2b38;--utm-color-core-neutral-900:#101b25;--utm-color-core-status-error:#b42318;--utm-color-core-status-success:#067647;--utm-color-core-status-warning:#b54708;--utm-color-semantic-background-canvas:var(--utm-color-core-neutral-100);--utm-color-semantic-background-surface:var(--utm-color-core-white);--utm-color-semantic-background-subtle:var(--utm-color-core-neutral-100);--utm-color-semantic-background-elevated:var(--utm-color-core-white);--utm-color-semantic-background-inverse:var(--utm-color-core-brand-navy-900);--utm-color-semantic-background-inverse-strong:var(--utm-color-core-brand-navy-950);--utm-color-semantic-text-primary:var(--utm-color-core-brand-navy-900);--utm-color-semantic-text-secondary:var(--utm-color-core-neutral-600);--utm-color-semantic-text-muted:var(--utm-color-core-neutral-500);--utm-color-semantic-text-inverse:var(--utm-color-core-brand-off-white);--utm-color-semantic-text-accent:var(--utm-color-core-brand-blue-700);--utm-color-semantic-text-on-signal:var(--utm-color-core-white);--utm-color-semantic-border-default:var(--utm-color-core-neutral-200);--utm-color-semantic-border-strong:var(--utm-color-core-neutral-300);--utm-color-semantic-border-inverse:var(--utm-color-core-brand-navy-700);--utm-color-semantic-border-accent:var(--utm-color-core-brand-orange-500);--utm-color-semantic-border-focus:var(--utm-color-core-brand-blue-700);--utm-color-semantic-border-focus-inverse:var(--utm-color-core-brand-off-white);--utm-color-semantic-icon-primary:var(--utm-color-semantic-text-primary);--utm-color-semantic-icon-secondary:var(--utm-color-semantic-text-secondary);--utm-color-semantic-icon-inverse:var(--utm-color-semantic-text-inverse);--utm-color-semantic-icon-accent:var(--utm-color-core-brand-blue-700);--utm-color-semantic-icon-signal:var(--utm-color-core-brand-orange-500);--utm-color-semantic-action-primary-background-default:var(--utm-color-core-brand-orange-650);--utm-color-semantic-action-primary-background-hover:var(--utm-color-core-brand-orange-700);--utm-color-semantic-action-primary-background-pressed:var(--utm-color-core-brand-orange-750);--utm-color-semantic-action-primary-background-disabled:var(--utm-color-core-neutral-200);--utm-color-semantic-action-primary-foreground-default:var(--utm-color-semantic-text-on-signal);--utm-color-semantic-action-primary-foreground-disabled:var(--utm-color-core-neutral-500);--utm-color-semantic-action-secondary-background-default:var(--utm-color-core-transparent);--utm-color-semantic-action-secondary-background-hover:var(--utm-color-core-brand-blue-50);--utm-color-semantic-action-secondary-background-pressed:var(--utm-color-core-brand-blue-100);--utm-color-semantic-action-secondary-background-disabled:var(--utm-color-core-transparent);--utm-color-semantic-action-secondary-foreground-default:var(--utm-color-core-brand-navy-900);--utm-color-semantic-action-secondary-foreground-disabled:var(--utm-color-core-neutral-400);--utm-color-semantic-action-secondary-border-default:var(--utm-color-core-brand-navy-900);--utm-color-semantic-action-secondary-border-hover:var(--utm-color-core-brand-blue-700);--utm-color-semantic-action-secondary-border-disabled:var(--utm-color-core-neutral-300);--utm-color-semantic-status-error-foreground:var(--utm-color-core-status-error);--utm-color-semantic-status-error-surface:var(--utm-color-core-brand-orange-50);--utm-color-semantic-status-success-foreground:var(--utm-color-core-status-success);--utm-color-semantic-status-success-surface:var(--utm-color-core-brand-blue-50);--utm-color-semantic-status-warning-foreground:var(--utm-color-core-status-warning);--utm-color-semantic-status-warning-surface:var(--utm-color-core-brand-orange-100);--utm-space-0:0px;--utm-space-1:4px;--utm-space-2:8px;--utm-space-3:12px;--utm-space-4:16px;--utm-space-5:20px;--utm-space-6:24px;--utm-space-8:32px;--utm-space-10:40px;--utm-space-12:48px;--utm-space-14:56px;--utm-space-16:64px;--utm-space-20:80px;--utm-space-24:96px;--utm-space-28:112px;--utm-space-32:128px;--utm-space-36:144px;--utm-radius-none:0px;--utm-radius-xs:4px;--utm-radius-sm:8px;--utm-radius-md:12px;--utm-radius-lg:16px;--utm-radius-xl:24px;--utm-radius-full:999px;--utm-border-width-none:0px;--utm-border-width-default:1px;--utm-border-width-strong:2px;--utm-font-family-display:"Tektur Variable", Tektur, Arial, sans-serif;--utm-font-family-body:"Inter Variable", Inter, Arial, sans-serif;--utm-font-family-condensed:"Oswald Variable", Oswald, "Arial Narrow", Arial, sans-serif;--utm-font-weight-regular:400;--utm-font-weight-medium:500;--utm-font-weight-semibold:600;--utm-font-weight-bold:700;--utm-font-weight-hero-exact:540;--utm-font-size-12:12px;--utm-font-size-14:14px;--utm-font-size-16:16px;--utm-font-size-18:18px;--utm-font-size-20:20px;--utm-font-size-24:24px;--utm-font-size-28:28px;--utm-font-size-32:32px;--utm-font-size-40:40px;--utm-font-size-48:48px;--utm-font-size-56:56px;--utm-font-size-64:64px;--utm-font-size-96:96px;--utm-font-line-height-solid:1;--utm-font-line-height-tight:1.1;--utm-font-line-height-heading:1.2;--utm-font-line-height-compact:1.35;--utm-font-line-height-body:1.5;--utm-font-line-height-hero:1.16667;--utm-font-letter-spacing-tight:-.64px;--utm-font-letter-spacing-normal:0px;--utm-font-letter-spacing-wide:.4px;--utm-font-letter-spacing-index:.8px;--utm-typography-display-hero-font-family:var(--utm-font-family-display);--utm-typography-display-hero-font-size:var(--utm-font-size-96);--utm-typography-display-hero-font-weight:var(--utm-font-weight-hero-exact);--utm-typography-display-hero-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-display-hero-line-height:var(--utm-font-line-height-hero);--utm-typography-heading1-font-family:var(--utm-font-family-display);--utm-typography-heading1-font-size:var(--utm-font-size-56);--utm-typography-heading1-font-weight:var(--utm-font-weight-semibold);--utm-typography-heading1-letter-spacing:var(--utm-font-letter-spacing-tight);--utm-typography-heading1-line-height:var(--utm-font-line-height-tight);--utm-typography-heading2-font-family:var(--utm-font-family-display);--utm-typography-heading2-font-size:var(--utm-font-size-48);--utm-typography-heading2-font-weight:var(--utm-font-weight-semibold);--utm-typography-heading2-letter-spacing:var(--utm-font-letter-spacing-tight);--utm-typography-heading2-line-height:var(--utm-font-line-height-heading);--utm-typography-heading3-font-family:var(--utm-font-family-display);--utm-typography-heading3-font-size:var(--utm-font-size-32);--utm-typography-heading3-font-weight:var(--utm-font-weight-medium);--utm-typography-heading3-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-heading3-line-height:var(--utm-font-line-height-heading);--utm-typography-heading4-font-family:var(--utm-font-family-body);--utm-typography-heading4-font-size:var(--utm-font-size-24);--utm-typography-heading4-font-weight:var(--utm-font-weight-semibold);--utm-typography-heading4-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-heading4-line-height:var(--utm-font-line-height-compact);--utm-typography-body-large-font-family:var(--utm-font-family-body);--utm-typography-body-large-font-size:var(--utm-font-size-18);--utm-typography-body-large-font-weight:var(--utm-font-weight-regular);--utm-typography-body-large-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-body-large-line-height:var(--utm-font-line-height-body);--utm-typography-body-medium-font-family:var(--utm-font-family-body);--utm-typography-body-medium-font-size:var(--utm-font-size-16);--utm-typography-body-medium-font-weight:var(--utm-font-weight-regular);--utm-typography-body-medium-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-body-medium-line-height:var(--utm-font-line-height-body);--utm-typography-body-small-font-family:var(--utm-font-family-body);--utm-typography-body-small-font-size:var(--utm-font-size-14);--utm-typography-body-small-font-weight:var(--utm-font-weight-regular);--utm-typography-body-small-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-body-small-line-height:var(--utm-font-line-height-body);--utm-typography-label-font-family:var(--utm-font-family-body);--utm-typography-label-font-size:var(--utm-font-size-16);--utm-typography-label-font-weight:var(--utm-font-weight-semibold);--utm-typography-label-letter-spacing:var(--utm-font-letter-spacing-normal);--utm-typography-label-line-height:var(--utm-font-line-height-compact);--utm-typography-navigation-font-family:var(--utm-font-family-condensed);--utm-typography-navigation-font-size:var(--utm-font-size-14);--utm-typography-navigation-font-weight:var(--utm-font-weight-medium);--utm-typography-navigation-letter-spacing:var(--utm-font-letter-spacing-wide);--utm-typography-navigation-line-height:var(--utm-font-line-height-compact);--utm-typography-meta-font-family:var(--utm-font-family-condensed);--utm-typography-meta-font-size:var(--utm-font-size-12);--utm-typography-meta-font-weight:var(--utm-font-weight-medium);--utm-typography-meta-letter-spacing:var(--utm-font-letter-spacing-index);--utm-typography-meta-line-height:var(--utm-font-line-height-compact);--utm-layout-reference-bitmap-width:2880px;--utm-layout-reference-bitmap-height:8736px;--utm-layout-reference-css-width:1440px;--utm-layout-reference-css-height:4368px;--utm-layout-reference-scale:2;--utm-layout-container-max:1440px;--utm-layout-container-measure:720px;--utm-layout-breakpoint-mobile:390px;--utm-layout-breakpoint-tablet:768px;--utm-layout-breakpoint-desktop:1280px;--utm-layout-breakpoint-reference:var(--utm-layout-reference-css-width);--utm-layout-gutter-mobile:var(--utm-space-4);--utm-layout-gutter-tablet:var(--utm-space-6);--utm-layout-gutter-desktop:var(--utm-space-10);--utm-layout-grid-columns-mobile:4;--utm-layout-grid-columns-tablet:8;--utm-layout-grid-columns-desktop:12;--utm-layout-grid-gap-mobile:var(--utm-space-4);--utm-layout-grid-gap-tablet:var(--utm-space-5);--utm-layout-grid-gap-desktop:var(--utm-space-6);--utm-layout-section-gap-mobile:var(--utm-space-16);--utm-layout-section-gap-tablet:var(--utm-space-24);--utm-layout-section-gap-desktop:var(--utm-space-32);--utm-layout-section-gap-desktop-relaxed:var(--utm-space-36);--utm-icon-size-sm:var(--utm-space-4);--utm-icon-size-md:var(--utm-space-5);--utm-icon-size-lg:var(--utm-space-6);--utm-icon-size-xl:var(--utm-space-8);--utm-icon-stroke-width:1.5;--utm-technical-line-width-default:var(--utm-border-width-default);--utm-technical-line-width-active:var(--utm-border-width-strong);--utm-technical-line-node-size-sm:6px;--utm-technical-line-node-size-md:var(--utm-space-2);--utm-technical-line-node-size-lg:var(--utm-space-3);--utm-shadow-surface:0px 8px 24px -8px #0b1f3a1a;--utm-shadow-overlay:0px 16px 40px -12px #0b1f3a1f, 0px 4px 12px -4px #0b1f3a0f;--utm-shadow-focus:0px 0px 0px 3px #0646a057;--utm-motion-duration-instant:1ms;--utm-motion-duration-fast:.18s;--utm-motion-duration-base:.24s;--utm-motion-duration-reveal:.48s;--utm-motion-duration-story:.6s;--utm-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--utm-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--utm-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--utm-motion-scale-subtle-hover:1.015;--utm-motion-scale-control-hover:1.025;--utm-motion-scale-pressed:.985;--utm-motion-distance-arrow:4px;--utm-opacity-disabled:.48;--utm-opacity-muted:.72;--utm-opacity-overlay:.64;--utm-z-index-base:0;--utm-z-index-sticky:20;--utm-z-index-dropdown:40;--utm-z-index-modal:60;--utm-component-focus-ring-width:var(--utm-border-width-strong);--utm-component-focus-ring-offset:var(--utm-space-1);--utm-component-focus-ring-color:var(--utm-color-semantic-border-focus);--utm-component-focus-ring-inverse-color:var(--utm-color-semantic-border-focus-inverse);--utm-component-button-height-sm:44px;--utm-component-button-height-md:52px;--utm-component-button-height-lg:var(--utm-space-14);--utm-component-button-padding-inline-sm:var(--utm-space-5);--utm-component-button-padding-inline-md:var(--utm-space-6);--utm-component-button-padding-inline-lg:28px;--utm-component-button-gap:var(--utm-space-3);--utm-component-button-radius:var(--utm-radius-full);--utm-component-field-height:52px;--utm-component-field-padding-inline:var(--utm-space-4);--utm-component-field-padding-block:var(--utm-space-3);--utm-component-field-radius:var(--utm-radius-md);--utm-component-field-border-width:var(--utm-border-width-default);--utm-component-field-textarea-min-height:132px;--utm-component-card-radius-default:var(--utm-radius-lg);--utm-component-card-radius-featured:var(--utm-radius-xl);--utm-component-card-padding-compact:var(--utm-space-6);--utm-component-card-padding-default:var(--utm-space-8);--utm-component-card-padding-relaxed:var(--utm-space-10);--utm-component-card-border-width:var(--utm-border-width-default);--utm-component-header-utility-height:137px;--utm-component-header-navigation-height:90px;--utm-component-header-navigation-top:140px;--utm-component-header-source-height:198px;--utm-component-header-compact-height:134px;--utm-component-header-mobile-height:126px;--utm-component-header-essential-copy-minimum:var(--utm-font-size-14);--utm-component-hero-figma-v03-source-artboard-width:1672px;--utm-component-hero-figma-v03-source-height:743px;--utm-component-hero-figma-v03-title-font-size:var(--utm-font-size-96);--utm-component-hero-figma-v03-title-font-weight:var(--utm-font-weight-hero-exact);--utm-component-hero-figma-v03-title-width-axis:86;--utm-component-hero-figma-v03-title-line-height:var(--utm-font-line-height-hero);--utm-component-hero-figma-v03-cta-width:310px;--utm-component-hero-figma-v03-cta-height:72px;--utm-component-hero-figma-v03-cta-radius:14px;--utm-component-hero-figma-v03-cta-font-size:22px;--utm-component-hero-figma-v03-cta-border-width:1.5px;--utm-component-hero-figma-v03-slider-dot-target-desktop:28px;--utm-component-hero-figma-v03-slider-dot-target-touch:var(--utm-component-touch-target-minimum);--utm-component-accordion-min-height:var(--utm-space-16);--utm-component-accordion-padding-block:var(--utm-space-5);--utm-component-media-radius:var(--utm-radius-lg);--utm-component-touch-target-minimum:44px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--utm-color-semantic-background-canvas);overflow-x:clip}body{min-width:320px;color:var(--utm-color-semantic-text-primary);background:var(--utm-color-semantic-background-canvas);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body.has-overlay{overflow:hidden}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{stroke-width:var(--utm-icon-stroke-width);flex:none}h1,h2,h3,p,blockquote,dl,dd{margin:0}button{border:0}[hidden]{display:none!important}:focus-visible{outline:var(--utm-component-focus-ring-width) solid var(--utm-component-focus-ring-color);outline-offset:var(--utm-component-focus-ring-offset)}.skip-link{z-index:1000;top:var(--utm-space-3);left:var(--utm-space-3);padding:var(--utm-space-3) var(--utm-space-5);border-radius:var(--utm-radius-sm);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700);transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 80px, var(--utm-layout-container-max));margin-inline:auto}.section-rule{position:relative}.section-rule:before{top:0;right:max(40px, (100% - var(--utm-layout-container-max)) / 2);left:max(40px, (100% - var(--utm-layout-container-max)) / 2);content:"";background:var(--utm-color-semantic-border-default);height:1px;position:absolute}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--utm-space-5);min-width:0;display:flex}.section-heading h2,.tasks h2,.lead-form h2{max-width:540px;font-family:var(--utm-font-family-display);font-size:28px;font-weight:var(--utm-font-weight-semibold);letter-spacing:0;line-height:1.12}.section-heading--inverse{color:var(--utm-color-semantic-text-inverse)}.text-link{align-items:center;gap:var(--utm-space-2);color:var(--utm-color-semantic-text-accent);font-size:13px;font-weight:var(--utm-font-weight-semibold);transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), gap var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);display:inline-flex}.text-link:hover{gap:var(--utm-space-3);color:var(--utm-color-core-brand-orange-600)}.section-heading--inverse .text-link{color:var(--utm-color-core-white)}.eyebrow{color:var(--utm-color-semantic-text-accent);font-family:var(--utm-font-family-condensed);font-size:11px;font-weight:var(--utm-font-weight-medium);letter-spacing:.7px;text-transform:uppercase}.button{min-height:var(--utm-component-button-height-md);justify-content:center;align-items:center;gap:var(--utm-component-button-gap);padding:0 var(--utm-component-button-padding-inline-md);cursor:pointer;font-size:14px;font-weight:var(--utm-font-weight-semibold);transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);border:1px solid #0000;border-radius:7px 7px 7px 1px;line-height:1;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--utm-color-semantic-action-primary-foreground-default);background:var(--utm-color-semantic-action-primary-background-default);box-shadow:0 10px 25px #ff6a0033}.button--primary:hover{background:var(--utm-color-semantic-action-primary-background-hover)}.button--secondary{border-color:var(--utm-color-semantic-border-strong);color:var(--utm-color-semantic-text-primary);background:0 0}.button--secondary:hover{border-color:var(--utm-color-semantic-action-secondary-border-hover);background:var(--utm-color-semantic-action-secondary-background-hover)}.button:disabled{cursor:wait;opacity:var(--utm-opacity-disabled);transform:none}.icon-button{width:var(--utm-component-touch-target-minimum);height:var(--utm-component-touch-target-minimum);border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.icon-button--inverse{color:var(--utm-color-core-white);border-color:#ffffff45}.brand-logo{align-items:center;width:136px;height:58px;display:flex}.brand-logo img{width:106px;height:auto}.brand-logo--inverse img{filter:brightness(0)invert()}.brand-logo--horizontal,.brand-logo--horizontal img{width:128px}.site-header{z-index:var(--utm-z-index-sticky);background:var(--utm-color-core-white);position:relative}.site-header__utility{background:#f0f4fa;height:100px}.site-header__utility-inner{grid-template-columns:135px 255px 170px 175px minmax(230px,1fr) 112px 70px;align-items:center;gap:16px;height:100%;display:grid}.site-header__directions{border-left:1px solid var(--utm-color-semantic-border-default);gap:3px;padding-left:22px;display:grid}.utility-contact{align-items:center;gap:var(--utm-space-2);min-width:0;color:var(--utm-color-semantic-text-secondary);display:flex}.utility-contact strong{color:var(--utm-color-semantic-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.utility-contact--address span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.utility-contact__icon{border:1px solid var(--utm-color-core-brand-blue-100);border-radius:var(--utm-radius-sm);width:34px;height:34px;color:var(--utm-color-core-brand-blue-700);flex:none;place-items:center;display:grid}.utility-cart{min-width:56px;color:var(--utm-color-semantic-text-secondary);justify-items:center;gap:3px;font-size:10px;display:grid}.site-header__navigation{height:64px;color:var(--utm-color-core-white);background:#031733;position:relative}.site-header.is-sticky-nav .site-header__navigation{z-index:calc(var(--utm-z-index-sticky) + 1);width:min(100vw, var(--figma-artboard,100vw));box-shadow:var(--utm-shadow-overlay);position:fixed;top:10px;left:50%;right:auto;transform:translate(-50%)}.site-header.is-sticky-nav .mega-menu{z-index:calc(var(--utm-z-index-sticky) + 1);top:calc(10px + var(--sticky-nav-height,90px));position:fixed;bottom:0;left:0;right:0;overflow:auto}@media (width<=1199px){.site-header.is-sticky-nav .site-header__navigation{width:100%;left:0;transform:none}}.site-header__navigation-inner{align-items:center;height:100%;display:flex}.menu-toggle{margin-right:50px}.desktop-navigation{flex:1;justify-content:space-between;align-self:stretch;display:flex}.desktop-navigation a{font-family:var(--utm-font-family-condensed);font-size:12px;font-weight:var(--utm-font-weight-medium);letter-spacing:.25px;text-transform:uppercase;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);align-items:center;padding-inline:12px;display:inline-flex}.site-header__actions{gap:var(--utm-space-2);margin-left:42px;display:flex}.site-header__navigation-line{background:linear-gradient(90deg, transparent 0 9%, var(--utm-color-core-brand-blue-700) 22% 69%, var(--utm-color-core-brand-orange-500) 83%, transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.mega-menu{z-index:var(--utm-z-index-dropdown);color:var(--utm-color-core-white);box-shadow:var(--utm-shadow-overlay);background:#071426fc;padding:48px 0 54px;position:absolute;top:100%;left:0;right:0}.mega-menu__inner{grid-template-columns:280px 1fr 290px;gap:70px;display:grid}.mega-menu__intro p{color:#ffffffa8;margin:16px 0 28px;font-size:14px}.mega-menu__links{grid-template-columns:repeat(2,1fr);display:grid}.mega-menu__links a{border-bottom:1px solid #ffffff21;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:72px;display:grid}.mega-menu__links a>span{color:var(--utm-color-core-brand-orange-500);font-family:var(--utm-font-family-condensed)}.mega-menu__contacts{align-content:start;gap:18px;display:grid}.mega-menu__contacts>*{color:#ffffffc2;align-items:flex-start;gap:10px;font-size:13px;display:flex}.hero{min-height:468px;color:var(--utm-color-core-white);background:radial-gradient(circle at 72% 37%,#0646a05e,#0000 36%),linear-gradient(115deg,#061d37 0%,#08284d 48%,#06172c 100%);position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#06182dfa 0 43%,#06182d75 59%,#06182d14 100%);position:absolute;inset:0}.hero__network{z-index:0;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.94;width:50%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000006b 13%,#000 27%);mask-image:linear-gradient(90deg,#0000 0%,#0000006b 13%,#000 27%)}.hero__grid{opacity:.26;background-image:linear-gradient(#0a57c540 1px,#0000 1px),linear-gradient(90deg,#0a57c52b 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.hero__inner{z-index:2;align-items:flex-start;min-height:468px;display:flex;position:relative}.hero__content{width:760px;padding:45px 0 0 98px}.hero__index{color:#77a9dd;font-family:var(--utm-font-family-condensed);letter-spacing:1.4px;margin-bottom:14px;font-size:10px;display:block}.hero h1{font-family:var(--utm-font-family-condensed);font-size:70px;font-weight:var(--utm-font-weight-semibold);letter-spacing:-.8px;text-transform:uppercase;line-height:1.08;display:grid}.hero__subtitle{color:#ffffffba;border-top:1px solid #ffffff3d;margin-top:20px;padding-top:10px;font-size:18px}.hero__actions>.button{min-width:236px;min-height:56px}.hero__proposition{color:#ffffffd4;align-items:center;gap:12px;max-width:230px;font-size:12px;line-height:1.4;display:flex}.hero__proposition-icon{clip-path:polygon(50% 0,95% 24%,95% 76%,50% 100%,5% 76%,5% 24%);border:1px solid #ffffff75;flex:none;place-items:center;width:48px;height:48px;display:grid}.hero__trace{z-index:3;gap:6px;display:grid;position:absolute;bottom:22px;left:28px}.hero__trace span{background:var(--utm-color-core-brand-blue-600);width:3px;height:3px;box-shadow:8px 0 var(--utm-color-core-brand-blue-600), 16px 0 var(--utm-color-core-brand-blue-600), 24px 0 var(--utm-color-core-brand-blue-600);border-radius:50%}.proof-strip{background:var(--utm-color-core-white);min-height:116px}.proof-strip__inner{grid-template-columns:repeat(4,1fr);align-items:center;min-height:116px;display:grid}.proof-item{border-right:1px solid var(--utm-color-semantic-border-default);align-items:center;gap:14px;min-height:50px;padding:0 24px;display:flex}.proof-item:first-child{padding-left:0}.proof-item:last-child{border-right:0}.proof-item>svg{color:var(--utm-color-core-brand-blue-700)}.proof-item div{gap:3px;display:grid}.proof-item strong{font-size:14px}.proof-item span{color:var(--utm-color-semantic-text-muted);font-size:10px}.tasks{background:var(--utm-color-core-white);min-height:218px}.tasks__grid{grid-template-columns:246px 1fr 176px;align-items:center;gap:26px;min-height:218px;display:grid}.tasks__intro p{max-width:185px;color:var(--utm-color-semantic-text-secondary);margin-top:16px;font-size:12px}.tasks__items{grid-template-columns:repeat(5,1fr);display:grid}.task-route{border-left:1px solid var(--utm-color-semantic-border-default);align-content:start;gap:7px;min-height:130px;padding:2px 18px 8px;display:grid;position:relative}.task-route__index{color:var(--utm-color-core-brand-orange-700);font-family:var(--utm-font-family-condensed);font-size:21px;line-height:1}.task-route strong{font-size:12px;line-height:1.3}.task-route p{color:var(--utm-color-semantic-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.task-route__arrow{color:var(--utm-color-core-brand-blue-700);opacity:0;transition:opacity var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);position:absolute;bottom:6px;right:10px;transform:translate(-8px)}.task-route:hover .task-route__arrow{opacity:1;transform:translate(0)}.tasks__action{border-color:var(--utm-color-core-brand-orange-500);min-height:82px;color:var(--utm-color-core-brand-orange-700);text-align:left;border-radius:5px 5px 5px 0}.industries{background:var(--utm-color-semantic-background-canvas);min-height:626px;padding:44px 0 46px}.industries__layout{grid-template-columns:230px 1fr;gap:28px;display:grid}.industries .section-heading{align-content:start;gap:24px;display:grid}.industries__mosaic{grid-template-rows:58% 42%;grid-template-columns:repeat(100,minmax(0,1fr));row-gap:10px;height:532px;display:grid}.industry-card{background:var(--utm-color-core-brand-navy-800);border-radius:2px;min-width:0;position:relative;overflow:hidden}.industry-card img{object-fit:cover;width:100%;height:100%;transition:transform var(--utm-motion-duration-story) var(--utm-motion-easing-entrance)}.industry-card:hover img{transform:scale(1.035)}.industry-card__shade{background:linear-gradient(#0000 42%,#030f1dd6 100%);position:absolute;inset:0}.industry-card strong{color:var(--utm-color-core-white);font-size:13px;position:absolute;bottom:20px;left:20px;right:20px}.industry-card__arrow{width:34px;height:34px;color:var(--utm-color-core-white);opacity:0;transition:opacity var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);border:1px solid #ffffff75;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;transform:translate(-8px)}.industry-card:hover .industry-card__arrow{opacity:1;transform:translate(0)}.industry-card--1{grid-area:1/1/2/span 50;margin-right:5px}.industry-card--2{grid-area:1/51/2/span 22;margin-inline:5px}.industry-card--3{grid-area:1/73/2/span 28;margin-left:5px}.industry-card--4{grid-area:2/1/3/span 31;margin-right:5px}.industry-card--5{grid-area:2/32/3/span 36;margin-inline:5px}.industry-card--6{grid-area:2/68/3/span 33;margin-left:5px}.competencies{background:var(--utm-color-core-white);min-height:624px;padding:44px 0 0}.competencies__row,.robotics__row{grid-template-columns:230px 1fr;gap:28px;display:grid}.competencies__row{min-height:226px}.competencies__row .section-heading,.robotics__row .section-heading{align-content:start;gap:24px;display:grid}.competencies__items{grid-template-columns:repeat(6,1fr);display:grid}.competency{border-left:1px solid var(--utm-color-semantic-border-default);align-content:start;gap:9px;min-height:152px;padding:2px 16px 18px;display:grid}.competency>span{color:var(--utm-color-semantic-text-accent);font-family:var(--utm-font-family-condensed);font-size:14px}.competency strong{font-size:11px;line-height:1.35}.competency p{color:var(--utm-color-semantic-text-muted);font-size:9px;line-height:1.45}.robotics__row{border-top:1px solid var(--utm-color-semantic-border-default);min-height:350px;padding-top:38px}.robotics__items{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.robot-card{text-align:center;grid-template-rows:215px auto;align-content:start;justify-items:center;gap:13px;min-width:0;height:270px;padding:0 8px;display:grid}.robot-card img{object-fit:contain;width:100%;height:215px;transition:transform var(--utm-motion-duration-base) var(--utm-motion-easing-entrance)}.robot-card:hover img{transform:translateY(-7px)}.robot-card strong{max-width:165px;font-size:11px;line-height:1.35}.process{min-height:226px;color:var(--utm-color-core-white);background:linear-gradient(112deg,#082746,#031d3b);position:relative;overflow:hidden}.process__layout{z-index:1;grid-template-columns:220px 1fr;align-items:center;gap:38px;min-height:226px;display:grid;position:relative}.process__steps{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.process__steps:before{content:"";background:linear-gradient(90deg, var(--utm-color-core-brand-orange-500), #ff8d3b);height:2px;position:absolute;top:26px;left:0;right:0}.process__steps li{padding-right:13px;position:relative}.process__node{z-index:1;border:2px solid var(--utm-color-core-brand-orange-500);width:54px;height:54px;color:var(--utm-color-core-brand-orange-500);background:var(--utm-color-core-brand-navy-900);font-family:var(--utm-font-family-condensed);border-radius:50%;place-items:center;font-size:15px;display:grid;position:relative}.process__steps button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:8px;padding-top:16px;display:grid}.process__steps button:active{transform:translateY(1px)}.process__steps li.is-active .process__node{color:var(--utm-color-core-brand-navy-900);background:var(--utm-color-core-brand-orange-500)}.process__steps li.is-active p{color:var(--utm-color-core-white)}.process__steps strong{font-size:11px;line-height:1.35}.process__steps p{color:#ffffff94;font-size:8.5px;line-height:1.45}.cases{background:var(--utm-color-semantic-background-canvas);min-height:540px;padding:42px 0 48px}.cases .section-heading{margin-bottom:28px}.cases__grid{grid-template-columns:1.65fr 1fr;gap:20px;height:430px;display:grid}.case-card{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-md);background:var(--utm-color-core-white);transition:border-color var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast), box-shadow var(--utm-motion-duration-fast);overflow:hidden;box-shadow:0 8px 24px #0b1f3a0a}.case-card:hover{border-color:var(--utm-color-core-brand-blue-600);box-shadow:var(--utm-shadow-surface);transform:translateY(-3px)}.case-card--featured{grid-template-rows:224px 1fr;display:grid}.case-card--featured>img{object-fit:cover;width:100%;height:224px}.case-card__content{min-width:0;padding:20px 24px}.case-card h3{margin-top:6px;font-size:17px;line-height:1.25}.case-card__details{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:17px;display:grid}.case-card__details div{border-right:1px solid var(--utm-color-semantic-border-default);padding-right:12px}.case-card__details div:last-child{border-right:0}.case-card__details dt{color:var(--utm-color-semantic-text-accent);font-size:9px;font-weight:var(--utm-font-weight-semibold);margin-bottom:4px}.case-card__details dd{color:var(--utm-color-semantic-text-secondary);font-size:8.5px;line-height:1.4}.case-card--featured .text-link{margin-top:15px}.cases__secondary{grid-template-rows:repeat(2,1fr);gap:16px;display:grid}.case-card--secondary{grid-template-columns:1fr 47%;display:grid}.case-card--secondary .case-card__content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.case-card--secondary h3{font-size:14px}.case-card--secondary .text-link{margin-top:auto;padding-top:12px}.case-card--secondary img{object-fit:cover;width:100%;height:100%}.equipment{background:var(--utm-color-core-white);min-height:436px;padding:48px 0}.equipment__layout{grid-template-columns:285px 1fr 325px;align-items:center;gap:32px;display:grid}.equipment__categories .section-heading{margin-bottom:22px}.equipment__categories nav{gap:9px;display:grid}.equipment__categories nav a{min-height:28px;color:var(--utm-color-semantic-text-secondary);align-items:center;gap:11px;font-size:11px;display:flex}.equipment__categories nav a svg{color:var(--utm-color-core-brand-blue-700)}.equipment__visual{min-width:0;position:relative}.equipment__product-cluster{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-md);background:var(--utm-color-semantic-background-subtle);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.72fr));gap:8px;min-height:330px;padding:8px;display:grid;overflow:hidden}.equipment__product{border-radius:calc(var(--utm-radius-md) - 4px);background:var(--utm-color-core-white);object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;transition:transform var(--utm-motion-duration-base) var(--utm-motion-easing-standard);padding:8px}.equipment__product--1{grid-row:1/3}.equipment__product--4{grid-column:2/4}.equipment__product-cluster:hover .equipment__product--1{transform:translateY(-4px)scale(1.015)}.equipment__coordinate{z-index:2;color:var(--utm-color-semantic-text-muted);font-family:var(--utm-font-family-condensed);letter-spacing:.7px;font-size:8px;position:absolute;bottom:-8px;right:0}.equipment__benefits{border-left:1px solid var(--utm-color-semantic-border-default);gap:10px;padding-left:34px;display:grid}.equipment-benefit{min-height:38px;color:var(--utm-color-semantic-text-secondary);align-items:center;gap:12px;font-size:11px;display:flex}.equipment-benefit svg{color:var(--utm-color-core-brand-blue-700)}.equipment__benefits .button{width:100%;min-height:44px}.about{background:var(--utm-color-semantic-background-canvas);min-height:532px;padding:42px 0 48px}.about__lead{max-width:780px;color:var(--utm-color-semantic-text-secondary);margin-top:14px;font-size:12px}.about__layout{grid-template-columns:1.05fr 1.08fr 1.15fr .82fr;gap:18px;margin-top:26px;display:grid}.about__team{border-radius:var(--utm-radius-sm);object-fit:cover;width:100%;height:340px}.about__advantages{background:var(--utm-color-semantic-border-default);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.about-advantage{background:var(--utm-color-semantic-background-canvas);align-items:flex-start;gap:10px;min-width:0;padding:17px;display:flex}.about-advantage svg{color:var(--utm-color-core-brand-blue-700)}.about-advantage strong,.certificate-panel>strong,.partner-panel>strong{font-size:10.5px;line-height:1.35;display:block}.about-advantage p{color:var(--utm-color-semantic-text-muted);margin-top:7px;font-size:8px;line-height:1.45}.about__evidence{grid-template-rows:repeat(2,1fr);gap:12px;display:grid}.certificate-panel,.partner-panel,.review-card{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);background:var(--utm-color-core-white);padding:18px}.certificate-panel__previews{gap:7px;margin:14px 0;display:flex}.certificate-panel__previews span{border:1px solid var(--utm-color-core-brand-blue-100);width:54px;height:62px;color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-semantic-background-canvas);font-family:var(--utm-font-family-condensed);place-items:center;font-size:9px;display:grid}.partner-panel__logos{flex-wrap:wrap;gap:9px 14px;margin:20px 0;display:flex}.partner-panel__logos span{color:var(--utm-color-core-brand-blue-700);font-family:var(--utm-font-family-condensed);font-size:13px;font-weight:var(--utm-font-weight-semibold);text-transform:uppercase}.review-card{flex-direction:column;justify-content:center;display:flex;position:relative}.review-card__quote{color:var(--utm-color-core-brand-orange-500);font-family:Georgia,serif;font-size:64px;line-height:.6}.review-card p{color:var(--utm-color-semantic-text-secondary);margin:16px 0 26px;font-size:12px;line-height:1.55}.news-faq{background:var(--utm-color-core-white);min-height:414px;padding:44px 0 48px}.news-faq__layout{grid-template-columns:1.05fr .95fr;gap:46px;display:grid}.news .section-heading,.faq .section-heading{margin-bottom:24px}.news__content{grid-template-columns:1.25fr .92fr;gap:18px;height:286px;display:grid}.news-card--featured{border-radius:var(--utm-radius-sm);background:var(--utm-color-core-brand-navy-900);position:relative;overflow:hidden}.news-card--featured:after{content:"";background:linear-gradient(#0000 27%,#041120e6 100%);position:absolute;inset:0}.news-card--featured img{object-fit:cover;width:100%;height:100%}.news-card--featured>div{z-index:1;color:var(--utm-color-core-white);gap:8px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.news-card--featured time,.news-list-item time{color:var(--utm-color-semantic-text-muted);font-family:var(--utm-font-family-condensed);font-size:9px}.news-card--featured strong{font-size:13px;line-height:1.35}.news-card--featured span{color:#91b7e4;align-items:center;gap:8px;font-size:9px;display:flex}.news__list{grid-template-rows:repeat(3,1fr);display:grid}.news-list-item{border-bottom:1px solid var(--utm-color-semantic-border-default);align-content:center;gap:5px;padding:9px 34px 9px 0;display:grid;position:relative}.news-list-item strong{font-size:11px;line-height:1.35}.news-list-item svg{color:var(--utm-color-core-brand-blue-700);position:absolute;right:4px}.faq__items{border-top:1px solid var(--utm-color-semantic-border-default)}.faq-item{border-bottom:1px solid var(--utm-color-semantic-border-default)}.faq-item button{cursor:pointer;text-align:left;width:100%;min-height:51px;font-size:11px;font-weight:var(--utm-font-weight-semibold);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 5px;display:flex}.faq-item button svg{color:var(--utm-color-core-brand-blue-700)}.faq-item__answer p{max-width:590px;color:var(--utm-color-semantic-text-secondary);padding:0 38px 18px 5px;font-size:10px}.consultation{background:var(--utm-color-semantic-background-canvas);min-height:468px;padding:38px 0 44px}.consultation__frame{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-lg);background:var(--utm-color-core-white);grid-template-columns:1.05fr .48fr 1.3fr;min-height:380px;display:grid;overflow:hidden}.lead-form{align-content:center;padding:32px 38px;display:grid}.lead-form__heading p{color:var(--utm-color-semantic-text-secondary);margin-top:10px;font-size:10px}.lead-form__fields{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.field{gap:5px;display:grid}.field--textarea{grid-area:1/2/3/3}.field>span{color:var(--utm-color-semantic-text-secondary);font-size:9px}.field sup{color:var(--utm-color-core-brand-orange-500)}.field input,.field textarea{border:1px solid var(--utm-color-semantic-border-default);background:var(--utm-color-core-white);width:100%;min-height:42px;transition:border-color var(--utm-motion-duration-fast), box-shadow var(--utm-motion-duration-fast);border-radius:4px;outline:none;padding:9px 12px;font-size:11px}.field textarea{resize:vertical;min-height:98px}.field input:focus,.field textarea:focus{border-color:var(--utm-color-core-brand-blue-700);box-shadow:var(--utm-shadow-focus)}.consent{color:var(--utm-color-semantic-text-muted);align-items:flex-start;gap:8px;margin:14px 0;font-size:8.5px;display:flex}.consent input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.consent>span{border:1px solid var(--utm-color-semantic-border-strong);color:#0000;border-radius:3px;flex:none;place-items:center;width:17px;height:17px;display:grid}.consent input:checked+span{border-color:var(--utm-color-core-brand-blue-700);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700)}.consent input:focus-visible+span{outline:2px solid var(--utm-color-core-brand-blue-700);outline-offset:2px}.consent a{text-underline-offset:2px;text-decoration:underline}.lead-form__submit{width:176px;min-height:44px}.form-status{min-height:20px;margin-top:8px;font-size:10px}.form-status.is-success{color:var(--utm-color-semantic-status-success-foreground)}.form-status.is-error{color:var(--utm-color-semantic-status-error-foreground)}.specialist-card{background:linear-gradient(#eef3f7,#dce5ec);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.specialist-card:after{content:"";background:linear-gradient(#0000,#0b1f3adb);height:42%;position:absolute;bottom:0;left:0;right:0}.specialist-card img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.specialist-card div{z-index:1;color:var(--utm-color-core-white);padding:22px;position:relative}.specialist-card strong{font-size:11px}.specialist-card p{color:#ffffffad;margin-top:4px;font-size:8px}.contact-map{background:var(--utm-color-semantic-background-subtle);min-width:0;position:relative;overflow:hidden}.contact-map>iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.contact-map__open{z-index:1;position:absolute;inset:0}.contact-map__card{z-index:2;border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);background:var(--utm-color-core-white);width:210px;box-shadow:var(--utm-shadow-overlay);gap:5px;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-map__card>span:first-child{width:34px;height:34px;color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-900);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.contact-map__card strong{font-size:12px}.contact-map__card a,.contact-map__card small,.contact-map__card span{color:var(--utm-color-semantic-text-secondary);font-size:9px}.contact-map__card a{z-index:3;color:var(--utm-color-core-brand-blue-700);position:relative}.contact-map__external{color:var(--utm-color-core-brand-blue-700);position:absolute;top:18px;right:18px}.site-footer{color:#ffffffb8;background:#032041;min-height:238px;padding:38px 0 22px}.site-footer__grid{grid-template-columns:1.3fr repeat(4,1fr) .6fr;gap:32px;display:grid}.site-footer__brand .brand-logo{height:42px}.site-footer__brand p{max-width:210px;margin-top:18px;font-size:9px;line-height:1.5}.site-footer nav{align-content:start;gap:7px;display:grid}.site-footer nav strong{color:var(--utm-color-core-white);margin-bottom:5px;font-size:10px}.site-footer nav a{font-size:9px}.site-footer nav a:hover,.site-footer__legal a:hover{color:var(--utm-color-core-white)}.site-footer__social{justify-content:flex-end;gap:8px;display:flex}.site-footer__social a{border-radius:var(--utm-radius-sm);border:1px solid #ffffff4d;place-items:center;width:40px;height:40px;display:grid}.site-footer__legal{border-top:1px solid #ffffff26;justify-content:space-between;gap:24px;margin-top:34px;padding-top:18px;font-size:8px;display:flex}.search-dialog{z-index:var(--utm-z-index-modal);place-items:start center;padding-top:116px;display:grid;position:fixed;inset:0}.search-dialog__backdrop{cursor:default;background:#071426bf;position:absolute;inset:0}.search-dialog__panel{border-radius:var(--utm-radius-lg);background:var(--utm-color-core-white);width:min(100% - 48px,760px);box-shadow:var(--utm-shadow-overlay);padding:30px;position:relative}.search-dialog__header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.search-dialog__header h2{font-family:var(--utm-font-family-display);font-size:28px}.search-dialog__panel input{border:1px solid var(--utm-color-semantic-border-strong);border-radius:var(--utm-radius-sm);outline:none;width:100%;height:54px;padding:0 16px}.search-dialog__panel input:focus{border-color:var(--utm-color-core-brand-blue-700);box-shadow:var(--utm-shadow-focus)}.search-dialog__results{max-height:330px;margin-top:16px;display:grid;overflow:auto}.search-dialog__results a{border-bottom:1px solid var(--utm-color-semantic-border-default);justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.search-dialog__results a span{color:var(--utm-color-semantic-text-muted);font-size:10px}.search-dialog__empty{color:var(--utm-color-semantic-text-secondary);padding:22px 0;font-size:13px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes section-reveal{0%{clip-path:inset(0 0 12%);opacity:1;transform:translateY(18px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.reveal{animation:section-reveal var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 20%}@media (width>=1400px){.container{width:min(100% - 48px, var(--utm-layout-container-max))}.section-rule:before{right:max(24px, (100% - var(--utm-layout-container-max)) / 2);left:max(24px, (100% - var(--utm-layout-container-max)) / 2)}.hero__index{display:none}.hero__network{width:50%}.hero__trace{width:132px;height:424px;display:block;top:18px;bottom:auto;left:28px}.hero__trace:before{content:"";opacity:.7;background-image:radial-gradient(circle, var(--utm-color-core-brand-blue-600) 1px, transparent 1.4px);background-size:12px 12px;width:58px;height:290px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0 82%,#0000);mask-image:linear-gradient(#000 0 82%,#0000)}.hero__trace span{background:var(--utm-color-core-brand-blue-600);height:1px;box-shadow:none;opacity:.74;border-radius:0;display:block;position:absolute}.hero__trace span:first-child{width:118px;top:195px;left:-28px}.hero__trace span:nth-child(2){transform-origin:0;width:280px;top:133px;left:0;transform:rotate(90deg)}.hero__trace span:nth-child(3){transform-origin:0;width:118px;top:310px;left:0;transform:rotate(45deg)}.hero,.hero__inner{height:466px;min-height:466px}.proof-strip,.proof-strip__inner{height:120px;min-height:120px}.proof-strip{position:relative}.proof-strip:after{right:max(40px, (100% - var(--utm-layout-container-max)) / 2);bottom:10px;left:max(40px, (100% - var(--utm-layout-container-max)) / 2);content:"";background:var(--utm-color-semantic-border-default);height:1px;position:absolute}.proof-strip__inner{align-items:start;padding-top:25px}.tasks,.tasks__grid{height:200px;min-height:200px}.tasks__intro{transform:translateY(-23px)}.tasks__items{transform:translateY(-9px)}.tasks__action{transform:translateY(11px)}.task-route{min-height:124px}.industries{height:537px;min-height:537px;padding:40px 0}.industries .section-heading h2{transform-origin:0 0;width:300px;transform:translateY(-4px)scaleX(.82)}.industries__mosaic{width:1071.5px;height:486.5px;display:block;position:relative;transform:translate(2px,-12px)}.industry-card--1,.industry-card--2,.industry-card--3,.industry-card--4,.industry-card--5,.industry-card--6{margin:0;position:absolute}.industry-card--1{width:525px;height:275px;top:0;left:0}.industry-card--2{width:234px;height:275px;top:0;left:537.5px}.industry-card--3{width:288px;height:275px;top:0;left:783.5px}.industry-card--4{width:322px;height:207.5px;top:279px;left:.5px}.industry-card--5{width:379.5px;height:207.5px;top:279px;left:334.5px}.industry-card--6{width:346px;height:207.5px;top:279px;left:725.5px}.competencies{height:449px;min-height:449px;padding-top:30px;overflow:hidden}.competencies__row{height:150px;min-height:150px}.competencies__row .section-heading{transform:translateY(-8px)}.competency{min-height:124px;padding-bottom:8px}.robotics__row{background:#fcfdfd;height:269px;min-height:269px;padding-top:0}.robotics__row>.section-heading{transform:translateY(25px)}.robotics__items{gap:0;display:flex}.robot-card{flex:none;grid-template-rows:185px auto;gap:7px;height:257px;padding:12px 0 0}.robot-card:first-child{width:180px}.robot-card:nth-child(2){width:245px;margin-left:20px}.robot-card:nth-child(3){width:185px;margin-left:15px}.robot-card:nth-child(4){width:195px}.robot-card:nth-child(5){width:200px}.robot-card img{filter:brightness(1.015);height:185px;transform:none}.robot-card:hover img{transform:translateY(-6px)}.process,.process__layout{height:194.5px;min-height:194.5px}.process .section-heading{transform-origin:0 0;width:300px;max-width:300px;transform:translate(-10px,-36px)scaleX(.88)}.process .section-heading h2{font-size:24px}.process__steps{transform:translateY(-9px)}.process__steps:before{height:1px;top:39px}.process__node{width:28px;height:42px;color:var(--utm-color-core-white);text-align:center;background:0 0;border:0;border-radius:0;padding-top:0;font-size:14px;display:block}.process__node:after{content:"";border:2px solid var(--utm-color-core-brand-orange-500);background:var(--utm-color-core-brand-navy-900);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;left:7px}.process__steps button{gap:14px;padding-top:24px}.cases{height:529.5px;min-height:529.5px;padding:32px 0 34px;overflow:hidden}.cases .section-heading{margin-bottom:29px}.cases__grid{grid-template-columns:1.54fr 1fr;column-gap:25px;height:413px}.case-card--featured,.cases__secondary,.case-card--secondary{min-height:0}.case-card--featured{grid-template-rows:168px 1fr}.case-card--featured>img{height:168px}.cases__secondary{grid-template-rows:185px 212px;gap:16px}.case-card--secondary{grid-template-rows:minmax(0,1fr);grid-template-columns:49% 51%}.equipment{height:402.5px;min-height:402.5px;padding:19px 0 24px;overflow:hidden}.equipment__layout{grid-template-columns:225px minmax(0,1fr) 400px;align-items:start;gap:28px}.equipment__product-cluster{width:min(100%,580px);height:284px;min-height:284px;margin-inline:auto;transform:translate(-12px,-3px)}.equipment__benefits{grid-template-rows:repeat(3,59px) 40px 38px 38px;align-content:start;row-gap:10px;width:324px;height:343px;padding-left:35px;transform:translate(-4px)}.equipment-benefit{min-height:0}.equipment__benefits .button{height:100%;min-height:0}.equipment__coordinate{display:none}.equipment__categories .section-heading{position:relative}.equipment__categories .section-heading .text-link{font-size:10px;position:absolute;top:61px;left:0}.about{height:403.5px;min-height:403.5px;padding:24px 0 26px;overflow:hidden}.about>.container>.section-heading{z-index:2;position:relative}.about__lead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about__layout{grid-template-rows:110px 174px;grid-template-columns:470px 1fr 1.15fr .9fr;gap:16px;height:300px;margin-top:25px}.about__team{grid-row:1/3;height:300px;transform:translateY(-4px)}.about__advantages{grid-area:1/2/auto/5;grid-template-columns:241px 218px 1fr;width:820px;height:118px;transform:translate(25.5px,-52px)}.about__evidence{grid-area:2/2/auto/4;grid-template-rows:1fr;grid-template-columns:.9fr 1.1fr;gap:0;width:551px;min-width:0;height:205px;transform:translate(15px,-27px)}.review-card{grid-area:2/4;width:266.5px;min-width:0;height:205px;transform:translate(-8.5px,-27px)}.about-advantage,.certificate-panel,.partner-panel,.review-card{padding:12px}.certificate-panel__previews{margin:8px 0}.certificate-panel__previews span{width:42px;height:46px}.partner-panel__logos{margin:11px 0}.review-card p{margin:10px 0 15px;font-size:10px}.news-faq{height:354px;min-height:354px;padding:24px 0 22px;overflow:hidden}.news .section-heading,.faq .section-heading{margin-bottom:17px}.news__content{height:244px}.news-card--featured,.news__list{min-height:0}.faq-item button{min-height:43px}.consultation{height:365px;min-height:365px;padding:0 0 17px;overflow:hidden}.consultation__frame{grid-template-columns:466.5px 277.5px 1fr;height:348px;min-height:348px}.lead-form{align-content:start;height:100%;min-height:0;padding:16px 24px 8px;overflow:hidden}.lead-form h2{font-size:26px}.lead-form__heading p{margin-top:5px;line-height:1.25}.lead-form__fields{gap:6px 8px;margin-top:7px}.field{gap:3px}.field>span{line-height:1.2}.field input{min-height:32px;padding-block:6px}.field textarea{min-height:70px;padding-block:6px}.consent{margin:5px 0}.lead-form__submit{min-height:38px}.form-status{min-height:10px;margin-top:2px}.specialist-card:after{display:none}.specialist-card img{object-fit:contain;object-position:center bottom;transform-origin:top;transform:translate(-60px,-19px)scale(.72,.804)}.specialist-card div{color:var(--utm-color-semantic-text-primary);background:#ffffffe0;padding:10px 16px;transform:translateY(-35px)}.specialist-card p{color:var(--utm-color-semantic-text-secondary)}.contact-map{min-height:0}.contact-map>iframe{position:absolute;inset:0}.contact-map__card{width:220px;min-height:183px;padding:16px;top:67.6%;left:58.22%}.site-footer{height:183px;min-height:183px;padding:22px 0 12px;overflow:hidden}.site-footer__grid{grid-template-columns:1.35fr repeat(5,minmax(0,1fr)) .58fr;gap:24px}.site-footer__legal{margin-top:24px;padding-top:13px}.hero__subtitle{font-size:25px;line-height:1}.hero__actions{margin-top:20px}.cases .section-heading h2,.about>.container>.section-heading h2{font-size:20px}.equipment__categories>.section-heading{transform:translateY(-4.5px)}.news .section-heading,.faq .section-heading{transform:translateY(-5px)}.news .section-heading h2,.faq .section-heading h2{font-size:25px}}@media (width<=1399px){.container{width:min(100% - 48px, var(--utm-layout-container-max))}.section-rule:before{left:24px;right:24px}.site-header__utility-inner{grid-template-columns:150px 150px 200px 170px minmax(0,1fr) 105px;gap:12px}.site-header__utility-inner>.brand-logo{width:150px}.site-header__utility-inner>.brand-logo img{width:130px}.utility-contact--schedule,.utility-cart{display:none}.menu-toggle{margin-right:24px}.site-header__actions{margin-left:20px}.desktop-navigation a{padding-inline:6px;font-size:11px}.hero__content{padding-left:54px}.tasks__grid{grid-template-columns:210px 1fr 155px;gap:16px}.task-route{padding-inline:12px}.industries__layout,.competencies__row,.robotics__row{grid-template-columns:190px 1fr}.equipment__layout{grid-template-columns:245px 1fr 280px;gap:22px}.about__layout{grid-template-columns:1.15fr 1fr 1.05fr}.about__advantages{grid-template-columns:1fr}.review-card{grid-column:2/4;min-height:132px}.consultation__frame{grid-template-columns:1.1fr .48fr 1.05fr}.specialist-card img{object-fit:contain;object-position:center top}.site-footer__grid{gap:18px}}@media (width:1280px){.utility-cart{display:none}}@media (width<=1023px){.site-header__utility{height:76px}.site-header__utility-inner{justify-content:space-between;height:76px;display:flex}.site-header__directions,.utility-contact--mail,.utility-contact--address{display:none}.site-header__navigation,.site-header__navigation-inner{height:58px}.desktop-navigation{display:none}.site-header__actions{margin-left:auto}.mega-menu__inner{grid-template-columns:220px 1fr;gap:40px}.mega-menu__contacts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.hero,.hero__inner{min-height:540px}.hero__network{opacity:.65;width:75%}.hero:before{background:linear-gradient(90deg,#06182dfa 0 52%,#06182d6b 80%,#06182d33)}.hero__content{width:590px;padding-left:34px}.proof-strip__inner{grid-template-columns:repeat(2,1fr);padding:18px 0}.proof-item{min-height:58px}.proof-item:nth-child(2){border-right:0}.tasks{padding:40px 0}.tasks__grid{grid-template-columns:1fr}.tasks__intro p{max-width:430px}.tasks__action{width:210px;min-height:52px}.industries,.competencies,.cases,.equipment,.about,.news-faq,.consultation{min-height:auto}.industries__layout,.competencies__row,.robotics__row,.process__layout{grid-template-columns:1fr}.industries .section-heading,.competencies__row .section-heading,.robotics__row .section-heading{display:flex}.industries__mosaic{height:610px}.competencies{padding-bottom:44px}.competencies__row{min-height:0}.competencies__items{grid-template-columns:repeat(3,1fr)}.competency{border-bottom:1px solid var(--utm-color-semantic-border-default);min-height:138px}.robotics__row{margin-top:28px}.robotics__items{grid-template-columns:repeat(3,1fr)}.process{padding:42px 0}.process__layout{gap:32px}.process__steps{grid-template-columns:repeat(3,1fr);gap:24px 0}.process__steps:before,.process__steps:after{display:none}.process__steps li{grid-template-columns:54px 1fr;gap:12px;display:grid}.process__steps button{padding-top:0}.cases__grid{grid-template-columns:1fr;height:auto}.cases__secondary{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.case-card--secondary{min-height:210px}.equipment__layout{grid-template-columns:.8fr 1.2fr}.equipment__benefits{border-top:1px solid var(--utm-color-semantic-border-default);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:24px 0 0}.about__layout{grid-template-columns:repeat(2,1fr)}.about__team{height:390px}.review-card{grid-column:auto}.news-faq__layout{grid-template-columns:1fr}.consultation__frame{grid-template-columns:1fr .48fr}.specialist-card img{object-fit:contain;object-position:center top}.contact-map{grid-column:1/-1;height:330px;min-height:330px}.contact-map>iframe{position:absolute;inset:0}.site-footer__grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.site-footer__brand{grid-column:span 2}.site-footer__social{justify-content:flex-start}}@media (width<=767px){.container{width:calc(100% - 32px)}.section-rule:before{left:16px;right:16px}.section-heading h2,.tasks h2,.lead-form h2{font-size:clamp(25px,8vw,32px)}.section-heading{gap:14px}.section-heading>.text-link{flex:none;font-size:0}.section-heading>.text-link svg{width:22px;height:22px}.site-header__utility,.site-header__utility-inner{height:66px}.site-header__utility-inner>.brand-logo,.brand-logo{width:138px;height:50px}.site-header__utility-inner>.brand-logo img,.brand-logo img{width:126px}.utility-contact--phone span{display:none}.utility-contact--phone strong{font-size:11px}.site-header__navigation,.site-header__navigation-inner{height:56px}.menu-toggle{margin-right:0}.mega-menu{padding:28px 0 36px;position:fixed;top:122px;bottom:0;overflow:auto}.mega-menu__inner{grid-template-columns:1fr;gap:28px}.mega-menu__intro .button{width:100%}.mega-menu__links{grid-template-columns:1fr}.mega-menu__contacts{grid-column:auto;grid-template-columns:1fr}.hero,.hero__inner{min-height:590px}.hero__network{opacity:.58;width:100%;height:55%;top:45%}.hero:before{background:linear-gradient(#06182dfc 0 58%,#06182d80 100%)}.hero__content{align-self:flex-start;width:100%;padding:62px 0 32px}.hero h1{letter-spacing:-.8px;font-size:clamp(37px,11vw,48px)}.hero__subtitle{font-size:16px}.hero__actions{flex-direction:column;align-items:stretch;gap:17px}.hero__actions .button{width:100%}.proof-strip__inner{grid-template-columns:1fr}.proof-item,.proof-item:nth-child(2){border-right:0;border-bottom:1px solid var(--utm-color-semantic-border-default);padding:13px 0}.proof-item:last-child{border-bottom:0}.tasks__items{grid-template-columns:1fr}.task-route{border-top:1px solid var(--utm-color-semantic-border-default);border-left:0;grid-template-columns:42px 1fr;min-height:112px;padding:16px 8px}.task-route__index{grid-row:1/3}.task-route__arrow{opacity:1;transform:none}.industries{padding:38px 0}.industries__mosaic{grid-template-rows:none;grid-template-columns:1fr;height:auto}.industry-card,.industry-card--1,.industry-card--2,.industry-card--3,.industry-card--4,.industry-card--5,.industry-card--6{grid-area:auto;min-height:210px;margin:0}.competencies__items{grid-template-columns:1fr}.competency{border-left:0;grid-template-columns:38px 1fr;min-height:116px;padding:17px 8px}.competency>span{grid-row:1/3}.robotics__items{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.robot-card{scroll-snap-align:start;min-width:74vw}.process__steps{grid-template-columns:1fr;gap:24px}.process__steps li{grid-template-columns:54px 1fr}.process__steps p{font-size:10px}.cases{padding:38px 0}.case-card--featured{grid-template-rows:190px auto}.case-card--featured>img{height:190px}.case-card__details{grid-template-columns:1fr}.case-card__details div{border-right:0;border-bottom:1px solid var(--utm-color-semantic-border-default);padding:0 0 9px}.cases__secondary{grid-template-columns:1fr}.case-card--secondary{min-height:200px}.equipment__layout{grid-template-columns:1fr}.equipment__visual{min-height:260px}.equipment__benefits,.about__layout,.about__advantages{grid-template-columns:1fr}.about__team{height:320px}.about__advantages{gap:1px}.about-advantage{min-height:110px}.news__content{grid-template-columns:1fr;height:auto}.news-card--featured{height:270px}.news-list-item{min-height:82px}.faq{margin-top:12px}.faq-item button{min-height:62px;font-size:12px}.consultation{padding:32px 0}.consultation__frame{grid-template-columns:1fr}.lead-form{padding:28px 20px}.lead-form__fields{grid-template-columns:1fr}.field--textarea{grid-area:auto}.field input,.field textarea{min-height:48px}.field textarea{min-height:120px}.lead-form__submit{width:100%;min-height:52px}.specialist-card{min-height:390px}.contact-map{height:390px;min-height:390px}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__brand,.site-footer__social{grid-column:1/-1}.site-footer__legal{flex-direction:column;align-items:flex-start}.search-dialog{padding-top:20px}.search-dialog__panel{width:calc(100% - 24px);padding:20px}}@media (width<=1024px){.utility-contact--phone,.mega-menu__contacts a,.text-link,.equipment__categories nav a,.consent a,.contact-map__card a,.site-footer .brand-logo,.site-footer nav a,.site-footer__social a,.site-footer__legal a{align-items:center;min-width:44px;min-height:44px;display:flex}.site-footer__social a{justify-content:center}.field input,.field textarea{min-height:44px}}@media (width>=768px) and (width<=1023px){.consultation__frame{grid-template-columns:minmax(0,1fr) 280px}}@media (width>=1024px) and (width<=1279px){.site-header__utility-inner{grid-template-columns:140px 125px 170px 140px 1fr 80px;gap:8px}.utility-contact--phone strong{text-overflow:clip;overflow:visible}.task-route p{-webkit-line-clamp:initial;display:block;overflow:visible}.consultation__frame{grid-template-columns:minmax(400px,1.1fr) 280px minmax(270px,1fr)}}@media (width>=768px) and (width<=1279px){.specialist-card{background:#eef3f7}.specialist-card img{object-fit:contain;object-position:center top;width:auto;max-width:none;height:min(490px,100%);inset:0 auto auto 50%;transform:translate(-66.6667%)}.specialist-card:after{background:linear-gradient(#0b1f3a00,#0b1f3ad1 38%,#0b1f3a 100%);height:auto;display:block;top:min(490px,100% - 112px);bottom:0}.specialist-card div{color:var(--utm-color-core-white);background:0 0;padding:18px;transform:none}.specialist-card p{color:#ffffffb8}}@media (width<=1024px){a,button,input,textarea,select{min-height:44px}a{align-items:center;display:inline-flex}}.site-header{--figma-artboard:min(100vw, 1672px);z-index:var(--utm-z-index-sticky);height:min(11.8421vw, var(--utm-component-header-source-height));background:var(--utm-color-core-white);position:relative;overflow:visible}.site-header__utility,.site-header__navigation{width:var(--figma-artboard);position:absolute;left:50%;transform:translate(-50%)}.site-header__utility{height:min(8.19378vw, var(--utm-component-header-utility-height));background:0 0;top:0}.site-header__panel-art,.site-header__navigation-art{pointer-events:none;max-width:none;display:block;position:absolute}.site-header__panel-art{width:97.3684%;height:min(7.29665vw,122px);top:min(.897129vw,15px);left:1.31579%}.site-header__utility-inner{grid-template-columns:10.7494% 16.5848% 15.4791% 13.6364% 21.683% 12.0393% 9.82799%;align-items:center;gap:0;width:97.3684%;height:min(7.29665vw,122px);display:grid;position:absolute;top:min(.897129vw,15px);left:1.31579%}.site-header__utility-inner>*{min-width:0}.site-header__utility-inner>*+*{border-left:1px solid #b7c7dcb8;height:52.459%}.site-header__logo{align-items:center;width:100%;height:100%;padding-left:min(.956938vw,16px);display:flex}.site-header__logo img{object-fit:contain;width:min(8.25359vw,138px);max-width:none;height:min(4.30622vw,72px)}.site-header__directions{border-left:1px solid #b7c7dcb8;align-content:center;gap:min(.41866vw,7px);padding-left:min(1.73445vw,29px);display:grid}.site-header__directions a,.utility-contact{font-size:clamp(var(--utm-component-header-essential-copy-minimum), .956938vw, 16px);line-height:1.05}.site-header__directions a{font-weight:var(--utm-font-weight-bold)}.utility-contact{color:#07142c;align-items:center;gap:min(.777512vw,13px);min-width:0;height:52.459%;display:flex}.utility-contact--phone{padding-left:min(1.55502vw,26px)}.utility-contact--mail{padding-left:min(1.85407vw,31px)}.utility-contact--address,.utility-contact--schedule{padding-left:min(1.73445vw,29px)}.utility-contact strong,.utility-contact--mail>span:last-child{color:#07142c;font-size:clamp(var(--utm-component-header-essential-copy-minimum), .956938vw, 16px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utility-contact__icon{border:0;flex:none;width:min(2.27273vw,38px);height:min(2.27273vw,38px);display:block}.utility-contact__icon img{width:100%;max-width:none;height:100%}.utility-contact--address>span:last-child,.utility-contact--schedule>span:last-child{color:#07142c;font-size:var(--utm-component-header-essential-copy-minimum);-webkit-box-orient:initial;-webkit-line-clamp:initial;gap:min(.119617vw,2px);line-height:1.55;display:grid;overflow:visible}.utility-contact--schedule strong{font-size:inherit;font-weight:var(--utm-font-weight-regular)}.utility-cart{border-radius:var(--utm-radius-sm);color:#07142c;transform-origin:50%;width:clamp(93px,7.23684vw,121px);min-width:0;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:0 0;place-self:center;display:block;position:relative;overflow:visible;border-left:0!important;height:min(2.51196vw,42px)!important}.utility-cart:before{content:"";background:#b7c7dcb8;width:1px;height:min(3.82775vw,64px);position:absolute;top:50%;left:min(-1.07656vw,-18px);transform:translateY(-50%)}.utility-cart img{width:100%;height:100%;transition:opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;inset:0}.utility-cart__state-icon{z-index:1;color:var(--utm-color-core-white);opacity:0;pointer-events:none;transition:opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;top:50%;left:22%;transform:translate(-50%,-50%)}.utility-cart>span{z-index:1;font-size:var(--utm-component-header-essential-copy-minimum);position:absolute;top:50%;left:43%;transform:translateY(-50%)}.utility-cart:active{color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-900);box-shadow:inset 0 0 0 1px var(--utm-color-core-brand-blue-100);transform:scale(.98)}.utility-cart:active img{opacity:0}.utility-cart:active .utility-cart__state-icon{opacity:1}@media (hover:hover) and (pointer:fine){.utility-cart:hover{color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700);box-shadow:inset 0 0 0 1px var(--utm-color-core-brand-blue-100);transform:scale(var(--utm-motion-scale-control-hover))}.utility-cart:hover img{opacity:0}.utility-cart:hover .utility-cart__state-icon{opacity:1}.utility-cart:hover:active{color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-900);transform:scale(.98)}}.site-header__navigation{z-index:3;top:min(8.37321vw, var(--utm-component-header-navigation-top));width:var(--figma-artboard);height:min(5.38278vw, var(--utm-component-header-navigation-height));color:var(--utm-color-core-white);background:0 0;left:50%}.site-header__navigation-art{width:97.2488%;height:100%;inset:0 1.3756%}.site-header__navigation-inner{align-items:center;width:97.2488%;height:100%;display:flex;position:absolute;inset:0 1.3756%}.figma-icon-button{cursor:pointer;min-width:0;min-height:0;transition:filter var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.figma-icon-button:hover{filter:brightness(1.22)drop-shadow(0 0 7px #0d9fff73);transform:translateY(-1px)}.figma-icon-button:active{transform:translateY(0)scale(.97)}.figma-icon-button img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.menu-toggle{width:min(2.99043vw,50px);height:min(2.81101vw,47px);margin:0 min(5.20335vw,87px) 0 min(1.3756vw,23px)}.desktop-navigation{flex:1;justify-content:space-between;align-self:stretch;align-items:center;min-width:0;display:flex}.desktop-navigation a{color:#f4f8ff;min-height:44px;font-family:var(--utm-font-family-condensed);font-size:clamp(12px,1.13636vw,19px);font-weight:var(--utm-font-weight-regular);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0;line-height:1.47;display:inline-flex}.desktop-navigation a:hover{color:#55afff}.site-header__actions{flex:none;gap:min(.717703vw,12px);margin:0 min(.657895vw,11px) 0 min(4.30622vw,72px);display:flex}.site-header__actions .figma-icon-button{width:min(2.87081vw,48px);height:min(2.87081vw,48px)}.mega-menu{top:calc(100% + min(1.91388vw,32px))}.site-header__navigation :focus-visible,.hero :focus-visible{outline-color:var(--utm-component-focus-ring-inverse-color);box-shadow:0 0 0 1px #00142eeb}.hero{height:min(44.4378vw, var(--utm-component-hero-figma-v03-source-height));min-height:0;color:var(--utm-color-core-white);isolation:isolate;background:#00142e;position:relative;overflow:hidden}.hero:before{content:none;display:none}.hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__background{width:min(100%, var(--utm-component-hero-figma-v03-source-artboard-width));object-fit:fill;opacity:1;max-width:none;height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.hero__inner{z-index:1;width:min(100%,1672px);height:100%;min-height:0;margin-inline:auto;display:block;position:relative}.hero__content{width:54%;animation:hero-copy-in var(--utm-motion-duration-base) var(--utm-motion-easing-entrance) both;padding:0;position:absolute;top:14.5357%;left:8.13397%}.hero h1{font-family:var(--utm-font-family-display);font-size:min(5.74163vw, var(--utm-component-hero-figma-v03-title-font-size));font-variation-settings:"wdth" 86, "wght" 540;font-stretch:86%;font-weight:var(--utm-component-hero-figma-v03-title-font-weight);letter-spacing:0;line-height:var(--utm-component-hero-figma-v03-title-line-height);text-rendering:geometricprecision;text-transform:uppercase;display:grid}.hero h1 span{color:#0000;white-space:nowrap;background:linear-gradient(#fff 0%,#b8c5d7 23%,#fff 48%,#8f9cb2 76%,#f7fbff 100%);-webkit-background-clip:text;background-clip:text;width:max-content}.hero__subtitle{color:#f5f8ff;border:0;max-width:min(45.4545vw,760px);margin-top:min(1.97368vw,33px);padding:0;font-size:min(1.61483vw,27px);line-height:1.25}.hero__actions{align-items:center;gap:min(1.31579vw,22px);margin-top:min(2.63158vw,44px);display:flex}.hero__cta{width:min(18.5407vw, var(--utm-component-hero-figma-v03-cta-width));min-width:0;height:min(4.30622vw, var(--utm-component-hero-figma-v03-cta-height));border:min(.0897129vw, var(--utm-component-hero-figma-v03-cta-border-width)) solid #faf5e5f5;border-radius:min(.837321vw, var(--utm-component-hero-figma-v03-cta-radius));min-height:0;color:var(--utm-color-semantic-text-on-signal);background:linear-gradient(180deg, var(--utm-color-core-brand-orange-650) 0%, var(--utm-color-core-brand-orange-700) 58%, var(--utm-color-core-brand-orange-750) 100%);font-size:min(1.31579vw, var(--utm-component-hero-figma-v03-cta-font-size));font-weight:var(--utm-font-weight-medium);transition:box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), filter var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);justify-content:space-between;align-items:center;padding:0 min(2.21292vw,37px);line-height:1;display:inline-flex;box-shadow:0 0 min(.41866vw,7px) #ff6a0038}.hero__cta>span:last-child{font-size:min(2.15311vw,36px);font-weight:var(--utm-font-weight-regular);transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}@media (hover:hover) and (pointer:fine){.hero__cta:hover{filter:none;color:var(--utm-color-core-white);background:linear-gradient(180deg, var(--utm-color-core-brand-orange-700), var(--utm-color-core-brand-orange-750));transform:scale(var(--utm-motion-scale-subtle-hover));box-shadow:0 0 min(.41866vw,7px) #ff6a0038}.hero__cta:hover>span:last-child{transform:translateX(var(--utm-motion-distance-arrow))}}.hero__cta:active{background:var(--utm-color-core-brand-orange-750);transform:scale(var(--utm-motion-scale-pressed))}.hero__proposition{max-width:min(17.9426vw,300px);color:var(--utm-color-core-white);align-items:center;gap:min(.956938vw,16px);font-size:min(1.07656vw,18px);line-height:1.22222;display:flex}.hero__proposition-icon{clip-path:none;border:0;flex:none;width:min(4.30622vw,72px);max-width:none;height:min(4.30622vw,72px);display:block}.hero-slider{align-items:center;height:min(3.4689vw,58px);display:flex;position:absolute;top:75.6393%;right:4.1866%}.hero-slider__progress{--hero-progress:.333333;flex:none;width:min(15.5502vw,260px);height:100%;position:relative}.hero-slider__current,.hero-slider__total{white-space:nowrap;position:absolute}.hero-slider__current{font-size:min(1.3756vw,23px);font-weight:var(--utm-font-weight-bold);line-height:1;top:50%;left:min(-.657895vw,-11px);transform:translateY(-50%)}.hero-slider__total{color:#c7d3eae6;font-size:min(1.07656vw,18px);line-height:1;top:50%;left:min(1.43541vw,24px);transform:translateY(-50%)}.hero-slider__track{background:#063c80b8;width:70.7692%;height:min(.179426vw,3px);position:absolute;top:50%;left:27.6923%;overflow:visible;transform:translateY(-50%)}.hero-slider__track>span{width:calc(100% * var(--hero-progress));height:min(.239234vw,4px);transition:width var(--utm-motion-duration-base) var(--utm-motion-easing-standard);background:linear-gradient(90deg,#ff7a00 0%,#ffdf7a 65%,#ff7a0000 100%);display:block}.hero-slider__dots{justify-content:space-between;align-items:center;width:clamp(72px,5.02392vw,84px);height:min(2.63158vw,44px);margin-left:min(3.94737vw,66px);display:flex}.hero-slider__dots button{width:clamp(24px, 1.67464vw, var(--utm-component-hero-figma-v03-slider-dot-target-desktop));cursor:pointer;background:0 0;border:0;flex:none;min-width:0;height:min(2.63158vw,44px);min-height:0;padding:0;position:relative}.hero-slider__dots button:before{content:"";width:min(.717703vw,12px);height:min(.717703vw,12px);transition:background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);border:min(.089713vw,1.5px) solid #e5d8efd9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-slider__dots button.is-active:before{background:#55afff;border-color:#55afff;width:min(.837321vw,14px);height:min(.837321vw,14px)}.hero-slider__dots button:hover:before{border-color:#55afff;transform:translate(-50%,-50%)scale(1.12)}.hero-slider__arrows{gap:min(1.13636vw,19px);margin-left:min(2.57177vw,43px);display:flex}.hero-slider__arrows button{cursor:pointer;isolation:isolate;filter:none;transform-origin:50%;width:min(4.30622vw,72px);min-width:0;height:min(3.4689vw,58px);min-height:0;transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:0 0;border:0;padding:0;position:relative}.hero-slider__arrows button:before{z-index:1;content:"";clip-path:polygon(20% 0,80% 0,100% 26%,100% 74%,80% 100%,20% 100%,0 74%,0 26%);opacity:0;transition:opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;inset:1px}.hero-slider__arrows button:first-child:before{background:var(--utm-color-core-brand-blue-700)}.hero-slider__arrows button:last-child:before{background:var(--utm-color-core-brand-orange-650)}.hero-slider__arrows .hero-slider__state-icon{z-index:2;color:var(--utm-color-core-white);opacity:0;pointer-events:none;transition:opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.hero-slider__arrows button:hover{filter:none;transform:scale(var(--utm-motion-scale-control-hover))}.hero-slider__arrows button:hover:before,.hero-slider__arrows button:hover .hero-slider__state-icon{opacity:1}.hero-slider__arrows button:hover img{opacity:0}}.hero-slider__arrows button:active{filter:none;transform:scale(.97)}.hero-slider__arrows button:active:before,.hero-slider__arrows button:active .hero-slider__state-icon{opacity:1}.hero-slider__arrows button:active img{opacity:0}.hero-slider__arrows img{z-index:0;width:100%;max-width:none;height:100%;transition:opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;inset:0}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1199px){.site-header{height:var(--utm-component-header-compact-height)}.site-header__utility,.site-header__navigation{width:100%;left:0;transform:none}.site-header__utility{height:76px}.site-header__panel-art{width:calc(100% - 24px);height:60px;top:8px;left:12px}.site-header__utility-inner{align-items:center;width:calc(100% - 24px);height:60px;padding:0 18px;display:flex;top:8px;left:12px}.site-header__utility-inner>*+*{border-left:0;height:auto}.site-header__logo{width:auto;height:54px;padding:0}.site-header__logo img{width:112px;height:54px}.site-header__directions,.utility-contact--mail,.utility-contact--address,.utility-contact--schedule,.utility-cart{display:none}.utility-contact--phone{gap:10px;height:44px;margin-left:auto;padding:0}.utility-contact__icon{width:34px;height:34px}.utility-contact--phone strong{font-size:14px;display:block}.site-header__navigation{height:58px;top:76px}.site-header__navigation-art,.site-header__navigation-inner{width:calc(100% - 24px);inset:0 12px}.menu-toggle{width:46px;height:44px;margin:0 0 0 14px}.desktop-navigation{display:none}.site-header__actions{gap:8px;margin:0 14px 0 auto}.site-header__actions .figma-icon-button{width:44px;height:44px}.mega-menu{position:fixed;top:134px;bottom:0;overflow:auto}.hero{height:clamp(534px,944px - 34.2vw,594px)}.hero__background{object-fit:cover;object-position:center;width:100%}.hero__content{width:calc(100% - 48px);top:52px;left:24px}.hero h1{font-size:clamp(52px,7.42188vw,76px)}.hero__subtitle{max-width:620px;margin-top:24px;font-size:22px}.hero__actions{gap:20px;margin-top:32px}.hero__cta{border-width:1.5px;border-radius:12px;width:260px;height:60px;padding:0 30px;font-size:18px}.hero__cta>span:last-child{font-size:30px}.hero__proposition{gap:14px;max-width:250px;font-size:16px}.hero__proposition-icon{width:62px;height:62px}.hero-slider{height:52px;top:auto;bottom:32px;right:24px}.hero-slider__progress{width:230px}.hero-slider__current{font-size:20px;left:-10px}.hero-slider__total{font-size:16px;left:21px}.hero-slider__track{height:3px}.hero-slider__track>span{height:4px}.hero-slider__dots{width:132px;height:44px;margin-left:12px}.hero-slider__dots button{width:var(--utm-component-hero-figma-v03-slider-dot-target-touch);min-width:var(--utm-component-hero-figma-v03-slider-dot-target-touch);height:var(--utm-component-hero-figma-v03-slider-dot-target-touch)}.hero-slider__dots button:before{border-width:1.5px;width:12px;height:12px}.hero-slider__dots button.is-active:before{width:14px;height:14px}.hero-slider__arrows{gap:14px;margin-left:28px}.hero-slider__arrows button{width:64px;height:52px}}@media (width<=767px){.site-header{height:var(--utm-component-header-mobile-height)}.site-header__utility{height:66px}.site-header__panel-art{width:calc(100% - 16px);height:54px;top:6px;left:8px}.site-header__utility-inner{width:calc(100% - 16px);height:54px;padding:0 12px;top:6px;left:8px}.site-header__logo,.site-header__logo img{width:96px;height:48px}.utility-contact--phone{min-width:44px}.utility-contact--phone .utility-contact__icon{display:none}.utility-contact--phone strong{font-size:var(--utm-component-header-essential-copy-minimum)}.site-header__navigation{height:60px;top:66px}.site-header__navigation-art,.site-header__navigation-inner{width:calc(100% - 16px);inset:0 8px}.menu-toggle{width:44px;height:44px;margin-left:10px}.site-header__actions{gap:5px;margin-right:10px}.site-header__actions .figma-icon-button{width:44px;height:44px}.mega-menu{top:126px}.hero{height:600px}.hero__background{object-position:center}.hero__content{width:calc(100% - 32px);top:42px;left:16px}.hero h1{font-size:clamp(31px,9.4vw,42px);line-height:1.18}.hero__subtitle{max-width:100%;margin-top:22px;font-size:18px;line-height:1.35}.hero__actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px}.hero__cta{width:100%;height:58px;padding:0 24px;font-size:18px}.hero__proposition{max-width:100%;font-size:16px}.hero__proposition-icon{width:58px;height:58px}.hero-slider{grid-template-columns:minmax(180px,1fr) auto;gap:12px 8px;height:auto;display:grid;bottom:22px;left:16px;right:16px}.hero-slider__progress{width:min(220px,100%);height:52px}.hero-slider__dots{width:132px;margin-left:0}.hero-slider__dots button{width:44px;min-width:44px;height:44px}.hero-slider__arrows{grid-column:1/-1;justify-self:end;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;opacity:1!important;visibility:visible!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-timeline:auto!important;transform:none!important}.reveal{opacity:1!important;animation:none!important;transform:none!important}.utility-cart:hover,.utility-cart:active,.hero__cta:hover,.hero__cta:active,.hero-slider__arrows button:hover,.hero-slider__arrows button:active{transform:none}}@media print{.site-header__actions,.menu-toggle,.button,.search-dialog{display:none!important}}#main-content{--content-copy:var(--utm-typography-body-medium-font-size);--content-copy-prominent:var(--utm-typography-body-large-font-size);--content-title:var(--utm-typography-heading3-font-size);--content-card-title:var(--utm-font-size-16);--content-meta:var(--utm-typography-meta-font-size)}#main-content .section-rule{border-top:1px solid var(--utm-color-semantic-border-default)}#main-content .section-heading{justify-content:space-between;align-items:flex-start;gap:var(--utm-space-6);display:flex}#main-content .section-heading h2,#main-content .tasks__intro h2,#main-content .lead-form h2{font-family:var(--utm-typography-heading3-font-family);font-size:var(--content-title);font-weight:var(--utm-typography-heading3-font-weight);letter-spacing:var(--utm-typography-heading3-letter-spacing);line-height:var(--utm-typography-heading3-line-height)}#main-content .text-link{gap:var(--utm-space-2);min-height:32px;color:var(--utm-color-semantic-text-accent);font-size:var(--content-copy);line-height:var(--utm-font-line-height-compact)}#main-content .eyebrow,#main-content time,#main-content .task-route__index,#main-content .competency>span,#main-content .equipment__coordinate{font-family:var(--utm-typography-meta-font-family);font-size:var(--content-meta);font-weight:var(--utm-typography-meta-font-weight);letter-spacing:var(--utm-typography-meta-letter-spacing);line-height:var(--utm-typography-meta-line-height)}#main-content .button:not(.hero__cta){min-height:var(--utm-component-button-height-md);padding-inline:var(--utm-component-button-padding-inline-md);border-radius:var(--utm-radius-sm);font-size:var(--content-copy);line-height:var(--utm-font-line-height-compact)}#main-content .proof-strip{height:auto;min-height:0;padding:var(--utm-space-6) 0;border-bottom:1px solid var(--utm-color-semantic-border-default);background:var(--utm-color-semantic-background-surface)}#main-content .proof-strip:after{display:none}#main-content .proof-strip__inner{align-items:center;height:auto;min-height:72px;padding-top:0}#main-content .proof-item{gap:var(--utm-space-4);min-height:72px;padding:0 var(--utm-space-8)}#main-content .proof-item strong{font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-compact)}#main-content .proof-item span{max-width:220px;color:var(--utm-color-semantic-text-secondary);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .tasks{height:auto;min-height:0;padding:var(--utm-space-12) 0;overflow:visible}#main-content .tasks__grid{align-items:stretch;gap:var(--utm-space-6);grid-template-columns:250px minmax(0,1fr) 190px;height:auto;min-height:0}#main-content .tasks__intro,#main-content .tasks__items,#main-content .tasks__action{transform:none}#main-content .tasks__intro p{max-width:220px;margin-top:var(--utm-space-4);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .tasks__items{align-items:stretch}#main-content .task-route{gap:var(--utm-space-3);min-height:188px;padding:var(--utm-space-2) var(--utm-space-5) var(--utm-space-8);transition:color var(--utm-motion-duration-fast), background var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast)}#main-content .task-route__index{color:var(--utm-color-core-brand-orange-700)}#main-content .task-route strong{font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .task-route p{color:var(--utm-color-semantic-text-secondary);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body);-webkit-line-clamp:initial;display:block;overflow:visible}#main-content .tasks__action{border-radius:var(--utm-radius-md);min-height:100%;font-size:var(--utm-font-size-16);align-items:flex-end}#main-content .industries__layout{gap:var(--utm-space-8);grid-template-columns:250px minmax(0,1fr)}#main-content .industries .section-heading{align-content:start;justify-items:start;gap:var(--utm-space-6);grid-template-columns:minmax(0,1fr);display:grid;transform:none}#main-content .industries__mosaic{gap:var(--utm-space-3) 0;grid-template-rows:minmax(275px,1.32fr) minmax(208px,1fr);grid-template-columns:repeat(100,minmax(0,1fr));width:auto;height:auto;min-height:495px;display:grid;position:relative;transform:none}#main-content .industry-card{border-radius:var(--utm-radius-sm);width:auto;height:auto;position:relative;top:auto;left:auto;box-shadow:0 1px #0b1f3a14}#main-content .industry-card--1{margin:0 6px 0 0}#main-content .industry-card--2{margin:0 6px}#main-content .industry-card--3{margin:0 0 0 6px}#main-content .industry-card--4{margin:0 6px 0 0}#main-content .industry-card--5{margin:0 6px}#main-content .industry-card--6{margin:0 0 0 6px}#main-content .industry-card strong{right:var(--utm-space-5);bottom:var(--utm-space-5);left:var(--utm-space-5);font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-compact)}#main-content .competencies{height:auto;min-height:0;padding:var(--utm-space-16) 0 0;overflow:visible}#main-content .competencies__row,#main-content .robotics__row{gap:var(--utm-space-8);grid-template-columns:250px minmax(0,1fr)}#main-content .competencies__row{height:auto;min-height:0}#main-content .competencies__row .section-heading,#main-content .robotics__row .section-heading{align-content:start;justify-items:start;gap:var(--utm-space-6);grid-template-columns:minmax(0,1fr);display:grid;transform:none}#main-content .competencies__items{background:var(--utm-color-semantic-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}#main-content .competency{gap:var(--utm-space-3);min-height:170px;padding:var(--utm-space-6);background:var(--utm-color-semantic-background-surface);transition:background var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);border:0}#main-content .competency strong{font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .competency p{color:var(--utm-color-semantic-text-secondary);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .robotics__row{height:auto;min-height:0;margin-top:var(--utm-space-14);padding:var(--utm-space-14) 0 var(--utm-space-16);background:0 0}#main-content .robotics__row>.section-heading{transform:none}#main-content .robotics__items{gap:var(--utm-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}#main-content .robot-card,#main-content .robot-card:nth-child(n){gap:var(--utm-space-4);width:auto;min-width:0;height:auto;min-height:290px;padding:var(--utm-space-3);border-radius:var(--utm-radius-sm);background:var(--utm-color-semantic-background-surface);transition:box-shadow var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);grid-template-rows:224px auto;margin-left:0}#main-content .robot-card img{height:224px}#main-content .robot-card strong{max-width:190px;font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .process,#main-content .process__layout{height:auto;min-height:0}#main-content .process{padding:var(--utm-space-14) 0 var(--utm-space-16)}#main-content .process__layout{align-items:start;gap:var(--utm-space-10);grid-template-columns:230px minmax(0,1fr)}#main-content .process .section-heading{width:auto;max-width:none;transform:none}#main-content .process .section-heading h2{font-size:var(--content-title)}#main-content .process__steps{transform:none}#main-content .process__steps:before{height:2px;top:23px}#main-content .process__steps:after{top:17px}#main-content .process__steps li{padding-right:var(--utm-space-4)}#main-content .process__node{border:2px solid var(--utm-color-core-brand-orange-500);width:48px;height:48px;color:var(--utm-color-core-brand-orange-500);background:var(--utm-color-core-brand-navy-900);font-size:var(--utm-font-size-14);border-radius:50%;padding:0}#main-content .process__node:after{display:none}#main-content .process__steps button{gap:var(--utm-space-3);padding:var(--utm-space-5) var(--utm-space-2) 0 0}#main-content .process__steps strong{font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .process__steps p{color:#ffffffb8;font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .cases{height:auto;min-height:0;padding:var(--utm-space-16) 0;overflow:visible}#main-content .cases .section-heading{margin-bottom:var(--utm-space-8);transform:none}#main-content .cases .section-heading h2{font-size:var(--content-title)}#main-content .cases__grid{gap:var(--utm-space-5);grid-template-columns:1.55fr 1fr;height:auto;min-height:540px}#main-content .case-card h3{margin-top:var(--utm-space-2);font-size:var(--utm-font-size-20);line-height:var(--utm-font-line-height-compact)}#main-content .case-card__details dt{font-size:var(--content-meta)}#main-content .case-card__details dd{font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .cases__secondary{gap:var(--utm-space-4);grid-template-rows:repeat(2,minmax(0,1fr))}#main-content .case-card--secondary h3{font-size:var(--content-card-title)}#main-content .equipment{height:auto;min-height:0;padding:var(--utm-space-16) 0;overflow:visible}#main-content .equipment__layout{align-items:stretch;gap:var(--utm-space-8);grid-template-columns:280px minmax(0,1fr) 340px}#main-content .equipment__categories>.section-heading{justify-items:start;gap:var(--utm-space-4);grid-template-columns:minmax(0,1fr);display:grid;transform:none}#main-content .equipment__categories .section-heading .text-link{font-size:var(--content-copy);position:static}#main-content .equipment__categories nav{gap:var(--utm-space-2)}#main-content .equipment__categories nav a{gap:var(--utm-space-3);min-height:44px;font-size:var(--content-copy);line-height:var(--utm-font-line-height-compact)}#main-content .equipment__product-cluster{width:100%;height:360px;min-height:360px;margin:0;transform:none}#main-content .equipment__coordinate{display:none}#main-content .equipment__benefits{align-content:start;gap:var(--utm-space-3);width:auto;height:auto;padding-left:var(--utm-space-8);grid-template-rows:none;transform:none}#main-content .equipment-benefit{min-height:52px;font-size:var(--content-copy);line-height:var(--utm-font-line-height-compact)}#main-content .equipment__benefits .button{height:auto;min-height:var(--utm-component-button-height-md)}#main-content .about{height:auto;min-height:0;padding:var(--utm-space-16) 0;overflow:visible}#main-content .about>.container>.section-heading{position:static;transform:none}#main-content .about>.container>.section-heading h2{font-size:var(--content-title)}#main-content .about__lead{width:auto;height:auto;max-width:var(--utm-layout-container-measure);margin-top:var(--utm-space-4);clip:auto;clip-path:none;color:var(--utm-color-semantic-text-secondary);font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body);white-space:normal;position:static;overflow:visible}#main-content .about__layout{gap:var(--utm-space-5);height:auto;min-height:520px;margin-top:var(--utm-space-8);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr 1fr 1fr}#main-content .about__team{border-radius:var(--utm-radius-md);grid-row:1/3;height:520px;transform:none}#main-content .about__advantages{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;height:auto;transform:none}#main-content .about-advantage{gap:var(--utm-space-3);min-height:156px;padding:var(--utm-space-5)}#main-content .about-advantage strong,#main-content .certificate-panel>strong,#main-content .partner-panel>strong{font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .about-advantage p{margin-top:var(--utm-space-2);color:var(--utm-color-semantic-text-secondary);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .about__evidence{gap:var(--utm-space-4);grid-column:2/3;grid-template-rows:none;grid-template-columns:1fr;width:auto;height:auto;transform:none}#main-content .certificate-panel,#main-content .partner-panel,#main-content .review-card{width:auto;height:auto;min-height:164px;padding:var(--utm-space-6);transform:none}#main-content .certificate-panel__previews{gap:var(--utm-space-3);margin:var(--utm-space-4) 0;display:grid}#main-content .document-preview{gap:var(--utm-space-3);grid-template-columns:72px minmax(0,1fr);align-items:center;margin:0;display:grid}#main-content .document-preview img{object-fit:cover;object-position:top;border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-xs);background:var(--utm-color-core-white);width:72px;height:96px}#main-content .document-preview figcaption{gap:var(--utm-space-2);min-width:0;display:grid}#main-content .document-preview figcaption span{place-items:initial;width:auto;height:auto;color:var(--utm-color-semantic-text-primary);font-family:inherit;font-size:var(--utm-font-size-16);font-weight:var(--utm-font-weight-semibold);line-height:var(--utm-font-line-height-compact);background:0 0;border:0;display:block}#main-content .document-preview figcaption small{color:var(--utm-color-semantic-text-secondary);font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-body)}#main-content .partner-panel__logos{gap:var(--utm-space-2);margin:var(--utm-space-4) 0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#main-content .partner-logo{width:100%;height:40px;padding:var(--utm-space-1);object-fit:contain;border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-xs);background:var(--utm-color-core-white);grid-column:span 2}#main-content .partner-logo--badge{height:120px;padding:var(--utm-space-2);grid-column:1/-1}#main-content .partner-logo:nth-last-child(-n+2){grid-column:span 3}#main-content .review-card{grid-column:3/4;width:auto;height:auto;min-height:0;transform:none}#main-content .review-card p{font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .news-faq{height:auto;min-height:0;padding:var(--utm-space-16) 0;overflow:visible}#main-content .news-faq__layout{gap:var(--utm-space-12)}#main-content .news .section-heading,#main-content .faq .section-heading{margin-bottom:var(--utm-space-6);transform:none}#main-content .news .section-heading h2,#main-content .faq .section-heading h2{font-size:var(--content-title)}#main-content .news__content{gap:var(--utm-space-5);grid-template-columns:1.15fr 1fr;height:360px}#main-content .news-card--featured span{font-size:var(--content-copy)}#main-content .news-list-item{gap:var(--utm-space-2);padding:var(--utm-space-3) var(--utm-space-10) var(--utm-space-3) 0}#main-content .news-list-item strong{font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .news__list{grid-template-rows:none;grid-auto-rows:minmax(104px,1fr)}#main-content .faq-item button{min-height:68px;padding:var(--utm-space-3) var(--utm-space-1);font-size:var(--content-card-title);line-height:var(--utm-font-line-height-compact)}#main-content .faq-item__answer p{padding:0 var(--utm-space-10) var(--utm-space-5) var(--utm-space-1);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .consultation{height:auto;min-height:0;padding:var(--utm-space-16) 0;overflow:visible}#main-content .consultation__frame{grid-template-columns:minmax(480px,1.2fr) minmax(240px,.55fr) minmax(360px,1fr);height:auto;min-height:560px}#main-content .lead-form{height:auto;min-height:0;padding:var(--utm-space-10);align-content:center;overflow:visible}#main-content .lead-form h2{font-size:var(--content-title)}#main-content .lead-form__heading p{max-width:570px;margin-top:var(--utm-space-3);font-size:var(--content-copy);line-height:var(--utm-font-line-height-body)}#main-content .lead-form__fields{gap:var(--utm-space-4);margin-top:var(--utm-space-6)}#main-content .field{gap:var(--utm-space-2)}#main-content .field>span{font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-compact)}#main-content .field input,#main-content .field textarea{min-height:var(--utm-component-field-height);padding:var(--utm-component-field-padding-block) var(--utm-component-field-padding-inline);border-radius:var(--utm-component-field-radius);font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body)}#main-content .field textarea{min-height:var(--utm-component-field-textarea-min-height)}#main-content .consent{gap:var(--utm-space-3);margin:var(--utm-space-5) 0;font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-body)}#main-content .consent>span{width:20px;height:20px}#main-content .lead-form__submit{white-space:nowrap;width:260px;min-width:260px}#main-content .form-status{min-height:24px;font-size:var(--utm-font-size-14)}#main-content .specialist-card:after{background:linear-gradient(#0b1f3a00,#0b1f3af5);height:50%;display:block}#main-content .specialist-card div{padding:var(--utm-space-6);color:var(--utm-color-core-white);background:0 0;transform:none}#main-content .specialist-card strong{font-size:var(--utm-font-size-16)}#main-content .contact-map{min-height:560px}#main-content .contact-map__card{gap:var(--utm-space-2);width:min(280px,100% - 32px);min-height:0;padding:var(--utm-space-6);top:50%;left:50%;transform:translate(-50%,-50%)}#main-content .contact-map__card strong{font-size:var(--utm-font-size-16)}#main-content .contact-map__card a,#main-content .contact-map__card span{font-size:var(--content-copy);line-height:var(--utm-font-line-height-compact)}#main-content .contact-map__card small{font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-compact)}.site-footer{height:auto;min-height:0;padding:var(--utm-space-14) 0 var(--utm-space-8);overflow:visible}.site-footer__grid{gap:var(--utm-space-8)}.site-footer h2,.site-footer h3,.site-footer strong{font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-compact)}.site-footer p,.site-footer a,.site-footer span{font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body)}.site-footer nav strong,.site-footer nav a{font-size:var(--utm-font-size-16)}@media (width>=768px) and (width<=1024px){.site-footer__grid{row-gap:var(--utm-space-9);grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:span 2;min-width:0}.site-footer nav,.site-footer__social{min-width:0}.site-footer__social{justify-content:flex-start}}@media (hover:hover) and (pointer:fine){#main-content .task-route:hover,#main-content .competency:hover{background:var(--utm-color-core-brand-blue-50);transform:translateY(-2px)}#main-content .robot-card:hover{box-shadow:var(--utm-shadow-surface);transform:translateY(-3px)}}@media (width>=1200px){#main-content .about__layout{grid-template-rows:auto auto}}@media (width<=1024px){#main-content .text-link{min-height:var(--utm-component-touch-target-minimum);padding-block:var(--utm-space-2)}}@media (width<=1199px){#main-content .text-link{min-height:var(--utm-component-touch-target-minimum)}#main-content .tasks__grid{grid-template-columns:1fr}#main-content .tasks__intro p{max-width:620px}#main-content .tasks__items{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .task-route{border-top:1px solid var(--utm-color-semantic-border-default);min-height:164px}#main-content .tasks__action{width:min(100%,360px);min-height:var(--utm-component-button-height-lg);align-items:center}#main-content .industries__layout,#main-content .competencies__row,#main-content .robotics__row,#main-content .process__layout{grid-template-columns:1fr}#main-content .industries__mosaic{gap:var(--utm-space-3);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card--2,#main-content .industry-card--3,#main-content .industry-card--4,#main-content .industry-card--5,#main-content .industry-card--6{grid-area:auto;width:auto;height:auto;min-height:260px;margin:0;position:relative;top:auto;left:auto}#main-content .industry-card--1{grid-column:1/-1;min-height:340px}#main-content .industry-card:last-child{grid-column:1/-1;min-height:300px}#main-content .competencies__items{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .robotics__items{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .process__steps{gap:var(--utm-space-8) var(--utm-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .process__steps:before,#main-content .process__steps:after{display:none}#main-content .cases__grid{grid-template-columns:1fr;min-height:0}#main-content .cases__secondary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .equipment__layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}#main-content .equipment__categories .section-heading{flex-wrap:wrap}#main-content .equipment__categories .section-heading .text-link{flex:0 0 100%}#main-content .equipment__benefits{padding:var(--utm-space-6) 0 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .about__layout{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .about__team{grid-row:auto;height:460px}#main-content .about__advantages,#main-content .about__evidence,#main-content .review-card{grid-column:auto}#main-content .about__advantages{grid-template-columns:1fr}#main-content .consultation__frame{grid-template-columns:minmax(0,1fr) 280px;min-height:0}#main-content .contact-map{grid-column:1/-1;height:420px;min-height:420px}}@media (width<=767px){#main-content{--content-copy:var(--utm-font-size-16);--content-copy-prominent:var(--utm-font-size-18);--content-title:var(--utm-font-size-32);--content-card-title:var(--utm-font-size-18)}#main-content .section-heading{gap:var(--utm-space-4);flex-wrap:wrap}#main-content .section-heading>.text-link{font-size:var(--utm-font-size-14);flex:0 0 100%;justify-content:flex-start;padding:0}#main-content .section-heading>.text-link svg{width:18px;height:18px}#main-content .proof-strip,#main-content .tasks,#main-content .industries,#main-content .competencies,#main-content .cases,#main-content .equipment,#main-content .about,#main-content .news-faq,#main-content .consultation{padding-top:var(--utm-space-14);padding-bottom:var(--utm-space-14)}#main-content .proof-strip__inner,#main-content .tasks__items,#main-content .competencies__items,#main-content .robotics__items,#main-content .process__steps,#main-content .cases__secondary,#main-content .equipment__layout,#main-content .equipment__benefits,#main-content .about__layout,#main-content .about__advantages,#main-content .news-faq__layout,#main-content .consultation__frame{grid-template-columns:1fr}#main-content .proof-item{min-height:86px;padding:var(--utm-space-4) 0;border-right:0;border-bottom:1px solid var(--utm-color-semantic-border-default)}#main-content .proof-item:last-child{border-bottom:0}#main-content .proof-item strong,#main-content .proof-item span{font-size:var(--utm-font-size-16)}#main-content .task-route{min-height:172px;padding:var(--utm-space-5) var(--utm-space-5) var(--utm-space-8);border-right:1px solid var(--utm-color-semantic-border-default)}#main-content .tasks__action{width:100%}#main-content .industries__mosaic{grid-template-columns:1fr}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card:last-child{grid-column:auto;min-height:250px}#main-content .industry-card strong{font-size:var(--utm-font-size-16)}#main-content .competencies{padding-bottom:0}#main-content .competency{min-height:156px}#main-content .robotics__items{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .robot-card,#main-content .robot-card:nth-child(n){grid-template-rows:180px auto;min-height:250px}#main-content .robot-card img{height:180px}#main-content .robot-card strong{font-size:var(--utm-font-size-16)}#main-content .process{padding:var(--utm-space-14) 0}#main-content .process__steps li{gap:var(--utm-space-4);grid-template-columns:52px minmax(0,1fr);padding:0;display:grid}#main-content .process__steps button{padding-top:0}#main-content .process__steps strong,#main-content .process__steps p{font-size:var(--utm-font-size-16)}#main-content .case-card--featured{grid-template-rows:220px auto}#main-content .case-card--featured>img{height:220px}#main-content .case-card__details{grid-template-columns:1fr}#main-content .case-card__details div{padding:0 0 var(--utm-space-4);border-right:0;border-bottom:1px solid var(--utm-color-semantic-border-default)}#main-content .case-card__details dd,#main-content .case-card--secondary h3,#main-content .news-list-item strong,#main-content .faq-item button,#main-content .faq-item__answer p{font-size:var(--utm-font-size-16)}#main-content .case-card--secondary{grid-template-rows:auto 190px;grid-template-columns:1fr;min-height:360px}#main-content .equipment__product-cluster{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:430px;min-height:430px}#main-content .equipment__product--1,#main-content .equipment__product--4{grid-area:auto}#main-content .equipment__benefits{padding-top:var(--utm-space-6)}#main-content .equipment__categories .section-heading .text-link{width:auto;font-size:var(--utm-font-size-14);flex:0 0 100%;padding:0}#main-content .equipment-benefit,#main-content .equipment__categories nav a{font-size:var(--utm-font-size-16)}#main-content .about__team{height:420px}#main-content .about-advantage,#main-content .certificate-panel,#main-content .partner-panel,#main-content .review-card{min-height:0}#main-content .news__content{grid-template-columns:1fr;height:auto}#main-content .news-card--featured{height:320px}#main-content .news-list-item{min-height:104px}#main-content .consultation__frame{overflow:hidden}#main-content .lead-form{padding:var(--utm-space-8) var(--utm-space-5)}#main-content .lead-form__fields{grid-template-columns:1fr}#main-content .field--textarea{grid-area:auto}#main-content .field>span,#main-content .consent,#main-content .form-status,#main-content .specialist-card p,#main-content .contact-map__card a,#main-content .contact-map__card small,#main-content .contact-map__card span{font-size:var(--utm-font-size-16)}#main-content .lead-form__submit{width:100%}#main-content .specialist-card{min-height:460px}#main-content .specialist-card div{padding:var(--utm-space-6) var(--utm-space-5) var(--utm-space-8)}#main-content .contact-map{height:520px;min-height:520px}#main-content .contact-map__card{width:calc(100% - 40px)}.site-footer{padding-top:var(--utm-space-14)}.site-footer p,.site-footer a,.site-footer span,.site-footer nav strong,.site-footer nav a{font-size:var(--utm-font-size-16)}}@media (prefers-reduced-motion:reduce){#main-content .task-route,#main-content .competency,#main-content .robot-card,#main-content .industry-card img{transition:none}}#main-content h1,#main-content h2,#main-content h3,#main-content p,#main-content strong,.site-footer p,.site-footer strong,.site-footer a{text-wrap:pretty}.button{transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}.button--primary,#main-content .button--primary{color:var(--utm-color-semantic-action-primary-foreground-default);background:var(--utm-color-semantic-action-primary-background-default);box-shadow:none}.button svg{transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}.button:active{transform:scale(var(--utm-motion-scale-pressed))}.button--primary:active,#main-content .button--primary:active{background:var(--utm-color-semantic-action-primary-background-pressed)}.button:disabled,.button[aria-disabled=true]{transform:none}#main-content .section-heading{grid-template-columns:minmax(0,1fr) max-content;display:grid}#main-content .section-heading>.text-link,#main-content .text-link,.text-link{gap:var(--utm-space-2);white-space:nowrap;width:max-content;max-width:100%;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);flex:none;position:relative}#main-content .text-link:after,.text-link:after{content:"";background:var(--utm-color-core-brand-orange-500);transform-origin:0;height:1px;transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}#main-content .text-link svg,.text-link svg{transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);flex:none}#main-content .text-link:active,.text-link:active{color:var(--utm-color-core-brand-orange-750)}#main-content .text-link:active:after,.text-link:active:after{transform:scaleX(1)}#main-content .text-link:active svg,.text-link:active svg{transform:translate(1px)scale(.94)}#main-content .tasks__grid{grid-template-columns:250px minmax(0,1fr);align-items:start}#main-content .tasks__content{gap:var(--utm-space-5);min-width:0;display:grid}#main-content .task-route{grid-template-rows:20px 48px minmax(0,1fr) 24px;align-content:stretch;min-height:220px}#main-content .task-route strong{align-self:start;min-height:48px}#main-content .task-route p{align-self:start}#main-content .task-route__arrow{opacity:.4;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), opacity var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);place-self:end;margin-right:0;position:static;transform:none}#main-content .tasks__action{align-items:center;gap:var(--utm-space-5);width:100%;min-height:68px;padding:var(--utm-space-3) var(--utm-space-4) var(--utm-space-3) var(--utm-space-6);border:1px solid var(--utm-color-core-brand-orange-200);border-radius:var(--utm-radius-md);color:var(--utm-color-semantic-text-primary);background:linear-gradient(90deg, var(--utm-color-core-brand-orange-50), var(--utm-color-core-brand-blue-50));transition:border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);grid-template-columns:max-content minmax(0,1fr) 44px;display:grid;transform:none}#main-content .tasks__action-kicker{color:var(--utm-color-core-brand-orange-700);font-family:var(--utm-font-family-condensed);font-size:var(--utm-font-size-14);letter-spacing:.04em;text-transform:uppercase}#main-content .tasks__action strong{font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-compact)}#main-content .tasks__action-icon{border-radius:var(--utm-radius-full);width:44px;height:44px;color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700);place-items:center;display:grid}#main-content .tasks__action:active{border-color:var(--utm-color-core-brand-orange-700);background:var(--utm-color-core-brand-orange-100);transform:scale(var(--utm-motion-scale-pressed))}#main-content .competencies__row{grid-template-columns:minmax(280px,304px) minmax(0,1fr)}#main-content .competencies__row .section-heading,#main-content .competencies__row .section-heading h2{min-width:0;max-width:100%}#main-content .competencies__row .section-heading,#main-content .robotics__row .section-heading,#main-content .equipment__categories>.section-heading{grid-template-columns:minmax(0,1fr);justify-items:start}#main-content .competencies__row .section-heading h2{font-size:clamp(28px, 2.15vw, var(--content-title))}#main-content .process{background:linear-gradient(112deg,#082746,#031d3b)}#main-content .process__drawing{display:none}#main-content .process__route{min-width:0;position:relative}#main-content .process__connector{z-index:0;height:32px;color:var(--utm-color-core-brand-orange-500);background:0 0;align-items:center;display:flex;position:absolute;top:8px;left:24px;right:-2px}#main-content .process__connector-line{background:linear-gradient(90deg, var(--utm-color-core-brand-orange-500), var(--utm-color-core-brand-orange-600));flex:auto;min-width:0;height:2px}#main-content .process__connector svg{flex:0 0 32px;width:32px;height:32px;margin-left:-5px;overflow:visible}#main-content .process__steps{z-index:1}#main-content .process__node{text-align:center;place-items:center;padding:0;line-height:1;display:grid}#main-content .process__steps button:active{transform:none}#main-content .process__steps li:hover .process__node,#main-content .process__steps li:focus-within .process__node{border-color:var(--utm-color-core-brand-blue-100);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700)}#main-content .process__steps li.is-active .process__node{border-color:var(--utm-color-core-brand-orange-500);color:var(--utm-color-core-brand-navy-900);background:var(--utm-color-core-brand-orange-500)}@media (width>=1200px){#main-content .equipment__layout{align-items:center}#main-content .equipment__visual,#main-content .equipment__benefits{align-content:center;align-self:center}}#main-content .consultation__frame{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);align-items:stretch;min-height:620px}#main-content .specialist-card{background:var(--utm-color-core-brand-navy-900);grid-template-rows:minmax(0,1fr) minmax(96px,auto);min-width:0;display:grid}#main-content .specialist-card:after{display:none}#main-content .specialist-card img{object-fit:cover;object-position:center 32%;width:100%;height:100%;min-height:0;position:static;transform:none}#main-content .specialist-card div{gap:var(--utm-space-2);padding:var(--utm-space-6) var(--utm-space-8);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-900);display:grid;position:static}#main-content .specialist-card strong{font-size:var(--utm-font-size-18);line-height:var(--utm-font-line-height-compact)}#main-content .specialist-card p{color:#ffffffc7;font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body)}#main-content .contacts{padding:var(--utm-space-16) 0;background:var(--utm-color-semantic-background-surface)}#main-content .contacts__lead{max-width:760px;margin-top:var(--utm-space-4);color:var(--utm-color-semantic-text-secondary);font-size:var(--content-copy-prominent);line-height:var(--utm-font-line-height-body)}#main-content .contacts__layout{margin-top:var(--utm-space-8);align-items:stretch;gap:var(--utm-space-8);grid-template-columns:minmax(0,7fr) minmax(420px,5fr);display:grid}#main-content .contacts-map{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-lg);background:var(--utm-color-semantic-background-subtle);min-height:680px;position:relative;overflow:hidden}#main-content .contacts-map iframe{pointer-events:none;width:100%;height:100%;transition:filter var(--utm-motion-duration-base) var(--utm-motion-easing-standard);border:0;position:absolute;inset:0}#main-content .contacts-map:not(.is-active) iframe{filter:saturate(.65)contrast(.92)}#main-content .contacts-map.is-active iframe{pointer-events:auto}#main-content .contacts-map__toggle,#main-content .contacts-map__external{z-index:2;justify-content:center;align-items:center;gap:var(--utm-space-3);min-height:48px;padding:0 var(--utm-space-5);border:1px solid var(--utm-color-core-brand-blue-100);border-radius:var(--utm-radius-sm);color:var(--utm-color-semantic-text-primary);box-shadow:var(--utm-shadow-surface);font-size:var(--utm-font-size-14);font-weight:var(--utm-font-weight-semibold);background:#fffffff5;display:inline-flex;position:absolute}#main-content .contacts-map__toggle{cursor:pointer;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);top:50%;left:50%;transform:translate(-50%,-50%)}#main-content .contacts-map.is-active .contacts-map__toggle{top:var(--utm-space-4);right:var(--utm-space-4);left:auto;transform:none}#main-content .contacts-map__external{bottom:var(--utm-space-4);left:var(--utm-space-4)}#main-content .contacts-map__toggle:active{background:var(--utm-color-core-brand-blue-100);transform:translate(-50%, -50%) scale(var(--utm-motion-scale-pressed))}#main-content .contacts-map.is-active .contacts-map__toggle:active{transform:scale(var(--utm-motion-scale-pressed))}#main-content .contacts__directory{align-content:start;gap:var(--utm-space-6);min-width:0;display:grid}#main-content .contacts__general{padding:var(--utm-space-6);border-radius:var(--utm-radius-lg);color:var(--utm-color-core-white);background:linear-gradient(135deg, var(--utm-color-core-brand-navy-900), var(--utm-color-core-brand-navy-800));grid-template-columns:1fr;gap:0;display:grid}#main-content .contacts__general .eyebrow{color:var(--utm-color-core-brand-orange-200);grid-column:1/-1}#main-content .contacts__general h3{font-family:var(--utm-font-family-display);font-size:var(--utm-font-size-24);line-height:var(--utm-font-line-height-compact);grid-column:1/-1;margin-bottom:16px}#main-content .contacts__general>a,#main-content .contacts__general>span:not(.eyebrow){align-items:center;gap:var(--utm-space-3);color:#ffffffdb;min-width:0;font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-body);grid-template-columns:24px minmax(0,1fr);margin-top:6px;display:grid}#main-content .contacts__general>a{align-items:center;min-height:0}#main-content .contacts__general svg{color:var(--utm-color-core-brand-blue-100);margin-top:2px}#main-content .contacts__departments{min-width:0}#main-content .contacts__departments>h3{font-family:var(--utm-font-family-display);font-size:var(--utm-font-size-24);line-height:var(--utm-font-line-height-compact)}#main-content .contacts__tabs{margin-top:var(--utm-space-4);gap:var(--utm-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#main-content .contacts__tabs button{min-height:48px;padding:var(--utm-space-2) var(--utm-space-4);border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);color:var(--utm-color-semantic-text-primary);background:var(--utm-color-semantic-background-surface);cursor:pointer;font:inherit;font-size:var(--utm-font-size-14);font-weight:var(--utm-font-weight-semibold);text-align:left;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}#main-content .contacts__tabs button[aria-selected=true]{border-color:var(--utm-color-core-brand-blue-700);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700)}#main-content .contacts__tabs button:active{transform:scale(var(--utm-motion-scale-pressed))}#main-content .contacts__panel{margin-top:var(--utm-space-3);border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-lg);background:var(--utm-color-semantic-background-surface);display:grid;overflow:hidden}#main-content .contact-person{border-bottom:1px solid var(--utm-color-semantic-border-default);min-width:0}#main-content .contact-person:last-child{border-bottom:0}#main-content .contact-person__trigger{align-items:center;gap:var(--utm-space-4);width:100%;min-height:56px;padding:var(--utm-space-3) var(--utm-space-5);color:var(--utm-color-semantic-text-primary);cursor:pointer;font:inherit;text-align:left;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;display:grid}#main-content .contact-person__heading{min-width:0;display:grid}#main-content .contact-person__heading strong{font-size:var(--utm-font-size-16);line-height:var(--utm-font-line-height-compact)}#main-content .contact-person__name{color:var(--utm-color-semantic-text-secondary);font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-body)}#main-content .contact-person__trigger:focus-visible{z-index:1;outline-offset:-3px;position:relative}#main-content .contact-person__trigger>svg{transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}#main-content .contact-person.is-expanded .contact-person__trigger{color:var(--utm-color-semantic-text-accent);background:var(--utm-color-core-brand-blue-50)}#main-content .contact-person.is-expanded .contact-person__trigger>svg{transform:rotate(180deg)}#main-content .contact-person__body{visibility:hidden;transition:grid-template-rows var(--utm-motion-duration-base) var(--utm-motion-easing-standard), visibility 0s linear var(--utm-motion-duration-base);grid-template-rows:0fr;display:grid}#main-content .contact-person.is-expanded .contact-person__body{visibility:visible;grid-template-rows:1fr;transition-delay:0s}#main-content .contact-person__body-inner{gap:var(--utm-space-2);min-height:0;padding:0 var(--utm-space-5);display:grid;overflow:hidden}#main-content .contact-person.is-expanded .contact-person__body-inner{padding-bottom:var(--utm-space-4)}#main-content .contact-person__links{gap:var(--utm-space-2);grid-template-columns:1fr;display:grid}#main-content .contact-person__links a{width:100%;min-width:0;min-height:var(--utm-component-touch-target-minimum);align-items:center;gap:var(--utm-space-2);color:var(--utm-color-semantic-text-accent);font-size:var(--utm-font-size-14);line-height:var(--utm-font-line-height-compact);display:flex}#main-content .contact-person__links a svg{flex-shrink:0;width:17px;height:17px}#main-content .contact-person__links a span{overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0}.site-footer__social a{transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}.site-footer__social a:active{border-color:var(--utm-color-core-brand-blue-700);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-900);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.button:hover{transform:scale(var(--utm-motion-scale-subtle-hover))}.button--primary:hover,#main-content .button--primary:hover{color:var(--utm-color-core-white);background:var(--utm-color-semantic-action-primary-background-hover)}.button:hover svg{transform:translateX(var(--utm-motion-distance-arrow))}.button:hover:active{transform:scale(var(--utm-motion-scale-pressed))}.button--primary:hover:active,#main-content .button--primary:hover:active{background:var(--utm-color-semantic-action-primary-background-pressed)}#main-content .text-link:hover,.text-link:hover,.case-card:hover .text-link,.case-card:focus-within .text-link{gap:var(--utm-space-2);color:var(--utm-color-core-brand-orange-700)}#main-content .text-link:hover:after,.text-link:hover:after,.case-card:hover .text-link:after,.case-card:focus-within .text-link:after{transform:scaleX(1)}#main-content .text-link:hover svg,.text-link:hover svg,.case-card:hover .text-link svg,.case-card:focus-within .text-link svg{transform:translateX(var(--utm-motion-distance-arrow))}#main-content .text-link:hover:active,.text-link:hover:active{color:var(--utm-color-core-brand-orange-750)}#main-content .text-link:hover:active svg,.text-link:hover:active svg{transform:translate(1px)scale(.94)}#main-content .task-route:hover .task-route__arrow,#main-content .task-route:focus-visible .task-route__arrow{color:var(--utm-color-core-brand-orange-700);opacity:1;transform:translateX(var(--utm-motion-distance-arrow))}#main-content .tasks__action:hover{border-color:var(--utm-color-core-brand-blue-700);background:linear-gradient(90deg, var(--utm-color-core-brand-orange-100), var(--utm-color-core-brand-blue-50));transform:scale(var(--utm-motion-scale-subtle-hover))}#main-content .tasks__action:hover .tasks__action-icon svg{transform:translateX(var(--utm-motion-distance-arrow))}#main-content .contacts-map__toggle:hover,#main-content .contacts-map__external:hover,#main-content .contacts__tabs button:not([aria-selected=true]):hover{border-color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-core-brand-blue-50)}#main-content .contacts-map__toggle:hover{transform:translate(-50%, -50%) scale(var(--utm-motion-scale-subtle-hover))}#main-content .contacts-map.is-active .contacts-map__toggle:hover{transform:scale(var(--utm-motion-scale-subtle-hover))}#main-content .contact-person__trigger:hover{color:var(--utm-color-semantic-text-accent);background:var(--utm-color-core-brand-blue-50)}#main-content .contact-person__links a:hover{color:var(--utm-color-core-brand-orange-700)}#main-content .contacts__general>a:hover{color:var(--utm-color-core-brand-orange-200)}.site-footer__social a:hover{border-color:var(--utm-color-core-brand-blue-100);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-blue-700);transform:scale(var(--utm-motion-scale-control-hover))}.site-footer__social a:hover:active{border-color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-core-brand-navy-900);transform:scale(.96)}}@media (width<=1199px){#main-content .tasks__grid,#main-content .competencies__row{grid-template-columns:1fr}#main-content .process__connector{display:none}#main-content .consultation__frame{grid-template-columns:minmax(0,1fr) 320px}#main-content .contacts__layout{grid-template-columns:1fr}#main-content .contacts-map{min-height:520px}}@media (width<=900px){#main-content .consultation__frame{grid-template-columns:1fr}#main-content .specialist-card{min-height:560px}}@media (width<=767px){#main-content .section-heading{grid-template-columns:minmax(0,1fr)}#main-content .section-heading>.text-link{white-space:nowrap;flex-basis:auto;width:max-content;max-width:100%}#main-content .task-route{grid-template-rows:auto auto auto 24px}#main-content .task-route strong{min-height:0}#main-content .tasks__action{grid-template-columns:1fr 44px}#main-content .tasks__action-kicker{grid-column:1/-1}#main-content .tasks__action-icon{grid-area:2/2}#main-content .specialist-card{min-height:500px}#main-content .contacts{padding:var(--utm-space-14) 0}#main-content .contacts__directory{order:1}#main-content .contacts-map{order:2;min-height:360px}#main-content .contacts-map__toggle,#main-content .contacts-map__external{right:var(--utm-space-3);left:var(--utm-space-3);width:auto}#main-content .contacts-map__toggle{transform:translateY(-50%)}#main-content .contacts-map.is-active .contacts-map__toggle{right:var(--utm-space-3);left:var(--utm-space-3)}#main-content .contacts-map__toggle:active{transform:translateY(-50%) scale(var(--utm-motion-scale-pressed))}#main-content .contacts-map.is-active .contacts-map__toggle:active{transform:scale(var(--utm-motion-scale-pressed))}#main-content .contacts__general{padding:var(--utm-space-6) var(--utm-space-5);grid-template-columns:1fr}#main-content .contacts__general .eyebrow,#main-content .contacts__general h3{grid-column:auto}#main-content .contacts__tabs,#main-content .contact-person__links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.button,.button svg,.text-link,.text-link:after,.text-link svg,#main-content .task-route__arrow,#main-content .tasks__action,#main-content .contacts-map__toggle,#main-content .contacts__tabs button,#main-content .contact-person__trigger,#main-content .contact-person__trigger>svg,#main-content .contact-person__body,.site-footer__social a{transition:none!important}.button:hover,.button:active,#main-content .tasks__action:hover,#main-content .tasks__action:active,.site-footer__social a:hover,.site-footer__social a:active{transform:none!important}}#main-content .competency{gap:var(--utm-space-3);grid-template-rows:auto auto auto}#main-content .competency__index{color:var(--utm-color-semantic-text-accent);font-family:var(--utm-typography-meta-font-family);font-size:var(--content-meta);font-weight:var(--utm-typography-meta-font-weight);letter-spacing:var(--utm-typography-meta-letter-spacing);line-height:1}#main-content .competency__medallion{border:2px solid var(--utm-color-semantic-border-default);width:64px;height:64px;color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-semantic-background-subtle);transition:border-color var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){#main-content .competency:hover .competency__medallion{border-color:var(--utm-color-core-brand-blue-600);transform:scale(1.05)}}#main-content .process__icon{width:48px;height:48px;margin-bottom:var(--utm-space-2);border:2px solid var(--utm-color-core-brand-orange-500);color:var(--utm-color-core-brand-orange-500);background:0 0;border-radius:50%;place-items:center;display:grid}#main-content .process{min-height:628px;padding:64px 0 66px}#main-content .process__layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px}#main-content .process__route{min-height:360px}#main-content .process__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}#main-content .process__steps:before{height:2px;top:15px;left:0;right:0}#main-content .process__steps li{flex-direction:column;min-height:360px;padding-right:0;display:flex;position:relative}#main-content .process__node{background:var(--utm-color-core-brand-navy-900);width:50px;height:50px;font-size:15px}#main-content .process__steps button{gap:0;padding-top:94px}#main-content .process__steps button>span{margin-bottom:24px}#main-content .process__steps strong{margin-bottom:18px;font-size:17px;line-height:1.3}#main-content .process__steps p{max-width:160px;font-size:14px;line-height:1.45}@media (width<=1199px) and (width>=768px){#main-content .process{min-height:864px;padding:40px 0}#main-content .process__layout{grid-template-columns:1fr;gap:32px}#main-content .process__route{min-height:0}#main-content .process__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}#main-content .process__steps li{min-height:288px;padding-right:16px}#main-content .process__steps li:after{height:170px;top:118px}#main-content .process__node{width:48px;height:48px}#main-content .process__steps button{padding-top:12px}#main-content .process__steps button>span{width:40px;height:40px;margin-bottom:12px}#main-content .process__steps strong{margin-bottom:30px}}@media (width<=767px){#main-content .process{min-height:1168px;padding:24px 0}#main-content .process__layout{grid-template-columns:1fr;gap:24px}#main-content .process__route{min-height:0;padding-left:56px;position:relative}#main-content .process__route:before{content:"";background:var(--utm-color-core-brand-orange-500);opacity:.4;width:2px;position:absolute;top:22px;bottom:22px;left:21px}#main-content .process__steps{grid-template-columns:1fr;gap:0}#main-content .process__steps li{grid-template-columns:56px minmax(0,1fr);gap:0;min-height:152px;display:grid}#main-content .process__steps li:after{display:none}#main-content .process__node{width:44px;height:44px}#main-content .process__steps button{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-top:4px}#main-content .process__steps button>span{width:32px;height:32px;margin-bottom:18px}#main-content .process__steps strong{margin-bottom:18px;font-size:16px}#main-content .process__steps p{grid-column:1/-1;max-width:270px;font-size:14px}}#main-content .news-card--featured{border-radius:var(--utm-radius-md);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-navy-800);position:relative;overflow:hidden}#main-content .news-card__shade{pointer-events:none;background:linear-gradient(#0000 35%,#061a2deb 100%);position:absolute;inset:0}#main-content .news-card--featured img{object-fit:cover;width:100%;height:100%;min-height:320px;max-height:460px}#main-content .news-card--featured>div{z-index:1;gap:var(--utm-space-2);padding:var(--utm-space-6) var(--utm-space-8);display:grid;position:relative}#main-content .news-card--featured time{color:var(--utm-color-core-brand-orange-500);font-family:var(--utm-font-family-condensed);font-size:var(--content-meta)}#main-content .news-card--featured strong{max-width:580px;color:var(--utm-color-core-white);font-size:var(--utm-font-size-20);line-height:1.35}#main-content .news-card--featured span{color:var(--utm-color-core-brand-blue-400);font-size:var(--content-copy)}#main-content .faq__industrial-backdrop{pointer-events:none;background:radial-gradient(circle at 85% 20%,#25bdfc0a,#0000 40%),radial-gradient(circle at 15% 80%,#0757b908,#0000 35%);position:absolute;inset:0}#main-content .faq .section-heading,#main-content .faq__items{z-index:1;position:relative}#main-content .captcha-demo{gap:var(--utm-space-3);margin-top:var(--utm-space-4);padding:var(--utm-space-3) var(--utm-space-4);border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);background:var(--utm-color-semantic-background-subtle);grid-template-columns:auto 1fr;align-items:center;display:grid}#main-content .captcha-demo>strong{width:80px;height:36px;font-family:var(--utm-font-family-condensed);font-size:var(--utm-font-size-20);font-weight:var(--utm-font-weight-semibold);color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-core-brand-blue-50);border-radius:var(--utm-radius-xs);letter-spacing:2px;place-items:center;display:grid}#main-content .captcha-demo label{gap:var(--utm-space-1);display:grid}#main-content .captcha-demo label>span{font-size:var(--utm-font-size-14);color:var(--utm-color-semantic-text-secondary)}#main-content .captcha-demo label sup{color:var(--utm-color-core-brand-orange-500)}#main-content .captcha-demo input{min-height:36px;padding:var(--utm-space-1) var(--utm-space-3);border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-xs);font-size:var(--utm-font-size-16)}#main-content .specialist-card img{object-fit:cover;object-position:center top;width:100%;height:100%}#main-content .contacts-map__snapshot{z-index:0;position:absolute;inset:0}#main-content .contacts-map__snapshot img{object-fit:cover;width:100%;height:100%}#main-content .contacts-map:not(.is-active) .contacts-map__snapshot{z-index:1}#main-content .contacts-map.is-active .contacts-map__snapshot{opacity:0;pointer-events:none}#main-content .contacts-map iframe{z-index:0;position:absolute;inset:0}#main-content .contacts-map.is-active iframe{z-index:1}#main-content .proof-strip{background:var(--utm-color-semantic-background-canvas);min-height:122px;padding:24px 0 25px}#main-content .proof-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}#main-content .proof-item{border-right:1px solid #dce5ec;align-items:center;gap:4px;min-height:73px;padding:0 16px 0 12px;display:flex}#main-content .proof-item:first-child{padding-left:0}#main-content .proof-item:last-child{border-right:0}#main-content .proof-medallion{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}#main-content .proof-medallion__orbit{border:1.5px solid #c9d9e8;border-radius:50%;position:absolute;inset:0}#main-content .proof-medallion__orbit:before,#main-content .proof-medallion__orbit:after{content:"";border-radius:50%;position:absolute}#main-content .proof-medallion__orbit:before{background:var(--utm-color-core-brand-orange-500);width:10px;height:4px;top:7px;right:5px;transform:rotate(38deg)}#main-content .proof-medallion__orbit:after{background:var(--utm-color-core-brand-orange-500);width:4px;height:4px;bottom:9px;left:4px}#main-content .proof-medallion__plate{width:46px;height:46px;color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-core-white);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 14px #0b1f3a1a}#main-content .proof-item__copy{gap:3px;max-width:none;display:grid}#main-content .proof-item__copy strong{color:var(--utm-color-core-brand-navy-800);font-size:16px;font-weight:700;line-height:1.35}#main-content .proof-item__copy span{color:#475665;max-width:none;font-size:16px;line-height:1.5}@media (width<=1199px) and (width>=768px){#main-content .proof-strip{min-height:212px;padding:24px 0}#main-content .proof-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding:0}#main-content .proof-item{min-height:73px;padding:0 16px 0 12px}#main-content .proof-item:nth-child(2){border-right:0}#main-content .proof-item:nth-child(-n+2){border-bottom:1px solid #dce5ec}#main-content .proof-medallion{width:56px;height:56px}#main-content .proof-medallion__plate{width:40px;height:40px}}@media (width<=767px){#main-content .proof-strip{min-height:0;padding:56px 0 26px}#main-content .proof-strip__inner{grid-template-columns:1fr;gap:15px;padding:0;display:grid}#main-content .proof-item{border-bottom:1px solid #dce5ec;border-right:0;gap:8px;min-height:106px;padding:0 8px}#main-content .proof-item:last-child{border-bottom:0}#main-content .proof-medallion{width:48px;height:48px}#main-content .proof-medallion__plate{width:36px;height:36px}#main-content .proof-medallion__plate svg{width:20px;height:20px}}#main-content .tasks{background:var(--utm-color-semantic-background-canvas);min-height:620px;padding:0}#main-content .tasks__layout{grid-template-columns:249.5px minmax(0,1fr);align-items:start;gap:12px;min-height:620px;padding-top:48px;display:grid}#main-content .tasks__intro h2{width:192px;font-family:var(--utm-font-family-display);color:#0b1f3a;white-space:normal;font-size:32px;font-weight:500;line-height:41.6px}#main-content .tasks__intro p{color:#475665;width:205px;margin-top:28px;font-size:16px;line-height:24px}#main-content .tasks__cards{grid-template-columns:repeat(5,207.6px);gap:12px;width:1086px;display:grid}#main-content .task-card{width:207.6px;min-width:0;height:420px;transition:box-shadow var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 1px #0b1f3a0f}#main-content .task-card:hover{box-shadow:var(--utm-shadow-surface);transform:translateY(-3px)}#main-content .task-card__media{isolation:isolate;background:#0e3158;width:100%;height:160px;display:block;position:relative;overflow:hidden}#main-content .task-card__media img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#main-content .task-card__media:before,#main-content .task-card__media:after{z-index:1;content:"";pointer-events:none;display:block;position:absolute}#main-content .task-card__media:before{background:linear-gradient(#061b3312,#0c3e6b38 46%,#0b4f86c7);inset:0}#main-content .task-card__media:after{background:linear-gradient(#64c9ff00,#64c9ff0f 38.7%,#a9e5ff99);height:62%;bottom:0;left:0;right:0}#main-content .task-card__media--equipment{background:#e8edf1}#main-content .task-card__media--equipment img{object-fit:contain;width:auto}#main-content .task-card__equipment-image--left{top:14%;bottom:auto;left:-2%;width:34%!important;height:80%!important}#main-content .task-card__equipment-image--center{inset:4% auto auto 31%;width:38%!important;height:92%!important}#main-content .task-card__equipment-image--right{inset:14% -2% auto auto;width:34%!important;height:80%!important}#main-content .task-card__media-line{z-index:1;pointer-events:none;border-top:1px solid #ff7a1880;width:38px;position:absolute;top:146px;right:16px}#main-content .task-card__badge{z-index:2;width:56px;height:56px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;display:block;position:absolute;top:132px;left:18px;overflow:visible}#main-content .task-card__badge svg{width:100%;height:100%;display:block}#main-content .task-card__index{color:#d45400;font-family:var(--utm-font-family-condensed);margin-top:31px;padding-inline:18px;font-size:22px;font-weight:400;line-height:32.604px;display:block}#main-content .task-card__title{color:#0b1f3a;margin-top:5px;padding-inline:18px;font-size:18px;font-weight:700;line-height:21.784px;display:block}#main-content .task-card__description{color:#475665;width:100%;max-width:none;margin-top:23.5px;padding-inline:18px;font-size:14.5px;line-height:21px}#main-content .task-card__arrow{width:16px;height:12px;color:var(--utm-color-core-brand-blue-700);opacity:0;transition:opacity var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);place-items:center;margin:0;line-height:0;display:grid;position:absolute;bottom:22px;right:22px;transform:translate(-8px)}#main-content .task-card__arrow svg{stroke-width:1.5px;width:16px;height:12px}#main-content .task-card:hover .task-card__arrow{opacity:1;transform:translate(0)}#main-content .tasks__action{background:0 0;border:0;border-radius:0;grid-column:1/-1;width:min(1360px,100%);height:88px;min-height:0;margin-top:-30px;padding:0;line-height:0;display:block}#main-content .tasks-consultation-cta,#main-content .tasks-consultation-cta__svg,#main-content .tasks-consultation-cta__svg>svg{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){#main-content .tasks__action:hover{background:0 0;border-color:#0000;transform:none}#main-content .tasks__action:hover .tasks-consultation-cta{filter:drop-shadow(0 12px 30px #0b1f3a29)}}#main-content .tasks-consultation-cta__svg--tablet,#main-content .tasks-consultation-cta__svg--mobile{display:none}#main-content .industry-card>img{z-index:0;width:100%;height:100%;position:absolute;inset:0}#main-content .industry-card__overlay,#main-content .industry-card__overlay-svg,#main-content .industry-card__overlay-svg>svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#main-content .industry-card__overlay-svg--tablet,#main-content .industry-card__overlay-svg--mobile{display:none}#main-content .industry-card__label{z-index:2;pointer-events:none;align-items:center;gap:12px;min-width:0;height:44px;display:flex;position:absolute;bottom:8px;left:16px;right:16px}#main-content .industry-card__icon{color:#35c7f4;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}#main-content .industry-card__icon svg{display:block}#main-content .industry-card__label strong{color:#f7fafc;min-width:0;font-family:var(--utm-font-family-body);margin:0;padding:0;font-size:16px;font-weight:600;line-height:21.6px;display:block;position:static}#main-content .industries{height:780px;min-height:780px;padding:0;overflow:visible}#main-content .industries__layout{width:1440px;max-width:100%;height:780px;margin:0 auto;padding:0;display:block;position:relative}#main-content .industries .section-heading{gap:34px;width:230px;display:grid;position:absolute;top:94px;left:64px;transform:none}#main-content .industries .section-heading h2{width:230px;font-family:var(--utm-font-family-display);margin:0;font-size:32px;font-weight:500;line-height:38.4px;transform:none}#main-content .industries .section-heading .text-link{color:#0646a0;font-family:var(--utm-font-family-body);gap:8px;font-size:16px;font-weight:600;line-height:21.6px}#main-content .industries__mosaic{width:1064px;height:639px;min-height:0;display:block;position:absolute;top:65px;left:322px;transform:none}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card--2,#main-content .industry-card--3,#main-content .industry-card--4,#main-content .industry-card--5,#main-content .industry-card--6{border-radius:8px;min-height:0;margin:0;position:absolute}#main-content .industry-card--1{width:518px;height:344px;top:0;left:0}#main-content .industry-card--2{width:251px;height:344px;top:0;left:531.5px}#main-content .industry-card--3{width:268px;height:344px;top:0;left:796px}#main-content .industry-card--4{width:326px;height:280px;top:359px;left:0}#main-content .industry-card--5{width:373px;height:280px;top:359px;left:339px}#main-content .industry-card--6{width:339px;height:280px;top:359px;left:725px}@media (width<=1199px) and (width>=768px){#main-content .tasks{min-height:1416px;padding-top:44px}#main-content .tasks__layout{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:0}#main-content .tasks__intro h2{width:auto;font-family:var(--utm-font-family-display);white-space:normal;font-weight:400;line-height:41.6px}#main-content .tasks__intro p{width:auto;margin-top:18px}#main-content .tasks__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}#main-content .task-card{width:auto;height:344px;min-height:0}#main-content .task-card__media{height:136px}#main-content .task-card__media-line{top:122px}#main-content .task-card__badge{width:52px;height:52px;top:110px;left:20px}#main-content .task-card__index{margin-top:26px;font-size:20px}#main-content .task-card__title{font-size:20px}#main-content .task-card__description{font-size:14px}#main-content .task-card:nth-child(5){grid-column:1/-1;justify-self:center;width:min(350px,100%)}#main-content .tasks__action{grid-column:1/-1;width:100%;height:120px;min-height:0;margin-top:-17px}#main-content .tasks-consultation-cta__svg--desktop{display:none}#main-content .tasks-consultation-cta__svg--tablet{display:block}#main-content .industry-card__overlay-svg--desktop{display:none}#main-content .industry-card__overlay-svg--tablet{display:block}#main-content .industries{height:1408px;min-height:1408px}#main-content .industries__layout{width:768px;height:1408px}#main-content .industries .section-heading{gap:22px;width:420px;top:54px;left:29px}#main-content .industries .section-heading h2{width:420px}#main-content .industries__mosaic{width:680px;height:1096px;top:252px;left:44px}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card--2,#main-content .industry-card--3,#main-content .industry-card--4,#main-content .industry-card--5,#main-content .industry-card--6{border-radius:10px;min-height:0}#main-content .industry-card--1{width:680px;height:320px;top:0;left:0}#main-content .industry-card--2{width:333px;height:276px;top:336px;left:0}#main-content .industry-card--3{width:333px;height:276px;top:336px;left:347px}#main-content .industry-card--4{width:333px;height:260px;top:628px;left:0}#main-content .industry-card--5{width:333px;height:260px;top:628px;left:347px}#main-content .industry-card--6{width:680px;height:212px;top:904px;left:0}#main-content .industries__mosaic .industry-card:last-child{min-height:0}}@media (width<=767px){#main-content .tasks{min-height:0;padding:38px 0 40px}#main-content .tasks__layout.tasks__layout{gap:25px;min-height:0;padding-top:0;grid-template-columns:1fr!important}#main-content .tasks__intro h2{width:auto;font-family:var(--utm-font-family-display);white-space:normal;font-size:30px;font-weight:400;line-height:39px}#main-content .tasks__intro p{width:auto;margin-top:19px}#main-content .tasks__cards{grid-template-columns:1fr;gap:16px;width:100%}#main-content .task-card{width:auto;height:312px;min-height:0}#main-content .task-card__media{height:116px}#main-content .task-card__media-line{top:102px}#main-content .task-card__badge{width:48px;height:48px;top:92px;left:18px}#main-content .task-card__index{margin-top:21px;padding-inline:18px;font-size:19px}#main-content .task-card__title{margin-top:8px;font-size:20px}#main-content .task-card__description{margin-top:18px;font-size:14px;line-height:17px}#main-content .task-card__arrow{margin:16px 18px 18px 0}#main-content .tasks__action{grid-column:1/-1;width:100%;height:168px;min-height:0;margin-top:-10px}#main-content .tasks-consultation-cta__svg--desktop,#main-content .tasks-consultation-cta__svg--tablet{display:none}#main-content .tasks-consultation-cta__svg--mobile{display:block}#main-content .industry-card__overlay-svg--desktop,#main-content .industry-card__overlay-svg--tablet{display:none}#main-content .industry-card__overlay-svg--mobile{display:block}#main-content .industries{height:1948px;min-height:1948px}#main-content .industries__layout{width:390px;height:1948px}#main-content .industries .section-heading{gap:18px;width:334px;top:44px;left:29px}#main-content .industries .section-heading h2{width:334px}#main-content .industries__mosaic{width:358px;height:1620px;top:220px;left:16px}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card--2,#main-content .industry-card--3,#main-content .industry-card--4,#main-content .industry-card--5,#main-content .industry-card--6{border-radius:12px;width:358px;height:260px;left:0}#main-content .industry-card--1{top:0}#main-content .industry-card--2{top:272px}#main-content .industry-card--3{top:544px}#main-content .industry-card--4{top:816px}#main-content .industry-card--5{top:1088px}#main-content .industry-card--6{top:1360px}}#main-content .cases{min-height:720px;padding:40px 0 38px}#main-content .cases .section-heading{align-items:center;min-height:58px;margin-bottom:24px}#main-content .cases__grid{grid-template-columns:820px minmax(0,1fr);gap:24px;min-height:560px}#main-content .case-card--featured{grid-template-rows:300px 1fr}#main-content .case-card--featured>img{height:300px}#main-content .case-card__content{padding:var(--utm-space-6) var(--utm-space-8)}#main-content .case-card--featured .case-card__details dd{font-size:13px;line-height:1.45}#main-content .case-card--featured .text-link{margin-top:12px}#main-content .case-card__details{margin-top:var(--utm-space-4)}#main-content .cases__secondary{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px}@media (width<=1199px) and (width>=768px){#main-content .cases{min-height:1040px;padding:24px 0 78px}#main-content .cases .section-heading{align-items:center;min-height:58px;margin-bottom:20px}#main-content .cases__grid{grid-template-columns:1fr;gap:20px;min-height:0}#main-content .case-card--featured{grid-template-rows:260px 1fr;min-height:500px}#main-content .case-card--featured>img{height:260px}#main-content .cases__secondary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#main-content .case-card--secondary{grid-template-rows:150px 1fr;grid-template-columns:1fr;min-height:340px}#main-content .case-card--secondary>img{object-fit:cover;width:100%;height:150px}#main-content .case-card--featured .case-card__content{padding:16px 24px}#main-content .case-card--featured .case-card__details{margin-top:10px}#main-content .case-card--featured .case-card__details dd{font-size:12px;line-height:1.4}#main-content .case-card--featured .text-link{margin-top:10px}}@media (width<=767px){#main-content .cases{min-height:1570px;padding:16px 0 46px}#main-content .cases .section-heading{align-items:flex-start;min-height:112px;margin-bottom:16px}#main-content .cases .section-heading h2{font-size:30px;line-height:1.15}#main-content .cases__grid{grid-template-columns:1fr;gap:16px;min-height:0}#main-content .case-card--featured{grid-template-rows:248px 1fr;min-height:618px}#main-content .case-card--featured>img{height:248px}#main-content .cases__secondary{grid-template-rows:none;grid-template-columns:1fr;gap:16px}#main-content .case-card--secondary{grid-template-rows:164px 1fr;grid-template-columns:1fr;min-height:365px}#main-content .case-card--secondary>img{object-fit:cover;width:100%;height:164px}#main-content .case-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}#main-content .case-card__details div{border-right:1px solid var(--utm-color-semantic-border-default);border-bottom:0;padding:0 8px 0 0}#main-content .case-card__details dt{font-size:8px}#main-content .case-card__details dd{font-size:10px;line-height:1.35}#main-content .case-card--featured .text-link{margin-top:8px}}#main-content .hero__cta{box-shadow:none;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background:#fe6a00;border:0;border-radius:0}@media (hover:hover) and (pointer:fine){#main-content .hero__cta:hover{color:#fff;box-shadow:none;background:#ff7a1a}}#main-content .hero__cta:active{background:#e05f00}@media (width>=1200px){#main-content .hero__cta{width:min(18.5417vw,267px);height:min(4.30556vw,62px);padding:0 min(2.22222vw,32px);font-size:min(1.31944vw,19px)}#main-content .hero__cta>span:last-child{font-size:min(2.15278vw,31px)}}@media (width>=768px) and (width<=1199px){#main-content .hero__cta{width:260px;height:60px;padding:0 30px;font-size:18px}#main-content .hero__cta>span:last-child{font-size:30px}}@media (width<=767px){#main-content .hero__cta{width:100%;height:58px;padding:0 24px;font-size:18px}#main-content .hero__cta>span:last-child{font-size:30px}}@media (width>=1200px){.site-header__utility-inner>.site-header__directions,.site-header__utility-inner>.utility-contact{padding-left:min(.833333vw,12px);padding-right:min(.833333vw,12px)}.site-header__utility-inner{grid-template-columns:150px 232px auto auto minmax(0,1fr) 190px 138px}.utility-cart>span{left:clamp(34px,2.66vw,44px);right:auto}.utility-contact--schedule>span:last-child{flex:auto;min-width:0}.utility-contact--schedule>span:last-child>span{white-space:nowrap}.site-header__utility{height:min(8.19378vw, var(--utm-component-header-utility-height))}.site-header__navigation{height:min(5.38278vw, var(--utm-component-header-navigation-height))}#main-content .hero{height:min(40.2778vw,580px);min-height:0}#main-content .hero__inner{min-height:0}#main-content .hero__content{padding-top:0;top:min(4.86111vw,70px)}#main-content .hero h1{font-size:clamp(44px,6.1vw,62px);line-height:1.08}#main-content .hero__subtitle{margin-top:min(1.94444vw,28px);font-size:min(1.52778vw,22px);line-height:1.25}#main-content .hero__actions{margin-top:min(2.22222vw,32px)}#main-content .hero-slider{top:min(25.309vw,364.45px)}}@media (width>=1200px) and (width<=1399px){.site-header__utility-inner{grid-template-columns:10.7494% 16.5848% 200px 170px minmax(0,1fr) 12.0393% 9.82799%}}#main-content .process{background:0 0;min-height:628px;padding:0;position:relative;overflow:hidden}#main-content .process__bg{width:1440px;height:498px;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%)}#main-content .process__bg-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#main-content .process__bg-image--tablet,#main-content .process__bg-image--mobile{display:none}#main-content .process__contour{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#main-content .process__bg:before,#main-content .process__bg:after{display:none}#main-content .process__layout{z-index:1;width:1440px;max-width:100%;height:498px;padding:0;display:block;position:absolute;top:64px;left:50%;transform:translate(-50%)}#main-content .process__intro{width:248px;display:block;position:absolute;top:76px;left:76px}#main-content .process__intro .section-heading{display:block;transform:none}#main-content .process__intro .section-heading h2{color:#f7fafc;width:248px;font-family:var(--utm-font-family-display);letter-spacing:.8px;margin:0;font-size:32px;font-weight:500;line-height:42px}#main-content .process__heading-dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.5px;width:32px;height:3px;display:block;position:absolute;top:186px;left:0}#main-content .process__route{width:1064px;height:360px;min-height:0;position:absolute;top:64px;left:348px}#main-content .process__connector{z-index:0;background:0 0;height:2px;display:block;position:absolute;top:24px;left:0;right:14px}#main-content .process__connector-line{background:#ff6a00;height:2px;display:block}#main-content .process__connector svg,#main-content .process__connector-arrow{z-index:2;color:#ff6a00;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#main-content .process__connector-arrow{color:#ff6a00;width:7px;height:14px;display:block;flex:0 0 7px!important;width:7px!important;height:14px!important}#main-content .process__steps{z-index:1;grid-template-columns:repeat(6,176px);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}#main-content .process__steps:before{display:none}#main-content .process__steps li:after{content:"";background:#6e92c140;width:1px;height:242px;position:absolute;top:118px;right:0}#main-content .process__steps li:last-child:after{display:block}#main-content .process__node{z-index:2;color:#fff;width:50px;height:50px;font-family:var(--utm-font-family-condensed);letter-spacing:.8px;background:#ff6a00fa;border:2px solid #ff6a00fa;border-radius:50%;place-items:center;font-size:18px;font-weight:500;line-height:1;display:grid;position:absolute;top:0;left:63px}#main-content .process__steps button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}#main-content .process__steps button>.process__icon{color:#34bae7;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:48px;margin:0;display:grid;position:absolute;top:144px;left:64px}#main-content .process__steps strong{color:#f7fafc;width:160px;font-family:var(--utm-font-family-body);letter-spacing:-.4px;margin:0;font-size:16px;font-weight:600;line-height:22px;display:block;position:absolute;top:216px;left:8px}#main-content .process__steps p{color:#647383;width:160px;max-width:none;font-family:var(--utm-font-family-body);text-wrap:normal;letter-spacing:-.3px;margin:0;font-size:15px;font-weight:400;line-height:22px;display:block;position:absolute;top:256px;left:8px}@media (width<=1199px) and (width>=768px){#main-content .process{min-height:864px}#main-content .process__bg{width:768px;height:784px;top:40px}#main-content .process__bg-image--desktop,#main-content .process__bg-image--mobile{display:none}#main-content .process__bg-image--tablet{display:block}#main-content .process__layout{width:768px;height:784px;top:40px;transform:translate(-50%)}#main-content .process__intro{width:720px;top:28px;left:24px}#main-content .process__intro .section-heading h2{width:720px;font-size:38px;line-height:42px}#main-content .process__heading-dash{top:102px;left:0}#main-content .process__route{width:720px;height:576px;top:184px;left:24px}#main-content .process__connector{display:none}#main-content .process__route:before,#main-content .process__route:after{z-index:0;content:"";background:#ff6a00;height:2px;position:absolute;left:0;right:0}#main-content .process__route:before{top:24px}#main-content .process__route:after{top:312px}#main-content .process__steps{z-index:1;grid-template-rows:288px 288px;grid-template-columns:repeat(3,240px);position:relative}#main-content .process__steps li{width:240px;height:288px}#main-content .process__steps li:after{background:#6e92c140;width:1px;height:170px;top:118px;right:0}#main-content .process__steps li:nth-child(3n):after{display:none}#main-content .process__node{color:#fff;background:#ff6a00fa;width:48px;height:48px;top:0;left:96px}#main-content .process__steps button>.process__icon{width:40px;height:40px;top:60px;left:100px}#main-content .process__steps button>.process__icon svg{width:36px;height:36px}#main-content .process__steps strong{width:204px;top:112px;left:18px}#main-content .process__steps p{width:204px;max-width:none;top:164px;left:18px}}@media (width<=767px){#main-content .process{min-height:1168px}#main-content .process__bg{width:390px;height:1120px;top:24px}#main-content .process__bg-image--desktop,#main-content .process__bg-image--tablet{display:none}#main-content .process__bg-image--mobile{display:block}#main-content .process__bg:after{display:none}#main-content .process__layout{width:390px;height:1120px;top:24px;transform:translate(-50%)}#main-content .process__intro{width:350px;top:24px;left:20px}#main-content .process__intro .section-heading h2{width:350px;font-size:32px;line-height:34px}#main-content .process__heading-dash{width:24px;top:86px;left:0}#main-content .process__route{width:390px;height:920px;padding-left:0;top:200px;left:0}#main-content .process__route:before,#main-content .process__connector{display:none}#main-content .process__steps{grid-template-rows:repeat(3,152px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#main-content .process__steps li{grid-template-columns:none;width:100%;height:152px;min-height:152px;display:block}#main-content .process__steps li:after{display:none}#main-content .process__steps button{grid-template-columns:none;gap:0;padding-top:0;display:block}#main-content .process__node{color:#fff;background:#ff6a00fa;width:44px;height:44px;top:0;left:20px}#main-content .process__steps button>.process__icon{width:32px;height:32px;top:4px;left:76px}#main-content .process__steps button>.process__icon svg{width:28px;height:28px}#main-content .process__steps strong{width:150px;font-size:17px;line-height:22px;top:5px;left:118px}#main-content .process__steps p{width:150px;font-size:14px;line-height:20px;top:50px;left:76px}}#main-content .competencies{background:var(--utm-color-semantic-background-canvas);height:auto;min-height:0;padding:0;overflow:visible}#main-content .competencies>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .competencies__technical-panel{background:#fff;border:1px solid #7fa7d23d;border-radius:8px;grid-template-rows:556px;grid-template-columns:350px minmax(0,1fr);width:1360px;height:556px;margin:40px auto 0;display:grid;position:relative;overflow:visible}#main-content .competencies__intro{padding:50px 0 0 42px;display:block;position:relative}#main-content .competencies__heading-stack{flex-direction:column;align-items:flex-start;width:308px;display:flex}#main-content .competencies__heading-stack h2{z-index:2;width:auto;color:var(--utm-color-core-brand-navy-800);font-family:var(--utm-font-family-display);margin:0;font-size:30px;font-weight:500;line-height:36px;position:relative}#main-content .competencies__heading-stack .competencies__heading-dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.5px;flex:none;width:24px;height:3px;margin-top:14px;display:block}#main-content .competencies__heading-stack .text-link{color:#0646a0;font-family:var(--utm-font-family-body);gap:8px;margin-top:30px;padding:0;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .competencies__blueprint{pointer-events:none;width:330px;height:300px;display:block;position:absolute;bottom:1px;left:0;right:auto}#main-content .competencies__blueprint--tablet,#main-content .competencies__blueprint--mobile{display:none}#main-content .competencies__grid{grid-template-rows:278px 278px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}#main-content .competencies__grid .competency{height:278px;min-height:0;transition:background var(--utm-motion-duration-fast), transform var(--utm-motion-duration-fast);background:#ffffff05;border:1px solid #afc7df57;border-top:0;border-left:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;position:relative}#main-content .competencies__grid .competency:nth-child(3n){border-right:0}#main-content .competencies__grid .competency:nth-child(n+4){border-bottom:0}#main-content .competencies__grid .competency:hover{background:var(--utm-color-semantic-background-canvas);transform:none}#main-content .competencies__grid .competency>.competency__index{color:#0646a0;font-family:var(--utm-font-family-display);letter-spacing:.8px;font-size:38px;font-weight:700;line-height:38px;position:absolute;top:77px;left:34px}#main-content .competencies__grid .competency>.competency__dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.5px;width:24px;height:3px;display:block;position:absolute;top:134px;left:34px}#main-content .competencies__grid .competency>.competency__medallion-wrap{pointer-events:none;width:138px;height:128px;display:block;position:absolute;top:44px;right:22px}#main-content .competencies__grid .competency>.competency__medallion-wrap>.competency__medallion-svg{width:100%;height:100%;display:block}#main-content .competencies__grid .competency>.competency__medallion-wrap .tabler-icon{color:#0646a0}#main-content .competencies__grid .competency>.competency__copy{gap:0;display:grid;position:absolute;top:158px;left:34px;right:34px}#main-content .competencies__grid .competency>.competency__copy strong{color:var(--utm-color-core-brand-navy-800);font-family:var(--utm-font-family-body);font-size:18px;font-weight:600;line-height:24px}#main-content .competencies__grid .competency>.competency__copy p{color:#475665;font-family:var(--utm-font-family-body);margin-top:8px;padding-bottom:32px;font-size:16px;font-weight:400;line-height:24px}#main-content .robotics__technical-panel{background:#fff;border:1px solid #7fa7d245;border-radius:16px;grid-template-columns:320px minmax(0,1fr);width:1360px;height:546px;margin:28px auto 40px;display:grid;position:relative;overflow:visible}#main-content .robotics__intro{align-content:start;gap:0;padding:50px 0 0 42px;display:grid;position:relative}#main-content .robotics__intro .section-heading{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:0;display:grid;transform:none}#main-content .robotics__intro .section-heading h2{width:246px;color:var(--utm-color-core-brand-navy-800);font-family:var(--utm-font-family-display);margin:0;font-size:30px;font-weight:500;line-height:36px}#main-content .robotics__intro .section-heading .text-link,#main-content .robotics__intro .text-link{color:#0646a0;font-family:var(--utm-font-family-body);gap:8px;padding:0;font-size:16px;font-weight:600;line-height:21.6px}#main-content .robotics__blueprint{pointer-events:none;width:270px;height:270px;display:block;position:absolute;top:291px;left:0}#main-content .robotics__blueprint--tablet,#main-content .robotics__blueprint--mobile{display:none}#main-content .robotics__heading-dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.5px;width:24px;height:3px;margin-top:14px;display:block}#main-content .robotics__intro .section-heading .text-link{position:absolute;top:172px;left:42px}#main-content .robotics__grid{align-items:flex-start;gap:0;padding:0;display:flex;position:relative}#main-content .robotics__grid>.robot-card{z-index:1;text-align:center;background:0 0;border-radius:10px;flex:1 1 0;grid-template-rows:320px auto;align-content:start;justify-items:center;gap:0;min-width:0;height:474px;min-height:0;margin:0;padding:0;display:grid;position:relative}#main-content .robotics__grid>.robot-card>.robot-card__media{width:208px;height:320px;display:block;position:relative}#main-content .robotics__grid>.robot-card>.robot-card__media>img{object-fit:contain;object-position:center top;width:190px;height:220px;min-height:0;position:absolute;top:0;left:9px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{pointer-events:none;width:176px;height:74px;display:block;position:absolute;bottom:30px;left:16px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view{width:176px;height:74px;display:block;position:relative}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--tablet,#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--mobile{display:none}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view>.robot-card__platform-body{z-index:1;pointer-events:none;width:100%;height:100%;transition:transform .24s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateY(0)}#main-content .robotics__grid>.robot-card:hover>.robot-card__media>.robot-card__platform>.robot-card__platform-view>.robot-card__platform-body{transform:translateY(-7px)}#main-content .robotics__grid>.robot-card:hover>.robot-card__media>.robot-card__platform .robot-card__platform-shell{transform:none}#main-content .robotics__grid>.robot-card .robot-card__platform-shell{width:176px;height:61px;display:block;position:absolute;bottom:13px;left:0}#main-content .robotics__grid>.robot-card .robot-card__platform-dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.25px;width:20px;height:2.5px;display:block;position:absolute;bottom:27.5px;left:40.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot{opacity:.94;background:#3f70ae;border-radius:50%;width:5px;height:5px;display:block;position:absolute;bottom:26px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(2){left:105.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(3){left:118.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(4){left:131.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--diffuse{opacity:.15;background:#173754;border-radius:50%;width:154px;height:7px;display:block;position:absolute;bottom:9px;left:10.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--contact{opacity:.17;background:#071c31;border-radius:50%;width:133px;height:4px;display:block;position:absolute;bottom:12px;left:21px}#main-content .robotics__grid>.robot-card>.robot-card__separator{opacity:.32;background:#9cb8d8;width:1px;height:404px;display:block;position:absolute;top:24px;right:0}#main-content .robotics__grid>.robot-card>strong{width:100%;max-width:none;color:var(--utm-color-core-brand-navy-800);font-family:var(--utm-font-family-body);margin-top:14px;font-size:18px;font-weight:600;line-height:24px}#main-content .robotics__rail{z-index:0;background:linear-gradient(#092f6a 0%,#1e67bb 23%,#78c8ff 47%,#2f83d5 61%,#082b61 100%);border-radius:3px;height:6px;display:block;position:absolute;top:271px;left:0;right:0;box-shadow:0 4px #0a315f26}@media (width<=1199px) and (width>=768px){#main-content .competencies{padding:32px 0 0}#main-content .competencies>.container{width:768px}#main-content .competencies__technical-panel{border-bottom:1px solid #7fa7d23d;grid-template-rows:192px 696px;grid-template-columns:1fr;width:720px;height:888px;margin:32px auto 0}#main-content .competencies__intro{padding:24px 0 0 28px}#main-content .competencies__heading-stack{width:540px}#main-content .competencies__heading-stack h2{font-size:32px;line-height:38.4px}#main-content .competencies__heading-stack .competencies__heading-dash{margin-top:14px}#main-content .competencies__heading-stack .text-link{margin-top:18px}#main-content .competencies__blueprint{width:317px;height:154px;inset:38px 14px auto auto}#main-content .competencies__blueprint--desktop,#main-content .competencies__blueprint--mobile{display:none}#main-content .competencies__blueprint--tablet{display:block}#main-content .competencies__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#main-content .competencies__grid .competency{border-bottom:1px solid #afc7df57;border-right:1px solid #afc7df57;height:232px;padding:42px 24px 24px}#main-content .competencies__grid .competency:nth-child(2n){border-right:0}#main-content .competencies__grid .competency:nth-child(n+5){border-bottom:0}#main-content .competencies__grid .competency>.competency__index{font-size:36px;line-height:43px;top:42px;left:24px}#main-content .competencies__grid .competency>.competency__dash{top:112px;left:24px}#main-content .competencies__grid .competency>.competency__medallion-wrap{width:126px;height:116px;top:24px;right:12px}#main-content .competencies__grid .competency>.competency__copy{top:136px;left:24px;right:24px}#main-content .competencies__grid .competency>.competency__copy strong{font-size:17px;line-height:23px}#main-content .competencies__grid .competency>.competency__copy p{font-size:15px;line-height:22px}#main-content .robotics__technical-panel{grid-template-rows:196px 684px;grid-template-columns:1fr;width:720px;height:880px;margin:24px auto 40px}#main-content .robotics__intro{padding:22px 0 0 28px}#main-content .robotics__intro .section-heading h2{width:540px;font-size:32px;line-height:38.4px}#main-content .robotics__heading-dash{margin-top:14px;display:block}#main-content .robotics__intro .section-heading .text-link{position:absolute;top:102px;left:28px}#main-content .robotics__blueprint{width:274px;height:141px;top:51px;left:auto;right:0}#main-content .robotics__blueprint--desktop,#main-content .robotics__blueprint--mobile{display:none}#main-content .robotics__blueprint--tablet{display:block}#main-content .robotics__grid{flex-wrap:wrap;padding:0}#main-content .robotics__grid>.robot-card{flex:0 0 240px;grid-template-rows:250px auto;width:240px;height:342px;min-height:0}#main-content .robotics__grid>.robot-card:first-child,#main-content .robotics__grid>.robot-card:nth-child(2),#main-content .robotics__grid>.robot-card:nth-child(3){margin-left:0}#main-content .robotics__grid>.robot-card:nth-child(4){margin-left:120px}#main-content .robotics__grid>.robot-card:nth-child(5){margin-left:0}#main-content .robotics__grid>.robot-card>.robot-card__media{width:240px;height:250px}#main-content .robotics__grid>.robot-card>.robot-card__media>img{width:182px;height:180px;min-height:0;left:29px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{width:168px;height:70px;bottom:4px;left:36px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view{width:168px;height:70px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--desktop,#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--mobile{display:none}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--tablet{display:block}#main-content .robotics__grid>.robot-card .robot-card__platform-shell{width:168px;height:58px;bottom:12px}#main-content .robotics__grid>.robot-card .robot-card__platform-dash{bottom:26px;left:40.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot{bottom:24px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(2){left:101px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(3){left:113px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(4){left:125px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--diffuse{width:148px;height:7px;bottom:6px;left:10.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--contact{width:128px;height:4px;bottom:8.7px;left:20.5px}#main-content .robotics__grid>.robot-card>.robot-card__separator{height:306px;top:18px}#main-content .robotics__grid>.robot-card>strong{width:100%;max-width:none;margin-top:10px;font-size:16px;line-height:22px}#main-content .robotics__rail{height:5px;top:232px}}@media (width<=767px){#main-content .competencies{padding:24px 0 0}#main-content .competencies>.container{width:100%}#main-content .competencies__technical-panel{border-bottom:1px solid #7fa7d23d;grid-template-rows:192px 1080px;grid-template-columns:1fr;width:100%;height:1272px;margin:24px auto 0}#main-content .competencies__intro{padding:24px 0 0 28px}#main-content .competencies__heading-stack{width:302px}#main-content .competencies__heading-stack h2{font-size:32px;line-height:38.4px}#main-content .competencies__heading-stack .competencies__heading-dash{width:20px;height:2px;margin-top:14px}#main-content .competencies__heading-stack .text-link{margin-top:18px}#main-content .competencies__blueprint{width:158px;height:154px;inset:38px 7px auto auto}#main-content .competencies__blueprint--desktop,#main-content .competencies__blueprint--tablet{display:none}#main-content .competencies__blueprint--mobile{display:block}#main-content .competencies__grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr;gap:0}#main-content .competencies__grid .competency{border-bottom:1px solid #afc7df57;border-right:0;height:180px;padding:18px 16px 24px}#main-content .competencies__grid .competency:nth-child(3n),#main-content .competencies__grid .competency:nth-child(2n){border-right:0}#main-content .competencies__grid .competency:last-child{border-bottom:0}#main-content .competencies__grid .competency>.competency__index{font-size:32px;line-height:38px;top:18px;left:16px}#main-content .competencies__grid .competency>.competency__dash{width:20px;height:2px;margin:0;position:absolute;top:75px;left:16px}#main-content .competencies__grid .competency>.competency__medallion-wrap{width:114px;height:104px;top:-15px;right:0}#main-content .competencies__grid .competency>.competency__copy{top:92px;left:16px;right:16px}#main-content .competencies__grid .competency>.competency__copy strong{font-size:16px;line-height:22px}#main-content .competencies__grid .competency>.competency__copy p{margin-top:4px;font-size:14px;line-height:20px}#main-content .robotics__technical-panel{grid-template-rows:184px 900px;grid-template-columns:1fr;width:358px;height:1084px;margin:24px auto 40px}#main-content .robotics__intro{padding:22px 0 0 28px}#main-content .robotics__intro .section-heading h2{width:302px;font-size:32px;line-height:38.4px}#main-content .robotics__heading-dash{width:20px;height:2px;margin-top:14px;display:block}#main-content .robotics__intro .section-heading .text-link{position:absolute;top:143px;left:28px}#main-content .robotics__blueprint{width:136px;height:132px;top:47px;left:auto;right:16px}#main-content .robotics__blueprint--desktop,#main-content .robotics__blueprint--tablet{display:none}#main-content .robotics__blueprint--mobile{display:block}#main-content .robotics__grid{flex-wrap:wrap;padding:0}#main-content .robotics__grid>.robot-card{flex:0 0 179px;grid-template-rows:220px auto;width:179px;height:300px;min-height:0}#main-content .robotics__grid>.robot-card:first-child,#main-content .robotics__grid>.robot-card:nth-child(2),#main-content .robotics__grid>.robot-card:nth-child(3),#main-content .robotics__grid>.robot-card:nth-child(4){margin-left:0}#main-content .robotics__grid>.robot-card:nth-child(5){margin-left:89.5px}#main-content .robotics__grid>.robot-card>.robot-card__media{width:179px;height:220px}#main-content .robotics__grid>.robot-card>.robot-card__media>img{width:142px;height:148px;min-height:0;left:18.5px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{width:140px;height:58px;bottom:8px;left:19.5px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view{width:140px;height:58px}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--desktop,#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--tablet{display:none}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform>.robot-card__platform-view--mobile{display:block}#main-content .robotics__grid>.robot-card .robot-card__platform-shell{width:140px;height:48px;bottom:10px}#main-content .robotics__grid>.robot-card .robot-card__platform-dash{width:17px;height:2px;bottom:21px;left:32px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot{width:4px;height:4px;bottom:20px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(2){left:84px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(3){left:94px}#main-content .robotics__grid>.robot-card .robot-card__platform-dot:nth-of-type(4){left:104.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--diffuse{width:123px;height:5.5px;bottom:6.5px;left:8.5px}#main-content .robotics__grid>.robot-card .robot-card__platform-shadow--contact{width:106px;height:3.2px;bottom:8.5px;left:16.5px}#main-content .robotics__grid>.robot-card>.robot-card__separator{height:264px;top:18px}#main-content .robotics__grid>.robot-card>strong{width:100%;max-width:none;margin-top:8px;font-size:14px;line-height:19px}#main-content .robotics__rail{height:4px;top:197px}}#main-content .equipment{background:var(--utm-color-semantic-background-canvas);padding:48px 0 64px}#main-content .equipment>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .equipment__frame{padding:0}#main-content .equipment__technical-panel{background:#fff;border:1px solid #dce5ec;border-radius:16px;grid-template-columns:290px 690px 292px;gap:24px;width:1384px;min-height:616px;margin:0 auto;padding:40px 32px;display:grid;position:relative}#main-content .equipment__intro{display:block;position:relative}#main-content .equipment__title{color:#0b1f3a;font-family:var(--utm-font-family-display);letter-spacing:-.64px;white-space:pre-line;margin:0;font-size:38px;font-weight:600;line-height:42px}#main-content .equipment__accent{background:var(--utm-color-core-brand-orange-500);border-radius:2px;width:46px;height:3px;margin-top:14px;display:block}#main-content .equipment__intro .text-link{color:#0646a0;font-family:var(--utm-font-family-body);align-items:center;gap:8px;margin-top:14px;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .equipment__categories{margin-top:14px;display:block}#main-content .equipment__categories a{color:#0b1f3a;min-height:55px;font-family:var(--utm-font-family-body);align-items:center;gap:12px;font-size:15px;font-weight:400;line-height:21px;text-decoration:none;display:flex}#main-content .equipment__category-medallion{width:38px;height:38px;color:var(--utm-color-core-brand-blue-700);flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}#main-content .equipment__categories a+a{position:relative}#main-content .equipment__categories a+a:before{content:"";opacity:.82;background:#d8e3ee;width:240px;height:1px;position:absolute;top:-.5px;left:50px}#main-content .equipment__mosaic{grid-template-columns:300px 358px;gap:24px;width:690px;height:508px;display:grid}#main-content .equipment__product{background:#fff;border:1px solid #dce5ec;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}#main-content .equipment__product img{object-fit:contain;width:100%;height:100%}#main-content .equipment__product--primary{width:300px;height:488px}#main-content .equipment__product--primary img{object-fit:cover}#main-content .equipment__mosaic-right{grid-template-rows:238px 238px;gap:24px;width:358px;height:508px;display:grid}#main-content .equipment__mosaic-top{grid-template-columns:175px 175px;gap:8px;width:358px;height:238px;display:grid}#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{width:175px;height:238px}#main-content .equipment__product--wide{width:358px;height:238px}#main-content .equipment__side{flex-direction:column;gap:44px;width:292px;min-height:490px;padding-top:20px;display:flex}#main-content .equipment__benefits{width:292px;display:block}#main-content .equipment-benefit{color:#475665;min-height:78px;font-family:var(--utm-font-family-body);align-items:center;gap:14px;font-size:15px;font-weight:400;line-height:22px;text-decoration:none;display:flex;position:relative}#main-content .equipment-benefit+.equipment-benefit:before{content:"";opacity:.82;background:#d8e3ee;width:236px;height:1px;position:absolute;top:0;left:56px}#main-content .equipment-benefit__medallion{width:42px;height:42px;color:var(--utm-color-core-brand-blue-700);flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}#main-content .equipment__actions{gap:12px;width:292px;display:grid}#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:292px;min-height:56px;font-family:var(--utm-font-family-body);border-radius:8px;font-size:16px;font-weight:600;line-height:21.6px}#main-content .equipment__actions .button--primary{box-shadow:none;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background:#fe6a00;border:0;border-radius:0}@media (hover:hover) and (pointer:fine){#main-content .equipment__actions .button--primary:hover{color:#fff;box-shadow:none;background:#ff7a1a}}#main-content .equipment__actions .button--primary:active{background:#e05f00}#main-content .equipment__actions .button--secondary{color:#0757b7;border:1px solid #c5d0d9}@media (width<=1199px) and (width>=768px){#main-content .equipment{padding:32px 0 40px}#main-content .equipment>.container{width:768px}#main-content .equipment__technical-panel{border-radius:16px;grid-template-rows:330px 500px 532px;grid-template-columns:1fr;gap:20px 0;width:720px;min-height:1402px;padding:0;display:grid}#main-content .equipment__intro{width:720px;height:330px;padding:22px 28px 0}#main-content .equipment__title{font-size:34px;line-height:41px}#main-content .equipment__accent{margin-top:14px}#main-content .equipment__intro .text-link{align-items:center;height:40px;margin-top:14px;display:inline-flex}#main-content .equipment__categories{grid-template-columns:322px 322px;gap:0 20px;width:664px;margin-top:14px;display:grid}#main-content .equipment__categories a{min-height:54px}#main-content .equipment__categories a+a:before{width:268px;left:54px}#main-content .equipment__mosaic{grid-template-columns:320px 388px;gap:12px;width:720px;height:500px;padding:0}#main-content .equipment__product--primary{width:320px;height:500px}#main-content .equipment__mosaic-right{grid-template-rows:236px 252px;gap:12px;width:388px;height:500px}#main-content .equipment__mosaic-top{grid-template-columns:190px 190px;gap:8px;width:388px;height:236px}#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{width:190px;height:236px}#main-content .equipment__product--wide{width:388px;height:252px}#main-content .equipment__side{width:720px;min-height:532px;padding:24px 24px 40px}#main-content .equipment__benefits{width:672px}#main-content .equipment-benefit{min-height:74px}#main-content .equipment-benefit+.equipment-benefit:before{width:610px;left:62px}#main-content .equipment-benefit__medallion{flex-basis:48px;width:48px;height:48px}#main-content .equipment__actions{grid-template-columns:1fr;gap:12px;width:672px}#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:672px}}@media (width<=767px){#main-content .equipment{padding:24px 0 32px}#main-content .equipment>.container{width:390px}#main-content .equipment__technical-panel{border-radius:16px;grid-template-rows:450px 590px 476px;grid-template-columns:1fr;gap:16px 0;width:358px;min-height:1548px;padding:0;display:grid}#main-content .equipment__intro{width:358px;height:450px;padding:20px 22px 0}#main-content .equipment__title{letter-spacing:-.64px;font-size:28px;line-height:34px}#main-content .equipment__accent{width:40px;margin-top:14px}#main-content .equipment__intro .text-link{align-items:center;height:44px;margin-top:12px;font-size:14px;line-height:18.9px;display:inline-flex}#main-content .equipment__categories{width:314px;margin-top:12px}#main-content .equipment__categories a{min-height:48px;font-size:13px;line-height:18px}#main-content .equipment__category-medallion{flex-basis:38px;width:38px;height:38px}#main-content .equipment__categories a+a:before{width:266px;left:48px}#main-content .equipment__mosaic{grid-template-rows:230px 160px 180px;grid-template-columns:1fr;gap:10px;width:358px;height:590px;padding:10px}#main-content .equipment__product--primary{width:338px;height:230px}#main-content .equipment__mosaic-right{grid-template-rows:none;width:358px;height:350px}#main-content .equipment__mosaic-top{grid-template-columns:174px 174px;gap:10px;width:358px;height:160px}#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{width:174px;height:160px}#main-content .equipment__product--wide{width:358px;height:180px}#main-content .equipment__side{width:358px;min-height:476px;padding:22px 22px 24px}#main-content .equipment__benefits{width:314px}#main-content .equipment-benefit{min-height:64px;font-size:14px;line-height:20px}#main-content .equipment-benefit+.equipment-benefit:before{width:260px;left:54px}#main-content .equipment-benefit__medallion{flex-basis:42px;width:42px;height:42px}#main-content .equipment__actions{gap:10px;width:314px}#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:314px;min-height:52px}}#main-content .about{background:#f3f7fa;padding:0 0 24px}#main-content .about>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .about__overview{background:#fff;border:1px solid #d6e3ef;border-radius:16px;grid-template-columns:520px 1px minmax(0,1fr);gap:0;width:1416px;min-height:500px;margin:12px auto 0;padding:0;display:grid}#main-content .about__overview-left{padding:34px 0 0 48px;position:relative}#main-content .about__eyebrow{color:#0757b9;font-family:var(--utm-font-family-condensed);letter-spacing:.4px;font-size:12px;font-weight:500;line-height:16px;display:block}#main-content .about__title{color:#0b1f3a;font-family:var(--utm-font-family-display);margin:8px 0 0;font-size:36px;font-weight:600;line-height:42px}#main-content .about__accent{background:#fe6a00;width:38px;height:3px;margin-top:14px;display:block}#main-content .about__overview-left .text-link{color:#0646a0;height:40px;font-family:var(--utm-font-family-body);align-items:center;gap:8px;margin-top:5px;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .about__description{color:#0b1f3a;width:430px;font-family:var(--utm-font-family-body);white-space:pre-line;margin:4px 0 0;font-size:15px;font-weight:400;line-height:22px}#main-content .about__photo{object-fit:cover;border-radius:12px;width:430px;height:215px;margin-top:4px;display:block}#main-content .about__divider{background:#d6e3ef;width:1px;height:440px;margin-top:30px;display:block}#main-content .about__overview-right{padding:62px 0 0 60px}#main-content .about__lead{color:#0b1f3a;max-width:780px;font-family:var(--utm-font-family-body);white-space:pre-line;margin:0;font-size:27px;font-weight:600;line-height:34px}#main-content .about__usps{grid-template-columns:repeat(4,180px);gap:0;margin-top:36px;display:grid}#main-content .about-usp{flex-direction:column;align-items:flex-start;width:180px;min-width:0;height:274px;padding:0 18px 0 10px;text-decoration:none;display:flex;position:relative}#main-content .about-usp__icon{color:#0757b9;background:#eaf3fa;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}#main-content .about-usp strong{color:#0757b9;font-family:var(--utm-font-family-body);margin-top:14px;font-size:17px;font-weight:600;line-height:24px}#main-content .about-usp p{color:#0b1f3a;font-family:var(--utm-font-family-body);margin:14px 0 0;font-size:14px;font-weight:400;line-height:21px}#main-content .about-usp__divider{background:#d6e3ef;width:1px;height:250px;position:absolute;top:0;right:0}#main-content .about__trust{background:#fff;border:1px solid #d6e3ef;border-radius:16px;width:1416px;min-height:412px;margin:24px auto 0;padding:28px 48px}#main-content .about__trust-title{color:#0b1f3a;font-family:var(--utm-font-family-body);margin:8px 0 0;font-size:30px;font-weight:600;line-height:37px}#main-content .about__trust-columns{grid-template-columns:390px 430px 402px;gap:24px;margin-top:24px;display:grid}#main-content .trust-label{color:#0b1f3a;min-height:36px;font-family:var(--utm-font-family-body);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:22px;display:flex}#main-content .trust-label svg{color:#0757b9}#main-content .trust-card{background:#fff;border:1px solid #d6e3ef;border-radius:12px}#main-content .trust-card--certificates{flex-direction:column;width:390px;height:184px;padding:12px 16px 16px;display:flex}#main-content .trust-card--certificates .document-preview{gap:16px;margin:0;display:flex}#main-content .trust-card--certificates .document-preview img{object-fit:cover;border-radius:4px;width:82px;height:122px}#main-content .trust-card--certificates .document-preview figcaption{flex-direction:column;padding-top:8px;display:flex}#main-content .trust-card--certificates .document-preview figcaption strong{color:#0b1f3a;font-family:var(--utm-font-family-body);font-size:17px;font-weight:600;line-height:24px}#main-content .trust-card--certificates .document-preview figcaption span{color:#53657a;font-family:var(--utm-font-family-body);margin-top:10px;font-size:15px;font-weight:400;line-height:22px}#main-content .trust-card--certificates .text-link,#main-content .trust-card--partners .text-link,#main-content .trust-card--reviews .text-link{color:#0646a0;font-family:var(--utm-font-family-body);align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .trust-card--certificates,#main-content .trust-card--partners,#main-content .trust-card--reviews{flex-direction:column;display:flex}#main-content .trust-card--certificates .text-link,#main-content .trust-card--partners .text-link,#main-content .trust-card--reviews .text-link{margin-top:auto}#main-content .trust-card--partners{flex-direction:column;width:430px;height:184px;padding:14px 16px 16px;display:flex}#main-content .trust-card--partners .partner-panel__logos{grid-template-columns:repeat(3,126px);gap:8px;margin:0 0 12px;display:grid}#main-content .trust-card--partners .partner-logo{object-fit:contain;box-sizing:border-box;border:1px solid #d6e3ef;border-radius:6px;justify-content:center;align-items:center;width:126px;height:48px;padding:6px 8px;display:flex;grid-column:auto!important}#main-content .trust-card--reviews{flex-direction:column;width:402px;height:184px;padding:10px 16px 16px;display:flex}#main-content .trust-card--reviews .review-card__quote{color:#fe6a00;width:60px;height:64px;font-family:var(--utm-font-family-body);font-size:52px;font-weight:700;line-height:60px;display:block}#main-content .trust-card--reviews p{color:#53657a;font-family:var(--utm-font-family-body);margin:-8px 0 0;font-size:15px;font-weight:400;line-height:23px}@media (width<=1199px) and (width>=768px){#main-content .about>.container{width:768px}#main-content .about__overview{grid-template-columns:1fr;width:736px;min-height:950px;margin-top:16px;padding:0}#main-content .about__overview-left{width:736px;height:470px;padding:30px 32px 0}#main-content .about__eyebrow{font-size:12px;line-height:16px}#main-content .about__title{margin-top:26px;font-size:34px;line-height:40px}#main-content .about__accent{margin-top:14px}#main-content .about__overview-left .text-link{margin-top:2px}#main-content .about__description{width:672px;margin-top:18px;font-size:16px;line-height:24px}#main-content .about__photo{width:672px;height:270px;margin-top:16px}#main-content .about__divider{display:none}#main-content .about__overview-right{width:736px;height:480px;padding:24px 32px 0}#main-content .about__lead{font-size:25px;line-height:32px}#main-content .about__usps{grid-template-columns:repeat(2,1fr);gap:0;margin-top:24px}#main-content .about-usp{flex-direction:row;align-items:flex-start;gap:20px;width:328px;height:132px;padding:0}#main-content .about-usp__icon{flex:0 0 54px;width:54px;height:54px}#main-content .about-usp strong{margin-top:4px;font-size:16px;line-height:22px}#main-content .about-usp p{margin-top:8px;font-size:13px;line-height:19px}#main-content .about-usp__divider{display:none}#main-content .about__trust{width:736px;min-height:760px;margin-top:16px;padding:28px 32px}#main-content .about__trust-title{font-size:29px;line-height:36px}#main-content .about__trust-columns{grid-template-columns:320px 328px;gap:24px;margin-top:18px}#main-content .trust-card--certificates{width:320px;height:246px}#main-content .trust-card--certificates .document-preview img{width:86px;height:140px}#main-content .trust-card--partners{width:328px;height:246px}#main-content .trust-card--partners .partner-panel__logos{grid-template-columns:repeat(3,94px)}#main-content .trust-card--partners .partner-logo{width:94px;height:56px}#main-content .trust-column:nth-child(3){grid-column:1/3}#main-content .trust-card--reviews{width:672px;height:192px}}@media (width<=767px){#main-content .about>.container{width:390px}#main-content .about__overview{border-radius:14px;grid-template-columns:1fr;width:370px;min-height:1540px;margin-top:12px;padding:0}#main-content .about__overview-left{width:370px;height:700px;padding:26px 16px 0}#main-content .about__eyebrow{font-size:11px;line-height:15px}#main-content .about__title{margin-top:24px;font-size:28px;line-height:34px}#main-content .about__accent{width:34px;margin-top:14px}#main-content .about__overview-left .text-link{margin-top:2px;font-size:14px;line-height:18.9px}#main-content .about__description{width:338px;margin-top:18px;font-size:14px;line-height:22px}#main-content .about__photo{width:338px;height:310px;margin-top:14px}#main-content .about__divider{display:none}#main-content .about__overview-right{width:370px;height:840px;padding:24px 16px 0}#main-content .about__lead{font-size:23px;line-height:30px}#main-content .about__usps{grid-template-columns:1fr;margin-top:20px}#main-content .about-usp{flex-direction:row;align-items:flex-start;gap:14px;width:338px;height:154px;padding:0}#main-content .about-usp__icon{flex:0 0 54px;width:54px;height:54px}#main-content .about-usp strong{margin-top:2px;font-size:16px;line-height:22px}#main-content .about-usp p{margin-top:8px;font-size:13px;line-height:19px}#main-content .about-usp__divider{width:270px;height:1px;display:block;inset:auto auto 0 68px}#main-content .about__trust{border-radius:14px;width:370px;min-height:1350px;margin-top:12px;padding:26px 16px}#main-content .about__trust-title{margin-top:24px;font-size:25px;line-height:32px}#main-content .about__trust-columns{grid-template-columns:1fr;margin-top:16px}#main-content .trust-card--certificates{width:338px;height:280px}#main-content .trust-card--certificates .document-preview img{width:98px;height:166px}#main-content .trust-card--certificates .document-preview figcaption strong{font-size:16px}#main-content .trust-card--certificates .document-preview figcaption span{font-size:14px}#main-content .trust-card--partners{width:338px;height:330px}#main-content .trust-card--partners .partner-panel__logos{grid-template-columns:repeat(3,96px)}#main-content .trust-card--partners .partner-logo{width:96px;height:74px}#main-content .trust-card--reviews{width:338px;height:264px}}#main-content .news-faq{background:#f4f8fb;padding:0 0 24px}#main-content .news-faq__layout{gap:0;display:block}#main-content .news-faq>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .news{box-sizing:border-box;background:#fbfdfe;border:1px solid #d6e3ef;border-radius:18px;width:1407px;min-height:917px;margin:12px auto 0;padding:33px 32px 40px}#main-content .news__header{justify-content:space-between;align-items:center;width:1343px;height:62px;display:flex}#main-content .news__title{color:#0b1f3a;font-family:var(--utm-font-family-display);margin:0;font-size:36px;font-weight:600;line-height:42px}#main-content .news__header .text-link{color:#0646a0;font-family:var(--utm-font-family-body);align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .news__content{grid-template-columns:721px 608px;gap:24px;min-height:754px;margin-top:22px;display:grid}#main-content .news-card--featured{border-radius:18px;width:721px;height:754px;text-decoration:none;display:block;overflow:hidden;position:relative!important}#main-content .news-card--featured>img{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}#main-content .news-card__shade{background:linear-gradient(#0b1f3a00 0%,#0b1f3a0a 48%,#0b1f3aa8 70%,#051a32f5 100%);position:absolute;inset:0}#main-content .news-card--featured>div{position:absolute;bottom:46px;left:34px;right:30px}#main-content .news-card__meta,#main-content .news-list-item__meta{align-items:center;gap:0;display:flex}#main-content .news-card__date-accent{background:#fe6a00;flex:0 0 3px;width:3px;height:29px;position:static}#main-content .news-card--featured time{color:#f7fafc;font-family:var(--utm-font-family-condensed);margin-left:18px;font-size:22px;font-weight:500;line-height:30px;display:block}#main-content .news-card--featured strong{color:#fff;font-family:var(--utm-font-family-body);white-space:pre-line;margin-top:24px;font-size:28px;font-weight:700;line-height:40px;display:block}#main-content .news-card__cta{color:#fff;width:fit-content;font-family:var(--utm-font-family-body);background:0 0;justify-content:flex-start;align-items:center;gap:12px;margin-top:30px;padding:16px 42px 16px 22px;font-weight:500;line-height:28px;display:inline-flex;position:relative;font-size:20px!important}#main-content .news-card__cta .news-card__cta-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#main-content .news-card__cta .news-card__cta-frame path{stroke:#1278bb;stroke-width:2px;fill:none}#main-content .news__secondary{background:#fcfdfe;border:1px solid #d6e3ef;border-radius:18px;grid-template-rows:1fr 1fr;gap:0;width:608px;height:754px;display:grid;overflow:hidden}#main-content .news__secondary .news-list-item{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 50px 0 48px;text-decoration:none;display:flex;position:relative}#main-content .news__secondary .news-list-item+.news-list-item{border-top:1px solid #d6e3ef}#main-content .news-list-item__arrow{color:var(--utm-color-core-brand-blue-700);display:inline-flex;position:absolute;top:32px;right:48px}#main-content .news-list-item__meta{position:static}#main-content .news-list-item__date-accent{background:#fe6a00;flex:0 0 3px;width:3px;height:29px;position:static}#main-content .news__secondary time{color:#5b6c80;font-family:var(--utm-font-family-condensed);margin-left:20px;font-size:22px;font-weight:500;line-height:30px}#main-content .news__secondary strong{color:#0b1f3a;font-family:var(--utm-font-family-body);white-space:pre-line;margin-top:22px;font-size:28px;font-weight:600;line-height:42px}#main-content .faq{width:1360px;min-height:680px;margin:0 auto;position:relative;overflow:hidden}#main-content .faq__industrial-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#main-content .faq__wash{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 63%,#ffffff5c 78%,#fff0 100%);position:absolute;inset:0}#main-content .faq__header{justify-content:space-between;align-items:flex-start;padding:72px 40px 0;display:flex;position:relative}#main-content .faq__title{color:#071d3a;font-family:var(--utm-font-family-display);white-space:pre-line;margin:0;font-size:56px;font-weight:600;line-height:64px}#main-content .faq__ask{color:#fff;font-family:var(--utm-font-family-body);align-items:center;gap:12px;margin-top:26px;font-size:18px;font-weight:600;line-height:26px;text-decoration:none;display:inline-flex}#main-content .faq__ask-circle{display:none}#main-content .faq__ask-circle svg{width:20px;height:20px}#main-content .faq__items{background:#fffffff7;border:1px solid #cbdcec;border-radius:10px;width:1280px;margin:42px auto 0;position:relative}#main-content .faq-item{flex-direction:column;justify-content:center;align-items:stretch;min-height:83px;padding:0 48px 0 76px;display:flex;position:relative}#main-content .faq-item+.faq-item{border-top:1px solid #cbdcec}#main-content .faq-item__node{background:#fe6a00;border-radius:5px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px}#main-content .faq-item__badge{width:61px;height:61px;color:var(--utm-color-core-brand-blue-700);flex:0 0 61px;justify-content:center;align-items:center;margin-right:36px;display:inline-flex}#main-content .faq-item__badge svg{width:28px;height:28px}#main-content .faq-item button{color:#071d3a;font-family:var(--utm-font-family-body);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-size:22px;font-weight:600;line-height:30px;display:flex}#main-content .faq-item button svg{box-sizing:content-box;color:#0757b9;width:24px;height:24px;transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:#fff;border-radius:50%;flex:none;padding:7px;box-shadow:0 2px 8px #0b1f3a24}#main-content .faq-item.is-open button svg{transform:rotate(180deg)}#main-content .faq-item__answer{transition:grid-template-rows var(--utm-motion-duration-base) var(--utm-motion-easing-standard);grid-template-rows:0fr;display:grid;overflow:hidden}#main-content .faq-item.is-open .faq-item__answer{grid-template-rows:1fr}#main-content .faq-item__answer-inner{overflow:hidden}#main-content .faq-item__answer p{color:#475665;font-family:var(--utm-font-family-body);opacity:0;transition:opacity var(--utm-motion-duration-base) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-base) var(--utm-motion-easing-standard);margin:0 0 14px;padding-right:96px;font-size:15px;line-height:22px;transform:translateY(-6px)}#main-content .faq-item.is-open .faq-item__answer p{opacity:1;transform:translateY(0)}@media (width<=1199px) and (width>=768px){#main-content .news-faq>.container{width:768px}#main-content .news{border-radius:16px;width:720px;min-height:952px;margin-top:16px;padding:20px 24px 24px}#main-content .news__header{width:672px;height:48px}#main-content .news__title{font-size:36px;line-height:44px}#main-content .news__content{grid-template-columns:1fr;gap:20px;margin-top:20px}#main-content .news-card--featured{border-radius:14px;width:672px;height:460px}#main-content .news-card--featured>div{bottom:24px;left:24px;right:24px}#main-content .news-card__date-accent{width:3px;height:24px}#main-content .news-card--featured time{font-size:18px;line-height:25px}#main-content .news-card--featured strong{margin-top:16px;font-size:24px;line-height:32px}#main-content .news-card__cta{margin-top:16px;font-size:17px;line-height:24px}#main-content .news__secondary{grid-template-rows:1fr;grid-template-columns:1fr 1fr;width:672px;height:316px}#main-content .news__secondary .news-list-item{padding:0 60px 0 22px}#main-content .news__secondary .news-list-item+.news-list-item{border-top:0;border-left:1px solid #d6e3ef}#main-content .news-list-item__arrow{top:24px;right:20px}#main-content .news-list-item__date-accent{height:22px;top:22px;left:22px}#main-content .news__secondary time{font-size:18px;line-height:25px}#main-content .news__secondary strong{margin-top:14px;font-size:18px;line-height:28px}#main-content .faq{width:768px;height:820px}#main-content .faq__header{padding:44px 24px 0}#main-content .faq__title{font-size:44px;line-height:52px}#main-content .faq__ask{margin-top:19px;font-size:18px}#main-content .faq__ask-circle{width:36px;height:36px}#main-content .faq__items{width:720px;margin:44px auto 0}#main-content .faq-item{min-height:96px;padding:0 24px 0 32px}#main-content .faq-item__badge{flex-basis:56px;width:56px;height:56px;margin-right:20px}#main-content .faq-item button{padding:22px 0;font-size:20px;line-height:28px}#main-content .faq-item__answer p{padding-right:64px}}@media (width<=767px){#main-content .news-faq>.container{width:390px}#main-content .news{border-radius:14px;width:358px;min-height:1228px;margin-top:12px;padding:14px 16px 16px}#main-content .news__header{flex-direction:column;align-items:flex-start;gap:0;width:326px;height:76px}#main-content .news__title{white-space:pre-line;font-size:32px;line-height:38px}#main-content .news__header .text-link{margin-top:6px;font-size:14px;line-height:18.9px}#main-content .news__content{grid-template-columns:1fr;gap:16px;margin-top:16px}#main-content .news-card--featured{border-radius:13px;width:326px;height:460px}#main-content .news-card--featured>div{bottom:20px;left:18px;right:18px}#main-content .news-card__date-accent{height:22px}#main-content .news-card--featured time{font-size:17px;line-height:24px}#main-content .news-card--featured strong{margin-top:14px;font-size:22px;line-height:30px}#main-content .news-card__cta{margin-top:14px;font-size:16px;line-height:24px}#main-content .news-card__cta svg{width:30px;height:30px}#main-content .news__secondary{border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:1fr;width:326px;height:592px}#main-content .news__secondary .news-list-item{padding:0 60px 0 20px}#main-content .news__secondary .news-list-item+.news-list-item{border-top:1px solid #d6e3ef;border-left:0}#main-content .news-list-item__arrow{top:22px;right:18px}#main-content .news-list-item__date-accent{height:21px;top:20px;left:20px}#main-content .news__secondary time{font-size:17px;line-height:24px}#main-content .news__secondary strong{margin-top:12px;font-size:18px;line-height:28px}#main-content .faq{width:390px;min-height:860px}#main-content .faq__wash{background:linear-gradient(#fffffffa 0%,#ffffffe6 56%,#ffffff6b 78%,#ffffff0f 100%);height:270px}#main-content .faq__header{flex-direction:column;align-items:flex-start;gap:14px;padding:32px 16px 0}#main-content .faq__title{font-size:32px;line-height:38px}#main-content .faq__ask{margin-top:0;font-size:16px;line-height:22px}#main-content .faq__ask-circle{width:36px;height:36px}#main-content .faq__items{border-radius:9px;width:358px;margin:24px auto 0}#main-content .faq-item{min-height:96px;padding:0 16px 0 20px}#main-content .faq-item__badge{flex-basis:48px;width:48px;height:48px;margin-right:18px}#main-content .faq-item button{padding:20px 0;font-size:16px;line-height:22px}#main-content .faq-item__answer p{padding-right:16px}}#main-content .consultation{background:#f4f8fb;padding:0 0 24px}#main-content .consultation>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .consultation__frame{border:none;padding:0;display:block}#main-content .consultation__panel{background:#fbfdfe;border:1px solid #cbdcec;border-radius:21px;grid-template-columns:800px 521px;gap:13px;width:1336px;min-height:659px;margin:12px auto 0;display:grid;position:relative;overflow:hidden}#main-content .consultation__panel .lead-form{align-content:normal;padding:31px 0 0 44px;display:block;position:relative}#main-content .consultation__rule{background:#0757b9;border-radius:2px;width:58px;height:3px;display:block}#main-content .lead-form__heading h2{color:#0b1f3a;font-family:var(--utm-font-family-display);white-space:pre-line;margin:25px 0 0;font-size:42px;font-weight:600;line-height:50px}#main-content .lead-form__heading p{color:#5b6c80;font-family:var(--utm-font-family-body);white-space:pre-line;margin:13px 0 0;font-size:16px;font-weight:400;line-height:24px}#main-content .lead-form__fields{grid-template-columns:355px 376px;gap:27px 24px;margin-top:16px;display:grid}#main-content .lead-form__fields .field{flex-direction:column;gap:5px;display:flex}#main-content .lead-form__fields .field>span{color:#0b1f3a;font-family:var(--utm-font-family-body);font-size:14px;font-weight:500;line-height:20px}#main-content .lead-form__fields .field sup{color:#fe6a00;font-size:14px;font-weight:600;line-height:20px}#main-content .lead-form__fields input,#main-content .lead-form__fields textarea{color:#0b1f3a;width:100%;min-height:48px;font-family:var(--utm-font-family-body);box-sizing:border-box;transition:border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:#fff;border:1.5px solid #8aa3bd;border-radius:8px;outline:none;padding:12px 14px;font-size:15px;font-weight:400;line-height:22px}#main-content .lead-form__fields input::placeholder,#main-content .lead-form__fields textarea::placeholder{color:#8aa3bd}#main-content .lead-form__fields input:hover,#main-content .lead-form__fields textarea:hover{border-color:#5b7a99}#main-content .lead-form__fields input:focus,#main-content .lead-form__fields textarea:focus{border-color:#0757b9;box-shadow:0 0 0 3px #0757b91f}#main-content .lead-form__fields textarea{resize:vertical;height:100%;min-height:132px}#main-content .lead-form__fields .field--textarea{grid-row:1/4}#main-content .captcha-demo{align-items:center;gap:16px;margin-top:14px;display:flex}#main-content .captcha-demo strong{color:#53657a;width:90px;height:40px;font-family:var(--utm-font-family-display);letter-spacing:2px;background:var(--utm-color-semantic-background-canvas);border:1px dashed #c5d0d9;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}#main-content .captcha-demo label{flex-direction:column;gap:4px;display:flex}#main-content .captcha-demo label span{color:#0b1f3a;font-family:var(--utm-font-family-body);font-size:14px;font-weight:500;line-height:20px}#main-content .captcha-demo label input{box-sizing:border-box;border:1px solid #cbdcec;border-radius:8px;width:240px;min-height:36px;padding:6px 10px;font-size:15px}#main-content .lead-form .consent{cursor:pointer;align-items:center;gap:12px;margin-top:18px;display:flex}#main-content .lead-form .consent input{opacity:0;pointer-events:none;position:absolute}#main-content .lead-form .consent>span:first-of-type{color:#0000;background:#fff;border:1.5px solid #8aa3bd;border-radius:3px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}#main-content .lead-form .consent>span:last-of-type{color:#5b6c80;font-family:var(--utm-font-family-body);font-size:14px;font-weight:400;line-height:20px}#main-content .lead-form .consent input:checked+span{color:#fff;background:#0757b9;border-color:#0757b9}#main-content .lead-form .consent a{color:#5b6c80;font-family:var(--utm-font-family-body);text-underline-offset:3px;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}#main-content .lead-form__submit{color:#fff;width:286px;height:64px;font-family:var(--utm-font-family-body);cursor:pointer;background:#fe6a00;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}#main-content .lead-form__submit:hover{background:#e85f00}#main-content .lead-form__submit:disabled{opacity:.7;cursor:default}#main-content .form-status{color:#53657a;min-height:20px;font-family:var(--utm-font-family-body);margin-top:10px;font-size:14px;line-height:20px}#main-content .form-status.is-success{color:#1e7e34}#main-content .form-status.is-error{color:#c62828}#main-content .specialist-card{width:521px;height:100%;min-height:659px;position:relative;overflow:hidden}#main-content .specialist-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#main-content .specialist-card .specialist-card__caption{z-index:2;box-sizing:border-box;background:#061a35;align-items:flex-start;gap:14px;height:127px;padding:33px 20px 0;display:flex;position:absolute;bottom:0;left:0;right:0}#main-content .specialist-card .specialist-card__caption:before{content:"";pointer-events:none;background:linear-gradient(#061a3500,#061a35);height:56px;position:absolute;bottom:100%;left:0;right:0}#main-content .specialist-card__accent{background:#fe6a00;flex-shrink:0;width:3px;height:50px;margin-top:2px;position:static}#main-content .specialist-card__caption strong{color:#fff;font-family:var(--utm-font-family-body);font-size:18px;font-weight:600;line-height:24px;display:block}#main-content .specialist-card__caption p{color:#d8e6f4;font-family:var(--utm-font-family-body);margin:14px 0 0;font-size:15px;font-weight:400;line-height:22px}#main-content .specialist-card .specialist-card__caption>div{background:0 0;gap:0;padding:0;display:block;position:static;transform:none}@media (width<=1199px) and (width>=768px){#main-content .consultation>.container{width:768px}#main-content .consultation__panel{border-radius:20px;grid-template-rows:720px 440px;grid-template-columns:1fr;width:720px;min-height:1160px;margin-top:16px}#main-content .consultation__panel .lead-form{padding:34px 0 0 32px}#main-content .consultation__rule{width:54px}#main-content .lead-form__heading h2{margin-top:26px;font-size:40px;line-height:48px}#main-content .lead-form__heading p{margin-top:14px}#main-content .lead-form__fields{grid-template-columns:316px 316px;gap:20px 24px;margin-top:20px}#main-content .lead-form__fields input{min-height:52px}#main-content .lead-form__fields textarea{height:144px}#main-content .lead-form .consent{margin-top:16px}#main-content .lead-form__submit{width:280px;height:56px;margin-top:18px;font-size:17px}#main-content .specialist-card{width:720px;height:440px;min-height:440px}#main-content .specialist-card__caption{height:112px;padding:20px 0 0 58px}#main-content .specialist-card__caption:before{height:48px}#main-content .specialist-card__accent{height:67px;top:22px;left:38px}}@media (width<=767px){#main-content .consultation>.container{width:390px}#main-content .consultation__panel{border-radius:18px;grid-template-rows:1072px 476px;grid-template-columns:1fr;width:358px;min-height:1548px;margin-top:12px}#main-content .consultation__panel .lead-form{padding:30px 0 0 21px;overflow:hidden}#main-content .consultation__rule{width:46px}#main-content .lead-form__heading h2{width:318px;margin-top:24px;font-size:32px;line-height:39px}#main-content .lead-form__heading p{width:318px;margin-top:9px;font-size:15px;line-height:23px}#main-content .lead-form__fields{grid-template-columns:316px;gap:0;margin-top:18px}#main-content .lead-form__fields .field{margin-bottom:22px}#main-content .lead-form__fields input{border-radius:12px;min-height:52px;font-size:16px;line-height:24px}#main-content .lead-form__fields textarea{border-radius:12px;height:132px;font-size:16px;line-height:24px}#main-content .lead-form__fields .field--textarea{grid-row:auto}#main-content .captcha-demo{display:none}#main-content .lead-form .consent{margin-top:4px}#main-content .lead-form .consent a{font-size:16px;line-height:24px}#main-content .lead-form__submit{width:316px;height:52px;margin-top:16px;font-size:16px;line-height:21.6px}#main-content .specialist-card{border-radius:18px;width:358px;height:100%;min-height:476px}#main-content .specialist-card__caption{gap:12px;height:134px;padding:20px 16px 0}#main-content .specialist-card__caption:before{height:40px}#main-content .specialist-card__accent{flex-shrink:0;width:3px;height:60px;margin-top:2px;position:static}#main-content .specialist-card__caption strong{font-size:17px;line-height:23px}#main-content .specialist-card__caption p{margin-top:6px;font-size:14px;line-height:20px}}#main-content .contacts{background:#f2f7fb;padding:0 0 24px}#main-content .contacts>.container{width:100%;max-width:1440px;margin-inline:auto;padding:0}#main-content .contacts__layout{background:#fbfdfe;border:1px solid #cbdcec;border-radius:20px;width:1404px;min-height:873px;margin:12px auto 0;display:block;position:relative;overflow:hidden}#main-content .contacts__layout:before{content:"";background:#fe6a00;width:38px;height:3px;position:absolute;top:22px;left:54px}#main-content .contacts .section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0;display:flex;position:absolute;top:30px;left:54px;right:34px;transform:none}#main-content .contacts .section-heading h2{color:#0b1f3a;width:280px;max-width:none;font-family:var(--utm-font-family-display);white-space:normal;margin:8px 0 0;font-size:32px;font-weight:600;line-height:38px}#main-content .contacts .section-heading .text-link{color:#0646a0;font-family:var(--utm-font-family-body);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:21.6px;display:inline-flex}#main-content .contacts__lead{color:#53657a;width:520px;font-family:var(--utm-font-family-body);margin:0;font-size:15px;font-weight:500;line-height:22px;position:absolute;top:83px;left:54px}#main-content .contacts-map{border:1px solid #cbdcec;border-radius:15px;width:702px;height:500px;min-height:500px;position:absolute;top:153px;left:52px}#main-content .contacts-map__toggle{color:#0b1f3a;background:#fffffff0;border:1px solid #cbdcec;border-radius:8px;width:290px;min-height:52px;font-size:14px;font-weight:600;line-height:20px}#main-content .contacts-map__external{display:none}#main-content .contacts__directory{gap:0;width:584px;display:block;position:absolute;top:153px;left:782px}#main-content .contacts__general{box-sizing:border-box;background:linear-gradient(90deg,#0c3560 0%,#08284b 58%,#041a34 100%);border:1px solid #1a5b95bf;border-radius:16px;grid-template-columns:1fr;grid-auto-flow:row;align-content:start;align-items:start;gap:0;width:584px;height:auto;min-height:0;padding:18px 22px 28px;display:grid}#main-content .contacts__general .eyebrow{color:#fe6a00;font-family:var(--utm-font-family-condensed);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:500;line-height:16px}#main-content .contacts__general h3{color:#fff;font-family:var(--utm-font-family-body);grid-column:1/-1;margin:7px 0 16px;font-size:23px;font-weight:700;line-height:30px}#main-content .contacts__general>a,#main-content .contacts__general>span:not(.eyebrow){color:#f7fafc;min-width:0;min-height:0;font-family:var(--utm-font-family-body);grid-template-columns:21px minmax(0,1fr);align-items:center;column-gap:13px;margin-top:6px;font-size:14px;font-weight:400;line-height:20px;display:grid}#main-content .contacts__general>a:first-of-type{margin-top:0;margin-bottom:8px}#main-content .contacts__general svg{color:#f7fafc;width:21px;height:21px;margin-top:0}#main-content .contacts__departments{min-width:0;margin-top:28px}#main-content .contacts__departments>h3{color:#0b1f3a;font-family:var(--utm-font-family-body);margin:0;font-size:21px;font-weight:700;line-height:28px}#main-content .contacts__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:3px;display:grid}#main-content .contacts__tabs button{color:#0b1f3a;min-height:44px;font-family:var(--utm-font-family-body);text-align:left;background:#fff;border:1px solid #cbdcec;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:600;line-height:18px}#main-content .contacts__tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#0a68d7 0%,#034ca4 100%);border-color:#0a67d6}#main-content .contacts__panel{border:1px solid #cbdcec;border-radius:8px;margin-top:11px}#main-content .contact-person{border-bottom:1px solid #dee9f2;overflow:hidden}#main-content .contact-person:not(.is-expanded){height:auto}#main-content .contact-person__trigger{color:#0b1f3a;width:100%;min-height:48px;font-family:var(--utm-font-family-body);border-radius:0;padding:12px 16px;font-size:13px;font-weight:600;line-height:19.5px}#main-content .contact-person__heading strong{font-size:13px;font-weight:600;line-height:19.5px}#main-content .contact-person__trigger>svg{width:20px;height:20px}@media (width<=1199px) and (width>=768px){#main-content .contacts>.container{width:768px}#main-content .contacts__layout{border-radius:18px;width:720px;min-height:1608px;margin-top:16px}#main-content .contacts__layout:before{top:26px;left:32px}#main-content .contacts .section-heading{top:38px;left:32px;right:32px}#main-content .contacts .section-heading h2{font-size:32px;line-height:38px}#main-content .contacts__lead{width:460px;top:92px;left:32px}#main-content .contacts__directory{width:656px;top:0;left:32px}#main-content .contacts__general{gap:0;width:656px;height:auto;min-height:0;margin-top:166px;padding:20px 24px 28px}#main-content .contacts__general h3{margin:6px 0 16px}#main-content .contacts__general>a,#main-content .contacts__general>span:not(.eyebrow){grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:13px;min-height:0;margin-top:6px}#main-content .contacts__general>a:first-of-type{margin-top:0;margin-bottom:8px}#main-content .contacts__general svg{width:22px;height:22px}#main-content .contacts-map{border-radius:14px;width:656px;height:520px;min-height:520px;top:470px;left:32px}#main-content .contacts-map__toggle{width:300px;min-height:54px}#main-content .contacts__departments{margin-top:580px}#main-content .contacts__departments>h3{font-size:22px}#main-content .contacts__tabs{margin-top:4px}#main-content .contacts__tabs button{min-height:48px;font-size:14px;line-height:19px}#main-content .contacts__panel{margin-top:4px}#main-content .contact-person:not(.is-expanded){height:auto}#main-content .contact-person__trigger{width:100%;min-height:50px;padding:12px 16px;font-size:14px;line-height:20px}}@media (width<=767px){#main-content .contacts>.container{width:100%;padding:0}#main-content .contacts{padding:0 0 20px}#main-content .contacts__layout{box-sizing:border-box;border-radius:16px;width:100%;min-height:0;margin-top:12px}#main-content .contacts__layout:before{width:34px;top:22px;left:18px}#main-content .contacts .section-heading{width:100%;display:block}#main-content .contacts .section-heading h2{width:auto;font-size:28px;line-height:34px}#main-content .contacts .section-heading .text-link{margin-top:8px;font-size:14px;line-height:18.9px}#main-content .contacts__lead{width:100%;font-size:14px;line-height:21px}#main-content .contacts__directory{width:100%}#main-content .contacts__general{gap:0;height:auto;min-height:0;padding:20px 18px 24px}#main-content .contacts__general h3{margin:6px 0 16px;font-size:21px;line-height:27px}#main-content .contacts__general>a,#main-content .contacts__general>span:not(.eyebrow){grid-template-columns:21px minmax(0,1fr);align-items:center;column-gap:13px;min-height:0;margin-top:6px;font-size:14px;line-height:20px}#main-content .contacts__general>a:first-of-type{margin-top:0;margin-bottom:8px}#main-content .contacts__general svg{width:21px;height:21px}#main-content .contacts-map{border-radius:13px;width:100%;height:359px;min-height:359px}#main-content .contacts-map__toggle{width:278px;min-height:66px}#main-content .contacts__departments{margin-top:0}#main-content .contacts__departments>h3{font-size:21px}#main-content .contacts__tabs{gap:8px;margin-top:6px}#main-content .contacts__tabs button{min-height:44px;padding:8px 12px;font-size:13px;line-height:17px}#main-content .contacts__panel{margin-top:6px}#main-content .contact-person:not(.is-expanded){height:auto}#main-content .contact-person__trigger{width:100%;min-height:48px;padding:12px 14px;font-size:13px;line-height:19px}}.site-footer.site-footer{color:#a9bcd2;background:linear-gradient(90deg,#032a55 0%,#022343 52%,#011a35 100%);border:1px solid #0a5e96d6;border-radius:8px;position:relative}.site-footer.site-footer:before{content:"";z-index:1;background:#16b9f57a;width:100%;height:2px;position:absolute;top:0;left:0}@media (width>=1200px) and (width<=1399px){.site-footer{zoom:calc(.0694445vw / 1px)}}.site-footer.site-footer>.container{width:calc(100% - 2px);max-width:1438px;padding:0}.site-footer .site-footer__grid{box-sizing:border-box;grid-template-columns:226px repeat(5,minmax(0,1fr));gap:0;padding:66px 58px 0;display:grid;position:relative}.site-footer .site-footer__brand{grid-area:1/1;padding:0;position:relative}.site-footer .site-footer__brand .brand-logo img{width:196px;height:49px}.site-footer .site-footer__brand:after{content:"";background:#fe6a00;width:22px;height:3px;position:absolute;top:64px;left:0}.site-footer .site-footer__brand p{color:#a9bcd2;width:226px;font-family:var(--utm-font-family-body);margin:33px 0 0;font-size:16px;font-weight:400;line-height:27px}.site-footer .site-footer__social{gap:12px;padding:0;display:flex;position:absolute;top:-2px;right:62px}.site-footer .site-footer__social a{color:#fff;width:44px;height:44px;transition:background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:0 0;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.site-footer .site-footer__social a:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}.site-footer .site-footer__social svg{width:24px;height:24px}.site-footer .site-footer__grid>nav{grid-row:1;padding:0 18px;position:relative}.site-footer .site-footer__grid>nav:first-of-type{grid-column:2}.site-footer .site-footer__grid>nav:nth-of-type(2){grid-column:3}.site-footer .site-footer__grid>nav:nth-of-type(3){grid-column:4}.site-footer .site-footer__grid>nav:nth-of-type(4){grid-column:5}.site-footer .site-footer__grid>nav:nth-of-type(5){grid-column:6}.site-footer .site-footer__grid>nav:before{content:"";background:#2b5c86ad;width:1px;height:310px;position:absolute;top:0;left:0}.site-footer .site-footer__grid>nav>strong{color:#fff;font-family:var(--utm-font-family-body);margin:6px 0 0;font-size:19px;font-weight:700;line-height:26px;display:block}.site-footer .site-footer__grid>nav>strong:before{content:"";background:#16b9f5;width:11px;height:3px;margin-bottom:12px;display:block}.site-footer .site-footer__grid>nav:last-child>strong:before{background:#fe6a00}.site-footer .site-footer__grid>nav a{color:#a9bcd2;font-family:var(--utm-font-family-body);align-items:center;gap:4px;margin-top:13px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:flex}.site-footer .site-footer__grid>nav a:hover{color:#fff}.site-footer .site-footer__grid>nav a svg{color:#5b7a9c;flex:0 0 18px;width:18px;height:18px}.site-footer .site-footer__grid>nav:last-child a{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:14px;margin-top:22px;display:grid}.site-footer .site-footer__grid>nav:last-child a:first-child{margin-top:11px}.site-footer .site-footer__grid>nav:last-child a svg{color:#5b7a9c;width:23px;height:23px}.site-footer .site-footer__legal{box-sizing:border-box;border-top:1px solid #2b5c86bd;align-items:center;gap:24px;min-height:108px;margin-top:62px;padding:38px 58px 0;display:flex}.site-footer .site-footer__legal>span{color:#a9bcd2;font-family:var(--utm-font-family-body);padding-left:18px;font-size:14px;font-weight:400;line-height:21px;position:relative}.site-footer .site-footer__legal>span:before{content:"";background:#16b9f5;width:2px;height:34px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-footer .site-footer__legal a{color:#a9bcd2;font-family:var(--utm-font-family-body);font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.site-footer .site-footer__legal a:first-of-type{text-underline-offset:5px;border-left:1px solid #2b5c86a3;margin-left:24px;padding-left:24px;-webkit-text-decoration:underline #0878de;text-decoration:underline #0878de}.site-footer .site-footer__legal a:last-of-type{border-left:1px solid #2b5c86a3;margin-left:auto;padding-left:24px}@media (width<=1199px) and (width>=768px){.site-footer.site-footer>.container{width:calc(100% - 2px);max-width:766px}.site-footer .site-footer__grid{grid-template-columns:1fr 1fr!important;padding:42px 32px 0!important}.site-footer .site-footer__brand{grid-template-columns:1fr auto;align-items:start;display:grid;grid-column:1/-1!important}.site-footer .site-footer__brand p{grid-column:1;width:510px;margin-top:33px;max-width:510px!important}.site-footer .site-footer__social{gap:12px;margin:0;position:absolute!important;top:42px!important;right:32px!important}.site-footer .site-footer__grid>nav:first-of-type,.site-footer .site-footer__grid>nav:nth-of-type(3){grid-area:auto/1!important}.site-footer .site-footer__grid>nav:nth-of-type(2),.site-footer .site-footer__grid>nav:nth-of-type(4){grid-area:auto/2!important}.site-footer .site-footer__grid>nav:last-child{grid-area:auto/1/auto/-1!important}.site-footer .site-footer__grid>nav{border-top:1px solid #2b5c86ad;margin-top:38px;padding-top:16px}.site-footer .site-footer__grid>nav:first-of-type,.site-footer .site-footer__grid>nav:nth-of-type(2){margin-top:36px}.site-footer .site-footer__grid>nav:before{display:none}.site-footer .site-footer__grid>nav>strong{font-size:18px;line-height:25px}.site-footer .site-footer__grid>nav>strong:before{width:12px}.site-footer .site-footer__grid>nav:last-child{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;margin-top:36px;padding-top:16px;display:grid}.site-footer .site-footer__grid>nav:last-child>strong{grid-column:1/-1}.site-footer .site-footer__grid>nav:last-child a{grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:28px;font-size:15px;line-height:22px}.site-footer .site-footer__grid>nav:last-child a svg{width:22px;height:22px}.site-footer .site-footer__legal{min-height:108px;margin-top:36px;padding:38px 32px 0}.site-footer .site-footer__legal a:first-of-type{margin-left:16px;padding-left:16px}.site-footer .site-footer__legal a:last-of-type{margin-left:auto;padding-left:16px}}@media (width<=767px){.site-footer.site-footer{border-radius:7px}.site-footer.site-footer>.container{width:calc(100% - 2px);max-width:388px}.site-footer .site-footer__grid{padding:32px 20px 0;display:block}.site-footer .site-footer__brand{padding:0}.site-footer .site-footer__brand .brand-logo img{width:220px;height:55px}.site-footer .site-footer__brand:after{top:96px;left:0}.site-footer .site-footer__brand p{width:350px;margin-top:36px;font-size:15px;line-height:25px}.site-footer .site-footer__social{gap:12px;margin-top:28px}.site-footer .site-footer__social a{width:44px;height:44px}.site-footer .site-footer__grid>nav{border-top:1px solid #2b5c86ad;margin-top:40px;padding-top:16px}.site-footer .site-footer__grid>nav:before{display:none}.site-footer .site-footer__grid>nav>strong{font-size:18px;line-height:25px}.site-footer .site-footer__grid>nav>strong:before{width:12px}.site-footer .site-footer__grid>nav a{gap:4px;margin-top:12px;font-size:15px;line-height:23px}.site-footer .site-footer__grid>nav:last-child{padding-right:100px;position:relative}.site-footer .site-footer__grid>nav:last-child .site-footer__social{margin:0;position:absolute;top:16px;right:0}.site-footer .site-footer__grid>nav:last-child a{grid-template-columns:22px minmax(0,1fr);gap:14px;margin-top:18px;font-size:15px;line-height:23px}.site-footer .site-footer__grid>nav:last-child a:first-of-type{margin-top:12px}.site-footer .site-footer__grid>nav:last-child a svg{width:22px;height:22px}.site-footer .site-footer__legal{border-top:1px solid #2b5c86bd;min-height:0;margin-top:40px;padding:28px 20px 0;display:block}.site-footer .site-footer__legal>span{padding-left:18px;display:block}.site-footer .site-footer__legal a:first-of-type{border-left:0;margin:20px 0 0 18px;padding:0 0 0 24px;display:block}.site-footer .site-footer__legal a:last-of-type{border-left:0;margin:24px 0 0 18px;padding:0;display:block}}.ds-btn{justify-content:center;align-items:center;gap:var(--utm-component-button-gap);min-height:var(--utm-component-button-height-md);padding:0 var(--utm-component-button-padding-inline-md);border:var(--utm-border-width-default) solid transparent;border-radius:var(--utm-component-button-radius);cursor:pointer;font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-14);font-weight:var(--utm-font-weight-semibold);transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);line-height:1;text-decoration:none;display:inline-flex}.ds-btn:hover{transform:translateY(-2px)}.ds-btn:active{transform:translateY(0) scale(var(--utm-motion-scale-pressed))}.ds-btn:disabled{cursor:wait;opacity:var(--utm-opacity-disabled);transform:none}.ds-btn--primary{color:var(--utm-color-semantic-action-primary-foreground-default);background:var(--utm-color-semantic-action-primary-background-default)}.ds-btn--primary:hover{background:var(--utm-color-semantic-action-primary-background-hover)}.ds-btn--ghost{color:var(--utm-color-semantic-action-secondary-foreground-default);background:var(--utm-color-semantic-action-secondary-background-default);border-color:var(--utm-color-semantic-action-secondary-border-default)}.ds-btn--ghost:hover{border-color:var(--utm-color-semantic-action-secondary-border-hover);background:var(--utm-color-semantic-action-secondary-background-hover)}.ds-btn--sm{min-height:var(--utm-component-button-height-sm);padding-inline:var(--utm-component-button-padding-inline-sm);font-size:var(--utm-font-size-13,13px)}.ds-link{align-items:center;gap:var(--utm-space-2);color:var(--utm-color-semantic-text-accent);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-14);font-weight:var(--utm-font-weight-semibold);line-height:var(--utm-font-line-height-compact);transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), gap var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);text-decoration:none;display:inline-flex}.ds-link:hover{gap:var(--utm-space-3);color:var(--utm-color-core-brand-orange-600)}.ds-link--inverse{color:var(--utm-color-semantic-text-inverse)}.ds-link--lg{font-size:var(--utm-font-size-18)}.ds-eyebrow{color:var(--utm-color-semantic-text-accent);font-family:var(--utm-font-family-condensed);font-size:var(--utm-font-size-12);font-weight:var(--utm-font-weight-medium);letter-spacing:var(--utm-font-letter-spacing-index);line-height:var(--utm-font-line-height-compact);text-transform:uppercase}.ds-title{color:var(--utm-color-semantic-text-primary);font-family:var(--utm-font-family-display);font-size:var(--utm-font-size-36,36px);font-weight:var(--utm-font-weight-semibold);letter-spacing:var(--utm-font-letter-spacing-tight);margin:0;line-height:42px}.ds-title--inverse{color:var(--utm-color-semantic-text-inverse)}.ds-dash{width:var(--utm-space-8);background:var(--utm-color-semantic-action-primary-background-default);border-radius:1.5px;height:3px;display:block}.ds-meta{align-items:center;gap:var(--utm-space-4);color:var(--utm-color-semantic-text-muted);font-family:var(--utm-font-family-condensed);font-size:var(--utm-font-size-18);font-weight:var(--utm-font-weight-medium);line-height:var(--utm-font-line-height-compact);letter-spacing:var(--utm-font-letter-spacing-wide);display:flex}.ds-meta__accent{background:var(--utm-color-core-brand-orange-500);flex:0 0 3px;width:3px;height:24px}.ds-meta--inverse{color:var(--utm-color-semantic-text-inverse)}.ds-badge{flex:0 0 var(--utm-component-touch-target-minimum);width:var(--utm-component-touch-target-minimum);height:var(--utm-component-touch-target-minimum);border-radius:var(--utm-radius-full);color:var(--utm-color-semantic-icon-accent);justify-content:center;align-items:center;display:inline-flex}.ds-badge svg{width:var(--utm-icon-size-lg);height:var(--utm-icon-size-lg);stroke-width:var(--utm-icon-stroke-width)}.ds-card{border:var(--utm-component-card-border-width) solid var(--utm-color-semantic-border-default);border-radius:var(--utm-component-card-radius-default);background:var(--utm-color-semantic-background-surface)}.ds-note{color:var(--utm-color-semantic-text-secondary);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-15,15px);line-height:22px}.ds-section-heading{justify-content:space-between;align-items:center;gap:var(--utm-space-6);display:flex}.ds-news-card__title{color:var(--utm-color-semantic-text-primary);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-20);font-weight:var(--utm-font-weight-semibold);white-space:pre-line;line-height:1.45;display:block}.ds-news-card__title--lg{font-size:var(--utm-font-size-24);font-weight:var(--utm-font-weight-bold);line-height:var(--utm-font-line-height-heading)}.ds-news-card__cta{width:fit-content;color:var(--utm-color-semantic-text-inverse);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-16);font-weight:var(--utm-font-weight-medium);line-height:var(--utm-font-line-height-compact);background:0 0;justify-content:flex-start;align-items:center;padding:12px 30px 12px 18px;text-decoration:none;display:inline-flex;position:relative}.ds-news-card__cta-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ds-news-card__cta-frame path{stroke:#1278bb;stroke-width:2px;fill:none}:root{--utm-news-panel-height:806px;--utm-news-content-height:640px;--utm-news-secondary-height:640px;--utm-news-featured-height:640px;--utm-news-card-title-size:20px;--utm-news-card-title-line:1.45;--utm-font-size-36:36px;--utm-font-line-height-42:42px}#main-content .news__title,#main-content .faq__title,#main-content .lead-form__heading h2,#main-content .contacts .section-heading h2,#main-content .tasks__intro h2,#main-content .industries .section-heading h2,#main-content .competencies__intro h2,#main-content .process__intro .section-heading h2,#main-content .cases .section-heading h2,#main-content .equipment .section-heading h2,#main-content .equipment__title,#main-content .about__title,#main-content .section-heading h2,#main-content .lead-form h2{font-size:var(--utm-font-size-36)!important;font-weight:var(--utm-font-weight-semibold)!important;line-height:var(--utm-font-line-height-42)!important;letter-spacing:var(--utm-font-letter-spacing-tight)!important}#main-content .tasks,#main-content .industries,#main-content .competencies,#main-content .cases,#main-content .equipment,#main-content .about,#main-content .news-faq,#main-content .consultation,#main-content .contacts{background:var(--utm-color-semantic-background-canvas)}#main-content .tasks,#main-content .competencies,#main-content .about,#main-content .news-faq,#main-content .consultation,#main-content .contacts{padding-bottom:48px}@media (width>=768px){#main-content .about__overview,#main-content .news,#main-content .industries__layout,#main-content .tasks__layout,#main-content .cases>.container{width:min(100% - 48px, var(--utm-layout-container-max));margin-inline:auto}}@media (width<=1199px) and (width>=768px){#main-content .about__overview{grid-template-columns:minmax(0,1fr)!important}#main-content .about__overview-left,#main-content .about__overview-right{width:100%!important}}#main-content .faq-item button{font-size:var(--utm-font-size-18);line-height:26px}#main-content .faq-item{min-height:72px}@media (width<=1199px){#main-content .contacts__general>a{min-height:0!important}}#main-content .process__bg{width:100%;left:0;transform:none}#main-content .faq{width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}#main-content .faq__industrial-backdrop{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width>=1200px){#main-content .equipment__technical-panel{grid-template-columns:284px 677px 287px;width:1360px}#main-content .equipment__mosaic{grid-template-columns:297px 356px;width:677px}#main-content .equipment__product--primary{width:297px}#main-content .equipment__mosaic-right{width:356px}#main-content .equipment__mosaic-top{grid-template-columns:174px 174px;width:356px}#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{width:174px}#main-content .equipment__product--wide{width:356px}#main-content .equipment__side,#main-content .equipment__benefits{width:287px}#main-content .equipment-benefit+.equipment-benefit:before{width:231px}#main-content .equipment__actions,#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:287px}#main-content .about__trust{width:1360px}#main-content .about__trust-columns{grid-template-columns:388px 428px 400px}#main-content .contacts__layout{width:1360px}#main-content .contacts__directory,#main-content .contacts__general{width:576px}#main-content .consultation__panel{width:1360px}#main-content .news__header{width:1296px}#main-content .news__content{grid-template-columns:690px 582px;width:1296px}#main-content .news-card--featured{width:690px}#main-content .news__secondary{width:582px}}@media (width>=1200px) and (width<=1399px){#main-content>section:not(.hero){zoom:calc(.0694445vw / 1px)}}#main-content .industry-card__icon,#main-content .process button>.process__icon{color:var(--utm-color-core-brand-blue-100)}#main-content .task-card,#main-content .equipment__product{border-radius:var(--utm-radius-md)}#main-content .news-card{border-radius:var(--utm-radius-lg)}#main-content .hero__cta,#main-content .button--primary,.button--primary,#main-content .button--primary:active{color:var(--utm-color-core-white)}#main-content a:focus-visible,#main-content button:focus-visible{outline:2px solid var(--utm-color-core-brand-blue-700);outline-offset:2px}#main-content .ds-cta,#main-content .ds-cta.button,#main-content .ds-cta.button--primary,#main-content .ds-cta.lead-form__submit,#main-content .ds-cta.process__cta,#main-content .ds-cta.faq__ask,.mega-menu .ds-cta,.mega-menu .ds-cta.button,.mega-menu .ds-cta.button--primary{justify-content:center;align-items:center;gap:var(--utm-space-3);min-height:52px;padding:0 var(--utm-space-6);clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);color:var(--utm-color-core-white);background:var(--utm-color-core-brand-orange-500);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-16);font-weight:var(--utm-font-weight-semibold);cursor:pointer;transition:background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);border:0;border-radius:0;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 0 7px #ff6a0038}#main-content .ds-cta:hover,#main-content .ds-cta.button--primary:hover,.mega-menu .ds-cta:hover,.mega-menu .ds-cta.button--primary:hover{color:var(--utm-color-core-white);background:#ff7a1a;transform:translateY(-2px);box-shadow:0 6px 18px #ff6a0052}#main-content .ds-cta:active,.mega-menu .ds-cta:active{background:var(--utm-color-core-brand-orange-600);transform:translateY(0) scale(var(--utm-motion-scale-pressed))}#main-content .ds-cta:disabled,.mega-menu .ds-cta:disabled{cursor:default;opacity:var(--utm-opacity-disabled);transform:none}#main-content .ds-cta svg,.mega-menu .ds-cta svg{transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);flex:none}#main-content .ds-cta:hover svg,.mega-menu .ds-cta:hover svg{transform:translateX(var(--utm-motion-distance-arrow))}#main-content .ds-cta--lg,.mega-menu .ds-cta--lg{min-height:62px;padding-inline:var(--utm-space-8);font-size:var(--utm-font-size-18)}#main-content .ds-cta--sm,.mega-menu .ds-cta--sm{min-height:44px;padding-inline:var(--utm-space-5);font-size:var(--utm-font-size-14)}#main-content .faq{width:100%;margin-left:auto;margin-right:auto}#main-content .faq__wash{background:linear-gradient(90deg,#eef3f7fa 0%,#eef3f7e0 63%,#eef3f75c 78%,#eef3f700 100%)}#main-content .news{height:var(--utm-news-panel-height)}#main-content .news__content{height:var(--utm-news-content-height)}#main-content .news-card--featured{height:var(--utm-news-featured-height)}#main-content .news__secondary{height:var(--utm-news-secondary-height)}#main-content .news__title{font-size:var(--utm-typography-heading2-font-size,36px);line-height:42px}#main-content .news__secondary strong{font-size:var(--utm-news-card-title-size);font-weight:var(--utm-font-weight-semibold);line-height:var(--utm-news-card-title-line);margin-top:14px}#main-content .news-card--featured strong{font-size:var(--utm-font-size-24);line-height:var(--utm-font-line-height-heading)}#main-content .news-card--featured time,#main-content .news__secondary time{font-size:var(--utm-font-size-18);line-height:25px}#main-content .news-card__cta{font-size:var(--utm-font-size-16);margin-top:20px;padding:12px 30px 12px 18px;line-height:24px}#main-content .news-list-item__arrow{top:26px;right:40px}#main-content .news-list-item__arrow svg{width:28px;height:28px}#main-content .news-list-item__date-accent{height:22px}@media (width<=1199px) and (width>=768px){#main-content .news{height:880px}#main-content .news__secondary strong{font-size:var(--utm-font-size-18);line-height:26px}#main-content .news-card--featured strong{font-size:var(--utm-font-size-22);line-height:30px}}@media (width<=767px){#main-content .news{height:1140px}#main-content .news__secondary strong{font-size:var(--utm-font-size-17);line-height:24px}#main-content .news-card--featured strong{font-size:var(--utm-font-size-20);line-height:28px}#main-content .news-card__cta{font-size:var(--utm-font-size-15);line-height:22px}}@media (width>=1200px) and (width<=1399px){#main-content>section:not(.hero),.site-footer{zoom:1}}.site-header.is-sticky-nav .site-header__navigation{top:0}.site-header.is-sticky-nav{height:var(--sticky-header-flow-height,164px);overflow:hidden}.site-header.is-sticky-nav .mega-menu{top:var(--sticky-nav-height,90px)}.hero__content{grid-template-columns:minmax(0,1fr);display:grid}.hero__content .hero__slide-data{grid-area:1/1}.hero__content .hero__slide-data[hidden]{display:none}.hero__content .hero__actions{grid-area:2/1}@media (width>=1200px){#main-content .news-faq>.container,#main-content .equipment>.container,#main-content .consultation>.container,#main-content .contacts>.container,#main-content .about>.container,#main-content .competencies>.container{width:min(100% - 48px, var(--utm-layout-container-max));margin-inline:auto}#main-content .equipment__technical-panel,#main-content .about__overview,#main-content .about__trust,#main-content .contacts__layout,#main-content .consultation__panel,#main-content .news,#main-content .competencies__technical-panel,#main-content .robotics__technical-panel{width:100%;margin-inline:0}}#main-content .process{min-height:0;padding:64px 0;overflow:hidden}#main-content .process__bg{width:100%;height:100%;position:absolute;top:0;left:0;transform:none}#main-content .process__layout{z-index:1;width:min(100% - 48px, var(--utm-layout-container-max));grid-template-columns:1fr;gap:40px;height:auto;margin-inline:auto;padding:0;display:grid;position:relative;top:auto;left:auto;transform:none}#main-content .process__cta{justify-self:end;position:absolute;top:0;right:0}#main-content .process__intro{width:auto;padding:0;position:static}#main-content .process__intro .section-heading{display:block}#main-content .process__intro .section-heading h2{width:auto;color:var(--utm-color-semantic-text-inverse);font-size:var(--utm-font-size-36);font-weight:var(--utm-font-weight-semibold);letter-spacing:var(--utm-font-letter-spacing-tight);margin:0;line-height:42px}#main-content .process__heading-dash{background:var(--utm-color-core-brand-orange-500);border-radius:1.5px;width:32px;height:3px;margin-top:14px;display:block;position:static}#main-content .process__route{width:auto;height:auto;min-height:0;position:static}#main-content .process__connector{display:none}@media (width>=1200px){#main-content .process__route{position:relative;top:auto;left:auto}#main-content .process__connector{z-index:0;pointer-events:none;background:0 0;height:2px;display:block;position:absolute;top:24px;left:0;right:14px}#main-content .process__route .process__node{z-index:2;position:relative}}#main-content .process__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:static}#main-content .process__steps:before,#main-content .process__steps:after{display:none}#main-content .process__steps li{width:auto;height:auto;min-height:0;padding:0;display:flex;position:relative}#main-content .process__steps li:after{display:none}#main-content .process__steps button{width:100%;height:auto;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex;position:static}#main-content .process__node{width:50px;height:50px;color:var(--utm-color-core-white);font-family:var(--utm-font-family-condensed);letter-spacing:.8px;background:#ff6a00fa;border:2px solid #ff6a00fa;border-radius:50%;place-items:center;font-size:18px;font-weight:500;line-height:1;display:grid;position:static}#main-content .process__steps button>.process__icon{width:48px;height:48px;color:var(--utm-color-core-brand-blue-100);background:0 0;border:0;border-radius:0;place-items:center;margin:0;display:grid;position:static}#main-content .process__steps button>.process__icon svg{width:44px;height:44px}#main-content .process__steps strong{width:auto;color:var(--utm-color-semantic-text-inverse);font-family:var(--utm-font-family-body);letter-spacing:-.4px;margin:40px 0 0;font-size:16px;font-weight:600;line-height:22px;display:block;position:static}#main-content .process__steps p{color:#a9bcd2;width:auto;max-width:none;font-family:var(--utm-font-family-body);text-wrap:pretty;letter-spacing:normal;margin:0;font-size:15px;font-weight:400;line-height:22px;display:block;position:static}#main-content .faq{width:100%;height:auto;margin:0 auto;padding:64px 0;overflow:hidden}#main-content .faq__header,#main-content .faq__items{width:1280px;margin-inline:auto}#main-content .faq__header{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex;position:relative}#main-content .faq__title{color:var(--utm-color-core-brand-navy-900);font-family:var(--utm-font-family-display);font-size:var(--utm-font-size-36);font-weight:var(--utm-font-weight-semibold);white-space:normal;margin:0;line-height:42px}#main-content .faq__ask{margin-top:0}#main-content .faq__items{border-radius:var(--utm-radius-md);background:#fffffff7;border:1px solid #cbdcec;width:1280px;height:auto;margin:32px auto 0;position:static}@media (width>=1200px){#main-content .faq__header,#main-content .faq__items{width:min(100% - 48px,1280px)}#main-content .faq{width:100vw;margin-left:calc(50% - 50vw)}}@media (width<=1199px){#main-content .faq__header,#main-content .faq__items{width:min(100% - 48px,1280px)}}#main-content .faq-item{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;padding:0 48px 0 32px;display:grid}#main-content .faq-item__node{display:none}#main-content .faq-item__badge{grid-row:1/span 2;align-self:center;margin-right:0}@media (width>=768px) and (width<=1199px){#main-content .faq-item{padding:0 24px}}@media (width<=767px){#main-content .faq-item{column-gap:14px;padding:0 16px}}#main-content .faq-item__answer{padding:0;position:static}#main-content .faq-item__answer p{margin:0;padding:0}@media (width>=768px){#main-content .faq-item>button{height:90px;min-height:90px;padding-top:0;padding-bottom:0}#main-content .news{height:auto;min-height:0;padding:32px}#main-content .news__header{width:100%;height:auto}#main-content .news__content{width:100%;height:auto;min-height:0;margin-top:24px}#main-content .news-card--featured{width:100%;height:auto;min-height:480px}#main-content .news__secondary{width:100%;height:auto;min-height:0}}#main-content .contacts__layout{border-radius:var(--utm-radius-lg);background:#fbfdfe;border:1px solid #cbdcec;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;width:100%;height:auto;margin:0;padding:40px;display:grid;position:static;overflow:hidden}#main-content .contacts__layout:before{display:none}#main-content .contacts .section-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex;position:static;transform:none}#main-content .contacts .section-heading h2{width:auto;max-width:none;margin:0}#main-content .contacts .section-heading h2:after{content:"";background:#fe6a00;border-radius:2px;width:38px;height:3px;margin-top:14px;display:block}#main-content .contacts__lead{grid-column:1/-1;width:auto;margin:0;position:static}#main-content .contacts-map{border-radius:var(--utm-radius-md);border:1px solid #cbdcec;width:100%;height:480px;min-height:480px;position:relative}#main-content .contacts__directory{width:100%;position:static}#main-content .contacts__general{width:100%}@media (width>=1200px){#main-content .contacts-map{margin:0;position:relative;inset:auto}}#main-content .consultation__panel{grid-template-columns:minmax(0,1fr) 380px;width:100%;height:auto}#main-content .hero{height:auto;min-height:520px}@media (width<=1199px) and (width>=768px){#main-content .process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .process__cta{justify-self:start;position:static}#main-content .process__steps li{gap:0}#main-content .contacts__layout,#main-content .consultation__panel,#main-content .news__content{grid-template-columns:1fr}#main-content .faq{width:100%}#main-content .faq__header,#main-content .faq__items{width:min(100% - 48px,1280px)}#main-content .hero__inner{height:auto;min-height:520px}#main-content .hero-slider{z-index:3;inset:auto 24px 24px auto}}@media (width<=767px){#main-content .process{padding:40px 0}#main-content .process__layout{width:min(100% - 32px, var(--utm-layout-container-max));gap:24px}#main-content .process__route{padding-left:16px;position:relative}#main-content .process__route:before{content:"";background:var(--utm-color-core-brand-orange-500);opacity:.5;width:2px;display:block;position:absolute;top:22px;bottom:22px;left:37px}#main-content .process__steps{grid-template-rows:none;grid-template-columns:1fr;gap:0}#main-content .process__steps li{grid-template-columns:56px minmax(0,1fr);gap:0;padding-bottom:28px;display:grid;height:auto!important;min-height:0!important}#main-content .process__steps li:last-child{padding-bottom:0}#main-content .process__steps li>.process__node{justify-self:start;font-size:15px;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;height:44px!important}#main-content .process__steps button{gap:4px;padding-top:0}#main-content .process__steps strong{margin:0;font-size:16px;line-height:22px}#main-content .process__steps p{font-size:14px;line-height:20px}#main-content .process__cta{justify-self:start;position:static}#main-content .cases__grid{row-gap:var(--utm-space-6)}#main-content .cases__secondary{gap:var(--utm-space-4)}#main-content .about__title{margin-left:0}#main-content .faq{width:100%;padding:40px 0}#main-content .faq__industrial-backdrop,#main-content .faq__wash{display:none}#main-content .faq__header,#main-content .faq__items{width:min(100% - 48px,1280px)}#main-content .faq__header{flex-direction:column;align-items:flex-start;gap:12px}#main-content .contacts__layout{grid-template-columns:1fr;padding:24px 16px}#main-content .consultation__panel{grid-template-columns:1fr}#main-content .news{padding:16px}#main-content .industries__mosaic{top:264px}#main-content .robotics__technical-panel,#main-content .equipment__technical-panel,#main-content .about__overview,#main-content .about__trust{border-radius:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}#main-content .equipment>.container,#main-content .about>.container{max-width:none;width:100%!important}#main-content .robotics__intro,#main-content .robotics__grid{width:100%!important}#main-content .equipment__intro,#main-content .equipment__mosaic,#main-content .equipment__side,#main-content .equipment__mosaic-right,#main-content .equipment__mosaic-top,#main-content .equipment__product--wide,#main-content .equipment__product--primary,#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{min-width:0;width:100%!important}#main-content .equipment__categories,#main-content .equipment__benefits,#main-content .equipment__actions,#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:100%!important}#main-content .equipment__mosaic-top{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .about__overview-left,#main-content .about__overview-right,#main-content .about__description,#main-content .about__photo,#main-content .about-usp{min-width:0;width:100%!important}#main-content .hero{min-height:620px}#main-content .proof-item:first-child{padding-left:8px}#main-content .hero__inner{height:auto;min-height:620px}#main-content .hero-slider{z-index:3;grid-template-columns:minmax(180px,1fr) auto;gap:12px 8px;height:auto;display:grid;inset:auto 16px 22px}}@media (width<=1199px){#main-content .competencies__blueprint--tablet,#main-content .competencies__blueprint--mobile{display:none!important}}#main-content .button,#main-content .hero__cta{justify-content:center;align-items:center;gap:var(--utm-space-2);min-height:48px;padding:0 var(--utm-space-6);border-radius:var(--utm-radius-sm);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-16);font-weight:var(--utm-font-weight-semibold);cursor:pointer;transition:background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);line-height:1;text-decoration:none;display:inline-flex}#main-content .button--primary{color:var(--utm-color-semantic-text-on-signal);background:var(--utm-color-semantic-action-primary-background-default);border:1px solid #0000}#main-content .button--primary:hover{background:var(--utm-color-semantic-action-primary-background-hover);box-shadow:var(--utm-shadow-surface);transform:translateY(-1px)}#main-content .button--primary:active{background:var(--utm-color-semantic-action-primary-background-pressed);transform:translateY(0) scale(var(--utm-motion-scale-pressed))}#main-content .button--primary:disabled{background:var(--utm-color-semantic-action-primary-background-disabled);color:var(--utm-color-semantic-action-primary-foreground-disabled);cursor:not-allowed;box-shadow:none;transform:none}#main-content .button--secondary{color:var(--utm-color-semantic-action-secondary-foreground-default);background:var(--utm-color-semantic-action-secondary-background-default);border:1px solid var(--utm-color-semantic-action-secondary-border-default)}#main-content .button--secondary:hover{border-color:var(--utm-color-semantic-action-secondary-border-hover);color:var(--utm-color-core-brand-blue-700);background:var(--utm-color-semantic-action-secondary-background-hover)}#main-content .button--secondary:active{background:var(--utm-color-semantic-action-secondary-background-pressed);transform:scale(var(--utm-motion-scale-pressed))}#main-content .text-link{align-items:center;gap:var(--utm-space-2);white-space:normal;min-width:0;max-width:100%;color:var(--utm-color-semantic-text-accent);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-16);font-weight:var(--utm-font-weight-semibold);line-height:var(--utm-font-line-height-compact);transition:gap var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);text-decoration:none;display:inline-flex}#main-content .text-link:hover{gap:var(--utm-space-3);color:var(--utm-color-core-brand-orange-600)}#main-content .task-card,#main-content .industry-card,#main-content .competency,#main-content .robot-card,#main-content .case-card,#main-content .equipment__product,#main-content .news-card,#main-content .news-list-item{transition:transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}@media (hover:hover) and (pointer:fine){#main-content .task-card:hover,#main-content .industry-card:hover,#main-content .competency:hover,#main-content .robot-card:hover,#main-content .case-card:hover,#main-content .news-card:hover,#main-content .news-list-item:hover{box-shadow:var(--utm-shadow-surface);transform:translateY(-2px)}}#main-content a:focus-visible,#main-content button:focus-visible,#main-content input:focus-visible,#main-content textarea:focus-visible,#main-content select:focus-visible{outline:2px solid var(--utm-color-semantic-border-focus);outline-offset:2px}#main-content .field input,#main-content .field textarea,#main-content .captcha-demo input{border:1px solid var(--utm-color-semantic-border-default);border-radius:var(--utm-radius-sm);background:var(--utm-color-core-white);transition:border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), box-shadow var(--utm-motion-duration-fast) var(--utm-motion-easing-standard)}#main-content .field input:hover,#main-content .field textarea:hover,#main-content .captcha-demo input:hover{border-color:var(--utm-color-core-neutral-300)}#main-content .field input:focus,#main-content .field textarea:focus,#main-content .captcha-demo input:focus{border-color:var(--utm-color-core-brand-blue-600);box-shadow:var(--utm-shadow-focus);outline:none}#main-content .field input:disabled,#main-content .field textarea:disabled{background:var(--utm-color-core-neutral-100);color:var(--utm-color-core-neutral-400);cursor:not-allowed}#main-content .lead-form__fields .field input,#main-content .lead-form__fields .field textarea{color:#0b1f3a;border:1.5px solid #8aa3bd}#main-content .lead-form__fields .field input::placeholder,#main-content .lead-form__fields .field textarea::placeholder{color:#8aa3bd}#main-content .lead-form__fields .field input:hover,#main-content .lead-form__fields .field textarea:hover{border-color:#5b7a99}#main-content .lead-form__fields .field input:focus,#main-content .lead-form__fields .field textarea:focus{border-color:#0757b9;box-shadow:0 0 0 3px #0757b91f}@media (width>=1200px){.site-footer.site-footer>.container{width:min(100% - 48px, var(--utm-layout-container-max));max-width:none}.proof-strip__inner{width:min(100% - 48px, var(--utm-layout-container-max))}#main-content .news__content{grid-template-columns:690px minmax(0,1fr)}#main-content .news__secondary,#main-content .news__header{width:100%}#main-content .consultation__panel{grid-template-columns:minmax(0,1fr) minmax(0,521px)}#main-content .specialist-card{width:100%}}@media (width>=1200px) and (width<=1399px){#main-content .equipment__technical-panel{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr)}#main-content .equipment__mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);width:100%}#main-content .equipment__product--primary,#main-content .equipment__mosaic-right,#main-content .equipment__product--wide,#main-content .equipment__side,#main-content .equipment__benefits,#main-content .equipment__actions,#main-content .equipment__actions .button,#main-content .equipment__actions .action-link{width:100%}#main-content .equipment__mosaic-top{grid-template-columns:1fr 1fr;width:100%}#main-content .equipment__product--compact-a,#main-content .equipment__product--compact-b{width:100%}#main-content .equipment-benefit+.equipment-benefit:before{width:calc(100% - 50px)}#main-content .about__trust-columns{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .trust-card--certificates,#main-content .trust-card--partners,#main-content .trust-card--reviews{width:100%}#main-content .trust-card--partners .partner-panel__logos{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .trust-card--partners .partner-logo{width:100%}#main-content .tasks__cards{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}#main-content .task-card,#main-content .tasks__action{width:100%}#main-content .about__overview{grid-template-columns:minmax(0,1fr) 1px minmax(0,1.6fr)}#main-content .about__usps{grid-template-columns:repeat(4,minmax(0,1fr))}#main-content .about-usp{width:100%}#main-content .industries__layout{width:100%;height:1368px;min-height:0}#main-content .industries .section-heading{gap:22px;width:420px;top:54px;left:28px}#main-content .industries .section-heading h2{width:420px}#main-content .industries__mosaic{width:calc(100% - 88px);height:1116px;top:252px;left:44px}#main-content .industry-card--1{width:100%;height:320px;top:0;left:0}#main-content .industry-card--2{width:calc(50% - 6px);height:276px;top:336px;left:0}#main-content .industry-card--3{width:calc(50% - 6px);height:276px;top:336px;left:calc(50% + 6px)}#main-content .industry-card--4{width:calc(50% - 6px);height:260px;top:628px;left:0}#main-content .industry-card--5{width:calc(50% - 6px);height:260px;top:628px;left:calc(50% + 6px)}#main-content .industry-card--6{width:100%;height:212px;top:904px;left:0}}@media (width>=1200px){#main-content .industries{background:var(--utm-color-core-white)}#main-content .industries__layout{width:min(100% - 48px, var(--utm-layout-container-max));background:var(--utm-color-core-white);margin-inline:auto}#main-content .industries .section-heading{top:94px;left:42px}#main-content .industries__mosaic{width:calc(100% - 376px);height:639px;left:322px}#main-content .industry-card--1{width:48.68%;height:344px;top:0;left:0}#main-content .industry-card--2{width:23.59%;height:344px;top:0;left:calc(48.68% + 12px)}#main-content .industry-card--3{width:25.19%;height:344px;top:0;left:calc(72.27% + 24px)}#main-content .industry-card--4{width:30.64%;height:280px;top:359px;left:0}#main-content .industry-card--5{width:35.06%;height:280px;top:359px;left:calc(30.64% + 12px)}#main-content .industry-card--6{width:31.86%;height:280px;top:359px;left:calc(65.7% + 24px)}#main-content .tasks{background:var(--utm-color-core-white)}#main-content .tasks__layout{width:min(100% - 48px, var(--utm-layout-container-max));background:var(--utm-color-core-white);margin-inline:auto}#main-content .tasks__intro{padding-left:33px}#main-content .tasks__cards{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}#main-content .task-card,#main-content .tasks__action{width:100%}.site-footer .site-footer__social{grid-area:2/6;place-self:end;margin-top:0;padding:0 18px 20px;position:static}.site-footer .site-footer__brand .brand-logo img{width:169px!important;max-width:none!important;height:42px!important}}#main-content .hero__cta{color:var(--utm-color-core-white)}@media (width<=767px){#main-content .news__secondary .news-list-item{justify-content:flex-start}#main-content .news-list-item__meta{margin-top:20px}}@media (width>=1200px) and (width<=1399px){#main-content .robotics__grid>.robot-card>.robot-card__media{width:100%;max-width:208px}#main-content .robotics__grid>.robot-card>.robot-card__media>img,#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{left:50%;transform:translate(-50%)}}@media (width<=767px){.site-header__navigation{background:linear-gradient(90deg,#071f42 0%,#00142e 45%,#00162e 100%)}.site-header__navigation-art{display:none}.site-header__navigation-inner{width:100%;inset:0}}.mega-menu .eyebrow{color:var(--utm-color-core-white)}@media (width<=767px){#main-content .robotics__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:0!important;display:grid!important}#main-content .robotics__grid>.robot-card{grid-template-rows:auto auto;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important}#main-content .robotics__grid>.robot-card>.robot-card__media{aspect-ratio:179/220;width:100%!important;height:auto!important}#main-content .robotics__grid>.robot-card>.robot-card__media>img{object-fit:contain;width:100%!important;height:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#main-content .robotics__grid>a[href*=zakhvatnye-ustroystva-dlya-robotov]>.robot-card__media>img{object-position:center center}#main-content .robotics__grid>.robot-card>.robot-card__separator,#main-content .robotics__rail,#main-content .robotics__blueprint--tablet,#main-content .robotics__blueprint--mobile{display:none!important}#main-content .process{background:#00142e}#main-content .process:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#97bde30d 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#97bde30d 0 1px,#0000 1px 56px),radial-gradient(120% 60% at 50% 0,#0646a038 0%,#0646a000 60%);position:absolute;inset:0}#main-content .process__bg{display:none!important}#main-content .case-card__details{gap:12px;grid-template-columns:1fr!important}#main-content .case-card__details div{border-bottom:1px solid var(--utm-color-semantic-border-default);padding:0 0 12px;border-right:0!important}#main-content .case-card__details div:last-child{border-bottom:0}#main-content .equipment__product img,#main-content .equipment__product--primary img{transform:scale(1.18);object-fit:contain!important}#main-content .about__usps{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#main-content .about-usp{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}#main-content .about-usp__divider{display:none!important}#main-content .news{padding-top:var(--utm-space-14)}}#main-content .robotics__grid>.robot-card--industrial-robots>strong{white-space:normal!important;max-width:120px!important}#main-content .robotics__grid>.robot-card--palletizers>.robot-card__media>img{object-position:center bottom!important;width:171px!important;height:198px!important}#main-content .robotics__grid>.robot-card--grippers>.robot-card__media>img{width:171px!important;height:198px!important}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{bottom:8px;left:50%!important;transform:translate(-50%)!important}@keyframes utm-heading-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes utm-card-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes utm-icon-in{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes utm-cta-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes utm-hero-line-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes utm-header-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-header__utility-inner,.site-header__navigation-inner{animation:utm-header-in .5s var(--utm-motion-easing-entrance) both}#main-content .hero__index,#main-content .hero h1,#main-content .hero__subtitle,#main-content .hero__actions,#main-content .hero-slider{animation:utm-hero-line-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 18%}#main-content .section-heading h2,#main-content .competencies__heading-stack h2,#main-content .equipment__title,#main-content .about__title,#main-content .news__title,#main-content .faq__title,#main-content .lead-form__heading h2,#main-content .contacts .section-heading h2{animation:utm-heading-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 15%}#main-content .task-card,#main-content .industry-card,#main-content .competency,#main-content .robot-card,#main-content .equipment__product,#main-content .case-card,#main-content .news-card--featured,#main-content .news-list-item,#main-content .faq-item,#main-content .contact-person{animation:utm-card-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 12%}#main-content .competency__medallion-wrap,#main-content .proof-medallion,#main-content .process__node,#main-content .task-card__icon,#main-content .equipment__category-medallion{animation:utm-icon-in var(--utm-motion-duration-base) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 10% cover 20%}#main-content .hero__cta,#main-content .ds-cta,#main-content .process__cta,#main-content .faq__ask,#main-content .lead-form__submit,#main-content .tasks__action{animation:utm-cta-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 15%}#main-content .process__steps li{animation:utm-card-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 12%}.site-footer{animation:utm-heading-in var(--utm-motion-duration-reveal) var(--utm-motion-easing-entrance) both;animation-timeline:view();animation-range:entry 5% cover 15%}@keyframes utm-mobile-fade-in{0%{opacity:.45}to{opacity:1}}#main-content .hero h1 span{white-space:normal;width:auto;min-width:0;max-width:100%}@media (width<=767px){#main-content .reveal,#main-content .section-heading h2,#main-content .competencies__heading-stack h2,#main-content .equipment__title,#main-content .about__title,#main-content .news__title,#main-content .faq__title,#main-content .lead-form__heading h2,#main-content .contacts .section-heading h2,#main-content .task-card,#main-content .industry-card,#main-content .competency,#main-content .robot-card,#main-content .equipment__product,#main-content .case-card,#main-content .news-card--featured,#main-content .news-list-item,#main-content .faq-item,#main-content .contact-person,#main-content .competency__medallion-wrap,#main-content .proof-medallion,#main-content .process__node,#main-content .task-card__icon,#main-content .equipment__category-medallion,#main-content .process__steps li{animation-name:utm-mobile-fade-in}#main-content .hero-slider__dots{width:auto;max-width:100%;margin-left:0}#main-content .hero-slider__dots button{width:32px;min-width:32px;height:44px}}#main-content .trust-card--certificates{height:auto;min-height:184px}#main-content .certificates-carousel{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}#main-content .certificates-carousel__viewport{min-height:122px;display:block}#main-content .certificates-carousel__slide{align-items:center;gap:16px;margin:0;display:flex}#main-content .certificates-carousel__slide[hidden]{display:none}#main-content .certificates-carousel__controls{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;height:28px;margin-top:0;display:flex;position:absolute;bottom:0;left:4px;right:4px}#main-content .certificates-carousel__dots,#main-content .certificates-carousel__arrows{pointer-events:auto}#main-content .certificates-carousel__dots{align-items:center;gap:4px;display:flex}#main-content .certificates-carousel__dots button{cursor:pointer;background:0 0;border:0;width:14px;height:14px;padding:0;position:relative}#main-content .certificates-carousel__dots button:before{content:"";width:8px;height:8px;transition:background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), transform var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:#fffffffa;border:2px solid #47627f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main-content .certificates-carousel__dots button.is-active:before{background:#fe6a00;border-color:#fe6a00}#main-content .certificates-carousel__dots button:hover:before{border-color:#fe6a00;transform:translate(-50%,-50%)scale(1.2)}#main-content .certificates-carousel__arrows{gap:6px;display:flex}#main-content .certificates-carousel__arrows button{color:#fff;cursor:pointer;width:28px;height:28px;transition:color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), border-color var(--utm-motion-duration-fast) var(--utm-motion-easing-standard), background var(--utm-motion-duration-fast) var(--utm-motion-easing-standard);background:#0b1f3ab8;border:1px solid #ffffffe0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}#main-content .certificates-carousel__arrows button:hover:not(:disabled){background:#0b1f3acc;border-color:#fe6a00}#main-content .certificates-carousel__arrows button:disabled{color:#ffffffc7;cursor:default;opacity:.78}#main-content .trust-card--reviews .text-link{padding-top:0}@media (width>=1200px){#main-content .certificates-carousel__controls{left:98px}}@media (width<=1199px){#main-content .certificates-carousel__slide{align-items:flex-start}}@media (width<=767px){#main-content>section:not(.hero){width:100%;max-width:100%;height:auto!important;min-height:0!important}#main-content h1,#main-content h2,#main-content h3,#main-content strong,#main-content p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}#main-content .section-heading h2,#main-content .competencies__heading-stack h2,#main-content .equipment__title,#main-content .about__title,#main-content .news__title,#main-content .faq__title,#main-content .lead-form__heading h2,#main-content .contacts .section-heading h2{font-size:clamp(30px,9vw,36px)!important}#main-content .proof-strip__inner,#main-content .tasks__layout,#main-content .industries__layout,#main-content .process__layout,#main-content .cases>.container,#main-content .equipment>.container,#main-content .news-faq>.container,#main-content .consultation>.container,#main-content .contacts>.container{max-width:100%;width:calc(100% - 32px)!important;margin-inline:auto!important;padding-inline:0!important;transform:none!important}#main-content .competencies>.container,#main-content .about>.container,#main-content .competencies__technical-panel,#main-content .competencies__intro,#main-content .competencies__heading-stack,#main-content .competencies__grid,#main-content .about__overview,#main-content .about__trust{min-width:0;max-width:100%;width:100%!important}#main-content .tasks{padding-block:48px}#main-content .tasks__cards{gap:12px}#main-content .task-card{min-height:268px;padding-bottom:14px;height:auto!important}#main-content .task-card__media{height:104px}#main-content .task-card__media-line{top:90px}#main-content .task-card__badge{top:80px}#main-content .task-card__index{margin-top:18px}#main-content .task-card__description{margin-top:10px;font-size:15px;line-height:21px}#main-content .task-card__arrow{margin-bottom:0}#main-content .tasks__action{margin-top:0}#main-content .industries{padding-block:48px}#main-content .industries__layout{position:relative;height:auto!important}#main-content .industries .section-heading{gap:12px;width:100%;position:static}#main-content .industries .section-heading h2{width:100%}#main-content .industries__mosaic{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-height:0;margin-top:24px;display:grid;position:static;height:auto!important}#main-content .industry-card,#main-content .industry-card--1,#main-content .industry-card--2,#main-content .industry-card--3,#main-content .industry-card--4,#main-content .industry-card--5,#main-content .industry-card--6{width:100%;height:auto;min-height:228px;margin:0;position:relative;top:auto;left:auto}#main-content .industry-card img,#main-content .robot-card__media>img,#main-content .equipment__product img{filter:saturate(.88)contrast(.98)}#main-content .industry-card__label{width:auto;max-width:calc(100% - 64px);bottom:16px;left:16px;right:16px}#main-content .industry-card__label strong{overflow-wrap:normal;word-break:normal}#main-content .case-card h3{overflow-wrap:normal;word-break:normal;font-size:clamp(21px,6.6vw,24px)}#main-content .robotics__grid>.robot-card{background:linear-gradient(#fff 0%,#f5f9fd 100%);border:1px solid #cbdcec}#main-content .robotics__grid>.robot-card:last-of-type{grid-column:1/-1;justify-self:stretch;width:100%!important}#main-content .robotics__grid>.robot-card:last-of-type>.robot-card__media{margin-inline:auto}#main-content .robotics__grid>.robot-card:last-of-type>strong{text-align:center}#main-content .robotics__technical-panel{padding-bottom:24px;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important}#main-content .robotics__intro{min-height:0;padding-bottom:24px;height:auto!important}#main-content .robotics__grid{align-items:start}#main-content .process{padding-block:40px;overflow:visible}#main-content .process__layout,#main-content .process__route{min-height:0;top:auto;left:auto;transform:none;height:auto!important}#main-content .process__layout{row-gap:24px}#main-content .process__route{width:100%}#main-content .case-card__details dt{font-size:14px;line-height:19px}#main-content .case-card__details dd,#main-content .case-card--featured .case-card__details dd{font-size:14px;line-height:20px}#main-content .faq-item button{width:100%;min-width:0}#main-content .faq-item button>span:first-child{min-width:0}#main-content .equipment__technical-panel,#main-content .equipment__side,#main-content .about__overview,#main-content .about__trust,#main-content .news,#main-content .news__content,#main-content .consultation__panel,#main-content .contacts__layout{height:auto!important;min-height:0!important}#main-content .equipment__technical-panel{grid-template-rows:450px 590px auto}#main-content .equipment__side{align-self:start;gap:24px}#main-content .about__overview{grid-template-columns:minmax(0,1fr)}#main-content .about__overview-left,#main-content .about__overview-right{padding:24px 16px;width:100%!important;height:auto!important}#main-content .about__description,#main-content .about__photo,#main-content .about-usp,#main-content .about__trust-columns,#main-content .trust-column,#main-content .trust-card,#main-content .partner-panel__logos{max-width:100%;width:100%!important}#main-content .about__photo{aspect-ratio:338/310;height:auto}#main-content .about__overview-right{padding-top:8px}#main-content .about__trust{padding:24px 16px}#main-content .about__trust-columns{grid-template-columns:minmax(0,1fr);gap:16px}#main-content .trust-card--certificates,#main-content .trust-card--partners,#main-content .trust-card--reviews{min-height:220px;height:auto!important}#main-content .news{width:100%;margin-top:12px;padding:24px 16px}#main-content .news__header,#main-content .news-card--featured,#main-content .news__secondary{width:100%}#main-content .news__secondary{grid-template-rows:none;height:auto;margin-bottom:0}#main-content .news__secondary .news-list-item{box-sizing:border-box;min-height:124px;padding:20px 48px 24px 20px}#main-content .faq{width:100%;margin-top:16px;padding:24px 16px}#main-content .faq,#main-content .faq__header,#main-content .faq__items{width:100%}#main-content .faq__items{margin-top:16px}#main-content .consultation__panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100%;margin-top:12px}#main-content .consultation__panel .lead-form{width:100%;padding:24px 16px;overflow:visible}#main-content .lead-form__heading h2,#main-content .lead-form__heading p,#main-content .lead-form__fields,#main-content .lead-form__fields input,#main-content .lead-form__fields textarea,#main-content .lead-form__submit{width:100%;max-width:100%}#main-content .lead-form__fields{grid-template-columns:minmax(0,1fr)}#main-content .lead-form .consent{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;width:100%;height:auto;min-height:44px;margin:8px 0 12px;display:grid}#main-content .lead-form .consent>span:first-of-type{width:20px;height:20px}#main-content .lead-form .consent>span:last-of-type{color:#5b6c80;width:auto;min-width:0;height:auto;font-size:15px;line-height:21px}#main-content .lead-form__submit{margin-top:0}#main-content .specialist-card{width:100%;height:auto;min-height:420px}#main-content .contacts__layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;margin-top:12px;padding:24px 16px;display:grid;overflow:visible}#main-content .contacts .section-heading,#main-content .contacts__lead,#main-content .contacts__directory,#main-content .contacts__general,#main-content .contacts__departments{width:100%;margin:0;position:static;inset:auto}#main-content .contacts .section-heading{order:1}#main-content .contacts__lead{order:2}#main-content .contacts__directory{flex-direction:column;order:3;gap:28px;display:flex}#main-content .contacts-map{order:4;width:100%;height:360px;min-height:360px;margin:0;position:relative;inset:auto}#main-content .contacts-map__toggle{width:calc(100% - 24px);max-width:278px;padding-inline:12px}#main-content .contacts .section-heading .text-link{margin-top:8px}#main-content .contacts__general{height:auto;min-height:0;padding:20px 16px}#main-content .contacts__tabs button{min-height:48px;font-size:14px}#main-content .equipment__categories a,#main-content .about-usp p,#main-content .about__eyebrow,#main-content .trust-label{font-size:14px;line-height:20px}#main-content .tasks__intro,#main-content .industries .section-heading,#main-content .process .section-heading,#main-content .cases .section-heading,#main-content .faq__header{padding-inline:16px}#main-content .competencies__intro,#main-content .robotics__intro{padding-left:32px}#main-content .equipment__intro{padding-left:16px}#main-content .robotics__intro .section-heading h2{width:auto;max-width:100%}#main-content .contacts .section-heading,#main-content .contacts__lead{padding-inline:0}#main-content .hero-slider{justify-content:flex-end;display:flex}#main-content .hero-slider__progress,#main-content .hero-slider__arrows{display:none}#main-content .certificates-carousel__controls{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;width:auto;display:flex;position:absolute;bottom:0;left:4px;right:4px}#main-content .certificates-carousel__dots{pointer-events:auto;flex:0 auto;gap:0}#main-content .certificates-carousel__arrows{pointer-events:auto;gap:6px;display:flex}#main-content .hero-slider__dots button,#main-content .certificates-carousel__dots button{width:44px;min-width:44px;height:44px}#main-content .certificates-carousel__arrows button{width:36px;min-width:36px;height:36px}#main-content .text-link.text-link{text-underline-offset:4px;min-height:45px;padding-block:8px;font-size:16px;line-height:22px;text-decoration:underline;text-decoration-thickness:1px}#main-content .contacts .section-heading .text-link{min-height:45px;font-size:16px;line-height:22px}#main-content .tasks-consultation-cta__eyebrow{font-size:14px}#main-content .equipment__actions .ds-cta{white-space:nowrap;padding-inline:16px;font-size:14px}.site-footer .site-footer__grid,.site-footer .site-footer__legal{width:100%;max-width:100%;padding-inline:16px}.site-footer .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding-top:32px;display:grid}.site-footer .site-footer__brand{grid-column:1/-1}.site-footer .site-footer__grid>nav{grid-area:auto;min-width:0;margin-top:0;padding:16px 0 0}.site-footer .site-footer__grid>nav:first-of-type,.site-footer .site-footer__grid>nav:nth-of-type(3){grid-area:auto/1}.site-footer .site-footer__grid>nav:nth-of-type(2),.site-footer .site-footer__grid>nav:nth-of-type(4){grid-area:auto/2}.site-footer .site-footer__grid>nav:last-of-type{grid-column:1/-1;padding-right:0;display:block}.site-footer .site-footer__social{grid-column:1/-1;margin-top:0;position:static}.site-footer .site-footer__legal{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding-top:24px;display:grid}.site-footer .site-footer__legal a,.site-footer .site-footer__legal a:first-of-type,.site-footer .site-footer__legal a:last-of-type{border-left:0;margin:0 0 0 18px;padding:0}.site-footer .site-footer__brand,.site-footer .site-footer__brand p{width:100%;max-width:100%}.site-footer .site-footer__logo{filter:brightness(0)invert();max-width:min(240px,100%)}.site-footer nav a{align-items:center;min-height:44px;font-size:16px;line-height:22px}.site-footer nav a svg{display:none}}@media (width<=359px){#main-content .about__usps{grid-template-columns:minmax(0,1fr)!important}#main-content .trust-card--partners .partner-panel__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main-content .trust-card--partners .partner-logo{width:100%;max-width:100%}}@media (width<=1199px) and (width>=768px){#main-content .certificates-carousel__controls{justify-content:center;gap:0;width:100%}#main-content .certificates-carousel__dots{gap:0}#main-content .certificates-carousel__arrows{display:none}#main-content .consultation__panel{grid-template-rows:auto auto;height:auto!important;min-height:0!important}#main-content .consultation__panel .lead-form{padding-bottom:32px}#main-content .lead-form .consent{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;width:100%;height:auto;min-height:44px;display:grid}#main-content .lead-form .consent>span:first-of-type{width:20px;height:20px}#main-content .lead-form .consent>span:last-of-type{width:auto;min-width:0;height:auto}#main-content .lead-form__submit{margin-top:12px}#main-content .hero-slider__dots button,#main-content .certificates-carousel__dots button,#main-content .certificates-carousel__arrows button{width:44px;min-width:44px;height:44px}#main-content .text-link.text-link{min-height:45px;padding-block:8px;font-size:16px;line-height:22px}}@media (width<=767px){.site-footer .site-footer__grid>nav a,.site-footer .site-footer__grid>nav:last-child a{font-size:16px;line-height:22px}}#main-content .lead-form .consent{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;width:100%;height:auto;min-height:44px;display:grid}#main-content .lead-form .consent>span:first-of-type{width:20px;height:20px}#main-content .lead-form .consent>span:last-of-type{width:auto;min-width:0;height:auto}#main-content .faq__items{background:#fff}@media (width>=1200px){#main-content .lead-form__fields{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);width:100%}}@media (width<=767px){#main-content .case-card--secondary{grid-template-rows:auto 164px;grid-template-areas:"content""image";height:auto;min-height:0}#main-content .case-card--secondary>.case-card__content{grid-area:content}#main-content .case-card--secondary>img{grid-area:image;height:164px}}#main-content .consultation__panel .lead-form{scroll-margin-top:var(--utm-space-24)}#main-content .equipment-intent-anchor{width:var(--utm-border-width-default);height:var(--utm-border-width-default);clip-path:inset(50%);scroll-margin-top:var(--utm-space-24);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}#main-content .lead-form__heading .lead-form__intent-status{width:fit-content;max-width:100%;margin:var(--utm-space-3) 0 0;padding:var(--utm-space-2) var(--utm-space-3);border:var(--utm-border-width-default) solid var(--utm-color-core-brand-blue-100);border-radius:var(--utm-radius-xs);background:var(--utm-color-core-brand-blue-50);color:var(--utm-color-semantic-text-primary);font-family:var(--utm-font-family-body);font-size:var(--utm-font-size-14);font-weight:var(--utm-font-weight-semibold);line-height:1.4}#main-content .lead-form__intent-status[hidden]{display:none}@media (width<=767px){#main-content .competencies__grid{box-sizing:border-box!important;padding-left:32px!important;padding-right:16px!important}#main-content .competencies__grid .competency{padding-left:0!important;padding-right:0!important}#main-content .competencies__grid .competency>.competency__index,#main-content .competencies__grid .competency>.competency__dash{left:0!important}#main-content .competencies__grid .competency>.competency__copy{left:0!important;right:0!important}#main-content .robotics__intro .section-heading .text-link{left:16px!important}#main-content .robotics__intro{padding-left:16px!important;padding-right:16px!important}#main-content .robotics__grid{box-sizing:border-box!important;padding-left:16px!important;padding-right:16px!important}#main-content .robotics__grid>.robot-card{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;padding-bottom:24px!important;display:flex!important}#main-content .robotics__grid>.robot-card>.robot-card__media{flex:none!important;position:relative!important}#main-content .robotics__grid>.robot-card>.robot-card__media>img{z-index:2!important;position:relative!important}#main-content .robotics__grid>.robot-card>.robot-card__media>.robot-card__platform{z-index:1!important;position:absolute!important}#main-content .robotics__grid>.robot-card>strong{text-align:center!important;flex:auto!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:8px!important;margin-bottom:0!important;display:flex!important}#main-content .process .section-heading{padding-left:32px!important;padding-right:16px!important}#main-content .process__heading-dash,#main-content .process__cta{margin-left:32px!important}#main-content .task-card{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}#main-content .task-card h3,#main-content .task-card__title{min-height:2.6em!important}#main-content .industry-card{flex-direction:column!important;justify-content:flex-end!important;display:flex!important}#main-content .industry-card__label{align-items:center!important;min-height:52px!important;display:flex!important}#main-content .about-usp{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}#main-content .about-usp strong{min-height:2.6em!important}#main-content .contact-person__trigger{min-height:48px!important;padding-block:12px!important}.hero__background{object-fit:cover!important;width:100%!important;max-width:none!important;left:50%!important;transform:translate(-50%)!important}}.utility-contact--phone,.utility-contact--mail{white-space:nowrap!important}:root{--utm-hallmark-container-max:1360px;--utm-hallmark-gutter-desktop:24px;--utm-hallmark-gutter-tablet:20px;--utm-hallmark-gutter-mobile:16px;--utm-hallmark-section-pad-desktop:80px;--utm-hallmark-section-pad-tablet:56px;--utm-hallmark-section-pad-mobile:40px;--utm-hallmark-heading-gap-desktop:32px;--utm-hallmark-heading-gap-tablet:24px;--utm-hallmark-heading-gap-mobile:20px}#main-content>section:not(.hero)>.container,#main-content .tasks__layout,#main-content .industries__layout,#main-content .process__layout,#main-content .cases>.container,#main-content .equipment>.container,#main-content .about>.container,#main-content .news-faq>.container,#main-content .consultation>.container,#main-content .contacts>.container,#main-content .proof-strip__inner{width:min(100% - 48px, var(--utm-hallmark-container-max))!important;max-width:var(--utm-hallmark-container-max)!important;box-sizing:border-box!important;margin-inline:auto!important}@media (width>=1200px){#main-content>section:not(.hero):not(.proof-strip){padding-block:var(--utm-hallmark-section-pad-desktop)!important}#main-content .tasks{padding-top:var(--utm-hallmark-section-pad-desktop)!important;padding-bottom:60px!important}#main-content .industries{padding-block:var(--utm-hallmark-section-pad-desktop)!important}#main-content .competencies{padding-top:var(--utm-hallmark-section-pad-desktop)!important;background:var(--utm-color-semantic-background-canvas)!important;padding-bottom:0!important}#main-content .competencies__technical-panel{width:100%!important;margin-top:0!important;margin-bottom:32px!important}#main-content .robotics__technical-panel{width:100%!important;margin-top:0!important;margin-bottom:0!important}#main-content .process{margin-top:0!important;padding-top:64px!important;padding-bottom:64px!important}#main-content .cases{padding-top:var(--utm-hallmark-section-pad-desktop)!important;padding-bottom:var(--utm-hallmark-section-pad-desktop)!important}#main-content .equipment,#main-content .about,#main-content .news-faq,#main-content .consultation,#main-content .contacts{padding-block:var(--utm-hallmark-section-pad-desktop)!important}#main-content .section-heading,#main-content .tasks__intro,#main-content .process__intro,#main-content .cases .section-heading,#main-content .equipment__intro,#main-content .about .section-heading,#main-content .contacts .section-heading{margin-bottom:var(--utm-hallmark-heading-gap-desktop)!important;padding-left:0!important}#main-content .tasks__intro h2,#main-content .industries .section-heading h2,#main-content .competencies__heading-stack h2,#main-content .cases .section-heading h2,#main-content .equipment__title,#main-content .about__title,#main-content .news__title,#main-content .faq__title,#main-content .contacts .section-heading h2{margin-left:0!important}}@media (width>=768px) and (width<=1199px){#main-content>section:not(.hero)>.container,#main-content .tasks__layout,#main-content .industries__layout,#main-content .process__layout,#main-content .cases>.container,#main-content .equipment>.container,#main-content .about>.container,#main-content .news-faq>.container,#main-content .consultation>.container,#main-content .contacts>.container,#main-content .proof-strip__inner{width:calc(100% - 48px)!important;margin-inline:auto!important}#main-content>section:not(.hero):not(.proof-strip){padding-block:var(--utm-hallmark-section-pad-tablet)!important}#main-content .competencies{padding-bottom:0!important}#main-content .robotics__technical-panel{margin-bottom:0!important}#main-content .cases{padding-top:var(--utm-hallmark-section-pad-tablet)!important;padding-bottom:var(--utm-hallmark-section-pad-tablet)!important}#main-content .section-heading,#main-content .tasks__intro,#main-content .process__intro,#main-content .cases .section-heading,#main-content .equipment__intro,#main-content .about .section-heading,#main-content .contacts .section-heading{margin-bottom:var(--utm-hallmark-heading-gap-tablet)!important}}@media (width<=767px){#main-content>section:not(.hero)>.container,#main-content .tasks__layout,#main-content .industries__layout,#main-content .process__layout,#main-content .cases>.container,#main-content .equipment>.container,#main-content .about>.container,#main-content .news-faq>.container,#main-content .consultation>.container,#main-content .contacts>.container,#main-content .proof-strip__inner{width:calc(100% - 32px)!important;margin-inline:auto!important;padding-inline:0!important}#main-content>section:not(.hero):not(.proof-strip){padding-block:var(--utm-hallmark-section-pad-mobile)!important}#main-content .competencies{padding-bottom:0!important}#main-content .robotics__technical-panel{margin-bottom:0!important}#main-content .cases{padding-top:var(--utm-hallmark-section-pad-mobile)!important;padding-bottom:var(--utm-hallmark-section-pad-mobile)!important}#main-content .section-heading,#main-content .tasks__intro,#main-content .process__intro,#main-content .cases .section-heading,#main-content .equipment__intro,#main-content .about .section-heading,#main-content .contacts .section-heading{margin-bottom:var(--utm-hallmark-heading-gap-mobile)!important}}@keyframes hm-fade-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-fade-in-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-fade-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes hm-fade-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes hm-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hm-zoom-out{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (width>=768px){#main-content .section-heading h2,#main-content .tasks__intro h2,#main-content .competencies__heading-stack h2,#main-content .equipment__title,#main-content .about__title,#main-content .news__title,#main-content .faq__title,#main-content .lead-form__heading h2,#main-content .contacts .section-heading h2{animation:hm-fade-in-left .55s var(--utm-motion-easing-entrance) both}#main-content .competencies__heading-dash,#main-content .robotics__heading-dash,#main-content .process__heading-dash,#main-content .equipment__accent{animation:hm-fade-in-down .45s var(--utm-motion-easing-entrance) .1s both}#main-content .task-card:first-child{animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) 50ms both}#main-content .task-card:nth-child(2){animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) .12s both}#main-content .task-card:nth-child(3){animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) .19s both}#main-content .task-card:nth-child(4){animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) .26s both}#main-content .task-card:nth-child(5){animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) .33s both}#main-content .industry-card--1{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) 50ms both}#main-content .industry-card--2{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) .12s both}#main-content .industry-card--3{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) .19s both}#main-content .industry-card--4{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) .26s both}#main-content .industry-card--5{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) .33s both}#main-content .industry-card--6{animation:hm-zoom-in .55s var(--utm-motion-easing-entrance) .4s both}#main-content .competencies__grid .competency{animation:hm-fade-in-up .5s var(--utm-motion-easing-entrance) both}#main-content .competencies__grid .competency:first-child{animation-delay:50ms}#main-content .competencies__grid .competency:nth-child(2){animation-delay:.12s}#main-content .competencies__grid .competency:nth-child(3){animation-delay:.19s}#main-content .competencies__grid .competency:nth-child(4){animation-delay:.26s}#main-content .competencies__grid .competency:nth-child(5){animation-delay:.33s}#main-content .competencies__grid .competency:nth-child(6){animation-delay:.4s}#main-content .robotics__grid>.robot-card:first-child{animation:hm-fade-in-right .5s var(--utm-motion-easing-entrance) 50ms both}#main-content .robotics__grid>.robot-card:nth-child(2){animation:hm-fade-in-right .5s var(--utm-motion-easing-entrance) .12s both}#main-content .robotics__grid>.robot-card:nth-child(3){animation:hm-fade-in-right .5s var(--utm-motion-easing-entrance) .19s both}#main-content .robotics__grid>.robot-card:nth-child(4){animation:hm-fade-in-right .5s var(--utm-motion-easing-entrance) .26s both}#main-content .robotics__grid>.robot-card:nth-child(5){animation:hm-fade-in-right .5s var(--utm-motion-easing-entrance) .33s both}#main-content .process__steps li:first-child{animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) 60ms both}#main-content .process__steps li:nth-child(2){animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) .12s both}#main-content .process__steps li:nth-child(3){animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) .18s both}#main-content .process__steps li:nth-child(4){animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) .24s both}#main-content .process__steps li:nth-child(5){animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) .3s both}#main-content .process__steps li:nth-child(6){animation:hm-fade-in-up .45s var(--utm-motion-easing-entrance) .36s both}#main-content .case-card--featured{animation:hm-zoom-in .6s var(--utm-motion-easing-entrance) 80ms both}#main-content .cases__secondary .case-card:first-child{animation:hm-fade-in-left .55s var(--utm-motion-easing-entrance) .16s both}#main-content .cases__secondary .case-card:nth-child(2){animation:hm-fade-in-left .55s var(--utm-motion-easing-entrance) .24s both}#main-content .ds-cta,#main-content .process__cta,#main-content .tasks__action,#main-content .faq__ask,#main-content .lead-form__submit{animation:hm-zoom-in .5s var(--utm-motion-easing-entrance) .15s both}}@media (prefers-reduced-motion:reduce){#main-content .reveal,#main-content *,#main-content :before,#main-content :after{opacity:1!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}}
/*$vite$:1*/