:root{--primary-navy:#0a2157;--navy-surface:#1c305d;--accent-yellow:#f5c400;--secondary-text:#cfcfd8;--muted-text:#aeb8cd;--light-surface:#f5f7fa;--night:var(--primary-navy);--night-2:var(--navy-surface);--ink:var(--primary-navy);--light:var(--light-surface);--yellow:var(--accent-yellow);--category-red:var(--accent-yellow)}.site-header,.site-header.is-scrolled,.dual-brand-header,.dual-brand-header.is-scrolled,footer,.site-header .nav-popover,.site-header .language-popover,.site-header .mobile-menu nav{background-color:var(--primary-navy)}.site-header .nav-popover{border-top-color:var(--accent-yellow)}.site-header .nav-popover a,.site-header .language-popover a,.site-header .mobile-menu nav a{min-height:44px}.site-header .nav-popover .nav-overview-link,.site-header .mobile-menu nav .mobile-nav-group>a:first-child{color:var(--muted-text);background:0 0;font-size:.82rem;font-weight:700}.site-header .nav-popover .nav-category-link,.site-header .mobile-menu nav .mobile-subnav.nav-category-link{color:#fff;background:0 0;border-inline-start:3px solid #0000;font-weight:700}.site-header .nav-popover .nav-category-link span,.site-header .nav-popover a span{color:var(--accent-yellow)}.site-header .nav-popover .nav-subitem-link,.site-header .mobile-menu nav .mobile-subnav.nav-subitem-link{color:var(--secondary-text);padding-inline-start:20px}.site-header .mobile-menu nav .mobile-subnav{min-height:44px;padding-block:12px;line-height:1.45}.site-header .mobile-language-label{color:var(--muted-text)}.site-header .language-popover a{color:var(--secondary-text)}.site-header .language-popover a.is-active,.site-header .mobile-menu nav>a.language-current,.site-header .nav-popover a[aria-current=page],.site-header .mobile-menu nav a[aria-current=page]{color:var(--accent-yellow);background:var(--navy-surface);border-inline-start:3px solid var(--accent-yellow);font-weight:700}.site-header .language-popover a.is-active:after,.site-header .mobile-menu nav>a.language-current:after{content:"✓";color:var(--accent-yellow);margin-inline-start:auto;padding-inline-start:18px;font-weight:800}@media (hover:hover) and (pointer:fine){.site-header .nav-popover a:hover,.site-header .language-popover a:hover,.site-header .mobile-menu nav a:hover{color:#fff;background:var(--navy-surface)}}.site-header :is(a,button,summary):focus-visible,.site-header .mobile-menu nav a:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:3px}.site-header .mobile-menu summary{place-content:center;justify-self:end;gap:5px;width:44px;height:44px;display:grid}.site-header .mobile-menu summary span{background:#fff;width:24px;height:1.5px;display:block}.project-button{background:var(--accent-yellow);color:var(--primary-navy)}.dual-brand-home .contact .contact-english-title{color:var(--night)}.dual-brand-home .dual-brand-header .project-button{font-size:14px}.dual-brand-home .hero .hero-brand{color:var(--secondary-text)}.dual-brand-home .global .locations strong{color:#fff}.dual-brand-home .customer-case-card.is-pending{border:0;border-top:1px solid var(--gray);background:0 0;border-radius:0;align-self:start;padding:24px 0}.dual-brand-home .customer-case-heading{margin-bottom:16px}.dual-brand-home .customer-case-heading .customer-case-category{margin:0 0 8px}.dual-brand-home .customer-case-heading h3{margin:0}.dual-brand-home .customer-case-model{color:var(--text-muted);font-size:var(--type-small);white-space:nowrap;margin:8px 0 0;line-height:1.5}.dual-brand-home .customer-case-card .case-evidence{margin:12px 0 0;padding-inline-start:1.15em;list-style:outside}.dual-brand-home .customer-case-card .case-evidence li+li{margin-top:8px}.dual-brand-home .customer-case-card .case-evidence li::marker{color:var(--text-muted)}.dual-brand-home .customer-case-card>img[src="/dinko/cases/sswl-installation.webp"]{object-fit:contain}.motion-ready .dual-brand-home .hero-copy{animation-duration:.32s}.motion-ready .dual-brand-home .reveal-target{transition-duration:.32s;transform:translateY(12px)}.motion-ready .dual-brand-home .reveal-target.is-visible{transform:translate(0,0)}.dual-brand-home .world-map-panel>img,.dual-brand-home .world-map-panel.is-visible>img{transition:opacity .32s cubic-bezier(.2,.8,.2,1);transform:none}.dual-brand-home .support-node i{box-shadow:none;animation:none}.dual-brand-home .contact .home-contact-button{background:var(--night);border-color:var(--night);color:#fff;gap:24px;min-height:48px;margin-top:24px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.dual-brand-home .contact .home-contact-button:hover{background:var(--navy-surface)}}.dual-brand-home .contact .home-contact-button:focus-visible{outline:2px solid var(--night);outline-offset:4px}@media (prefers-reduced-motion:reduce){.motion-ready .dual-brand-home .reveal-target{transform:none}}.dual-brand-home .hero-heading-term{white-space:nowrap}@media (min-width:721px){.dual-brand-home .hero-heading-lead{display:block}}.dual-brand-home .contact h2 em{color:inherit}.dual-brand-home .contact h2+p:not(.contact-english-title){margin-top:16px}.industrial-index a>span{white-space:nowrap;flex:none}.related-compact{min-width:0}@media (min-width:721px){.related-compact{align-items:flex-end}}@media (max-width:720px){.industrial-page-machine-tool-workholding .breadcrumbs{align-items:center}}
