:root{--evosys-color-sand:#f3efee;--evosys-color-ink:#093951;--evosys-color-graphite:#002b3c;--evosys-color-ink-hover:#416c82;--evosys-color-steel:#416c82;--evosys-color-disabled:#535a5d;--evosys-color-disabled-soft:#cfcfcf;--evosys-color-line:rgba(9,57,81,0.1);--evosys-color-white:#ffffff;--evosys-color-accent:#a59682;--evosys-color-coral:#ff774b;--evosys-color-coral-70:#ffa081;--evosys-color-coral-30:#ffe4db;--evosys-color-sun:#fcd03f;--evosys-color-sun-70:#fde779;--evosys-color-sun-30:#fff8d8;--evosys-color-keppel:#49b39f;--evosys-color-keppel-70:#80cabc;--evosys-color-keppel-30:#dbf0ec;--evosys-color-light-70:#f7f4f1;--evosys-color-error:#ff2727;--evosys-radius-lg:15px;--evosys-radius-md:10px;--evosys-shadow:0 24px 60px rgba(9,57,81,0.08);--evosys-container-width:1280px;--evosys-content-width:640px;--evosys-grid-gap:12px;--evosys-section-space:80px;--evosys-section-space-mobile:40px;--evosys-divider-space-top:72px;--evosys-divider-space-top-mobile:48px;--evosys-divider-space-bottom:128px;--evosys-divider-space-bottom-mobile:92px;--evosys-divider-space-equal:128px;--evosys-divider-space-compact:92px;--evosys-block-space:40px;--evosys-block-space-mobile:20px;--evosys-copy-space:24px;--evosys-copy-space-mobile:24px;--evosys-media-rich-space:40px;--evosys-media-rich-space-mobile:24px;--evosys-grid-row-gap:48px;--evosys-grid-row-gap-mobile:12px;--evosys-font-size-hero:40px;--evosys-font-size-section:32px;--evosys-font-size-large:24px;--evosys-font-size-medium:20px;--evosys-font-size-copy:20px;--evosys-font-size-section-copy:20px;--evosys-font-size-component:16px;--evosys-line-height-tight:1.1;--evosys-line-height-copy:1.5;--evosys-icon-arrow-diagonal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.13281 13.8672L13.8668 6.13321' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13281 6.13281H13.8668V13.8668' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-short-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.4688L15.9375 10.4688' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4688 5L15.9375 10.4688L10.4687 15.9375' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-short-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 10.4688L4.0625 10.4688' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.53125 5L4.0625 10.4688L9.5313 15.9375' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-short-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9.99805 4.53027L9.99805 15.4678' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4668 9.99902L9.99805 15.4678L4.5293 9.99902' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-short-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9.99805 15.4678L9.99805 4.53027' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5293 10.001L9.99805 4.53223L15.4668 10.001' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.4688L15.9375 10.4688' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4688 5L15.9375 10.4688L10.4687 15.9375' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 10.4688L4.0625 10.4688' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.53125 5L4.0625 10.4688L9.5313 15.9375' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9.99805 4.53027L9.99805 15.4678' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4668 9.99902L9.99805 15.4678L4.5293 9.99902' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2.75 5.5h14.5v9H2.75zM3 6l7 5 7-5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.12 3.75h2.13l1.07 3.14-1.59 1.6a12.14 12.14 0 0 0 3.78 3.78l1.6-1.59 3.14 1.07v2.13a1.5 1.5 0 0 1-1.5 1.5A11 11 0 0 1 4.62 5.25a1.5 1.5 0 0 1 1.5-1.5Z' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--evosys-icon-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M3.5 10h13M10 3.2c1.9 1.8 3 4.2 3 6.8s-1.1 5-3 6.8M10 3.2C8.1 5 7 7.4 7 10s1.1 5 3 6.8' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--evosys-icon-location:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 17s4.5-4.6 4.5-8.3A4.5 4.5 0 1 0 5.5 8.7C5.5 12.4 10 17 10 17Z' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='10' cy='8.2' r='1.6' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");--evosys-icon-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M4 14s3.8-6 10-6 10 6 10 6-3.8 6-10 6-10-6-10-6Z' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='14' cy='14' r='3.2' fill='none' stroke='black' stroke-width='2.4'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{margin:0;color:var(--evosys-color-ink);background:#ffffff;font-family:"Open Sans","Source Sans 3",sans-serif;font-size:var(--evosys-font-size-component);line-height:var(--evosys-line-height-copy);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{text-decoration:none}.site-header__panel a,.evosys-breadcrumb a,.evosys-button,.evosys-inline-link,.evosys-link-button,.evosys-floating-actions__button,.evosys-floating-actions__panel-link,.evosys-floating-actions__language,.evosys-portal-page a{text-decoration:none !important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.content-shell{width:min(100% - 2rem,var(--evosys-container-width));margin:0 auto;padding-top:2rem;overflow-x:clip}.site-main{padding-bottom:0;overflow-x:clip}.evosys-404{min-height:clamp(420px,58vh,680px);display:flex;align-items:center;padding-top:clamp(72px,10vw,132px);padding-bottom:clamp(72px,10vw,132px)}.evosys-404__inner{max-width:760px}.evosys-404__label{margin:0 0 18px;color:var(--evosys-color-accent);font-size:18px;font-weight:700;line-height:1.2}.evosys-404__title{max-width:720px;margin:0;color:var(--evosys-color-ink);font-size:clamp(42px,7vw,86px);line-height:1.05;font-weight:400}.evosys-404__text{max-width:620px;margin:24px 0 0;color:var(--evosys-color-ink);font-size:clamp(18px,2vw,24px);line-height:1.45}.evosys-404__button{margin-top:34px}.site-header{position:sticky;top:0;z-index:20;padding:0.9rem 0;backdrop-filter:blur(20px);background:rgba(255,255,255,0.92);transition:transform 220ms ease;will-change:transform}.site-header__inner,.site-footer__inner{width:min(100% - 2rem,var(--evosys-container-width));margin:0 auto}.site-header__inner{display:flex;align-items:center;justify-content:flex-start;gap:28px;position:relative}.site-header__brand{display:inline-flex;align-items:center;flex:none;min-width:188px}.site-header__brand-svg,.site-footer__brand-svg{display:inline-flex;align-items:center;background:transparent !important;line-height:0}.site-header__brand-svg svg,.site-footer__brand-svg svg{display:block;width:auto;max-width:100%;max-height:38px;background:transparent !important}.site-header__brand img,.mobile-menu__brand img,.site-footer__brand img{width:auto;max-height:38px;background:transparent !important;mix-blend-mode:normal !important}.site-header__toggle{display:none;position:relative;flex-direction:column;margin-left:auto;width:24px;height:24px;padding:0;border:0;background:transparent;justify-content:center;align-items:center}.site-header__toggle span:not(.screen-reader-text){position:absolute;left:0;width:24px;height:2px;background:var(--evosys-color-ink);display:block;transition:transform 180ms ease,opacity 180ms ease}.site-header__toggle span:nth-of-type(2){transform:translateY(-7px)}.site-header__toggle span:nth-of-type(3){transform:translateY(0)}.site-header__toggle span:nth-of-type(4){transform:translateY(7px)}.site-header__mobile-quick-actions{display:none}.site-header__mobile-quick-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--evosys-color-ink);text-decoration:none;background:transparent;border:0;border-radius:0;transition:none}.site-header__mobile-quick-action .evosys-icon{--evosys-icon-size:28px;--evosys-icon-color:currentColor}.site-header__mobile-quick-action:hover,.site-header__mobile-quick-action:focus-visible{color:var(--evosys-color-ink);background:transparent;outline:none;box-shadow:none}.site-header__toggle[aria-expanded="true"] span:nth-of-type(2){transform:translateY(0) rotate(45deg)}.site-header__toggle[aria-expanded="true"] span:nth-of-type(3){opacity:0}.site-header__toggle[aria-expanded="true"] span:nth-of-type(4){transform:translateY(0) rotate(-45deg)}.site-header__menu,.site-footer__menu ul{display:flex;gap:1.25rem;list-style:none;padding:0;margin:0}.site-header__nav{flex:none}.site-header__portal-home-link{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid rgba(9,57,81,0.18);background:#dbe4ea;color:var(--evosys-color-ink);font-size:16px;font-weight:600;line-height:1.2;transition:background 180ms ease,color 180ms ease,border-color 180ms ease;text-decoration:none}.site-header__portal-home-link:link,.site-header__portal-home-link:visited,.site-header__portal-home-link:hover,.site-header__portal-home-link:active,.site-header__portal-home-link:focus-visible{text-decoration:none}.site-header__portal-home-link:hover,.site-header__portal-home-link:focus-visible{background:#9fb2bf;border-color:transparent;color:var(--evosys-color-ink);outline:none}.site-header__menu{justify-content:flex-start;gap:28px;padding-top:10px}.site-header__item{position:static;padding:0.625rem 0}.site-header__link{position:relative;display:inline-flex;font-family:"Open Sans","Source Sans 3",sans-serif;font-size:var(--evosys-font-size-component);font-weight:600;color:var(--evosys-color-ink);text-decoration:none;transition:color 180ms ease,font-weight 180ms ease}.site-header__link:link,.site-header__link:visited,.site-header__link:hover,.site-header__link:active,.site-header__link:focus-visible{text-decoration:none}.site-header__link::after{content:"";position:absolute;right:0;bottom:-14px;left:0;height:4px;border-radius:999px;background:var(--evosys-color-accent);opacity:0;transform:scaleX(0.7);transform-origin:center;transition:opacity 180ms ease,transform 180ms ease}.site-header__link:focus-visible{font-weight:600}.site-header__item.is-open .site-header__link::after,.site-header__item.is-current .site-header__link::after{opacity:1;transform:scaleX(1)}.site-header__item:hover .site-header__link::after,.site-header__link:focus-visible::after{opacity:1;transform:scaleX(1)}.site-header__panel{position:absolute;left:0;top:calc(100% + 6px);transform:none;width:100%;padding:1.5rem;border-radius:1.5rem;background:rgba(255,255,255,0.98);box-shadow:0 24px 60px rgba(9,57,81,0.16);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 180ms ease,top 180ms ease}.site-header__item.is-open .site-header__panel{opacity:1;pointer-events:auto;visibility:visible;top:calc(100% + 10px)}.site-header__panel--industries,.site-header__panel--laser_plastic_welding,.site-header__panel--laser_welding_solutions{width:min(92vw,1280px);padding:1.5rem}.site-header__desktop-mega{display:grid;gap:1rem;align-items:stretch}.site-header__desktop-mega--industries{grid-template-columns:repeat(5,minmax(0,1fr))}.site-header__desktop-mega--laser_plastic_welding,.site-header__desktop-mega--laser_welding_solutions{grid-template-columns:repeat(4,minmax(0,1fr))}.site-header__desktop-mega--company{grid-template-columns:minmax(320px,408px) minmax(0,1fr)}.site-header__desktop-mega--laser_welding_solutions,.site-header__desktop-mega--company{align-items:stretch}.site-header__mega-card-grid,.site-header__mega-group-grid{display:grid;gap:1rem}.site-header__desktop-mega--industries .site-header__mega-card-grid,.site-header__desktop-mega--laser_plastic_welding .site-header__mega-card-grid,.site-header__desktop-mega--laser_welding_solutions .site-header__mega-card-grid{display:contents}.site-header__desktop-mega--company .site-header__mega-card-grid,.site-header__desktop-mega--company .site-header__mega-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__mega-card{min-height:176px;padding:1.3rem 1.25rem;border-radius:15px;background:var(--evosys-color-sand);display:grid;align-content:start;gap:0.75rem}.site-header__mega-card--featured{background:var(--evosys-color-ink);color:var(--evosys-color-white)}.site-header__desktop-mega--company .site-header__mega-card--featured{min-height:348px}.site-header__mega-card h3,.site-header__mega-card strong{margin:0;font-size:20px;font-weight:600;line-height:1.2;color:inherit}.site-header__mega-card--featured h3{font-size:20px;font-weight:600;line-height:1.2}.site-header__mega-card p,.site-header__mega-card span{margin:0;font-size:16px;line-height:1.45}.site-header__mega-card--featured p{font-size:16px;line-height:1.45}.site-header__mega-card span{color:var(--evosys-color-steel)}.site-header__mega-card--featured span{color:inherit}.site-header__mega-card--link.is-current .site-header__mega-card-link strong{position:relative;display:inline-block;width:fit-content;padding-bottom:0.36rem}.site-header__mega-card--link.is-current .site-header__mega-card-link strong::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:var(--evosys-color-accent)}.site-header__mega-card-link{display:grid;gap:0.7rem;height:100%;color:var(--evosys-color-ink);text-decoration:none}.site-header__mega-card-link h3,.site-header__mega-card-link strong,.site-header__mega-links a{transition:color 180ms ease;text-decoration:none}.site-header__mega-card-link:hover h3,.site-header__mega-card-link:focus-visible h3,.site-header__mega-card-link:hover strong,.site-header__mega-card-link:focus-visible strong,.site-header__mega-links a:hover,.site-header__mega-links a:focus-visible{color:var(--evosys-color-ink-hover)}.site-header__mega-card--featured .site-header__mega-card-link{color:inherit}.site-header__mega-links{list-style:none;margin:0;padding:0;display:grid;gap:0.65rem}.site-header__mega-links a{color:var(--evosys-color-ink);font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.site-header__mega-card-link:link,.site-header__mega-card-link:visited,.site-header__mega-card-link:hover,.site-header__mega-card-link:active,.site-header__mega-card-link:focus-visible,.site-header__mega-links a:link,.site-header__mega-links a:visited,.site-header__mega-links a:hover,.site-header__mega-links a:active,.site-header__mega-links a:focus-visible{text-decoration:none}.mobile-menu{position:fixed;top:var(--evosys-mobile-header-offset,72px);right:0;left:0;z-index:19;display:none;padding:0 0 16px;background:transparent;overflow:visible}.mobile-menu.is-open{display:block}.mobile-menu__inner{width:100%;max-width:100%;margin:0 auto;max-height:calc(100dvh - var(--evosys-mobile-header-offset,72px) - 16px);overflow-y:auto;overflow-x:hidden;padding:26px 16px 32px;border-radius:0 0 15px 15px;background:#ffffff;box-shadow:0 24px 60px rgba(9,57,81,0.12)}.mobile-menu__view{display:none}.mobile-menu__view.is-active{display:block}.mobile-menu__list-item.has-children{display:grid;gap:20px}.mobile-menu__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-menu__row--language{padding:14px 16px;border:2px solid var(--evosys-color-ink);border-radius:15px;background:var(--evosys-color-ink)}.mobile-menu__label{color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:18px;font-weight:600;line-height:1.2}.mobile-menu__label--language{color:var(--evosys-color-white)}.mobile-menu__list{display:grid;gap:20px;list-style:none;margin:0;padding:0}.mobile-menu__list--compact{margin-top:1.75rem}.mobile-menu__action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:transparent;color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-align:left}.mobile-menu__action.is-link{justify-content:flex-start}.mobile-menu a,.mobile-menu a:link,.mobile-menu a:visited,.mobile-menu a:hover,.mobile-menu a:active,.mobile-menu a:focus-visible{text-decoration:none}.mobile-menu__toggle-button{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:none}.mobile-menu__toggle-button--language .mobile-menu__icon{background:rgba(255,255,255,0.16)}.mobile-menu__icon{width:21px;height:21px;border-radius:999px;background:var(--evosys-color-graphite);position:relative;flex:none}.mobile-menu__icon::before,.mobile-menu__icon::after{content:"";position:absolute;left:50%;top:50%}.mobile-menu__icon::before{width:7px;height:7px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translate(-50%,-68%) rotate(45deg)}.mobile-menu__icon::after{display:none}.mobile-menu__list-item.is-open .mobile-menu__icon::before{transform:translate(-50%,-32%) rotate(-135deg)}.mobile-menu__toggle-button--language .mobile-menu__icon::before{border-right-color:#ffffff;border-bottom-color:#ffffff}.mobile-menu__inline-panel{display:grid;gap:20px}.mobile-menu__inline-panel--languages{gap:12px}.mobile-menu__inline-panel[hidden]{display:none}.mobile-menu__back{margin-bottom:1rem;padding:0;border:0;background:transparent;color:#6d7480;font-weight:700}.mobile-menu__heading{margin-bottom:1.5rem;color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:28px;font-weight:400;line-height:var(--evosys-line-height-tight)}.mobile-menu__cards{display:grid;gap:20px}.mobile-menu__card{padding:20px;border-radius:15px;background:var(--evosys-color-sand)}.mobile-menu__card.is-highlighted{background:var(--evosys-color-ink)}.mobile-menu__card--featured{background:var(--evosys-color-ink)}.mobile-menu__card a,.mobile-menu__card strong,.mobile-menu__card span,.mobile-menu__card-links a{color:#093951}.mobile-menu__card--featured a,.mobile-menu__card--featured strong,.mobile-menu__card--featured span,.mobile-menu__card.is-highlighted a,.mobile-menu__card.is-highlighted strong,.mobile-menu__card.is-highlighted span{color:#ffffff}.mobile-menu__card a{display:grid;gap:0.85rem}.mobile-menu__card strong{font-size:1.125rem}.mobile-menu__card span,.mobile-menu__card-links a{line-height:1.45}.mobile-menu__card-links{display:grid;gap:0.55rem;list-style:none;margin:0.9rem 0 0;padding:0}.mobile-menu__language-list{display:grid;gap:10px}.mobile-menu__language-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:15px;background:var(--evosys-color-sand);color:var(--evosys-color-ink);font-size:18px;font-weight:600;line-height:1.2}.mobile-menu__language-link.is-current{background:rgba(9,57,81,0.08)}.site-footer{background:#ffffff;color:var(--evosys-color-ink);padding:2rem 0 1.5rem;border-top:1px solid rgba(9,57,81,0.12)}.site-footer a{color:inherit;text-decoration:none;transition:color 180ms ease,opacity 180ms ease}.site-footer a:hover,.site-footer a:focus-visible{color:var(--evosys-color-steel);text-decoration:none}.site-footer a:link,.site-footer a:visited,.site-footer a:active{text-decoration:none}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.site-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.5rem;align-items:start}.site-footer__brand{display:grid;gap:1rem;align-content:start}.site-footer__right{display:grid;gap:2.75rem;align-content:start}.site-footer__socials,.site-footer__bottom-links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer__socials{justify-content:flex-start;padding:0.5rem 0 0.75rem;align-items:center}.site-footer__menu ul{display:grid;gap:0.75rem;align-content:start;justify-items:start}.site-footer__menu{display:grid;gap:1rem;align-content:start;min-width:0}.site-footer__menu strong{display:block;margin:0}.site-footer__menu li{list-style:none}.site-footer__menu a{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:normal}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:0.75;transition:opacity 180ms ease,transform 180ms ease}.site-footer__social-link img{width:auto;max-width:24px;max-height:24px;display:block}.site-footer__social-link--text{justify-content:flex-start}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{opacity:1;transform:translateY(-1px);color:inherit;font-weight:400}.site-footer__login-button{margin-left:auto;min-height:40px;padding:10px 18px;border-radius:var(--evosys-radius-lg);white-space:nowrap;background:var(--evosys-color-ink);color:var(--evosys-color-white) !important;--evosys-button-arrow-color:var(--evosys-color-white);transition:background 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.site-footer__login-button:hover,.site-footer__login-button:focus-visible{background:var(--evosys-color-steel);color:var(--evosys-color-white) !important;--evosys-button-arrow-color:var(--evosys-color-white);box-shadow:0 0 0 1.5px #004bbc;outline:none}.site-footer__bottom{margin-top:1.5rem}.site-footer__bottom-inner{width:min(100% - 2rem,1280px);margin:0 auto;padding-top:1.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem;align-items:center}.site-footer__bottom-group{display:flex;align-items:center;gap:1rem;min-width:0}.site-footer__bottom-group--left{justify-content:space-between}.site-footer__bottom-group--right{justify-content:flex-end}.site-footer__copyright{white-space:nowrap}.site-footer__cookie-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.site-footer__bottom-links a,.site-footer__cookie-links a{white-space:nowrap}.evosys-block{margin:0 0 var(--evosys-section-space)}.evosys-text-columns + .evosys-tabs{margin-top:0}.evosys-breadcrumb{width:min(100% - 2rem,var(--evosys-container-width));margin-right:auto;margin-left:auto}.evosys-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.evosys-breadcrumb__item{display:inline-flex;align-items:center;gap:10px}.evosys-breadcrumb__item:not(:last-child)::after{content:"";width:20px;height:20px;background-color:var(--evosys-color-steel);mask-image:var(--evosys-icon-arrow-short-right);mask-repeat:no-repeat;mask-position:center;mask-size:20px 20px;-webkit-mask-image:var(--evosys-icon-arrow-short-right);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:20px 20px;opacity:0.7}.evosys-breadcrumb__link,.evosys-breadcrumb__current{color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:14px;font-weight:600;line-height:1.2}.evosys-breadcrumb__link{opacity:0.5;transition:opacity 180ms ease;text-decoration:none}.evosys-breadcrumb__link:link,.evosys-breadcrumb__link:visited,.evosys-breadcrumb__link:hover,.evosys-breadcrumb__link:active,.evosys-breadcrumb__link:focus-visible{text-decoration:none}.evosys-breadcrumb__link:hover,.evosys-breadcrumb__link:focus-visible{opacity:0.75}.evosys-breadcrumb__current{opacity:1}.evosys-button{--evosys-button-arrow-color:currentColor;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 14px;min-height:48px;border-radius:10px;border:1px solid transparent;background:var(--evosys-color-ink);color:var(--evosys-color-white);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:var(--evosys-font-size-component);font-weight:600;line-height:1;box-shadow:0 0 0 0 rgba(9,57,81,0);transition:background 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,opacity 180ms ease;text-decoration:none}.evosys-button:link,.evosys-button:visited,.evosys-button:hover,.evosys-button:active,.evosys-button:focus-visible{text-decoration:none}.evosys-button:hover{transform:none}.evosys-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-button[disabled],.evosys-button.is-disabled{background:var(--evosys-color-disabled);border-color:transparent;color:rgba(255,255,255,0.8);pointer-events:none;box-shadow:none;transform:none}.evosys-button--hero-dark{--evosys-button-arrow-color:var(--evosys-color-white);min-height:56px;padding:17px 16px;gap:6px;background:var(--evosys-color-ink);color:var(--evosys-color-white);opacity:0.8}.evosys-button--hero-dark:hover,.evosys-button--hero-dark:active{background:var(--evosys-color-ink-hover)}.evosys-button--hero-dark:focus-visible{background:var(--evosys-color-ink)}.evosys-button--hero-dark[disabled],.evosys-button--hero-dark.is-disabled{background:var(--evosys-color-disabled);color:var(--evosys-color-disabled-soft);--evosys-button-arrow-color:var(--evosys-color-disabled-soft);opacity:0.8}.evosys-button--hero-light{--evosys-button-arrow-color:var(--evosys-color-steel);min-height:56px;padding:17px 16px;gap:6px;background:rgba(255,255,255,0.8);color:var(--evosys-color-ink);border-color:rgba(255,255,255,0.8);box-shadow:none;opacity:0.8}.evosys-button--hero-light:hover,.evosys-button--hero-light:active{background:rgba(255,255,255,0.8);color:var(--evosys-color-steel);--evosys-button-arrow-color:var(--evosys-color-steel);box-shadow:none}.evosys-button--hero-light:focus-visible{background:rgba(255,255,255,0.8);color:var(--evosys-color-ink);--evosys-button-arrow-color:var(--evosys-color-steel);box-shadow:0 0 0 1.5px #004bbc}.evosys-button--hero-light[disabled],.evosys-button--hero-light.is-disabled{background:var(--evosys-color-disabled-soft);color:var(--evosys-color-disabled);--evosys-button-arrow-color:var(--evosys-color-disabled);opacity:0.8}.evosys-button--primary{--evosys-button-arrow-color:var(--evosys-color-accent);min-height:48px;padding:13px 14px;gap:10px;background:var(--evosys-color-ink);color:var(--evosys-color-white)}.evosys-button--primary:hover,.evosys-button--primary:active{background:var(--evosys-color-steel);color:var(--evosys-color-white);--evosys-button-arrow-color:var(--evosys-color-accent)}.evosys-button--primary:focus-visible{background:var(--evosys-color-ink);color:var(--evosys-color-white);--evosys-button-arrow-color:var(--evosys-color-accent)}.evosys-button--primary[disabled],.evosys-button--primary.is-disabled{background:var(--evosys-color-disabled);color:var(--evosys-color-disabled-soft);--evosys-button-arrow-color:var(--evosys-color-disabled-soft)}.evosys-button--secondary{--evosys-button-arrow-color:var(--evosys-color-accent);min-height:48px;padding:13px 14px;gap:10px;background:var(--evosys-color-ink);color:var(--evosys-color-white)}.evosys-button--secondary:hover,.evosys-button--secondary:active{background:var(--evosys-color-steel)}.evosys-button--secondary:focus-visible{background:var(--evosys-color-ink)}.evosys-button--secondary[disabled],.evosys-button--secondary.is-disabled{background:var(--evosys-color-disabled);color:var(--evosys-color-disabled-soft);--evosys-button-arrow-color:var(--evosys-color-disabled-soft)}.evosys-button--tertiary{--evosys-button-arrow-color:var(--evosys-color-accent);min-height:48px;padding:13px 0;gap:6px;border:0;border-radius:0;background:transparent;color:var(--evosys-color-ink);box-shadow:none}.evosys-button--tertiary:hover,.evosys-button--tertiary:active{background:transparent;color:var(--evosys-color-steel)}.evosys-button--tertiary:focus-visible{background:transparent;color:var(--evosys-color-ink);box-shadow:0 0 0 1.5px #004bbc}.evosys-button--tertiary[disabled],.evosys-button--tertiary.is-disabled{background:transparent;color:var(--evosys-color-disabled);--evosys-button-arrow-color:var(--evosys-color-disabled)}.evosys-button::after,.evosys-inline-link::after,.evosys-hero__post-card-arrow::before{content:"";width:20px;height:20px;display:inline-block;background-color:var(--evosys-button-arrow-color,currentColor);-webkit-mask-image:var(--evosys-icon-arrow-diagonal);mask-image:var(--evosys-icon-arrow-diagonal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px 18px;mask-size:18px 18px}.evosys-button::after,.evosys-inline-link::after{flex:none}.evosys-icon{--evosys-icon-mask:var(--evosys-icon-arrow-diagonal);--evosys-icon-color:currentColor;--evosys-icon-size:20px;display:inline-block;width:var(--evosys-icon-size);height:var(--evosys-icon-size);flex:none;background-color:var(--evosys-icon-color);-webkit-mask-image:var(--evosys-icon-mask);mask-image:var(--evosys-icon-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.evosys-icon--28{--evosys-icon-size:28px}.evosys-icon--arrow-diagonal{--evosys-icon-mask:var(--evosys-icon-arrow-diagonal)}.evosys-icon--arrow-short-right{--evosys-icon-mask:var(--evosys-icon-arrow-short-right)}.evosys-icon--arrow-short-left{--evosys-icon-mask:var(--evosys-icon-arrow-short-left)}.evosys-icon--arrow-short-down{--evosys-icon-mask:var(--evosys-icon-arrow-short-down)}.evosys-icon--arrow-short-up{--evosys-icon-mask:var(--evosys-icon-arrow-short-up)}.evosys-icon--arrow-right{--evosys-icon-mask:var(--evosys-icon-arrow-right)}.evosys-icon--arrow-left{--evosys-icon-mask:var(--evosys-icon-arrow-left)}.evosys-icon--arrow-down{--evosys-icon-mask:var(--evosys-icon-arrow-down)}.evosys-icon--mail{--evosys-icon-mask:var(--evosys-icon-mail)}.evosys-icon--phone{--evosys-icon-mask:var(--evosys-icon-phone)}.evosys-icon--globe{--evosys-icon-mask:var(--evosys-icon-globe)}.evosys-icon--location{--evosys-icon-mask:var(--evosys-icon-location)}.evosys-icon--eye{--evosys-icon-mask:var(--evosys-icon-eye)}.evosys-floating-actions{position:fixed;top:50%;right:16px;z-index:18;transform:translateY(-50%)}.evosys-floating-actions__stack{display:grid;gap:7px;padding:10px 9px;border-radius:14px;background:rgba(255,255,255,0.94);border:1px solid rgba(9,57,81,0.06);box-shadow:none;backdrop-filter:blur(16px)}.evosys-floating-actions__item{position:relative;display:flex;justify-content:flex-end}.evosys-floating-actions__button{position:relative;z-index:2;width:54px;height:54px;padding:0;border:0;border-radius:10px;background:var(--evosys-color-sand);color:var(--evosys-color-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(165,150,130,0.08);transition:background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.evosys-floating-actions__button:hover,.evosys-floating-actions__button:focus-visible,.evosys-floating-actions__item.is-open .evosys-floating-actions__button{background:#ebe3df;color:var(--evosys-color-ink);box-shadow:inset 0 0 0 1px rgba(9,57,81,0.08)}.evosys-floating-actions__button-icon{--evosys-icon-size:22px;--evosys-icon-color:currentColor}.evosys-floating-actions__panel{position:absolute;top:0;right:54px;min-width:328px;min-height:54px;padding:0 20px;border-radius:10px;background:var(--evosys-color-sand);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(68px);transition:opacity 320ms ease,transform 1000ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 1000ms}.evosys-floating-actions__item.is-open .evosys-floating-actions__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:opacity 320ms ease,transform 1000ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}.evosys-floating-actions__panel-content,.evosys-floating-actions__panel-link{min-height:54px;display:flex;align-items:center}.evosys-floating-actions__panel-link{gap:18px;color:var(--evosys-color-ink);font-size:16px;font-weight:600;transition:color 180ms ease;text-decoration:none}.evosys-floating-actions__panel-link:link,.evosys-floating-actions__panel-link:visited,.evosys-floating-actions__panel-link:hover,.evosys-floating-actions__panel-link:active,.evosys-floating-actions__panel-link:focus-visible{text-decoration:none}.evosys-floating-actions__panel-link:hover,.evosys-floating-actions__panel-link:focus-visible{color:var(--evosys-color-steel)}.evosys-floating-actions__panel-icon{--evosys-icon-size:20px;--evosys-icon-color:var(--evosys-color-accent);flex:none}.evosys-floating-actions__panel--languages{min-width:328px;padding:14px 20px;background:var(--evosys-color-sand)}.evosys-floating-actions__panel--languages .evosys-floating-actions__panel-content{min-height:0;display:grid;gap:10px;align-items:start}.evosys-floating-actions__language{display:inline-flex;align-items:center;gap:12px;color:var(--evosys-color-ink);font-size:16px;font-weight:600;line-height:1.2;opacity:0.6;transition:opacity 180ms ease,font-weight 180ms ease;text-decoration:none}.evosys-floating-actions__language:link,.evosys-floating-actions__language:visited,.evosys-floating-actions__language:hover,.evosys-floating-actions__language:active,.evosys-floating-actions__language:focus-visible{text-decoration:none}.evosys-floating-actions__flag{width:20px;height:20px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 0 0 1px rgba(9,57,81,0.12);background-repeat:no-repeat;background-position:center;background-size:cover}.evosys-floating-actions__flag--de{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='%23000000'/%3E%3Crect y='8' width='24' height='8' fill='%23dd0000'/%3E%3Crect y='16' width='24' height='8' fill='%23ffce00'/%3E%3C/svg%3E")}.evosys-floating-actions__flag--en{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect width='60' height='60' fill='%23012169'/%3E%3Cpath d='M0 0 60 60M60 0 0 60' stroke='%23ffffff' stroke-width='12'/%3E%3Cpath d='M0 0 60 60M60 0 0 60' stroke='%23c8102e' stroke-width='6'/%3E%3Cpath d='M30 0v60M0 30h60' stroke='%23ffffff' stroke-width='20'/%3E%3Cpath d='M30 0v60M0 30h60' stroke='%23c8102e' stroke-width='12'/%3E%3C/svg%3E")}.evosys-floating-actions__language:hover,.evosys-floating-actions__language:focus-visible,.evosys-floating-actions__language.is-current{opacity:1}.evosys-floating-actions__language.is-current{font-weight:700}@media (max-width:1060px){.site-header__toggle{display:flex}.site-header__mobile-quick-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;margin-right:12px}.site-header__mobile-quick-actions + .site-header__toggle{margin-left:0}.site-header__nav,.site-header__portal-home-link{display:none}}@media (min-width:901px) and (max-width:1280px){.site-header__inner{gap:22px}.site-header__menu{gap:20px}.site-header__link{font-size:15px}.site-header__portal-home-link{max-width:138px;padding:7px 14px;font-size:15px;text-align:left}}@media (min-width:901px) and (max-width:1472px){:root{--evosys-floating-actions-safe-area:104px}.content-shell,.site-header__inner,.site-footer__inner{width:min( calc(100% - 2rem - var(--evosys-floating-actions-safe-area)),var(--evosys-container-width) );margin-left:auto;margin-right:var(--evosys-floating-actions-safe-area)}}@media (max-width:1060px){.content-shell,.site-header__inner,.site-footer__inner{width:min(100% - 2rem,var(--evosys-container-width));margin-left:auto;margin-right:auto}}.evosys-section__title{margin:0 0 var(--evosys-block-space);color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:var(--evosys-font-size-section);font-weight:400;line-height:var(--evosys-line-height-tight)}.evosys-block>.evosys-section__title +:is( .evosys-columns,.evosys-module-slider__layout,.evosys-newsroom__slider,.evosys-newsroom-archive__toolbar,.evosys-icon-features__grid,.evosys-icon-cards__grid,.evosys-product-cards__viewport,.evosys-download-box__grid,.evosys-representatives__search,.evosys-map-section__canvas ){margin-top:0}.evosys-hero + .evosys-breadcrumb.evosys-block{margin-top:calc(20px - var(--evosys-section-space))}:where( .site-header__mega-card,.mobile-menu__card,.evosys-tabs__media,.evosys-tabs__media-slide,.evosys-tabs__video,.evosys-features__item,.evosys-benefits__main-visual,.evosys-benefits__card,.evosys-newsroom__card,.evosys-newsroom-archive__card,.evosys-product-cards__card,.evosys-download-box__card,.evosys-representatives__item,.evosys-contact-mask__frame,.evosys-newsletter-signup__frame,.evosys-map-section__detail,.evosys-map-section__world,.evosys-contact__card,.evosys-reference__layout,.evosys-carousel__item ){border-radius:var(--evosys-radius-lg)}.evosys-hero{position:relative;overflow:hidden;border-radius:var(--evosys-radius-lg);min-height:529px;padding:0;display:grid;align-items:stretch;background:var(--evosys-color-graphite);color:var(--evosys-color-white)}.evosys-hero__media,.evosys-reference__media{position:absolute;inset:0}.evosys-hero__media picture,.evosys-reference__media picture{display:block;width:100%;height:100%}.evosys-hero__media img,.evosys-reference__media img{width:100%;height:100%;object-fit:cover;display:block}.evosys-hero__overlay,.evosys-reference__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,57,81,0.2),rgba(9,57,81,0.06))}.evosys-hero__content,.evosys-reference__content{position:relative;z-index:1}.evosys-hero__content{min-height:529px;padding:242px 48px 52px 48px;display:grid;grid-template-columns:504px minmax(0,1fr) 311px;align-items:end;column-gap:24px}.evosys-hero__left{display:grid;justify-items:start;align-content:stretch;align-self:stretch;grid-template-rows:auto 1fr auto;gap:0;max-width:504px;grid-column:1}.evosys-hero__left>.evosys-hero__heading{grid-row:1}.evosys-hero__left>.evosys-hero__primary-cta{grid-row:3;align-self:end}.evosys-hero__heading--white{color:var(--evosys-color-white)}.evosys-hero__heading--ink{color:var(--evosys-color-ink)}.evosys-hero__right{display:flex;justify-content:flex-end;align-items:end;grid-column:3}.evosys-hero__primary-cta{width:311px;min-height:56px;height:auto;margin-top:0;justify-content:center;gap:6px;padding:17px 16px;font-size:16px;line-height:1.2;text-align:center;white-space:normal;opacity:0.8}.evosys-hero__post-card{width:311px;min-height:56px;height:auto;padding:17px 16px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;box-shadow:none;transition:transform 180ms ease,background 180ms ease,box-shadow 180ms ease;white-space:normal}.evosys-hero__post-card-text{font-size:16px;font-weight:600;line-height:1.2;white-space:normal}.evosys-hero__post-card-arrow{color:var(--evosys-color-steel)}.evosys-hero__post-card:hover,.evosys-hero__post-card:focus-visible{transform:none;background:rgba(255,255,255,0.8);color:var(--evosys-color-steel);box-shadow:none}.evosys-kicker{margin:0 0 1rem;color:var(--evosys-color-accent);text-transform:uppercase;letter-spacing:0.12em;font-size:0.85rem;font-weight:700}.evosys-title{margin:0;font-family:"Open Sans","Source Sans 3",sans-serif;max-width:504px;font-size:40px;font-weight:400;line-height:1.0;letter-spacing:0}.evosys-copy{color:var(--evosys-color-steel);font-size:var(--evosys-font-size-copy);line-height:var(--evosys-line-height-copy)}.evosys-copy p,.evosys-copy li,.evosys-features__description,.evosys-features__description p,.evosys-newsroom__excerpt,.evosys-newsroom-archive__excerpt,.evosys-icon-features__text,.evosys-icon-features__text p,.evosys-icon-cards__text,.evosys-icon-cards__text p,.evosys-product-cards__text,.evosys-product-cards__text p,.evosys-representatives__country,.evosys-representatives__name,.evosys-contact-mask__copy,.evosys-contact-mask__copy p,.evosys-newsletter-signup__copy,.evosys-newsletter-signup__copy p,.evosys-single-post__content p,.evosys-single-post__content li,.evosys-single-post__content figcaption{font-size:var(--evosys-font-size-copy);line-height:var(--evosys-line-height-copy)}.evosys-copy.is-light{color:rgba(255,255,255,0.82)}.evosys-copy--dark{color:var(--evosys-color-ink)}.evosys-hero__intro{max-width:27rem;margin-top:0.125rem}.evosys-hero.has-no-featured-post .evosys-hero__content{grid-template-columns:minmax(0,504px) minmax(0,1fr)}.evosys-hero.has-no-featured-post .evosys-hero__left{grid-column:1}.evosys-columns,.evosys-contact,.evosys-industries,.evosys-reference{display:grid;gap:2rem}.evosys-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.evosys-columns--media{align-items:start}.evosys-columns__media-wrap{display:grid;gap:8px}.evosys-columns__media{border-radius:10px;overflow:hidden;background:var(--evosys-color-light-70);width:100%;max-width:none;aspect-ratio:16 / 9;min-height:360px;height:auto;justify-self:stretch;align-self:start;display:flex;align-items:center;justify-content:center}.evosys-columns__media picture{display:block;width:100%;height:100%}.evosys-columns__media img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;display:block}.evosys-columns__media video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.evosys-media-caption{margin:0;color:var(--evosys-color-steel);font-size:var(--evosys-font-size-component);line-height:1.4}.evosys-columns__media-caption{padding-inline:2px}.evosys-columns .evosys-copy,.evosys-columns .evosys-copy p,.evosys-columns .evosys-copy li,.evosys-columns .evosys-copy span,.evosys-columns .evosys-copy div,.evosys-columns .evosys-copy strong,.evosys-columns .evosys-copy em,.evosys-columns .evosys-copy h1,.evosys-columns .evosys-copy h2,.evosys-columns .evosys-copy h3,.evosys-columns .evosys-copy h4,.evosys-columns .evosys-copy h5,.evosys-columns .evosys-copy h6{color:var(--evosys-color-ink)}.evosys-columns .evosys-copy h1{margin:0 0 1rem;font-size:var(--evosys-font-size-section);font-weight:400;line-height:var(--evosys-line-height-tight)}.evosys-tabs__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.evosys-tabs__nav-column{display:grid;align-content:start;gap:0}.evosys-tabs__mobile-select{display:none}.evosys-tabs__nav{display:grid;gap:0;border-top:2px solid var(--evosys-color-sand);border-bottom:2px solid var(--evosys-color-sand)}.evosys-tabs__trigger{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:center;padding:24px 0;border:0;background:transparent;text-align:left;color:var(--evosys-color-ink);cursor:pointer}.evosys-tabs__trigger + .evosys-tabs__trigger{border-top:1px solid rgba(9,57,81,0.06)}.evosys-tabs__trigger-icon{width:64px;height:64px;border-radius:999px;background:var(--evosys-color-sand);position:relative;display:grid;place-items:center;transition:background 180ms ease,box-shadow 180ms ease}.evosys-tabs__trigger-copy{display:grid;gap:9px;padding-top:0;align-self:center}.evosys-tabs__trigger-copy.is-title-only{display:flex;align-items:center;align-self:center;min-height:64px;gap:0}.evosys-tabs__trigger-title{font-size:20px;font-weight:600;line-height:1}.evosys-tabs__trigger-text{max-width:444px;color:var(--evosys-color-ink);font-size:16px;line-height:1.3;display:block}.evosys-tabs__trigger:not(.is-active) .evosys-tabs__trigger-title{opacity:0.5}.evosys-tabs__trigger:not(.is-active) .evosys-tabs__trigger-text{opacity:0.5}.evosys-tabs__trigger.is-active .evosys-tabs__trigger-icon{background:var(--evosys-color-ink)}.evosys-toggle-button,.evosys-tabs__trigger-icon{border-radius:999px}.evosys-toggle-button{width:64px;height:64px;padding:18px;border:0;background:var(--evosys-color-sand);position:relative;display:inline-grid;place-items:center;transition:background 180ms ease,box-shadow 180ms ease}.evosys-tabs__trigger-icon-inner{position:absolute;inset:0;display:grid;place-items:center;color:var(--evosys-color-ink);transition:opacity 180ms ease,color 180ms ease}.evosys-tabs__trigger-icon-inner--eye{opacity:0}.evosys-tabs__icon-svg{display:block}.evosys-tabs__icon-svg--arrow{width:16px;height:18px}.evosys-tabs__icon-svg--eye{width:26px;height:18px}.evosys-toggle-button.is-active{background:var(--evosys-color-ink)}.evosys-toggle-button.is-active .evosys-tabs__trigger-icon-inner--arrow{opacity:0}.evosys-toggle-button.is-active .evosys-tabs__trigger-icon-inner--eye{opacity:1;color:var(--evosys-color-white)}.evosys-toggle-button:focus-visible{outline:none;background:var(--evosys-color-ink);box-shadow:0 0 0 1.5px #004bbc}.evosys-toggle-button:focus-visible .evosys-tabs__trigger-icon-inner--arrow{opacity:0}.evosys-toggle-button:focus-visible .evosys-tabs__trigger-icon-inner--eye{opacity:1;color:var(--evosys-color-white)}.evosys-tabs__trigger:hover .evosys-tabs__trigger-title,.evosys-tabs__trigger:hover .evosys-tabs__trigger-text,.evosys-tabs__trigger:focus-visible .evosys-tabs__trigger-title,.evosys-tabs__trigger:focus-visible .evosys-tabs__trigger-text{opacity:1}.evosys-tabs__trigger:focus-visible{outline:none}.evosys-tabs__trigger:focus-visible .evosys-tabs__trigger-icon{background:var(--evosys-color-sand);box-shadow:0 0 0 1.5px #004bbc}.evosys-tabs__trigger.is-active:focus-visible .evosys-tabs__trigger-icon{background:var(--evosys-color-ink)}.evosys-tabs__trigger.is-active:focus-visible .evosys-tabs__trigger-icon-inner--arrow{opacity:0}.evosys-tabs__trigger.is-active:focus-visible .evosys-tabs__trigger-icon-inner--eye{opacity:1;color:var(--evosys-color-white)}.evosys-tabs__trigger.is-active .evosys-toggle-button,.evosys-tabs__trigger.is-active .evosys-tabs__trigger-icon{background:var(--evosys-color-ink)}.evosys-tabs__trigger.is-active .evosys-toggle-button .evosys-tabs__trigger-icon-inner--arrow,.evosys-tabs__trigger.is-active .evosys-tabs__trigger-icon .evosys-tabs__trigger-icon-inner--arrow{opacity:0}.evosys-tabs__trigger.is-active .evosys-toggle-button .evosys-tabs__trigger-icon-inner--eye,.evosys-tabs__trigger.is-active .evosys-tabs__trigger-icon .evosys-tabs__trigger-icon-inner--eye{opacity:1;color:var(--evosys-color-white)}.evosys-tabs__content-column{display:grid}.evosys-tabs__panel{display:none;align-content:start;gap:23px}.evosys-tabs__panel.is-active{display:grid}.evosys-tabs__media-shell{border-radius:10px;background:var(--evosys-color-light-70);padding:0;overflow:hidden}.evosys-tabs__media-track{position:relative;min-height:0}.evosys-tabs__media-viewport{overflow:hidden;border-radius:10px;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.evosys-tabs__media-track[data-carousel-track]{display:flex;transform:translateX(calc(var(--evosys-carousel-index,0) * -100%));transition:transform 220ms ease}.evosys-tabs__image{margin:0;aspect-ratio:300 / 179;width:100%;min-width:100%;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--evosys-color-light-70)}.evosys-tabs__image.is-active{display:grid}.evosys-tabs__image picture{display:block;width:100%;height:100%}.evosys-tabs__image img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.evosys-tabs__video{margin:0;aspect-ratio:16 / 9;width:100%;border-radius:10px;overflow:hidden;background:var(--evosys-color-light-70)}.evosys-tabs__video video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.evosys-tabs__image--empty{background:rgba(9,57,81,0.04)}.evosys-tabs__panel-controls{display:flex;justify-content:center;gap:14px}.evosys-tabs__panel-controls.is-hidden{display:none}.evosys-tabs__control{--evosys-control-button-size:40px;--evosys-control-button-icon-size:14px;width:40px;height:40px}.evosys-tabs__control.is-default{background:rgba(0,43,60,0.4)}.evosys-tabs__control[disabled],.evosys-tabs__control.is-disabled{opacity:0.35}.evosys-tabs__panel-copy{display:grid;gap:24px}.evosys-tabs__panel[data-tabs-desktop-link]:is(.evosys-tabs__media-shell,.evosys-tabs__panel-copy .evosys-copy){cursor:pointer}.evosys-tabs__panel.has-no-media{gap:0}.evosys-tabs__panel-copy .evosys-copy{max-width:640px;color:var(--evosys-color-ink);font-size:20px;line-height:1.3}.evosys-tabs__panel-copy .evosys-copy p{margin:0}.evosys-tabs__panel-link{justify-self:end;margin-top:2px}.evosys-tabs__empty{padding:1.25rem 1.4rem;border-radius:10px;background:var(--evosys-color-light-70);color:var(--evosys-color-ink)}@media (min-width:901px) and (max-width:1320px){.evosys-hero__content{grid-template-columns:minmax(0,1fr) minmax(220px,311px);column-gap:clamp(16px,2.5vw,24px);padding-inline:clamp(24px,4vw,48px)}.evosys-hero__left{max-width:none}.evosys-hero__right{grid-column:2;min-width:0}.evosys-hero__primary-cta,.evosys-hero__post-card{width:min(100%,311px);min-width:0}.evosys-tabs__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.evosys-tabs__trigger-text,.evosys-tabs__panel-copy .evosys-copy{max-width:none}.evosys-tabs__panel-copy .evosys-copy{overflow-wrap:anywhere}}.evosys-features__layout{display:grid;grid-template-columns:428px 423px 428px;column-gap:20px;justify-content:center;align-items:start;padding-top:100px}.evosys-features__headline{margin:0 0 64px;color:var(--evosys-color-ink);font-size:var(--evosys-font-size-section);font-weight:400;line-height:1.2}.evosys-features__column{position:relative;min-width:0;width:428px}.evosys-features__column--center{z-index:0;width:423px;margin:0}.evosys-features__symbol{width:423px;height:470px;margin:0 auto;pointer-events:none}.evosys-features__symbol svg{width:100%;height:100%;display:block;overflow:visible}.evosys-features__column--left .evosys-features__item--top,.evosys-features__column--right .evosys-features__item--top{margin-top:-70px}.evosys-features__column--left .evosys-features__item{transform:translateX(20px)}.evosys-features__column--right .evosys-features__item{transform:translateX(-20px)}.evosys-features__column--left .evosys-features__item--bottom,.evosys-features__column--right .evosys-features__item--bottom{margin-top:200px}.evosys-features__item{width:428px;min-height:150px;padding:17px 30px 42px;border-radius:10px;background:#f3efee;display:grid;align-content:start;gap:12px;position:relative;z-index:1}.evosys-features__item.is-link{text-decoration:none;color:inherit;transition:color 180ms ease}.evosys-features__item.is-link:hover,.evosys-features__item.is-link:focus-visible{box-shadow:none}.evosys-features__item.is-link:focus-visible{outline:none}.evosys-features__item--service{margin-top:-28px}.evosys-features__item-copy{display:grid;gap:12px}.evosys-features__item h3,.evosys-benefits__item h3,.evosys-module__copy h3,.evosys-module__card h3{margin:0;color:var(--evosys-color-ink);font-size:20px;font-weight:600;line-height:1.15}.evosys-features__item p{margin:0;color:var(--evosys-color-ink);font-size:20px;line-height:1.45;max-width:360px}.evosys-features__item-link{position:absolute;right:22px;bottom:16px;color:var(--evosys-color-accent);transition:color 180ms ease,transform 180ms ease}.evosys-features__item-link .evosys-icon{--evosys-icon-size:20px;--evosys-icon-color:currentColor}.evosys-features__item.is-link:hover .evosys-features__item-link,.evosys-features__item.is-link:focus-visible .evosys-features__item-link{color:var(--evosys-color-steel);transform:none}.evosys-features__item.is-link:hover h3,.evosys-features__item.is-link:focus-visible h3,.evosys-features__item.is-link:hover p,.evosys-features__item.is-link:focus-visible p{color:var(--evosys-color-steel)}.evosys-benefits__split{display:grid;grid-template-columns:640px 640px;gap:0;align-items:stretch}.evosys-benefits__main-visual-wrap{margin:0;display:grid;gap:8px}.evosys-benefits__main-visual{min-height:600px;border:2px solid var(--evosys-color-white);border-radius:10px;overflow:hidden;background:linear-gradient(135deg,rgba(243,239,238,0.9),rgba(65,108,130,0.22))}.evosys-benefits__main-visual img{width:100%;height:100%;object-fit:cover}.evosys-benefits__main-visual-caption{padding-inline:2px}.evosys-benefits__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.evosys-benefits__card{min-height:300px;padding:32px 32px 40px;border:2px solid var(--evosys-color-white);border-radius:10px;background:var(--evosys-color-light-70);display:grid;align-content:start;gap:72px;align-items:flex-start}.evosys-benefits__card-icon{width:144px;height:144px;margin:0;display:grid;place-items:center;overflow:visible}.evosys-benefits__card-icon img{width:112px;height:112px;max-width:none;max-height:none;object-fit:contain;display:block}.evosys-benefits__card-icon--svg svg{width:112px;height:112px;display:block}.evosys-benefits__card-text{width:100%;color:var(--evosys-color-ink);font-size:20px;font-weight:400;line-height:1.4}.evosys-benefits__card-text p{margin:0}.evosys-icon-scale__items{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);align-items:start;margin-top:56px}.evosys-icon-scale__viewport{overflow:visible}.evosys-icon-scale__item{display:grid;justify-items:center;align-content:start;gap:18px}.evosys-icon-scale__pair{position:relative;width:92px;height:92px}.evosys-icon-scale__disc{position:absolute;left:50%;width:51px;height:51px;border-radius:50%;transform:translateX(-50%)}.evosys-icon-scale__disc--top{top:0;z-index:3;box-shadow:0 0 0 5px var(--evosys-color-white)}.evosys-icon-scale__disc--bottom{bottom:0;z-index:1;box-shadow:0 0 0 5px var(--evosys-color-white)}.evosys-icon-scale__disc--light-grey{background:#d9d9d9}.evosys-icon-scale__disc--dark-grey{background:#535a5d}.evosys-icon-scale__disc--black{background:#000000}.evosys-icon-scale__disc--coral{background:var(--evosys-color-coral)}.evosys-icon-scale__disc--teal{background:var(--evosys-color-keppel)}.evosys-icon-scale__disc--transparent{background:rgba(217,217,217,0.36);box-shadow:0 0 0 5px var(--evosys-color-white),inset 0 0 0 1px rgba(9,57,81,0.04)}.evosys-icon-scale__disc--white{background:#f3efee;box-shadow:0 0 0 5px var(--evosys-color-white),inset 0 0 0 1px rgba(9,57,81,0.04)}.evosys-icon-scale__label{color:var(--evosys-color-ink);text-align:center;font-size:20px;font-weight:400;line-height:1.35}.evosys-icon-scale__label p{margin:0}@media (min-width:1101px){.evosys-icon-scale__item:nth-child(4) .evosys-icon-scale__label,.evosys-icon-scale__item:nth-child(5) .evosys-icon-scale__label{white-space:nowrap}}.evosys-icon-scale__axis{display:flex;align-items:center;gap:0;margin-top:12px;padding:0 66px}.evosys-icon-scale__axis-line{flex:1 1 auto;height:2px;background:var(--evosys-color-ink)}.evosys-icon-scale__axis-arrow{flex:0 0 14px;width:14px;height:14px;margin-left:-14px;border-top:2px solid var(--evosys-color-ink);border-right:2px solid var(--evosys-color-ink);transform:rotate(45deg)}.evosys-icon-scale__axis-label{margin-top:10px;color:var(--evosys-color-ink);text-align:center;font-size:20px;font-weight:400;line-height:1.3}.evosys-icon-scale__controls{display:none;justify-content:center;gap:14px;margin-top:16px}.evosys-icon-scale__control{width:40px;height:40px}@media (max-width:1100px){.evosys-benefits__split{grid-template-columns:minmax(0,1fr);gap:12px}.evosys-benefits__main-visual{min-height:420px}.evosys-benefits__cards{gap:12px}.evosys-icon-scale__items{display:flex;gap:20px;margin-top:36px;transition:transform 320ms ease;will-change:transform}.evosys-icon-scale__item{flex:0 0 calc((100% - 60px) / 4);min-width:0}.evosys-icon-scale__viewport{overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain}.evosys-icon-scale__axis{padding:0 28px}.evosys-icon-scale__axis-arrow{margin-left:-14px}.evosys-icon-scale__controls{display:flex}}@media (max-width:720px){.evosys-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.evosys-benefits__card{min-height:178px;padding:14px 12px 12px;gap:18px}.evosys-benefits__card-text{font-size:15px;line-height:1.35}.evosys-benefits__card-icon{width:64px;height:64px}.evosys-benefits__card-icon img{width:56px;height:56px}.evosys-benefits__card-icon--svg svg{width:56px;height:56px}.evosys-icon-scale__items{display:flex;gap:16px;margin-top:24px;transition:transform 320ms ease;will-change:transform}.evosys-icon-scale__pair{width:78px;height:78px}.evosys-icon-scale__disc{width:44px;height:44px}.evosys-icon-scale__label,.evosys-icon-scale__axis-label{font-size:18px}.evosys-icon-scale__item{flex:0 0 calc((100% - 48px) / 4);min-width:0}.evosys-icon-scale__viewport{overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain}.evosys-icon-scale__axis{margin-top:20px;padding:0 16px}.evosys-icon-scale__axis-arrow{flex-basis:12px;width:12px;height:12px;margin-left:-12px}.evosys-icon-scale__controls{display:flex}}.evosys-module-slider__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.evosys-module-slider__copy{max-width:none}.evosys-module-slider__copy p{margin:0}.evosys-module-slider__copy p + p{margin-top:24px}.evosys-module-slider__right{display:grid;align-content:start;gap:18px}.evosys-module-slider__viewport{overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.evosys-module-slider__track{display:flex;gap:12px;transition:transform 220ms ease;will-change:transform}.evosys-module-slider__slide{flex:0 0 calc((100% - 24px) / 3);min-width:0;display:grid;gap:10px;align-content:start}.evosys-module-slider__tile{min-height:0;padding:0;border-radius:10px;background:var(--evosys-color-light-70);display:grid;place-items:center;overflow:hidden}.evosys-module-slider__image{width:100%;height:auto;aspect-ratio:4 / 3;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.evosys-module-slider__image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.evosys-module-slider__image img{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;background:transparent;display:block}.evosys-module-slider__slide-title{color:var(--evosys-color-ink);text-align:center;font-size:16px;line-height:1.25}.evosys-module-slider__controls{display:flex;justify-content:center;gap:14px}.evosys-module-slider__control{--evosys-control-button-size:40px;--evosys-control-button-icon-size:14px}.evosys-newsroom__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evosys-newsroom__viewport{overflow:visible;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.evosys-newsroom__card{display:grid;grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:1.1rem;min-height:383px;padding:8px 26px 18px;border-radius:10px;background:var(--evosys-color-light-70)}.evosys-newsroom__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.evosys-newsroom__badge{display:inline-flex;align-items:center;min-height:32px;padding:0.35rem 0.9rem;border-radius:10px;background:var(--evosys-color-ink);color:var(--evosys-color-white);font-size:16px;font-weight:600}.evosys-newsroom__date{color:var(--evosys-color-ink);font-size:15px;line-height:1.4}.evosys-newsroom__title{margin:0;color:var(--evosys-color-ink);max-width:296px;font-size:20px;font-weight:600;line-height:1.25}.evosys-newsroom__title a,.evosys-newsroom__excerpt-link,.evosys-newsroom-archive__title a,.evosys-newsroom-archive__image-link,.evosys-newsroom-archive__excerpt-link{color:inherit;text-decoration:none}.evosys-newsroom__excerpt-link,.evosys-newsroom-archive__image-link,.evosys-newsroom-archive__excerpt-link{display:block}.evosys-newsroom__title a:hover,.evosys-newsroom__title a:focus-visible,.evosys-newsroom__excerpt-link:hover,.evosys-newsroom__excerpt-link:focus-visible,.evosys-newsroom-archive__title a:hover,.evosys-newsroom-archive__title a:focus-visible,.evosys-newsroom-archive__excerpt-link:hover,.evosys-newsroom-archive__excerpt-link:focus-visible{color:var(--evosys-color-steel)}.evosys-newsroom__excerpt{margin:0;color:var(--evosys-color-steel);max-width:365px;font-size:20px;line-height:1.5}.evosys-newsroom .evosys-inline-link{margin-top:auto;justify-self:end}.evosys-newsroom__controls{display:none}.evosys-newsroom__control{--evosys-control-button-size:40px;--evosys-control-button-icon-size:14px}.evosys-newsroom-archive__toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:24px;margin-bottom:22px}.evosys-newsroom-archive__filter{position:relative;display:flex;align-items:center;flex:none}.evosys-newsroom-archive__filter-button,.evosys-newsroom-archive__newsletter{height:48px;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--evosys-color-light-70);color:var(--evosys-color-ink);font-family:"Open Sans","Source Sans 3",sans-serif;font-size:16px;font-weight:700;line-height:1.2;font-style:normal;letter-spacing:0;vertical-align:middle}.evosys-newsroom-archive__filter-button{display:inline-flex;align-items:center;gap:14px;cursor:pointer}.evosys-newsroom-archive__filter-button:hover,.evosys-newsroom-archive__filter-button:active{color:var(--evosys-color-steel)}.evosys-newsroom-archive__filter-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-newsroom-archive__filter-button[aria-expanded="true"] .evosys-newsroom-archive__filter-icon .evosys-icon{transform:rotate(90deg)}.evosys-newsroom-archive__filter-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none}.evosys-newsroom-archive__filter-icon .evosys-icon{--evosys-icon-size:18px;--evosys-icon-color:currentColor;transition:transform 180ms ease}.evosys-newsroom-archive__filter-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:20;min-width:215px;padding:12px 0;border-radius:10px;background:var(--evosys-color-light-70);box-shadow:0 12px 28px rgba(9,57,81,0.12)}.evosys-newsroom-archive__filter-option{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 22px;border:0;background:transparent;color:var(--evosys-color-ink);font-size:16px;text-align:left;cursor:pointer}.evosys-newsroom-archive__filter-option:hover,.evosys-newsroom-archive__filter-option:active{color:var(--evosys-color-steel)}.evosys-newsroom-archive__filter-option.is-active{color:var(--evosys-color-ink);font-weight:600}.evosys-newsroom-archive__checkbox{width:12px;height:12px;border:1.5px solid var(--evosys-color-ink);border-radius:2px;background:transparent}.evosys-newsroom-archive__filter-option.is-active .evosys-newsroom-archive__checkbox{background:var(--evosys-color-ink)}.evosys-newsroom-archive__option-count{color:rgba(9,57,81,0.8)}.evosys-newsroom-archive__newsletter{margin-top:0;min-width:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;flex:none;margin-left:0}.evosys-newsroom-archive__newsletter:hover,.evosys-newsroom-archive__newsletter:active{color:var(--evosys-color-steel)}.evosys-newsroom-archive__newsletter:focus-visible{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-newsroom-archive__newsletter-icon{display:inline-flex;width:16px;height:16px;flex:none}.evosys-newsroom-archive__newsletter-icon svg{width:100%;height:100%}.evosys-newsroom-archive__newsletter-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;margin-left:0}.evosys-newsroom-archive__newsletter-arrow .evosys-icon{--evosys-icon-size:16px;--evosys-icon-color:currentColor}.evosys-newsroom-archive__feedback{margin-bottom:18px;color:var(--evosys-color-ink);font-size:16px;line-height:1.45}.evosys-newsroom-archive__feedback[hidden]{display:none}.evosys-newsroom-archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evosys-newsroom-archive__card{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:18px;min-height:188px;padding:14px;border-radius:10px;background:var(--evosys-color-light-70)}.evosys-newsroom-archive__card.is-hidden{display:none}.evosys-single-post{display:grid;gap:0}body.single-post .site-main{padding-bottom:var(--evosys-section-space)}.evosys-single-post__hero{position:relative;overflow:hidden;min-height:529px;border-radius:var(--evosys-radius-lg);background:#c8d3da}.evosys-single-post__hero--trade-fair,.evosys-single-post__hero--trade-fair .evosys-single-post__hero-content{min-height:529px}.evosys-single-post__hero-media,.evosys-single-post__hero-media picture,.evosys-single-post__hero-media img{display:block;width:100%;height:100%}.evosys-single-post__hero-media{position:absolute;inset:0}.evosys-single-post__hero-media img{object-fit:cover}.evosys-single-post__hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(91,115,129,0.7) 0%,rgba(91,115,129,0.18) 55%,rgba(91,115,129,0.08) 100%)}.evosys-single-post__hero-content{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:529px;padding:36px}.evosys-single-post__hero-copy{max-width:420px}.evosys-single-post__hero-title{margin:0;color:var(--evosys-color-white);font-size:var(--evosys-font-size-hero);font-weight:400;line-height:1.08}.evosys-single-post__hero-button{margin-top:24px}.evosys-single-post__article{display:block;margin-top:20px}.evosys-single-post__breadcrumb{margin:0 0 40px}.evosys-single-post__meta{display:flex;align-items:center;gap:14px;margin-bottom:24px}.evosys-single-post__date{color:var(--evosys-color-steel);font-size:14px;font-weight:400;line-height:1.2}.evosys-single-post__content{padding-left:16px;border-left:2px solid rgba(73,111,134,0.55)}.evosys-single-post__trade-fair-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.evosys-single-post__details-card{border-radius:10px;background:#f3efee;padding:22px 20px;display:grid;gap:16px}.evosys-single-post__details-title{margin:0;color:var(--evosys-color-ink);font-size:34px;line-height:1.18;font-weight:500}.evosys-single-post__details-item{margin:0;color:var(--evosys-color-ink);font-size:20px;line-height:1.42}.evosys-single-post__details-item strong{color:var(--evosys-color-ink);font-weight:700}.evosys-single-post__details-logo{margin:8px auto 0;width:100%;max-width:320px;min-height:180px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;padding:12px;box-sizing:border-box}.evosys-single-post__details-logo.is-landscape{min-height:120px}.evosys-single-post__details-logo img{display:block;width:100%;height:100%;max-height:220px;object-fit:contain;border-radius:8px;background:transparent}.evosys-single-post__details-item--link{margin-top:auto;text-align:right}.evosys-single-post__content>*:first-child{margin-top:0}.evosys-single-post__content>*:last-child{margin-bottom:0}.evosys-single-post__content p,.evosys-single-post__content li,.evosys-single-post__content figcaption{color:var(--evosys-color-ink);font-size:var(--evosys-font-size-copy);line-height:var(--evosys-line-height-copy)}.evosys-single-post__content a{color:var(--evosys-color-ink);text-decoration:underline;text-underline-offset:2px}.evosys-single-post__content figure{margin:32px 0 0}.evosys-single-post__content img{display:block;max-width:min(100%,860px);height:auto;border-radius:8px}.evosys-single-post__content figcaption{margin-top:8px;color:var(--evosys-color-steel);font-size:14px;line-height:1.45}.evosys-single-post__gallery{display:grid;gap:32px;margin-top:var(--evosys-section-space)}.evosys-single-post__gallery-item{margin:0;width:min(100%,860px);justify-self:center}.evosys-single-post__gallery-item img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}.evosys-single-post__gallery-item figcaption{margin-top:8px;color:var(--evosys-color-steel);font-size:14px;line-height:1.45;text-align:left}.evosys-single-post__related{display:block;margin-top:var(--evosys-section-space)}.evosys-single-post__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evosys-single-post__related-card{margin:0}.evosys-newsroom-archive__meta{display:grid;gap:12px}.evosys-newsroom-archive__meta-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.evosys-newsroom-archive__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:8px;background:var(--evosys-color-ink);color:var(--evosys-color-white);font-size:13px;font-weight:600}.evosys-newsroom-archive__date{color:var(--evosys-color-ink);font-size:12px;line-height:1.4}.evosys-newsroom-archive__title{margin:0;color:var(--evosys-color-ink);font-size:26px;font-weight:600;line-height:1.2}.evosys-newsroom-archive__body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start;min-height:100%}.evosys-newsroom-archive__image{margin:0;width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#d9d9d9;overflow:hidden}.evosys-newsroom-archive__image-link{width:150px;height:150px;display:flex;align-items:center;justify-content:center}.evosys-newsroom-archive__image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.evosys-newsroom-archive__image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.evosys-newsroom-archive__image.is-logo{padding:5px;box-sizing:border-box}.evosys-newsroom-archive__image.is-logo picture{width:100%;height:100%}.evosys-newsroom-archive__image.is-logo img{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}.evosys-newsroom-archive__card.has-trade-fair-logo .evosys-newsroom-archive__image{padding:5px;box-sizing:border-box}.evosys-newsroom-archive__card.has-trade-fair-logo .evosys-newsroom-archive__image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.evosys-newsroom-archive__copy{display:grid;grid-template-rows:1fr auto;align-content:stretch;gap:14px;min-width:0;min-height:100%}.evosys-newsroom-archive__excerpt{margin:0;color:var(--evosys-color-steel);font-size:20px;line-height:1.45}.evosys-newsroom-archive__link{margin-top:auto;justify-self:end}.evosys-icon-features__intro{width:100%;max-width:none;margin:-12px 0 42px;color:var(--evosys-color-ink);font-size:20px;line-height:1.45}.evosys-icon-features__intro p{margin:0}.evosys-icon-features__intro p + p{margin-top:16px}.evosys-icon-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;align-items:start}.evosys-icon-features__item{display:grid;align-content:start;gap:24px;justify-items:start}.evosys-icon-features__icon{width:100%;height:170px;display:grid;place-items:center}.evosys-icon-features__icon svg{width:140px;height:140px;display:block}.evosys-icon-features__image{width:100%;height:auto;padding:10px;border-radius:8px;overflow:hidden;background:#f3f0ed;box-sizing:border-box}.evosys-icon-features__image img{display:block;width:100%;height:auto;margin:0;border-radius:6px}.evosys-icon-features__item-title{margin:0;color:var(--evosys-color-ink);font-size:24px;font-weight:400;line-height:1.25}.evosys-icon-features__text{color:var(--evosys-color-ink);font-size:20px;line-height:1.45}.evosys-icon-features__text p{margin:0}.evosys-icon-features__text p + p{margin-top:16px}.evosys-icon-features__link{margin-top:0;justify-self:start;font-size:20px}.evosys-icon-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.evosys-icon-cards__item{min-height:100%;padding-bottom:18px;border-bottom:1px solid var(--evosys-color-ink);display:grid;align-content:start;gap:22px}.evosys-icon-cards__icon{width:100%;height:116px;display:grid;place-items:center}.evosys-icon-cards__icon svg{width:74px;height:74px;display:block;transform:scale(var(--evosys-icon-cards-scale,1));transform-origin:center}.evosys-icon-cards__item-title{margin:0;color:var(--evosys-color-ink);font-size:24px;font-weight:400;line-height:1.25}.evosys-product-cards__viewport{overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.evosys-product-cards__track{display:flex;gap:12px;transition:transform 220ms ease;will-change:transform}.evosys-product-cards__slide{flex:0 0 calc((100% - 36px) / 4);min-width:0}.evosys-product-cards__card{min-height:100%;padding:10px 12px 12px;border-radius:10px;background:var(--evosys-color-light-70);display:grid;grid-template-rows:auto auto 1fr auto;gap:8px}.evosys-product-cards__image{width:100%;aspect-ratio:3 / 2;margin:0 0 8px;border-radius:8px;overflow:hidden;background:#e6e1db}.evosys-product-cards__image picture{display:block;width:100%;height:100%}.evosys-product-cards__image-link{display:block;width:100%;height:100%;color:inherit}.evosys-product-cards__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.evosys-product-cards__image-caption{margin-top:-2px}.evosys-product-cards__image.is-placeholder{display:grid;place-items:center;background:#ece7e2}.evosys-product-cards__image-placeholder{width:76px;height:76px;border-radius:50%;background:rgba(9,57,81,0.08);display:grid;place-items:center}.evosys-product-cards__image-placeholder img{width:42px;height:42px;object-fit:contain;opacity:0.75}.evosys-product-cards__card-title{margin:0;color:var(--evosys-color-ink);font-size:var(--evosys-font-size-medium);font-weight:600;line-height:1.25}.evosys-product-cards__text{color:var(--evosys-color-steel);font-size:var(--evosys-font-size-copy);line-height:1.5}.evosys-product-cards__text p{margin:0}.evosys-product-cards__text p + p{margin-top:12px}.evosys-product-cards__link{margin-top:auto;align-self:end;justify-self:end;color:var(--evosys-color-ink)}.evosys-product-cards__controls{margin-top:16px;display:flex;justify-content:center;gap:14px}.evosys-product-cards__control[disabled]{opacity:0.8}.evosys-map-section__canvas{position:relative;min-height:700px;border-radius:15px;overflow:hidden;background:transparent}.evosys-map-section__world{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center}.evosys-map-section__world img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:1}.evosys-map-section__marker{position:absolute;transform:translate(-50%,-50%);border:0;padding:0;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.evosys-map-section__marker:focus-visible{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-map-section__marker--label:hover,.evosys-map-section__marker--label.is-active{transform:translate(-50%,-50%) scale(1.03)}.evosys-map-section__marker--pin:hover,.evosys-map-section__marker--pin.is-active{transform:translate(-50%,-50%)}.evosys-map-section__marker--label{left:var(--loc-x);top:var(--loc-y);width:64px;height:64px;border-radius:50%;background:var(--evosys-color-keppel);color:#fff;font-size:18px;font-weight:700;line-height:1;display:grid;place-items:center;box-shadow:0 10px 28px rgba(9,57,81,0.15);z-index:3}.evosys-map-section__marker--pin{left:var(--loc-pin-x,calc(var(--loc-x) + var(--loc-pin-dx,clamp(26px,5.5%,64px))));top:var(--loc-pin-y,calc(var(--loc-y) + var(--loc-pin-dy,clamp(22px,6.45%,46px))));width:5vw;height:5vw;max-width:68px;max-height:68px;min-width:35px;min-height:35px;border:27px solid #ffffff;border-radius:50%;box-sizing:content-box;background:var(--evosys-color-coral-70);box-shadow:none;display:grid;place-items:center;z-index:1}.evosys-map-section__marker--pin::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#ffe6dd;display:block}.evosys-map-section__detail-card{position:absolute;left:var(--loc-card-x);top:var(--loc-card-y);width:min(100%,336px);transform:translate(-50%,-50%);padding:20px;border-radius:10px;background:#ffffff;box-shadow:0 20px 38px rgba(9,57,81,0.13);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 180ms ease;z-index:4}.evosys-map-section__detail-card.is-active{opacity:1;visibility:visible;pointer-events:auto}.evosys-map-section__marker.loc-usa,.evosys-map-section__detail-card.loc-usa{--loc-x:20%;--loc-y:29%;--loc-pin-dx:clamp(28px,6.2%,64px);--loc-pin-dy:clamp(22px,6.9%,46px);--loc-card-x:18%;--loc-card-y:56%}.evosys-map-section__marker.loc-ger,.evosys-map-section__detail-card.loc-ger{--loc-x:57%;--loc-y:32%;--loc-pin-dx:calc(-1 * clamp(28px,6.2%,64px));--loc-pin-dy:clamp(22px,6.9%,46px);--loc-card-x:46%;--loc-card-y:56%}.evosys-map-section__marker.loc-chn,.evosys-map-section__detail-card.loc-chn{--loc-x:80%;--loc-y:40%;--loc-pin-dx:clamp(28px,6.2%,64px);--loc-pin-dy:calc(-1 * clamp(24px,6.9%,48px));--loc-card-x:66%;--loc-card-y:56%}.evosys-map-section__marker.loc-ind,.evosys-map-section__detail-card.loc-ind{--loc-x:69.2%;--loc-y:54%;--loc-pin-dx:calc(-1 * clamp(26px,6.2%,62px));--loc-pin-dy:clamp(22px,6.9%,44px);--loc-card-x:58%;--loc-card-y:56%}.evosys-map-section__detail-title{margin:0;color:var(--evosys-color-ink);font-size:22px;font-weight:400;line-height:1.15}.evosys-map-section__detail-address{margin-top:12px;color:var(--evosys-color-steel);font-size:16px;line-height:1.4}.evosys-map-section__detail-phone{margin-top:16px;display:flex;align-items:center;gap:8px;color:var(--evosys-color-ink);font-size:16px;font-weight:400;line-height:1.35}.evosys-map-section__detail-mail{margin-top:12px;display:flex;align-items:center;gap:8px;color:var(--evosys-color-ink);font-size:16px;font-weight:400;line-height:1.35}.evosys-map-section__detail-icon{--evosys-icon-size:18px;--evosys-icon-color:var(--evosys-color-accent);flex:none}.evosys-map-section__detail-icon--phone{--evosys-icon-mask:var(--evosys-icon-phone)}.evosys-map-section__detail-icon--mail{--evosys-icon-mask:var(--evosys-icon-mail)}.evosys-map-section__mobile-details{display:none}.evosys-map-section__mobile-card{display:none}.evosys-map-section__mobile-card.is-active{display:block}.evosys-text-link{color:var(--evosys-color-ink);font-size:16px;font-weight:400;line-height:22px;transition:color 180ms ease,box-shadow 180ms ease}.evosys-text-link:hover,.evosys-text-link:active{color:var(--evosys-color-steel)}.evosys-text-link:focus-visible{outline:none;color:var(--evosys-color-ink);box-shadow:0 0 0 1.5px #004bbc}.evosys-text-link.is-disabled,.evosys-text-link[disabled]{color:var(--evosys-color-disabled);pointer-events:none}.evosys-text-link.is-active,.evosys-text-link[aria-current="page"]{font-weight:700}.evosys-link-button,.evosys-inline-link{--evosys-button-arrow-color:var(--evosys-color-accent);display:inline-flex;align-items:center;gap:6px;margin-top:1rem;color:var(--evosys-color-ink);font-weight:600;font-size:var(--evosys-font-size-copy);line-height:1;transition:color 180ms ease,box-shadow 180ms ease;text-decoration:none}.evosys-link-button:link,.evosys-link-button:visited,.evosys-link-button:hover,.evosys-link-button:active,.evosys-link-button:focus-visible,.evosys-inline-link:link,.evosys-inline-link:visited,.evosys-inline-link:hover,.evosys-inline-link:active,.evosys-inline-link:focus-visible{text-decoration:none}.evosys-link-button:hover,.evosys-link-button:active,.evosys-inline-link:hover{color:var(--evosys-color-steel)}.evosys-link-button:focus-visible,.evosys-inline-link:focus-visible{outline:none;border-radius:12px;box-shadow:0 0 0 1.5px #004bbc}.evosys-link-button[disabled],.evosys-link-button.is-disabled,.evosys-inline-link[disabled],.evosys-inline-link.is-disabled{color:var(--evosys-color-disabled);--evosys-button-arrow-color:var(--evosys-color-disabled);pointer-events:none}.evosys-link-button.is-active,.evosys-inline-link.is-active{font-weight:700}.evosys-tabs__panel-link,.evosys-newsroom-archive__link,.evosys-product-cards__link{font-size:var(--evosys-font-size-copy);line-height:1}.evosys-control-button{--evosys-control-button-size:40px;--evosys-control-button-icon-size:14px;--evosys-control-button-bg:#002b3c;--evosys-control-button-hover-bg:#4f7990;--evosys-control-button-disabled-bg:#a9b9c3;width:var(--evosys-control-button-size);height:var(--evosys-control-button-size);padding:13px 14px;border:0;border-radius:60px;background:var(--evosys-control-button-bg);position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;cursor:pointer;transition:background 180ms ease,box-shadow 180ms ease,opacity 180ms ease}.evosys-control-button::before{content:none}.evosys-control-button::after{color:var(--evosys-color-white);display:block;width:1em;font-size:24px;line-height:1;text-align:center;font-weight:300;font-family:"Open Sans","Source Sans 3",sans-serif;transform:translateY(-2px)}.evosys-control-button--prev::after,.evosys-tabs__control--prev::after,.evosys-module-slider__control--prev::after,.evosys-newsroom__control--prev::after,.evosys-product-cards__control--prev::after,.evosys-icon-scale__control--prev::after{content:"\2039"}.evosys-control-button--next::after,.evosys-tabs__control--next::after,.evosys-module-slider__control--next::after,.evosys-newsroom__control--next::after,.evosys-product-cards__control--next::after,.evosys-icon-scale__control--next::after{content:"\203A"}.evosys-control-button .evosys-tabs__icon-svg--arrow{display:none}.evosys-control-button:hover,.evosys-control-button:active{background:var(--evosys-control-button-hover-bg)}.evosys-control-button:focus-visible{outline:none;background:var(--evosys-control-button-hover-bg);box-shadow:0 0 0 1.5px #004bbc}.evosys-control-button[disabled],.evosys-control-button.is-disabled{background:var(--evosys-control-button-disabled-bg);pointer-events:none;box-shadow:none}.evosys-control-button{color:#ffffff}.evosys-control-button::after{color:#ffffff}.evosys-control-button--prev::after,.evosys-tabs__control--prev::after,.evosys-module-slider__control--prev::after,.evosys-newsroom__control--prev::after,.evosys-product-cards__control--prev::after,.evosys-icon-scale__control--prev::after{content:"\2039"}.evosys-control-button--next::after,.evosys-tabs__control--next::after,.evosys-module-slider__control--next::after,.evosys-newsroom__control--next::after,.evosys-product-cards__control--next::after,.evosys-icon-scale__control--next::after{content:"\203A"}.evosys-control-button:hover,.evosys-control-button:active,.evosys-control-button:focus-visible,.evosys-control-button[disabled],.evosys-control-button.is-disabled{color:#ffffff}.evosys-carousel__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.evosys-carousel__item,.evosys-industries__panel,.evosys-reference__layout,.evosys-contact__card{border-radius:var(--evosys-radius-lg);background:var(--evosys-color-white);box-shadow:var(--evosys-shadow)}.evosys-carousel__item{overflow:hidden;aspect-ratio:11 / 9}.evosys-carousel__item img{width:100%;height:100%;object-fit:cover}.evosys-reference__layout{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;min-height:390px}.evosys-reference__copy{padding:clamp(2rem,4vw,3rem)}.evosys-contact__card{grid-template-columns:200px minmax(0,1fr);padding:0;align-items:center;box-shadow:none}.evosys-contact__avatar-wrap{display:grid;gap:8px}.evosys-contact__avatar{aspect-ratio:1;overflow:hidden;border-radius:8px;background:linear-gradient(160deg,#dad5cb,#bdb6a8)}.evosys-contact__avatar img{width:100%;height:100%;object-fit:cover;display:block}.evosys-contact__card--consult{grid-template-columns:200px minmax(0,1fr);column-gap:40px;align-items:center}.evosys-contact__avatar--consult{background:#f3efee}.evosys-contact__avatar--consult img{object-position:center top}.evosys-contact__avatar-caption{padding-right:8px}.evosys-contact__meta--consult{max-width:880px}.evosys-contact__meta--consult .evosys-copy,.evosys-contact__meta--consult .evosys-copy p{max-width:860px;color:var(--evosys-color-ink)}.evosys-contact__meta a{font-size:1.125rem;font-weight:700;color:var(--evosys-color-accent)}.evosys-contact__details{display:grid;gap:8px}.evosys-contact__detail-link{display:inline-flex;align-items:center;gap:12px;width:fit-content}.evosys-contact__meta--consult .evosys-contact__details{max-width:360px}.evosys-contact__detail-link .evosys-icon{--evosys-icon-size:20px;--evosys-icon-color:currentColor}.evosys-contact__form{margin-top:1.5rem}.evosys-contact-mask__frame{padding:36px 24px 32px;border-radius:var(--evosys-radius-lg);background:linear-gradient(104deg,#7c909c 0%,#456579 100%);color:var(--evosys-color-white)}.evosys-contact-mask__title{margin:0 0 28px;color:var(--evosys-color-white);font-size:var(--evosys-font-size-section);font-weight:400;line-height:var(--evosys-line-height-tight)}.evosys-contact-mask__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.evosys-contact-mask__copy,.evosys-contact-mask__copy p{color:var(--evosys-color-white);font-size:24px;line-height:1.4}.evosys-contact-mask__details{margin-top:40px;display:grid;gap:14px}.evosys-contact-mask__detail{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;color:var(--evosys-color-white)}.evosys-contact-mask a.evosys-contact-mask__detail{text-decoration:none;transition:color 180ms ease}.evosys-contact-mask a.evosys-contact-mask__detail:hover,.evosys-contact-mask a.evosys-contact-mask__detail:focus-visible{color:var(--evosys-color-accent);text-decoration:none}.evosys-contact-mask a.evosys-contact-mask__detail:hover .evosys-contact-mask__detail-text,.evosys-contact-mask a.evosys-contact-mask__detail:focus-visible .evosys-contact-mask__detail-text{color:currentColor}.evosys-contact-mask__detail-icon-box{width:43px;height:43px;border-radius:5px;background:#f2f2f2;display:grid;place-items:center}.evosys-contact-mask__detail-icon{--evosys-icon-size:20px;--evosys-icon-color:var(--evosys-color-accent)}.evosys-contact-mask__detail-text{color:var(--evosys-color-white);font-size:24px;line-height:1.35}.evosys-contact-mask__form,.evosys-contact-mask__form .wpcf7,.evosys-contact-mask__form .wpcf7 form{width:100%}.evosys-contact-mask__form .wpcf7 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 16px}.evosys-contact-mask__form .wpcf7 form>p{margin:0}.evosys-contact-mask__form .evosys-form__mandatory-note{margin:0 0 8px;grid-column:1 / -1;color:rgba(255,255,255,0.95);font-size:14px;line-height:1.4}.evosys-contact-mask__form .evosys-form__row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evosys-contact-mask__form .evosys-form__row>label{margin:0}.evosys-contact-mask__form .wpcf7 form>p:nth-last-child(-n + 2){grid-column:1 / -1}.evosys-contact-mask__form .wpcf7 form>p:last-child{display:flex;justify-content:flex-end}.evosys-contact-mask__form .wpcf7 .screen-reader-response,.evosys-newsletter-signup__form .wpcf7 .screen-reader-response{display:none !important}.evosys-contact-mask__form .wpcf7 form fieldset.hidden-fields-container,.evosys-newsletter-signup__form .wpcf7 form fieldset.hidden-fields-container,.evosys-contact-mask__form fieldset.hidden-fields-container,.evosys-newsletter-signup__form fieldset.hidden-fields-container{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;max-width:0 !important;max-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:0 !important;min-height:0 !important}.evosys-contact-mask__form .wpcf7 form .wpcf7-response-output:empty,.evosys-newsletter-signup__form .wpcf7 form .wpcf7-response-output:empty{display:none !important;margin:0 !important;padding:0 !important;border:0 !important;min-height:0 !important}.evosys-contact-mask__form .evosys-form__message,.evosys-contact-mask__form .evosys-form__privacy,.evosys-contact-mask__form .evosys-form__submit{grid-column:1 / -1}.evosys-contact-mask__form .evosys-form__privacy{display:grid;gap:10px}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-form-control-wrap{display:inline}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item{margin:0}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-acceptance{display:block}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item>label{display:inline-flex;align-items:flex-start;gap:8px}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item-label{color:var(--evosys-color-white);font-size:14px;line-height:1.4}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item-label a{color:var(--evosys-color-white);text-decoration:none;transition:color 180ms ease}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item-label a:hover,.evosys-contact-mask__form .evosys-form__privacy .wpcf7-list-item-label a:focus-visible{color:var(--evosys-color-accent);text-decoration:none}.evosys-contact-mask__form .evosys-form__privacy-note{margin:0;color:rgba(255,255,255,0.95);font-size:14px;line-height:1.45}.evosys-contact-mask__form .evosys-form__privacy-error{margin:4px 0 0;color:var(--evosys-color-white);font-size:14px;line-height:1.4;font-weight:600}.evosys-contact-mask__form .evosys-form__privacy .wpcf7-not-valid-tip{display:none}.evosys-contact-mask__form .evosys-form__status{margin:8px 0 0;color:var(--evosys-color-error);font-size:14px;line-height:1.4}.evosys-contact-mask__form .evosys-form__privacy input[type="checkbox"]{width:14px;height:14px;min-height:14px;margin:0 8px 0 0;padding:0;border:1px solid rgba(255,255,255,0.9);border-radius:2px;background:transparent;vertical-align:middle;appearance:none}.evosys-contact-mask__form .evosys-form__privacy input[type="checkbox"]:checked{background:var(--evosys-color-white);border-color:var(--evosys-color-white);box-shadow:inset 0 0 0 3px #4f6d80}.evosys-contact-mask__form .evosys-form__privacy input[type="checkbox"]:focus-visible{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-contact-mask__form .evosys-form__submit{display:flex;justify-content:flex-end;width:100%}.evosys-contact-mask__form .wpcf7 form textarea{min-height:94px}.evosys-contact-mask__form .wpcf7 form input[type="submit"],.evosys-contact-mask__form .wpcf7 form .wpcf7-submit{min-height:43px;width:auto;min-width:175px;padding:0 44px 0 18px;border:1px solid transparent;border-radius:8px;background:var(--evosys-color-white) !important;background-image:var(--evosys-icon-arrow-diagonal) !important;background-repeat:no-repeat !important;background-size:16px 16px !important;background-position:right 16px center !important;color:var(--evosys-color-ink) !important;font-size:18px;font-weight:600;line-height:1;cursor:pointer !important;transition:background 180ms ease,color 180ms ease,border-color 180ms ease;appearance:none;-webkit-appearance:none}.evosys-contact-mask__form .wpcf7 form input[type="submit"]:hover,.evosys-contact-mask__form .wpcf7 form .wpcf7-submit:hover{background-color:var(--evosys-color-ink) !important;border-color:rgba(255,255,255,0.9) !important;box-shadow:0 8px 20px rgba(9,57,81,0.35) !important;color:var(--evosys-color-white) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.13281 13.8672L13.8668 6.13321' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13281 6.13281H13.8668V13.8668' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.evosys-contact-mask__form .wpcf7 form input[type="submit"]:active,.evosys-contact-mask__form .wpcf7 form input[type="submit"]:focus-visible,.evosys-contact-mask__form .wpcf7 form .wpcf7-submit:active,.evosys-contact-mask__form .wpcf7 form .wpcf7-submit:focus-visible{outline:none;background-color:var(--evosys-color-ink) !important;border-color:rgba(255,255,255,0.95) !important;box-shadow:0 0 0 2px rgba(255,255,255,0.38),0 8px 20px rgba(9,57,81,0.35) !important;color:var(--evosys-color-white) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.13281 13.8672L13.8668 6.13321' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13281 6.13281H13.8668V13.8668' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.evosys-contact-mask__form .wpcf7-spinner{display:none !important}.evosys-contact-mask__form .evosys-form__row{order:10}.evosys-contact-mask__form .evosys-form__message{order:20}.evosys-contact-mask__form .evosys-form__privacy{order:30}.evosys-contact-mask__form .evosys-form__privacy-note{grid-column:1 / 2;order:40}.evosys-contact-mask__form .wpcf7-turnstile,.evosys-contact-mask__form .cf-turnstile{grid-column:2 / 3;order:45;justify-self:end;align-self:start;max-width:100%}.evosys-contact-mask__form .wpcf7-turnstile iframe,.evosys-contact-mask__form .cf-turnstile iframe{max-width:100%}.evosys-contact-mask__form .evosys-form__mandatory-note{grid-column:1 / 2;order:50;margin:0}.evosys-contact-mask__form .evosys-form__submit{grid-column:2 / 3;order:55;align-self:start}.evosys-contact-mask__form .evosys-form__status{grid-column:1 / -1;order:60}.evosys-contact-mask__form .wpcf7-response-output{grid-column:1 / -1;order:70}.evosys-newsletter-signup__form .wpcf7-spinner{display:none !important}.evosys-newsletter-signup__form .evosys-form__submit{display:flex;justify-content:flex-end;width:100%}.evosys-contact-mask__form-missing{margin:0;color:var(--evosys-color-white);font-size:16px}.evosys-newsletter-signup__frame{padding:40px 24px 28px}.evosys-newsletter-signup__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center}.evosys-newsletter-signup__title{margin:0 0 12px;color:var(--evosys-color-white);font-size:36px;font-weight:400;line-height:1.15}.evosys-newsletter-signup__copy,.evosys-newsletter-signup__copy p{margin:0;color:var(--evosys-color-white);font-size:22px;line-height:1.45}.evosys-newsletter-signup__form .evosys-form__mandatory-note,.evosys-newsletter-signup__form .evosys-form__status,.evosys-newsletter-signup__form .evosys-form__privacy-note{display:none}.evosys-newsletter-signup__form .wpcf7 form textarea{min-height:70px}.evosys-newsletter-signup__form .evosys-form__submit{margin-top:6px}.evosys-newsletter-signup__success{display:none;min-height:100%;align-items:center}.evosys-newsletter-signup__success[hidden]{display:none !important}.evosys-newsletter-signup__success-inner{max-width:360px}.evosys-newsletter-signup__success-title{margin:0;color:var(--evosys-color-white);font-size:40px;font-weight:400;line-height:1.15}.evosys-newsletter-signup__success-copy,.evosys-newsletter-signup__success-copy p{margin:16px 0 0;color:var(--evosys-color-white);font-size:20px;line-height:1.45}.evosys-newsletter-signup.is-success .evosys-newsletter-signup__form{display:none}.evosys-newsletter-signup.is-success .evosys-newsletter-signup__success{display:flex}.evosys-representative-login__inner{display:grid;gap:40px;max-width:560px}.evosys-representative-login__description,.evosys-representative-login__description p{margin:0}.evosys-representative-login__form-wrap{max-width:560px}.evosys-representative-login__error,.evosys-representative-login__logged-in-message,.evosys-representative-login__success{margin:0 0 16px;color:var(--evosys-color-ink);font-size:18px;line-height:1.4}.evosys-representative-login__error{color:var(--evosys-color-error)}.evosys-representative-login__success{color:var(--evosys-color-ink)}.evosys-representative-login__form,.evosys-representative-login__logged-in{display:grid;gap:12px;justify-items:start}.evosys-representative-login__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.evosys-representative-login__lost-title{margin:0;color:var(--evosys-color-ink);font-size:24px;font-weight:400;line-height:1.2}.evosys-representative-login__lost-description{margin:0;color:var(--evosys-color-ink);font-size:18px;line-height:1.4}.evosys-representative-login__field{position:relative;width:100%}.evosys-representative-login__field::before{content:"";position:absolute;top:50%;left:18px;width:18px;height:18px;transform:translateY(-50%);background:currentColor;opacity:0.95;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.evosys-representative-login__field--username::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='6.25' r='3.25' fill='black'/%3E%3Cpath d='M4.5 16.25a5.5 5.5 0 0 1 11 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='6.25' r='3.25' fill='black'/%3E%3Cpath d='M4.5 16.25a5.5 5.5 0 0 1 11 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.evosys-representative-login__field--password::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.25 8.5V6.75a3.75 3.75 0 1 1 7.5 0V8.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='4.5' y='8.5' width='11' height='8' rx='1.5' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.25 8.5V6.75a3.75 3.75 0 1 1 7.5 0V8.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='4.5' y='8.5' width='11' height='8' rx='1.5' fill='black'/%3E%3C/svg%3E")}.evosys-representative-login__field input{width:100%;min-height:48px;padding:12px 18px 12px 48px;border:0;border-radius:10px;background:#7f96a5;color:var(--evosys-color-white);font-size:18px;line-height:1.3}.evosys-representative-login__field input::placeholder{color:rgba(255,255,255,0.96)}.evosys-representative-login__field input:focus{outline:none;box-shadow:0 0 0 1.5px #004bbc}.evosys-representative-login__submit{min-width:0}.evosys-representative-login__logout{min-width:0}.evosys-representative-login__lost-password{color:var(--evosys-color-ink);font-size:16px;text-decoration:underline;text-underline-offset:0.14em}.evosys-form,.evosys-contact__form{--evosys-form-text:var(--evosys-color-white);--evosys-form-border:var(--evosys-color-white);--evosys-form-hover:rgba(255,255,255,0.12);--evosys-form-selected:rgba(255,255,255,0.14);--evosys-form-error:#9b5b6b;--evosys-form-error-border:var(--evosys-color-error)}.evosys-form p,.evosys-contact__form p{margin:0}.evosys-form .wpcf7,.evosys-contact__form .wpcf7,.evosys-form .wpcf7 form,.evosys-contact__form .wpcf7 form{width:100%}.evosys-form .wpcf7 form,.evosys-contact__form .wpcf7 form{display:grid;gap:24px}.evosys-form .wpcf7-form-control-wrap,.evosys-contact__form .wpcf7-form-control-wrap{display:block}.evosys-form label,.evosys-contact__form label,.evosys-form .evosys-form__label,.evosys-contact__form .evosys-form__label{display:block;margin-bottom:4px;color:var(--evosys-form-text);font-size:14px;line-height:1.4}.evosys-form .required,.evosys-contact__form .required,.evosys-form .evosys-form__required,.evosys-contact__form .evosys-form__required{color:var(--evosys-form-text)}.evosys-form .evosys-form__field,.evosys-contact__form .evosys-form__field,.evosys-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.evosys-form textarea,.evosys-form select,.evosys-contact__form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.evosys-contact__form textarea,.evosys-contact__form select{width:100%;min-height:48px;padding:12px 16px;border:0;border-bottom:2px solid var(--evosys-form-border);border-radius:0;background:transparent;color:var(--evosys-form-text);font:inherit;font-size:16px;line-height:1.5;box-shadow:none;appearance:none;transition:background 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.evosys-form textarea,.evosys-contact__form textarea{min-height:144px;resize:vertical}.evosys-form input::placeholder,.evosys-form textarea::placeholder,.evosys-contact__form input::placeholder,.evosys-contact__form textarea::placeholder{color:rgba(255,255,255,0.9)}.evosys-form .evosys-form__field:hover,.evosys-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,.evosys-form textarea:hover,.evosys-form select:hover,.evosys-contact__form .evosys-form__field:hover,.evosys-contact__form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,.evosys-contact__form textarea:hover,.evosys-contact__form select:hover{background:var(--evosys-form-hover)}.evosys-form .evosys-form__field:focus,.evosys-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,.evosys-form textarea:focus,.evosys-form select:focus,.evosys-contact__form .evosys-form__field:focus,.evosys-contact__form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,.evosys-contact__form textarea:focus,.evosys-contact__form select:focus{outline:none;background:var(--evosys-form-selected);box-shadow:none}.evosys-form .evosys-field-is-active,.evosys-contact__form .evosys-field-is-active{background:var(--evosys-form-selected)}.evosys-form select,.evosys-contact__form select{padding-right:44px;background-image:var(--evosys-icon-arrow-short-down);background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px}.evosys-form select:focus,.evosys-form select.is-open,.evosys-contact__form select:focus,.evosys-contact__form select.is-open{background-image:var(--evosys-icon-arrow-short-up);background-color:var(--evosys-form-hover)}.evosys-form .is-selected,.evosys-contact__form .is-selected{background:var(--evosys-form-hover)}.evosys-form .has-error .evosys-form__label,.evosys-contact__form .has-error .evosys-form__label,.evosys-form .has-error .required,.evosys-contact__form .has-error .required{color:var(--evosys-form-error-border)}.evosys-form .has-error .evosys-form__field,.evosys-form .has-error input,.evosys-form .has-error textarea,.evosys-form .has-error select,.evosys-contact__form .has-error .evosys-form__field,.evosys-contact__form .has-error input,.evosys-contact__form .has-error textarea,.evosys-contact__form .has-error select{background:var(--evosys-form-error);border-bottom-color:var(--evosys-form-error-border)}.evosys-form .wpcf7-not-valid,.evosys-contact__form .wpcf7-not-valid,.evosys-form .gfield_error input,.evosys-form .gfield_error textarea,.evosys-form .gfield_error select,.evosys-contact__form .gfield_error input,.evosys-contact__form .gfield_error textarea,.evosys-contact__form .gfield_error select{background:var(--evosys-form-error);border-bottom-color:var(--evosys-form-error-border)}.evosys-contact-mask__form .evosys-form__field-error,.evosys-contact-mask__form .evosys-form__field-error input,.evosys-contact-mask__form .evosys-form__field-error textarea,.evosys-contact-mask__form .evosys-form__field-error select{background:var(--evosys-form-error);border-bottom-color:var(--evosys-form-error-border)}.evosys-contact-mask__form .wpcf7-not-valid{background:var(--evosys-form-error) !important;border-bottom-color:var(--evosys-form-error-border) !important}.evosys-contact-mask__form label:has(.wpcf7-not-valid){background:transparent}.evosys-contact-mask__form label.evosys-field-invalid,.evosys-contact-mask__form p.evosys-field-invalid{background:var(--evosys-form-error)}.evosys-contact-mask__form .evosys-form__field-error .wpcf7-list-item-label,.evosys-contact-mask__form .evosys-form__field-error{color:var(--evosys-color-white)}.evosys-contact-mask__form .wpcf7-not-valid-tip{display:block;width:100%;clear:both;margin:6px 0 0 !important;padding:8px 10px 6px;color:var(--evosys-color-white) !important;background:var(--evosys-form-error);border-top:0;font-size:14px;line-height:1.4;font-weight:600}.evosys-contact-mask__form .evosys-form__status{color:var(--evosys-color-white);font-weight:600}.evosys-form .wpcf7-not-valid-tip,.evosys-form .gfield_validation_message,.evosys-form .validation_message,.evosys-contact__form .wpcf7-not-valid-tip,.evosys-contact__form .gfield_validation_message,.evosys-contact__form .validation_message{margin-top:6px;color:var(--evosys-form-error-border);font-size:14px;line-height:1.4}.evosys-form .wpcf7-spinner,.evosys-contact__form .wpcf7-spinner{margin:8px 0 0}.evosys-form .wpcf7-response-output,.evosys-contact__form .wpcf7-response-output{margin:8px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,0.24);color:var(--evosys-form-text);font-size:14px;line-height:1.5}.evosys-download-box__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));gap:12px}.evosys-download-box__card{min-height:126px;max-width:344px;padding:20px 22px;border-radius:15px;background:var(--evosys-color-sand);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.evosys-download-box__card-title{margin:0;color:var(--evosys-color-accent);font-size:18px;font-weight:600;line-height:1.2}.evosys-download-box__link{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--evosys-color-ink);font-size:16px;font-weight:600;line-height:1.35;transition:color 180ms ease}.evosys-download-box__link:hover,.evosys-download-box__link:focus-visible{color:var(--evosys-color-steel)}.evosys-download-box__link-icon{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--evosys-color-accent);transition:color 180ms ease}.evosys-download-box__link:hover .evosys-download-box__link-icon,.evosys-download-box__link:focus-visible .evosys-download-box__link-icon{color:var(--evosys-color-ink)}.evosys-download-box__link-icon svg{width:16px;height:16px;display:block}.evosys-representatives{display:grid;gap:28px}.evosys-representatives__search{position:relative}.evosys-representatives__search-icon{position:absolute;top:50%;left:18px;width:24px;height:24px;background-color:rgba(255,255,255,0.95);transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.75' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.75' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.evosys-representatives__search-input{width:100%;min-height:68px;padding:18px 20px 18px 66px;border:0;border-radius:15px;background:#6f8695;color:var(--evosys-color-white);font-size:18px;font-weight:600;line-height:1.2}.evosys-representatives__search-input::placeholder{color:rgba(255,255,255,0.96)}.evosys-representatives__search-input:focus{outline:none}.evosys-representatives__search-feedback{margin-top:12px;padding:0 8px;color:var(--evosys-color-ink);font-size:16px;line-height:1.45}.evosys-representatives__search-feedback strong{font-weight:600}.evosys-representatives__accordion{display:grid;gap:14px}.evosys-representatives__item{border-radius:15px;background:var(--evosys-color-sand);overflow:hidden}.evosys-representatives__item.is-hidden{display:none}.evosys-representatives__trigger{width:100%;min-height:68px;display:flex;align-items:center;gap:18px;padding:20px 28px;border:0;background:transparent;color:var(--evosys-color-ink);text-align:left;cursor:pointer}.evosys-representatives__trigger-text{font-size:20px;font-weight:600;line-height:1.2}.evosys-representatives__chevron{width:18px;height:18px;color:var(--evosys-color-ink);transition:transform 180ms ease}.evosys-representatives__item.is-open .evosys-representatives__chevron{transform:rotate(90deg)}.evosys-representatives__panel{display:none;padding:0 38px 22px}.evosys-representatives__item.is-open .evosys-representatives__panel{display:block}.evosys-representatives__rows{display:grid;gap:14px}.evosys-representatives__row{display:grid;grid-template-columns:minmax(120px,180px) 1px minmax(0,1fr) auto;align-items:center;gap:16px;color:var(--evosys-color-ink)}.evosys-representatives__row[hidden]{display:none !important}.evosys-representatives__divider{width:1px;height:28px;background:rgba(9,57,81,0.32)}.evosys-representatives__country,.evosys-representatives__name{font-size:18px;line-height:1.35}.evosys-representatives__name a{color:var(--evosys-color-ink);text-decoration:underline;text-underline-offset:2px}.evosys-representatives__logo img{display:block;max-height:42px;width:auto;max-width:140px}.evosys-representatives__logo-svg{display:inline-flex;align-items:center;justify-content:flex-end;max-width:140px;max-height:42px}.evosys-representatives__logo-svg svg{display:block;width:auto;height:auto;max-width:140px;max-height:42px}.evosys-representatives__empty{color:rgba(9,57,81,0.68);font-size:16px}.evosys-industries{grid-template-columns:minmax(0,550px) minmax(0,1fr);align-items:start}.evosys-industries__list{display:grid;gap:0.75rem}.evosys-industries__item{border-top:1px solid var(--evosys-color-line);padding-top:1rem}.evosys-industries__trigger{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr);gap:1rem;align-items:start;padding:0;border:0;background:transparent;text-align:left}.evosys-industries__icon{width:64px;height:64px;border-radius:50%;background:var(--evosys-color-sand);display:grid;place-items:center;font-size:1.5rem}.evosys-industries__content{display:none;padding:1rem 0 0 5rem}.evosys-industries__item.is-open .evosys-industries__content{display:block}@media (min-width:901px) and (max-width:1320px){.evosys-features__layout{grid-template-columns:minmax(0,1fr) minmax(0,0.99fr) minmax(0,1fr);column-gap:12px;width:100%;max-width:calc(100vw - 32px);margin-inline:auto}.evosys-features__column,.evosys-features__column--center{width:100%}.evosys-features__symbol{width:100%;height:auto;aspect-ratio:423 / 470}.evosys-features__item{width:100%;padding-inline:clamp(18px,2.2vw,30px)}.evosys-features__column--left .evosys-features__item,.evosys-features__column--right .evosys-features__item{transform:none}}@media (min-width:901px) and (max-width:1320px){.evosys-benefits__split{grid-template-columns:1fr;gap:0}.evosys-benefits__main-visual-wrap{width:calc((100% - 12px) / 2);justify-self:center}.evosys-benefits__main-visual{min-height:0;aspect-ratio:1}.evosys-benefits__card{min-height:0;aspect-ratio:1}}@media (max-width:1060px){.evosys-floating-actions{display:none}:root{--evosys-section-space:var(--evosys-section-space-mobile);--evosys-block-space:var(--evosys-block-space-mobile);--evosys-font-size-section:28px;--evosys-font-size-large:22px;--evosys-font-size-medium:18px;--evosys-font-size-copy:18px;--evosys-font-size-section-copy:18px;--evosys-font-size-component:14px}.site-header__toggle{display:flex}.site-header__mobile-quick-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;margin-right:12px}.site-header__mobile-quick-actions + .site-header__toggle{margin-left:0}.site-header__nav{display:none}.site-header__portal-home-link{display:none}.site-header__menu,.site-footer__menus,.evosys-columns,.evosys-tabs__layout,.evosys-features__grid,.evosys-newsroom__grid,.evosys-icon-features__grid,.evosys-icon-cards__grid,.evosys-benefits__track,.evosys-module-slider__layout,.evosys-reference__layout,.evosys-contact__card,.evosys-industries,.evosys-carousel__track,.site-footer__inner{grid-template-columns:1fr}.evosys-tabs__layout{gap:20px}.evosys-contact-mask__layout{grid-template-columns:1fr;gap:24px}.evosys-newsletter-signup__layout{grid-template-columns:1fr;gap:24px}.evosys-columns__media{min-height:0}.evosys-contact-mask__title{margin-bottom:24px;font-size:var(--evosys-font-size-section)}.evosys-newsletter-signup__title{font-size:32px}.evosys-block>.evosys-section__title +:is( .evosys-columns,.evosys-module-slider__layout,.evosys-newsroom__slider,.evosys-newsroom-archive__toolbar,.evosys-icon-features__grid,.evosys-icon-cards__grid,.evosys-product-cards__viewport,.evosys-download-box__grid,.evosys-representatives__search,.evosys-map-section__canvas ){margin-top:0}.evosys-newsletter-signup__success-title{font-size:32px}.evosys-contact-mask__copy,.evosys-contact-mask__copy p,.evosys-contact-mask__detail-text{font-size:18px}.evosys-newsletter-signup__copy,.evosys-newsletter-signup__copy p{font-size:18px}.evosys-newsletter-signup__success-copy,.evosys-newsletter-signup__success-copy p{font-size:18px}.evosys-representative-login__inner{gap:20px}.evosys-representative-login__field input{min-height:44px;font-size:16px}.evosys-contact-mask__form .wpcf7 form{grid-template-columns:1fr}.evosys-contact-mask__form .evosys-form__row{grid-template-columns:1fr}.evosys-contact-mask__form .wpcf7 form>p:nth-last-child(-n + 2),.evosys-contact-mask__form .wpcf7 form>p:last-child{grid-column:auto}.evosys-contact-mask__form .evosys-form__privacy-note,.evosys-contact-mask__form .evosys-form__mandatory-note,.evosys-contact-mask__form .evosys-form__submit,.evosys-contact-mask__form .wpcf7-turnstile,.evosys-contact-mask__form .cf-turnstile{grid-column:1 / -1}.evosys-contact-mask__form .wpcf7-turnstile,.evosys-contact-mask__form .cf-turnstile{justify-self:start}.site-header__menu{display:grid}.site-header__desktop-mega,.site-header__mega-card-grid,.site-header__mega-group-grid{grid-template-columns:1fr}.evosys-consult-box .evosys-contact__avatar-wrap--consult{width:min(50%,220px);justify-self:start}.evosys-consult-box .evosys-contact__avatar--consult{width:100%}.evosys-hero{height:450px;min-height:450px}.evosys-tabs__trigger{grid-template-columns:56px minmax(0,1fr);gap:16px}.evosys-tabs__mobile-select{display:block;position:relative;margin-bottom:8px}.evosys-tabs__mobile-select-toggle{width:100%;min-height:66px;padding:10px 14px;border:1px solid rgba(9,57,81,0.35);border-radius:10px;background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;color:var(--evosys-color-ink);text-align:left}.evosys-tabs__mobile-select-icon{width:40px;height:40px;padding:10px}.evosys-tabs__mobile-select-label{font-size:16px;font-weight:600;line-height:1.3}.evosys-tabs__mobile-select-chevron{display:inline-grid;place-items:center;color:rgba(9,57,81,0.8)}.evosys-tabs__mobile-select-chevron .evosys-tabs__icon-svg--arrow{width:14px;height:14px}.evosys-tabs__mobile-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;border:1px solid rgba(9,57,81,0.2);border-radius:10px;background:var(--evosys-color-white);overflow:hidden;box-shadow:0 14px 24px rgba(9,57,81,0.12)}.evosys-tabs__mobile-select-option{width:100%;padding:12px 14px;border:0;border-top:1px solid rgba(9,57,81,0.08);background:transparent;color:var(--evosys-color-ink);font-size:16px;line-height:1.3;text-align:left}.evosys-tabs__mobile-select-option:first-child{border-top:0}.evosys-tabs__mobile-select-option.is-active{background:rgba(9,57,81,0.06);font-weight:600}.evosys-tabs__nav{display:none}.evosys-tabs__trigger-icon{width:56px;height:56px}.evosys-tabs__trigger-title{font-size:18px}.evosys-tabs__trigger-text{font-size:14px}.evosys-tabs__panel-copy .evosys-copy,.evosys-tabs__summary{max-width:none;font-size:18px}.evosys-tabs__panel-copy{gap:8px}.evosys-tabs__panel{gap:8px}.evosys-tabs__panel-link{justify-self:start}.evosys-text-columns .evosys-copy p{margin:0}.evosys-text-columns .evosys-copy p + p{margin-top:20px}.evosys-tabs__image{aspect-ratio:16 / 9}.evosys-tabs__image img,.evosys-tabs__video video{object-fit:cover;object-position:center}.evosys-newsroom__viewport{overflow:hidden}.evosys-newsroom__grid{display:flex;gap:12px;transition:transform 320ms ease;will-change:transform}.evosys-newsroom__card{flex:0 0 100%;min-height:auto;padding:8px 14px 14px;gap:0.7rem}.evosys-newsroom__title{font-size:18px;line-height:1.35;max-width:none}.evosys-newsroom__excerpt{max-width:none;font-size:18px;line-height:1.45}.evosys-newsroom__controls{display:flex;justify-content:center;gap:14px;margin-top:12px}.evosys-newsroom-archive__toolbar{display:grid;grid-template-columns:1fr;gap:12px}.evosys-newsroom-archive__filter,.evosys-newsroom-archive__newsletter{width:100%}.evosys-newsroom-archive__filter-button,.evosys-newsroom-archive__newsletter{width:100%;justify-content:flex-start}.evosys-newsroom-archive__newsletter{margin-left:0}.evosys-newsroom-archive__filter-panel{min-width:0;right:0}.evosys-newsroom-archive__grid{grid-template-columns:1fr}.evosys-newsroom-archive__card{min-height:auto}.evosys-newsroom-archive__title{font-size:22px}.evosys-newsroom-archive__body{grid-template-columns:1fr}.evosys-newsroom-archive__image{width:100%;max-width:140px}.evosys-newsroom-archive__image-link{width:100%;max-width:140px;height:150px}.evosys-newsroom-archive__excerpt{font-size:18px}.evosys-hero__content{height:450px;min-height:450px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.evosys-hero__media img{object-position:center center}.evosys-hero--mobile-focus-top-right .evosys-hero__media img{object-position:right top}.evosys-hero__left{margin-top:auto;align-content:end;align-self:stretch;grid-template-rows:none;gap:12px;max-width:none}.evosys-hero__heading{margin:0}.evosys-title{font-size:var(--evosys-font-size-hero)}.evosys-hero__right{justify-content:stretch;margin-top:0;width:100%}.evosys-hero__post-card{max-width:none;width:100%;height:auto;min-height:48px;padding:12px 14px}.evosys-hero__left,.evosys-hero__right{grid-column:auto}.evosys-hero__primary-cta{grid-row:auto;align-self:auto;width:100%;height:auto;min-height:48px;padding:12px 14px}.evosys-hero.has-no-primary-cta .evosys-hero__left{padding-bottom:60px}.evosys-hero.has-primary-cta.has-no-featured-post .evosys-hero__left{position:relative;padding-bottom:120px}.evosys-hero.has-primary-cta.has-no-featured-post .evosys-hero__left .evosys-hero__primary-cta{position:absolute;left:0;right:0;bottom:0}.evosys-module-slider__slide{flex-basis:calc((100% - 12px) / 2)}.evosys-tabs__media-viewport,.evosys-module-slider__viewport,.evosys-newsroom__viewport,.evosys-product-cards__viewport{touch-action:pan-y;overscroll-behavior-x:contain}.evosys-icon-features__grid{gap:32px}.evosys-icon-cards__grid{gap:24px}.evosys-product-cards__slide{flex-basis:100%}.evosys-map-section__canvas{min-height:auto;aspect-ratio:1025 / 528}.evosys-map-section__detail-card{display:none}.evosys-map-section__mobile-details{margin-top:20px;display:block}.evosys-map-section__mobile-card{padding:16px;border-radius:10px;background:#ffffff;box-shadow:0 14px 30px rgba(9,57,81,0.12)}.evosys-map-section__detail-title{font-size:20px}.evosys-map-section__detail-address,.evosys-map-section__detail-phone,.evosys-map-section__detail-mail{font-size:14px}.evosys-map-section__marker--label{width:46px;height:46px;font-size:13px}.evosys-map-section__marker--pin{width:2vw;height:2vw;max-width:28px;max-height:28px;min-width:25px;min-height:25px;border-width:10px;display:grid;place-items:center}.evosys-map-section__marker--pin::before{width:10px;height:10px}.evosys-map-section__marker.loc-usa,.evosys-map-section__detail-card.loc-usa{--loc-pin-dx:clamp(28px,7.8%,52px);--loc-pin-dy:clamp(20px,8.5%,40px)}.evosys-map-section__marker.loc-ger,.evosys-map-section__detail-card.loc-ger{--loc-pin-dx:calc(-1 * clamp(28px,7.8%,52px));--loc-pin-dy:clamp(20px,8.5%,40px)}.evosys-map-section__marker.loc-chn,.evosys-map-section__detail-card.loc-chn{--loc-pin-dx:clamp(28px,7.8%,52px);--loc-pin-dy:calc(-1 * clamp(20px,8.5%,40px))}.evosys-map-section__marker.loc-ind,.evosys-map-section__detail-card.loc-ind{--loc-pin-dx:calc(-1 * clamp(28px,7.8%,52px));--loc-pin-dy:clamp(20px,8.5%,40px)}.content-shell{padding-top:1rem}.evosys-features__diagram,.evosys-features__layout{grid-template-columns:1fr;gap:12px;padding-top:0;min-width:0}.evosys-features__headline{margin-bottom:32px}.evosys-features__column{display:grid;gap:12px;min-width:0;width:100%;justify-items:center}.evosys-features__column--center{margin:0}.evosys-features__symbol{display:none}.evosys-features__item{position:relative;width:min(100%,calc(100vw - 32px));max-width:min(100%,calc(100vw - 32px));min-height:auto;padding:20px 52px 20px 20px;margin-top:0 !important;transform:none !important;box-sizing:border-box}.evosys-features__item-copy{min-width:0}.evosys-features__column--left .evosys-features__item--top::before,.evosys-features__column--right .evosys-features__item--top::before{display:none}.evosys-features__item p{font-size:18px;max-width:none;overflow-wrap:anywhere}.evosys-features__item-link{right:18px;bottom:14px}.evosys-module-slider__slide{flex-basis:100%}.evosys-product-cards__image{height:auto;aspect-ratio:3 / 2}.evosys-module-slider__image img{object-fit:cover;background:transparent}.evosys-product-cards__card{padding:12px}.evosys-product-cards__image{margin:0 0 8px}.evosys-product-cards__image img{object-fit:cover;background:transparent}.evosys-icon-features__intro{margin:-6px 0 30px;font-size:18px;text-align:center}.evosys-icon-features__item{gap:18px;justify-items:center;text-align:center}.evosys-icon-features__icon{width:100%;height:132px}.evosys-icon-features__icon svg{width:108px;height:108px}.evosys-icon-features__image{width:min(100%,320px);max-width:320px;height:auto;display:block;padding:10px}.evosys-icon-features__image img{display:block;width:100%;height:auto;border-radius:6px}.evosys-icon-features__item-title{font-size:22px}.evosys-icon-features__text{font-size:18px;text-align:center}.evosys-icon-cards__item{gap:20px}.evosys-icon-cards__icon{height:96px}.evosys-icon-cards__item-title{font-size:22px}.evosys-download-box__grid{grid-template-columns:1fr}.evosys-download-box__card{max-width:none}.evosys-representatives{gap:14px}.evosys-representatives__search-input{min-height:58px;padding:16px 18px 16px 58px;font-size:16px}.evosys-representatives__search-feedback{margin-top:14px;font-size:15px}.evosys-representatives__search-icon{left:16px;width:20px;height:20px}.evosys-representatives>.evosys-section__title{margin-bottom:20px}.evosys-representatives__trigger{min-height:58px;padding:18px 20px;gap:14px}.evosys-representatives__trigger-text{font-size:18px}.evosys-representatives__panel{padding:0 20px 18px}.evosys-representatives__row{grid-template-columns:minmax(110px,42%) 1px minmax(0,1fr);gap:10px;align-items:start}.evosys-representatives__divider{display:block;height:100%;min-height:22px}.evosys-representatives__country,.evosys-representatives__name{font-size:16px;min-width:0;overflow-wrap:anywhere;word-break:normal}.evosys-representatives__name a,.evosys-representatives__name span{display:block;min-width:0;overflow-wrap:anywhere}.evosys-representatives__logo,.evosys-representatives__logo img,.evosys-representatives__logo-svg{display:none !important}.site-footer__bottom-inner{grid-template-columns:1fr}.site-footer__bottom-group--left,.site-footer__bottom-group--right{justify-content:flex-start;flex-wrap:wrap}.site-footer__cookie-links{justify-content:flex-start}.site-footer__socials{align-items:flex-start}.site-footer__login-button{margin-left:0;flex-basis:100%}.evosys-single-post{gap:0}body.single-post .site-main{padding-bottom:var(--evosys-section-space-mobile)}.evosys-single-post__hero,.evosys-single-post__hero-content{min-height:260px}.evosys-single-post__hero-content{padding:24px 20px;align-items:flex-start}.evosys-single-post__hero-copy{max-width:240px}.evosys-single-post__hero-title{font-size:32px}.evosys-single-post__article{margin-top:20px}.evosys-single-post__breadcrumb{margin-bottom:20px}.evosys-single-post__meta{margin-bottom:20px}.evosys-single-post__content{padding-left:12px}.evosys-single-post__gallery{gap:24px;margin-top:var(--evosys-section-space-mobile)}.evosys-single-post__related{margin-top:var(--evosys-section-space-mobile)}.evosys-single-post__related-grid{grid-template-columns:1fr}}.evosys-portal-page{margin-top:48px;margin-bottom:var(--evosys-section-space)}.evosys-portal-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start;overflow:visible}.evosys-portal-shell__sidebar{position:sticky;top:calc( var(--wp-admin--admin-bar--height,0px) + var(--evosys-mobile-header-offset,83px) + 48px + 2rem );display:grid;gap:20px;padding:16px 14px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg);align-self:start;z-index:8}.evosys-portal-shell__profile{display:flex;align-items:center;gap:10px}.evosys-portal-shell__profile-link{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:12px;color:inherit;text-decoration:none;position:relative;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease}.evosys-portal-shell__profile-link:hover,.evosys-portal-shell__profile-link:focus-visible{color:var(--evosys-color-ink-hover);background:rgba(255,255,255,0.72);border-color:rgba(9,57,81,0.18);outline:none}.evosys-portal-shell__profile-link[data-tooltip]::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);padding:8px 12px;border-radius:10px;background:var(--evosys-color-graphite);color:var(--evosys-color-white);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease;z-index:40}.evosys-portal-shell__profile-link:hover::after,.evosys-portal-shell__profile-link:focus-visible::after{opacity:1;transform:translate(-50%,0)}.evosys-portal-shell__avatar{width:38px;height:38px;border-radius:50%;background:rgba(9,57,81,0.12);color:var(--evosys-color-ink);display:grid;place-items:center;font-size:12px;font-weight:700;overflow:hidden;flex:0 0 38px}.evosys-portal-shell__avatar img{display:block;width:100%;height:100%;object-fit:cover}.evosys-portal-shell__profile-name{font-size:16px;font-weight:600;color:var(--evosys-color-ink);min-width:0;overflow-wrap:anywhere;flex:1 1 auto}.evosys-portal-shell__profile-arrow{width:18px;height:18px;flex:0 0 18px;color:currentColor}.evosys-portal-shell__nav-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evosys-portal-shell__nav-link{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;border:1px solid transparent;border-radius:10px;color:var(--evosys-color-ink);text-decoration:none;font-size:16px;line-height:1.25;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.evosys-portal-shell__nav-link:link,.evosys-portal-shell__nav-link:visited,.evosys-portal-shell__nav-link:hover,.evosys-portal-shell__nav-link:active,.evosys-portal-shell__nav-link:focus-visible{text-decoration:none}.evosys-portal-shell__nav-link:hover,.evosys-portal-shell__nav-link:focus-visible{background:rgba(255,255,255,0.72);border-color:rgba(9,57,81,0.18);color:var(--evosys-color-ink-hover);outline:none}.evosys-portal-shell__nav-icon{width:12px;height:12px;border-radius:2px;background:rgba(9,57,81,0.25);flex:0 0 12px}.evosys-portal-shell__nav-item.is-current .evosys-portal-shell__nav-link{background:#9fb2bf;color:var(--evosys-color-ink);font-weight:600}.evosys-portal-shell__nav-item.is-current .evosys-portal-shell__nav-icon{background:var(--evosys-color-ink)}.evosys-portal-shell__footer{padding-top:8px}.evosys-portal-shell__logout{width:100%;justify-content:center}.evosys-representative-login__submit,.evosys-representative-login__logout,.evosys-portal-shell__logout,.evosys-portal-profile__file-button,.site-footer__login-button{--evosys-button-arrow-color:#ffffff}.evosys-representative-login__submit:hover,.evosys-representative-login__submit:active,.evosys-representative-login__submit:focus-visible,.evosys-representative-login__logout:hover,.evosys-representative-login__logout:active,.evosys-representative-login__logout:focus-visible,.evosys-portal-shell__logout:hover,.evosys-portal-shell__logout:active,.evosys-portal-shell__logout:focus-visible,.evosys-portal-profile__file-button:hover,.evosys-portal-profile__file-button:active,.evosys-portal-profile__file-button:focus-visible{background:var(--evosys-color-steel);color:#ffffff;--evosys-button-arrow-color:#ffffff;outline:none}.evosys-portal-profile__file-picker:hover .evosys-portal-profile__file-button,.evosys-portal-profile__file-picker:focus-within .evosys-portal-profile__file-button{background:var(--evosys-color-steel);color:#ffffff;--evosys-button-arrow-color:#ffffff}.evosys-portal-shell__content{min-width:0}.evosys-portal-profile{display:grid;gap:24px}.evosys-portal-profile__description,.evosys-portal-profile__description p{margin:0}.evosys-portal-profile__message{padding:14px 18px;border-radius:var(--evosys-radius-md);font-size:16px;line-height:1.4}.evosys-portal-profile__message.is-success{background:rgba(73,179,159,0.16);color:var(--evosys-color-ink)}.evosys-portal-profile__message.is-error{background:rgba(255,39,39,0.1);color:var(--evosys-color-error)}.evosys-portal-profile__form{display:grid;gap:24px}.evosys-portal-profile__country-group{display:grid;gap:10px;max-width:calc((100% - 24px) / 2)}.evosys-portal-profile__country-note{margin:0;color:var(--evosys-color-steel);font-size:16px;line-height:1.5}.evosys-portal-profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:start}.evosys-portal-profile__field{display:grid;gap:8px}.evosys-portal-profile__field--full{grid-column:1 / -1}.evosys-portal-profile__field--upload{align-self:start}.evosys-portal-profile__field>span:not(.evosys-button):not(.evosys-portal-profile__file-button){font-size:15px;font-weight:600;color:var(--evosys-color-ink)}.evosys-portal-profile__field input,.evosys-portal-profile__field textarea,.evosys-portal-profile__field select{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(9,57,81,0.16);border-radius:var(--evosys-radius-md);background:var(--evosys-color-white);color:var(--evosys-color-ink);font-size:18px;line-height:1.4}.evosys-portal-profile__photo-upload{display:grid;gap:12px}.evosys-portal-profile__photo-upload--logo{justify-items:start;text-align:left}.evosys-portal-profile__file-picker{position:relative;display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap}.evosys-portal-profile__file-button{cursor:pointer;color:#ffffff !important}.evosys-portal-profile__file-name{font-size:14px;color:var(--evosys-color-steel)}.evosys-portal-profile__file-picker input[type="file"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(100%);overflow:hidden;white-space:nowrap}.evosys-portal-profile__photo-preview{width:112px;height:112px;border-radius:14px;background:var(--evosys-color-light-70);overflow:hidden}.evosys-portal-profile__photo-preview img{display:block;width:100%;height:100%;object-fit:cover}.evosys-portal-profile__photo-preview--logo{width:min(240px,100%)}.evosys-portal-profile__photo-preview--logo img{object-fit:contain;padding:10px;background:#fff}.evosys-portal-profile__photo-preview.is-empty::before{content:"";display:block;width:100%;height:100%;background:rgba(9,57,81,0.06)}.evosys-portal-profile__upload-hint{font-size:14px;color:var(--evosys-color-steel)}.evosys-portal-overview{display:grid;gap:56px}.evosys-portal-overview__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(460px,0.95fr);gap:40px;align-items:start}.evosys-portal-overview__main,.evosys-portal-overview__contact,.evosys-portal-overview__recent{min-width:0}.evosys-portal-overview__subheading,.evosys-portal-overview__recent-heading{margin:0 0 24px;color:var(--evosys-color-ink);font-size:32px;font-weight:400;line-height:1.1}.evosys-portal-overview__downloads{display:grid;gap:18px}.evosys-portal-overview__download-card{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg)}.evosys-portal-overview__download-thumb,.evosys-portal-overview__recent-image{background:var(--evosys-color-graphite);border-radius:10px;overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.evosys-portal-overview__download-thumb{aspect-ratio:1.5}.evosys-portal-overview__download-thumb.is-placeholder,.evosys-portal-overview__recent-image.is-placeholder{background:rgba(9,57,81,0.08)}.evosys-portal-overview__download-thumb img,.evosys-portal-overview__recent-image img{max-width:100%;max-height:100%;display:inline-block;object-fit:contain}.evosys-portal-overview__download-thumb.is-transparent-preview img,.evosys-portal-overview__recent-image.is-transparent-preview img{width:auto;height:auto;background:#ffffff;border-radius:8px}.evosys-portal-overview__download-title,.evosys-portal-overview__recent-title{margin:0 0 10px;color:var(--evosys-color-ink);font-size:20px;font-weight:400;line-height:normal}.evosys-portal-overview__download-meta,.evosys-portal-overview__recent-meta{display:grid;gap:2px;color:var(--evosys-color-ink);font-size:12px;line-height:1.25}.evosys-portal-overview__download-actions{display:grid;gap:12px;justify-items:end}.evosys-portal-overview__pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:999px;background:var(--evosys-color-graphite);color:var(--evosys-color-white);font-size:12px;line-height:1}.evosys-portal-overview__download-button{min-height:32px;padding:7px 14px;font-size:12px;background:var(--evosys-color-ink);color:var(--evosys-color-white);transition:background 180ms ease,color 180ms ease}.evosys-portal-overview__download-button:hover,.evosys-portal-overview__download-button:active,.evosys-portal-overview__download-button:focus-visible{background:var(--evosys-color-steel);color:var(--evosys-color-white)}.evosys-portal-overview__contact-copy,.evosys-portal-overview__contact-copy p{margin:0 0 20px;color:var(--evosys-color-ink);max-width:460px}.evosys-portal-overview__contact-list{display:grid;gap:14px}.evosys-portal-overview__contact-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center}.evosys-portal-overview__contact-icon{width:54px;height:54px;border-radius:10px;--evosys-icon-size:22px;--evosys-icon-color:currentColor}.evosys-portal-overview__contact-icon .evosys-icon{--evosys-icon-size:22px}.evosys-portal-overview__contact-item a,.evosys-portal-overview__contact-item span{color:var(--evosys-color-ink);font-size:20px;line-height:1.5}.evosys-portal-overview__contact-item a:link,.evosys-portal-overview__contact-item a:visited,.evosys-portal-overview__contact-item a:hover,.evosys-portal-overview__contact-item a:active,.evosys-portal-overview__contact-item a:focus-visible{text-decoration:none}.evosys-portal-overview__filter-select-wrap,.evosys-portal-category__filter-select-wrap{display:none;margin-bottom:20px}.evosys-portal-filter-select{width:100%;min-height:52px;padding:12px 48px 12px 16px;border:0;border-radius:var(--evosys-radius-lg);appearance:none;background-color:var(--evosys-color-light-70);background-image:var(--evosys-icon-arrow-short-down);background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;color:var(--evosys-color-ink);font:inherit;font-size:18px;line-height:1.25}.evosys-portal-filter-select:focus{outline:2px solid rgba(9,57,81,0.28);outline-offset:2px}.evosys-portal-overview__filters{display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:4px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg)}.evosys-portal-overview__filter{position:relative;min-height:44px;padding:10px 18px;border:0;background:transparent;color:var(--evosys-color-ink);font-size:20px;line-height:1.2;cursor:pointer}.evosys-portal-overview__filter:not(:first-child)::before{content:"";position:absolute;left:-3px;top:10px;bottom:10px;width:2px;background:rgba(9,57,81,0.22);pointer-events:none}.evosys-portal-overview__filter.is-active{border-radius:10px;background:#9fb2bf;font-weight:400}.evosys-portal-overview__filter:hover,.evosys-portal-overview__filter:focus-visible{background:rgba(159,178,191,0.45);border-radius:10px;outline:none}.content-shell .evosys-portal-overview__filters{gap:4px}.content-shell .evosys-portal-overview__filter.is-active{font-weight:400}.content-shell .evosys-portal-overview__contact-icon.evosys-floating-actions__button{width:54px;height:54px;border-radius:10px}.evosys-portal-overview__recent-viewport{overflow:hidden}.evosys-portal-overview__recent-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;transition:transform 220ms ease;will-change:transform}.evosys-portal-overview__recent-card{display:grid;gap:14px;padding:14px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg)}.evosys-portal-overview__recent-card.is-hidden{display:none}.evosys-portal-overview__recent-image{aspect-ratio:1.45}.evosys-portal-overview__recent-footer{display:grid;gap:12px;align-items:end}.evosys-portal-overview__recent-badges{display:flex;flex-wrap:wrap;gap:8px}.evosys-portal-overview__controls{display:flex;gap:12px;margin-top:20px}.evosys-portal-overview__control.is-disabled{background:#9fb2bf;pointer-events:none}.evosys-portal-overview__control.is-disabled .evosys-icon{--evosys-icon-color:#ffffff}.evosys-portal-category{display:grid;gap:20px}.evosys-portal-category__filters{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg)}.evosys-portal-category__filter{position:relative;min-height:44px;padding:10px 18px;border:0;background:transparent;color:var(--evosys-color-ink);font-size:20px;line-height:1.2;cursor:pointer}.evosys-portal-category__filter:not(:first-child)::before{content:"";position:absolute;left:-3px;top:10px;bottom:10px;width:2px;background:rgba(9,57,81,0.22);pointer-events:none}.evosys-portal-category__filter.is-active{border-radius:10px;background:#9fb2bf}.evosys-portal-category__filter:hover,.evosys-portal-category__filter:focus-visible{background:rgba(159,178,191,0.45);border-radius:10px;outline:none}.evosys-portal-category__search{position:relative}.evosys-portal-category__search-icon{position:absolute;left:12px;top:50%;width:20px;height:20px;background-color:rgba(255,255,255,0.95);transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.75' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.75' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.evosys-portal-category__search-input{width:100%;min-height:44px;padding:10px 14px 10px 44px;border:0;border-radius:10px;background:var(--evosys-color-steel);color:var(--evosys-color-white);font-size:20px;line-height:1.2}.evosys-portal-category__search-input::placeholder{color:rgba(255,255,255,0.85)}.evosys-portal-category__search-input:focus{outline:2px solid rgba(255,255,255,0.45);outline-offset:2px}.evosys-portal-category__feedback{color:var(--evosys-color-ink);font-size:18px;line-height:1.4}.evosys-portal-category__feedback strong{font-weight:600}.evosys-portal-category__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evosys-portal-category__card{display:grid;gap:14px;padding:14px;background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg)}.evosys-portal-category__card.is-hidden{display:none}@media (min-width:901px) and (max-width:1280px){.evosys-portal-shell{grid-template-columns:260px minmax(0,1fr);gap:24px}.evosys-portal-overview__top{grid-template-columns:1fr;gap:32px}.evosys-portal-overview__main{display:contents}.evosys-portal-overview__welcome{order:1}.evosys-portal-overview__contact{order:2}.evosys-portal-overview__popular{order:3}.evosys-portal-overview__download-card{grid-template-columns:96px minmax(0,1fr) !important;align-items:start}.evosys-portal-overview__download-actions{grid-column:1 / -1 !important;position:static;justify-items:start;grid-template-columns:repeat(2,max-content)}}@media (max-width:900px){.evosys-portal-page{margin-top:32px;margin-bottom:var(--evosys-section-space-mobile)}.evosys-portal-shell{grid-template-columns:1fr;gap:24px}.evosys-portal-shell__sidebar{position:static}.evosys-portal-shell__profile-link[data-tooltip]::after{display:none}.evosys-portal-profile__country-group{max-width:none}.evosys-portal-profile__grid{grid-template-columns:1fr}.evosys-portal-overview{gap:40px}.evosys-portal-overview__top{grid-template-columns:1fr;gap:32px}.evosys-portal-overview__main{display:contents}.evosys-portal-overview__welcome{order:1}.evosys-portal-overview__contact{order:2}.evosys-portal-overview__popular{order:3}.evosys-portal-overview__subheading,.evosys-portal-overview__recent-heading{margin-bottom:20px;font-size:26px}.evosys-portal-overview__download-card{grid-template-columns:88px minmax(0,1fr)}.evosys-portal-overview__download-actions{grid-column:1 / -1;justify-items:start}.evosys-portal-overview__filter-select-wrap{display:block}.evosys-portal-overview__filters{display:none}.evosys-portal-overview__recent-track{grid-auto-columns:100%}.evosys-portal-category__filter-select-wrap{display:block}.evosys-portal-category__filters{display:none}.evosys-portal-category__search-input{font-size:18px}.evosys-portal-category__grid{grid-template-columns:1fr}}@media (min-width:901px){.page-template-template-representative-portal .site-main{overflow-x:visible}.evosys-portal-shell__content{max-height:none;overflow:visible;overscroll-behavior:auto;padding-right:0}}@media (max-width:980px){.evosys-single-post__trade-fair-layout{grid-template-columns:1fr}}.evosys-service-cards{--evosys-service-cards-gap:clamp(20px,3.7vw,47px);--evosys-service-cards-card-min-height:172px;--evosys-service-cards-trigger-height:82px;--evosys-service-cards-line-top:calc(var(--evosys-service-cards-trigger-height) / 2);--evosys-service-cards-marker-size:33px;--evosys-service-cards-marker-cutout:6px;--evosys-service-cards-marker-border:5px}.evosys-service-cards__empty{padding:24px;border-radius:var(--evosys-radius-md);background:var(--evosys-color-sand);color:var(--evosys-color-ink)}.evosys-service-cards__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--evosys-service-cards-gap);align-items:start;margin-top:32px;padding-left:calc((var(--evosys-service-cards-marker-size) / 2) + 9px)}.evosys-service-cards__steps::before{content:"";position:absolute;right:calc((100% - (3 * var(--evosys-service-cards-gap))) / 8);left:calc((100% - (3 * var(--evosys-service-cards-gap))) / 8);top:calc(var(--evosys-service-cards-line-top) - 1px);height:5px;background:var(--evosys-color-ink)}.evosys-service-cards__step{position:relative;min-width:0}.evosys-service-cards__step::before{content:"";position:absolute;z-index:9;top:calc(var(--evosys-service-cards-line-top) - (var(--evosys-service-cards-marker-size) / 2) - (var(--evosys-service-cards-marker-cutout) / 2));left:calc(-1 * (var(--evosys-service-cards-marker-size) / 2) - 6px);width:calc(var(--evosys-service-cards-marker-size) + var(--evosys-service-cards-marker-cutout));height:calc(var(--evosys-service-cards-marker-size) + var(--evosys-service-cards-marker-cutout));border-radius:999px;background:var(--evosys-color-white);pointer-events:none}.evosys-service-cards__marker{position:absolute;z-index:10;top:calc(var(--evosys-service-cards-line-top) - (var(--evosys-service-cards-marker-size) / 2));left:calc(-1 * (var(--evosys-service-cards-marker-size) / 2) - 4px);width:var(--evosys-service-cards-marker-size);height:var(--evosys-service-cards-marker-size);border:var(--evosys-service-cards-marker-border) solid var(--evosys-color-white);border-radius:999px;background:var(--evosys-color-coral-70);pointer-events:none}.evosys-service-cards__trigger{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:12px;align-items:start;width:100%;min-height:var(--evosys-service-cards-trigger-height);padding:16px 14px 13px 20px;border:0;border-radius:var(--evosys-radius-md);background:var(--evosys-color-sand);color:var(--evosys-color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.evosys-service-cards__trigger:hover,.evosys-service-cards__trigger:focus-visible{color:var(--evosys-color-ink-hover)}.evosys-service-cards__trigger:focus-visible{outline:2px solid var(--evosys-color-accent);outline-offset:3px}.evosys-service-cards__trigger.is-active{background:var(--evosys-color-ink);color:var(--evosys-color-sand)}.evosys-service-cards__trigger-title{min-width:0;font-size:clamp(18px,1.75vw,25px);font-weight:600;line-height:1.1}.evosys-service-cards__trigger-icon{align-self:end;display:inline-flex;width:20px;height:20px;margin-top:34px;color:currentColor}.evosys-service-cards__trigger-icon--down,.evosys-service-cards__trigger.is-active .evosys-service-cards__trigger-icon--right{display:none}.evosys-service-cards__trigger.is-active .evosys-service-cards__trigger-icon--down{display:inline-flex}.evosys-service-cards__icon-svg{display:block;width:100%;height:100%}.evosys-service-cards__panels{margin-top:24px;padding-left:calc((var(--evosys-service-cards-marker-size) / 2) + 9px)}.evosys-service-cards__panel[hidden]{display:none}.evosys-service-cards__subgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px var(--evosys-service-cards-gap)}.evosys-service-cards__subcard{display:grid;align-content:start;gap:14px;min-height:var(--evosys-service-cards-card-min-height);padding:21px 30px 26px;border-radius:var(--evosys-radius-md);background:var(--evosys-color-sand);color:var(--evosys-color-ink);text-decoration:none;transition:transform 180ms ease,color 180ms ease}a.evosys-service-cards__subcard:hover,a.evosys-service-cards__subcard:focus-visible{color:var(--evosys-color-ink-hover);transform:translateY(-2px)}a.evosys-service-cards__subcard:focus-visible{outline:2px solid var(--evosys-color-accent);outline-offset:3px}.evosys-service-cards__subcard-title{display:block;font-size:20px;font-weight:600;line-height:1.15}.evosys-service-cards__subcard-text{display:block;font-size:20px;line-height:1.25}.evosys-service-cards__more{width:fit-content;margin-top:32px}.evosys-service-cards__trigger-title,.evosys-service-cards__subcard-title,.evosys-service-cards__subcard-text,.evosys-service-path__title,.evosys-service-path__text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.evosys-service-path{--evosys-service-path-line-width:112px;--evosys-service-path-line-color:var(--evosys-color-steel);--evosys-service-path-marker-size:33px;--evosys-service-path-marker-border:5px;--evosys-service-path-title-offset:258px;--evosys-service-path-overlap:clamp(96px,11vw,176px);--evosys-service-path-marker-x:50%}.evosys-service-path__empty{padding:24px;border-radius:var(--evosys-radius-md);background:var(--evosys-color-sand);color:var(--evosys-color-ink)}.evosys-service-path__timeline{position:relative;display:grid;gap:clamp(56px,8vw,112px) 0;margin-top:24px}.evosys-service-path__line{position:absolute;top:0;bottom:0;left:var(--evosys-service-path-marker-x);width:var(--evosys-service-path-line-width);transform:translateX(-50%);pointer-events:none}.evosys-service-path__line svg{display:block;width:100%;height:100%;overflow:visible}.evosys-service-path__line path{fill:none;stroke:var(--evosys-service-path-line-color);stroke-width:5;stroke-linecap:round}.evosys-service-path__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--evosys-service-path-line-width) minmax(0,1fr);align-items:start}.evosys-service-path__item + .evosys-service-path__item{margin-top:calc(-1 * var(--evosys-service-path-overlap))}.evosys-service-path__content{display:grid;gap:20px;width:min(100%,520px);color:var(--evosys-color-ink)}.evosys-service-path__item.is-left .evosys-service-path__content{grid-column:1;justify-self:end;text-align:center}.evosys-service-path__item.is-right .evosys-service-path__content{grid-column:3;justify-self:start;text-align:center}.evosys-service-path__icon{display:grid;place-items:center;justify-self:center;width:clamp(120px,14vw,232px);height:clamp(120px,14vw,232px);color:var(--evosys-color-ink)}.evosys-service-path__icon svg,.evosys-service-path__icon img{display:block;width:100%;height:100%;object-fit:contain}.evosys-service-path__title{margin:0;color:var(--evosys-color-ink);font-size:clamp(21px,1.75vw,25px);font-weight:600;line-height:1.15}.evosys-service-path__text{color:var(--evosys-color-ink);font-size:clamp(17px,1.35vw,20px);line-height:1.35;text-align:left}.evosys-service-path__text p{margin:0}.evosys-service-path__text p + p{margin-top:1.35em}.evosys-service-path__marker{position:absolute;z-index:4;top:calc(var(--evosys-service-path-title-offset) - (var(--evosys-service-path-marker-size) / 2));left:50%;width:var(--evosys-service-path-marker-size);height:var(--evosys-service-path-marker-size);border:var(--evosys-service-path-marker-border) solid var(--evosys-color-white);border-radius:999px;background:var(--evosys-color-coral-70);transform:translateX(-50%)}@media (max-width:1100px){.evosys-service-path{--evosys-service-path-line-width:84px;--evosys-service-path-title-offset:196px;--evosys-service-path-overlap:clamp(72px,9vw,120px);--evosys-service-path-marker-x:50%}.evosys-service-path__content{width:min(100%,420px)}}@media (max-width:760px){.evosys-service-path{--evosys-service-path-marker-size:24px;--evosys-service-path-marker-border:4px;--evosys-service-path-title-offset:160px;--evosys-service-path-overlap:0px;--evosys-service-path-marker-x:-24px}.evosys-service-path__timeline{gap:44px;margin-top:16px;padding-left:40px}.evosys-service-path__line{left:15px;width:2px;transform:none}.evosys-service-path__line svg{display:none}.evosys-service-path__line::before{content:"";position:absolute;inset:0;width:2px;border-radius:999px;background:var(--evosys-service-path-line-color)}.evosys-service-path__item{display:block}.evosys-service-path__item + .evosys-service-path__item{margin-top:0}.evosys-service-path__item.is-left .evosys-service-path__content,.evosys-service-path__item.is-right .evosys-service-path__content{justify-self:stretch;width:100%;text-align:center}.evosys-service-path__icon{width:128px;height:128px}.evosys-service-path__title{font-size:21px}.evosys-service-path__text{font-size:16px;line-height:1.35}.evosys-service-path__marker{left:var(--evosys-service-path-marker-x);transform:translateX(-50%)}}@media (max-width:1100px){.evosys-service-cards{--evosys-service-cards-gap:24px;--evosys-service-cards-card-min-height:150px;--evosys-service-cards-trigger-height:76px;--evosys-service-cards-marker-size:29px}.evosys-service-cards__trigger{min-height:76px}.evosys-service-cards__subcard{padding:18px 20px 22px}.evosys-service-cards__subcard-title,.evosys-service-cards__subcard-text{font-size:17px}}@media (max-width:900px){.evosys-service-cards__steps,.evosys-service-cards__subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evosys-service-cards__panels{padding-left:0}.evosys-service-cards__steps::before,.evosys-service-cards__step::before,.evosys-service-cards__marker{display:none}.evosys-service-cards__subcard{grid-column:auto !important}}@media (max-width:640px){.evosys-service-cards{--evosys-service-cards-gap:12px;--evosys-service-cards-card-min-height:auto;--evosys-service-cards-trigger-height:64px;--evosys-service-cards-line-top:27px;--evosys-service-cards-marker-size:33px;--evosys-service-cards-marker-border:3px;--evosys-service-cards-marker-cutout:4px}.evosys-service-cards__steps,.evosys-service-cards__subgrid{grid-template-columns:minmax(0,1fr)}.evosys-service-cards__steps{margin-top:24px}.evosys-service-cards__steps::before{display:none}.evosys-service-cards__step::before,.evosys-service-cards__marker{display:block}.evosys-service-cards__step:not(:last-child)::after{content:"";position:absolute;z-index:1;top:calc(var(--evosys-service-cards-line-top) + (var(--evosys-service-cards-marker-size) / 2) - 1px);left:calc(-1 * (var(--evosys-service-cards-marker-size) / 2) - 4px + var(--evosys-service-cards-marker-border));width:5px;height:calc(100% + var(--evosys-service-cards-gap) - var(--evosys-service-cards-marker-size) + 2px);border-radius:999px;background:var(--evosys-color-ink);pointer-events:none}.evosys-service-cards__trigger{min-height:64px}.evosys-service-cards__trigger-title{font-size:20px}.evosys-service-cards__trigger-icon{margin-top:18px}.evosys-service-cards__subcard{min-height:126px}}@media (max-width:1060px){.site-header{overflow-x:clip}.site-header__inner{min-width:0;max-width:calc(100% - 2rem);gap:clamp(10px,3vw,18px)}.site-header__brand{flex:1 1 auto;min-width:0;max-width:min(188px,calc(100% - 112px))}.site-header__brand img,.site-header__brand-svg,.site-header__brand-svg svg{max-width:100%}.site-header__mobile-quick-actions,.site-header__toggle{flex:0 0 auto}}@media (max-width:1060px){.site-header{position:fixed;left:0;right:0;top:0}.site-main{padding-top:var(--evosys-mobile-header-offset,72px)}.site-header.is-hidden-on-scroll{transform:translateY(calc(-100% - 2px))}body.mobile-menu-open .site-header,.site-header:focus-within{transform:translateY(0)}}@media (max-width:430px){.evosys-hero .evosys-title,.evosys-hero__heading.evosys-title{font-size:clamp(31px,8.7vw,35px);line-height:1.08}}@media (min-width:1061px){.site-header{position:sticky;top:0;transform:none !important}.site-main{padding-top:0}}.evosys-matomo-optout{display:grid;gap:14px;align-items:start;padding:20px;border-radius:18px;background:var(--evosys-color-surface,#f4f1ef);color:var(--evosys-color-ink,#00384d)}.evosys-matomo-optout__text{margin:0;max-width:680px}.evosys-matomo-optout__button{justify-self:start;border:0;border-radius:10px;padding:12px 18px;background:var(--evosys-color-ink,#00384d);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}.evosys-matomo-optout__button:hover,.evosys-matomo-optout__button:focus-visible{background:var(--evosys-color-accent,#2b6d84);transform:translateY(-1px)}.evosys-matomo-optout__button:disabled{cursor:wait;opacity:0.75;transform:none}.evosys-matomo-optout__iframe{width:100%;min-height:220px;border:0;border-radius:12px;background:#fff}.evosys-portal-preview-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.evosys-portal-preview-trigger img,.evosys-portal-preview-trigger video{display:block;width:100%;height:100%;object-fit:cover}.evosys-portal-preview-trigger:focus-visible{outline:3px solid var(--evosys-color-blue);outline-offset:3px}.evosys-portal-preview-modal[hidden]{display:none}.evosys-portal-preview-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px}.evosys-portal-preview-modal__backdrop{position:absolute;inset:0;background:rgba(0,38,55,0.78)}.evosys-portal-preview-modal__dialog{position:relative;z-index:1;display:grid;gap:12px;width:min(1100px,100%);max-height:calc(100vh - 48px);padding:16px;background:#f7f4f1;border-radius:var(--evosys-radius-lg);box-shadow:0 24px 70px rgba(0,0,0,0.32)}.evosys-portal-preview-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--evosys-color-ink);color:#ffffff;font-size:22px;line-height:1;cursor:pointer}.evosys-portal-preview-modal__media{display:grid;place-items:center;min-height:240px;overflow:hidden;border-radius:8px;background:var(--evosys-color-ink)}.evosys-portal-preview-modal__media img,.evosys-portal-preview-modal__media video{display:block;max-width:100%;max-height:calc(100vh - 150px);width:auto;height:auto}.evosys-portal-preview-modal__media video{width:100%}.evosys-portal-preview-modal__title{color:var(--evosys-color-ink);font-size:18px;line-height:1.35}.has-portal-preview{overflow:hidden}.evosys-portal-preview-trigger{position:relative}.evosys-portal-video-placeholder{display:block;width:100%;height:100%;min-height:190px;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,0.08),transparent 34%),linear-gradient(135deg,#073949 0%,#052b38 100%)}.evosys-portal-video-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,0.92);box-shadow:0 12px 34px rgba(0,38,55,0.28);transform:translate(-50%,-50%)}.evosys-portal-video-play::before{content:"";margin-left:4px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid var(--evosys-color-ink)}.evosys-portal-logs{display:grid;gap:22px}.evosys-portal-logs__header h1{margin:0 0 8px;color:var(--evosys-color-ink)}.evosys-portal-logs__header p{margin:0;color:rgba(9,57,81,0.72)}.evosys-portal-logs__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.evosys-portal-logs__metrics div,.evosys-portal-logs__panel{background:var(--evosys-color-light-70);border-radius:var(--evosys-radius-lg);padding:16px}.evosys-portal-logs__metrics strong{display:block;color:var(--evosys-color-ink);font-size:34px;line-height:1}.evosys-portal-logs__metrics span{display:block;margin-top:8px;color:rgba(9,57,81,0.72);font-size:14px}.evosys-portal-logs__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evosys-portal-logs__panel h2{margin:0 0 14px;font-size:22px}.evosys-portal-logs__ranked{display:grid;gap:10px;margin:0;padding:0;list-style:none}.evosys-portal-logs__ranked li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(9,57,81,0.12)}.evosys-portal-logs__ranked span{min-width:0}.evosys-portal-logs__ranked strong,.evosys-portal-logs__badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:var(--evosys-color-ink);color:#ffffff;font-size:13px}.evosys-portal-logs__table-wrap{overflow-x:auto}.evosys-portal-logs__table{width:100%;border-collapse:collapse;font-size:14px}.evosys-portal-logs__table th,.evosys-portal-logs__table td{padding:12px 10px;border-top:1px solid rgba(9,57,81,0.12);text-align:left;vertical-align:top}.evosys-portal-logs__table th{color:rgba(9,57,81,0.68);font-weight:600}.evosys-portal-logs__table td span{display:block;color:rgba(9,57,81,0.64)}@media (max-width:900px){.evosys-portal-logs__metrics,.evosys-portal-logs__split{grid-template-columns:1fr}}.evosys-feedback-survey-page{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(72px,10vw,120px)}.evosys-feedback-survey{max-width:980px;margin:0 auto;color:var(--evosys-color-ink,#00384d)}.evosys-feedback-survey__header{padding-bottom:clamp(28px,5vw,46px);border-bottom:1px solid rgba(0,56,77,0.14)}.evosys-feedback-survey__eyebrow{margin:0 0 12px;color:var(--evosys-color-accent,#2b6d84);font-size:0.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.evosys-feedback-survey h1{margin:0 0 18px;font-size:clamp(2.15rem,5vw,4.4rem);line-height:1;letter-spacing:0}.evosys-feedback-survey__header p:last-child{max-width:760px;margin:0;color:rgba(0,56,77,0.78);font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.55}.evosys-feedback-survey__notice{margin:26px 0 0;padding:16px 18px;border-radius:8px;font-weight:700}.evosys-feedback-survey__notice.is-success{background:#e8f4ee;color:#145a36}.evosys-feedback-survey__notice.is-error{background:#fbecec;color:#8a1f1f}.evosys-feedback-survey__form{display:grid;gap:clamp(30px,5vw,48px);margin-top:clamp(34px,6vw,54px)}.evosys-feedback-survey__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.evosys-feedback-survey__intro{display:grid;gap:14px;padding:22px;border-radius:8px;background:#f4f7f9}.evosys-feedback-survey__intro strong,.evosys-feedback-survey__intro p{margin:0}.evosys-feedback-survey__intro p{color:rgba(0,56,77,0.74)}.evosys-feedback-survey__required,.evosys-feedback-survey__required-note{color:#b42318}.evosys-feedback-survey__required-note{font-weight:700}.evosys-feedback-survey__group,.evosys-feedback-survey__open,.evosys-feedback-survey__marketing{display:grid;gap:14px}.evosys-feedback-survey__group h2,.evosys-feedback-survey__open h2,.evosys-feedback-survey__marketing h2{margin:0;color:var(--evosys-color-ink,#00384d);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2;letter-spacing:0}.evosys-feedback-survey__rating-head,.evosys-feedback-survey__rating-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,48px);gap:8px;align-items:center}.evosys-feedback-survey__rating-head{padding:0 14px;color:rgba(0,56,77,0.68);font-weight:700;text-align:center}.evosys-feedback-survey__rating-row{margin:0;padding:14px;border:0;border-radius:8px;background:#eef5fa}.evosys-feedback-survey__rating-row:nth-of-type(even){background:#f7fafc}.evosys-feedback-survey__rating-row.is-missing{background:#fff1f0;box-shadow:inset 0 0 0 2px #d92d20}.evosys-feedback-survey__choice-group{display:grid;gap:10px;margin:0;padding:0;border:0}.evosys-feedback-survey__form>.evosys-feedback-survey__choice-group{padding:22px;border-radius:8px;background:#f4f7f9}.evosys-feedback-survey__choice-group.is-missing{border-radius:8px;background:#fff1f0;box-shadow:0 0 0 10px #fff1f0,0 0 0 12px #d92d20}.evosys-feedback-survey__choice-group legend{padding:0;font-weight:700}.evosys-feedback-survey__marketing{gap:20px}.evosys-feedback-survey__inline-options{display:flex;flex-wrap:wrap;gap:12px clamp(22px,4vw,52px);align-items:center}.evosys-feedback-survey__inline-options label{display:inline-flex;gap:7px;align-items:center;color:rgba(0,56,77,0.9)}.evosys-feedback-survey__inline-options input[type="radio"],.evosys-feedback-survey__inline-options input[type="checkbox"]{width:16px;height:16px;accent-color:var(--evosys-color-accent,#2b6d84)}.evosys-feedback-survey__inline-text input{width:min(260px,60vw);border:1px solid rgba(0,56,77,0.18);border-radius:4px;padding:7px 10px;background:#f4f7f9;color:var(--evosys-color-ink,#00384d);font:inherit}.evosys-feedback-survey__rating-row legend{display:contents;font-weight:600;line-height:1.35}.evosys-feedback-survey__rating-options{display:contents}.evosys-feedback-survey__rating-options label{display:grid;place-items:center;min-width:0}.evosys-feedback-survey__rating-options input{width:18px;height:18px;accent-color:var(--evosys-color-accent,#2b6d84)}.evosys-feedback-survey__missing-message{display:none;grid-column:1 / -1;margin:2px 0 0;color:#b42318;font-weight:700}.evosys-feedback-survey__rating-row.is-missing .evosys-feedback-survey__missing-message,.evosys-feedback-survey__choice-group.is-missing .evosys-feedback-survey__missing-message{display:block}.evosys-feedback-survey__open{gap:20px}.evosys-feedback-survey__textarea{display:grid;gap:10px;font-weight:700}.evosys-feedback-survey__textarea textarea{width:100%;min-height:136px;border:1px solid rgba(0,56,77,0.18);border-radius:8px;padding:14px 16px;background:#f4f7f9;color:var(--evosys-color-ink,#00384d);font:inherit;line-height:1.45;resize:vertical}.evosys-feedback-survey__textarea textarea:focus{outline:2px solid var(--evosys-color-accent,#2b6d84);outline-offset:2px}.evosys-feedback-survey__submit{justify-self:start}@media (max-width:760px){.evosys-feedback-survey__rating-head{display:none}.evosys-feedback-survey__rating-row{grid-template-columns:1fr;gap:12px}.evosys-feedback-survey__rating-row legend{display:block}.evosys-feedback-survey__rating-options{display:grid;grid-template-columns:repeat(5,minmax(42px,1fr));gap:8px}.evosys-feedback-survey__rating-options label{min-height:44px;border:1px solid rgba(0,56,77,0.14);border-radius:8px;background:#fff}.evosys-feedback-survey__rating-options label::before{content:attr(data-rating)}}.evosys-technical-survey-page{padding-top:clamp(56px,8vw,96px)}.evosys-technical-survey .wpcf7{margin-top:clamp(24px,4vw,34px)}.evosys-technical-survey .wpcf7-form,.evosys-technical-survey__form{display:grid;gap:clamp(30px,5vw,48px)}.evosys-technical-survey .wpcf7 form fieldset.hidden-fields-container,.evosys-technical-survey fieldset.hidden-fields-container,.evosys-technical-survey .wpcf7 form .wpcf7-response-output:empty{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;max-width:0 !important;max-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:0 !important;min-height:0 !important}.evosys-technical-survey__section,.evosys-technical-survey__open{display:grid;gap:14px}.evosys-technical-survey__section h2{margin:0;color:var(--evosys-color-ink,#00384d);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:1.2;letter-spacing:0}.evosys-technical-survey__section h2 em,.evosys-technical-survey__field em{color:#b42318;font-style:normal}.evosys-technical-survey__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;border-radius:8px;background:#f4f7f9}.evosys-technical-survey__field,.evosys-technical-survey__textarea{display:grid;gap:10px;min-width:0;color:var(--evosys-color-ink,#00384d);font-weight:700}.evosys-technical-survey__field input,.evosys-technical-survey__textarea textarea{width:100%;border:1px solid rgba(0,56,77,0.18);border-radius:8px;padding:12px 14px;background:#ffffff;color:var(--evosys-color-ink,#00384d);font:inherit;line-height:1.45}.evosys-technical-survey__field input:focus,.evosys-technical-survey__textarea textarea:focus{outline:2px solid var(--evosys-color-accent,#2b6d84);outline-offset:2px}.evosys-technical-survey__textarea textarea{min-height:136px;resize:vertical}.evosys-technical-survey__intro{margin:0}.evosys-technical-survey__rating-head,.evosys-technical-survey__rating-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,48px);gap:8px;align-items:center}.evosys-technical-survey__rating-head{padding:0 14px;color:rgba(0,56,77,0.68);font-weight:700;text-align:center}.evosys-technical-survey__rating-row{margin:0;padding:14px;border:0;border-radius:8px;background:#eef5fa}.evosys-technical-survey__rating-row:nth-of-type(even){background:#f7fafc}.evosys-technical-survey__rating-row legend{display:contents;padding:0;font-weight:700;line-height:1.35}.evosys-technical-survey__rating-options,.evosys-technical-survey__rating-options .wpcf7-form-control-wrap,.evosys-technical-survey__rating-options .wpcf7-form-control{display:contents}.evosys-technical-survey__rating-options .wpcf7-list-item{display:grid;place-items:center;margin:0}.evosys-technical-survey__rating-options label{display:grid;place-items:center;min-width:0}.evosys-technical-survey__rating-options input[type="radio"]{width:18px;height:18px;margin:0;accent-color:var(--evosys-color-accent,#2b6d84)}.evosys-technical-survey__rating-options .wpcf7-list-item-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evosys-technical-survey__privacy{display:grid;gap:10px;padding:22px;border-radius:8px;background:#f4f7f9;color:rgba(0,56,77,0.78)}.evosys-technical-survey__privacy .wpcf7-list-item{margin:0}.evosys-technical-survey__privacy label{display:inline-flex;gap:10px;align-items:flex-start;color:var(--evosys-color-ink,#00384d);font-weight:700}.evosys-technical-survey__privacy input[type="checkbox"]{width:18px;height:18px;margin-top:0.2em;accent-color:var(--evosys-color-accent,#2b6d84)}.evosys-technical-survey__privacy p{margin:0;font-size:0.95rem;line-height:1.55}.evosys-technical-survey__submit{margin:0}.evosys-technical-survey__actions{display:flex;flex-wrap:wrap-reverse;gap:16px 24px;align-items:center;justify-content:flex-start}.evosys-technical-survey__actions .wpcf7-turnstile,.evosys-technical-survey__actions .cf-turnstile{max-width:100%}.evosys-technical-survey__actions .wpcf7-turnstile iframe,.evosys-technical-survey__actions .cf-turnstile iframe{max-width:100%}.evosys-technical-survey .wpcf7-submit{border:0;cursor:pointer}.evosys-technical-survey .wpcf7-spinner{margin-left:14px}.evosys-technical-survey .wpcf7-not-valid-tip{margin-top:6px;color:#b42318;font-size:0.92rem;font-weight:700}.evosys-technical-survey .wpcf7-response-output{margin:0;padding:16px 18px;border:0;border-radius:8px;background:#f4f7f9;color:var(--evosys-color-ink,#00384d);font-weight:700}.evosys-technical-survey .wpcf7 form.sent .wpcf7-response-output{background:#e8f4ee;color:#145a36}.evosys-technical-survey .wpcf7 form.invalid .wpcf7-response-output,.evosys-technical-survey .wpcf7 form.failed .wpcf7-response-output,.evosys-technical-survey .wpcf7 form.spam .wpcf7-response-output{background:#fbecec;color:#8a1f1f}@media (max-width:760px){.evosys-technical-survey__fields{grid-template-columns:1fr;padding:18px}.evosys-technical-survey__actions{display:grid;justify-items:start}.evosys-technical-survey__rating-head{display:none}.evosys-technical-survey__rating-row{grid-template-columns:1fr;gap:12px}.evosys-technical-survey__rating-row legend{display:block}.evosys-technical-survey__rating-options .wpcf7-form-control-wrap,.evosys-technical-survey__rating-options .wpcf7-form-control{display:grid;grid-template-columns:repeat(5,minmax(42px,1fr));gap:8px}.evosys-technical-survey__rating-options .wpcf7-list-item label{min-height:44px;border:1px solid rgba(0,56,77,0.14);border-radius:8px;background:#fff}.evosys-technical-survey__rating-options .wpcf7-list-item-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}