.header-utilities{flex:none;align-items:center;gap:18px;margin-left:8px;display:flex}.site-header .header-inner>.nav{margin-left:auto}.top-utility-icon{color:#1d2429;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;display:flex}.top-utility-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.top-utility-icon:hover{color:#687568}.top-utility-icon:focus-visible,.top-language-options a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.top-language{position:relative}.top-language-options{background:var(--paper);border:1px solid var(--line);min-width:120px;padding:6px;position:absolute;top:calc(100% + 5px);right:0}.top-language-options a{color:var(--soft);padding:9px 12px;font-size:13px;display:block}.top-language-options a[aria-current]{color:var(--ink);font-weight:600}.top-language-options a:hover{background:#e9ebe5}@media (max-width:520px){.header-utilities{flex:none;align-items:center;gap:18px;margin-left:8px;display:flex}.site-header .header-inner>.nav{margin-left:auto}.top-utility-icon{width:30px;height:30px}.top-utility-icon svg{width:26px;height:26px}}@media (min-width:521px) and (max-width:800px){.site-header .menu-toggle{margin-left:auto}}
.site-header{z-index:10;background:0 0;border-bottom:0;height:78px;padding-top:16px;position:sticky;top:0}.site-header .header-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #ffffff40;border-radius:8px;gap:22px;max-width:none;height:69px;margin:0 24px;padding:0 22px;box-shadow:0 0 3px #0000002e,inset 0 1px #fff3}.site-header .brand{flex:none;gap:14px}.site-header .brand-image{background:0 0}.site-header .header-inner>.nav{align-items:center;gap:clamp(14px,1.7vw,26px);margin-left:auto}.site-header .nav>a{color:#303630;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .16s,background-color .16s}.site-header .nav>a:hover{color:#78816f}.site-header .nav>a:last-child{color:#fff;background:#222a24;border-radius:5px;padding:9px 15px}.site-header .nav>a:last-child:hover{color:#fff;background:#3b453d}.site-header .nav>a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-header .header-utilities{gap:14px;margin-left:0}.site-header .top-utility-icon{transition:color .16s}.site-header .top-language-options{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafaf7f5;border-radius:9px;top:calc(100% + 13px);box-shadow:0 6px 22px #18241c12}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.site-header .header-inner{background:#f7f7f3}}@media (min-width:801px) and (max-width:1100px){.site-header .header-inner{gap:14px;margin-inline:24px;padding-inline:16px}.site-header .header-inner>.nav{gap:12px}.site-header .nav>a{font-size:12px}.site-header .nav>a:last-child{padding:8px 12px}}@media (min-width:801px) and (max-width:980px){.site-header .brand-image{width:120px;height:40px}.site-header .header-inner{gap:10px;padding-inline:12px}.site-header .header-inner>.nav{gap:10px}.site-header .nav>a{font-size:11px}.site-header .header-utilities{gap:10px}}@media (max-width:800px){.site-header{height:66px;padding-top:8px}.site-header .header-inner{border-radius:11px;gap:12px;height:50px;margin-inline:16px;padding-inline:12px}.site-header .brand-image{width:120px;height:40px}.site-header .menu-toggle{margin-left:auto}.site-header .header-inner>.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafaf7f5;border:1px solid #ffffffb8;border-radius:12px;margin:0;padding:12px 20px 20px;display:none;position:absolute;top:calc(100% - 4px);left:16px;right:16px;box-shadow:0 8px 24px #18241c12}.site-header .header-inner>.nav.open{align-items:stretch;gap:0;display:flex}.site-header .nav>a{padding:12px 0;font-size:15px}.site-header .nav>a:last-child{text-align:center;border-bottom:0;margin-top:12px;padding:11px 16px}.site-header .header-utilities{gap:12px}}@media (max-width:520px){.site-header .header-inner{gap:8px;margin-inline:10px;padding-inline:9px}.site-header .header-utilities{gap:10px}.site-header .header-inner>.nav{left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.site-header .nav>a,.site-header .top-utility-icon{transition:none}}@media (min-width:801px){.site-header .header-inner>.nav{display:contents}.site-header .nav>a{order:1}.site-header .nav>a:first-child{margin-left:clamp(14px,2.5vw,36px)}.site-header .header-utilities{order:2;margin-left:auto}.site-header .nav>a:last-child{order:3}.site-header .header-inner{gap:clamp(14px,1.6vw,24px)}}@media (min-width:801px) and (max-width:1100px){.site-header .header-inner{gap:12px}.site-header .nav>a:first-child{margin-left:14px}}@media (min-width:801px) and (max-width:980px){.site-header .header-inner{gap:10px}.site-header .nav>a:first-child{margin-left:4px}}
.corporate-footer{isolation:isolate;color:#dde2da;background:#101c1a url(/footer/yzit-engineering-footer-bg.png) top/100% no-repeat;position:relative}.corporate-footer-main{grid-template-columns:28% minmax(0,1fr);column-gap:7%;width:69%;max-width:none;min-height:26.85vw;padding:4.4vw 0 24px;display:grid;position:relative}.corporate-footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.corporate-footer-logo{background:#fff;flex:none;width:160px;height:53.33px;display:block;position:relative;overflow:hidden}.corporate-footer-logo img{object-fit:contain}.corporate-footer-logo:focus-visible,.corporate-footer-link:focus-visible{outline-offset:5px;outline:2px solid #d5d5d5}.corporate-footer-brand strong{letter-spacing:.06em;color:#f3f5ef;margin-top:18px;font-size:24px;font-weight:650}.corporate-footer-slogan{color:#bac5b9;margin:15px 0 0;font-size:13px;line-height:1.7}.corporate-footer-company{color:#a1afa8;margin:10px 0 0;font-size:12px;line-height:1.7}.corporate-footer .corporate-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:22px 28px;display:grid}.corporate-footer-group{min-width:0}.corporate-footer-group h2{color:#f1f3ec;margin:0 0 12px;font-size:13px;font-weight:650;line-height:1.5}.corporate-footer-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.corporate-footer-group li{min-width:0;font-size:12px;line-height:1.7}.corporate-footer .corporate-footer-link{color:#b7c3b7;cursor:pointer;font-size:12px;text-decoration:none;transition:color .16s;display:inline-block}.corporate-footer nav .corporate-footer-link:hover{color:#f3f5ef;text-decoration:none}.corporate-footer-future{color:#a0ada1;cursor:default}.corporate-footer-legal{color:#a8b4a9;justify-content:space-between;align-items:center;gap:20px;width:89%;max-width:none;min-height:6.4833vw;padding:22px 0 26px;font-size:12px;line-height:1.6;display:flex;position:relative}@media (max-width:1100px){.corporate-footer{background-size:cover}.corporate-footer-main{grid-template-columns:26% minmax(0,1fr);column-gap:6%;width:82%;padding-top:60px;padding-bottom:40px}.corporate-footer .corporate-footer-nav{column-gap:22px}.corporate-footer-legal{padding-block:24px}}@media (max-width:900px){.corporate-footer{background-position:50%;background-size:auto 100%}.corporate-footer-main{grid-template-columns:1fr;row-gap:40px;width:89%;padding-top:55px;padding-bottom:50px}.corporate-footer .corporate-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 38px}.corporate-footer-group h2{font-size:14px}.corporate-footer .corporate-footer-link{font-size:13px}}@media (max-width:520px){.corporate-footer-main{row-gap:38px;padding-top:48px;padding-bottom:48px}.corporate-footer .corporate-footer-nav{column-gap:22px}.corporate-footer-group li{align-items:center;min-height:39px;line-height:1.7;display:flex}.corporate-footer .corporate-footer-link{align-items:center;min-height:39px;display:inline-flex}.corporate-footer-legal{flex-direction:column;align-items:flex-start;gap:5px;padding-top:24px;padding-bottom:27px}}@media (prefers-reduced-motion:reduce){.corporate-footer-link{transition:none}}
