/* Catalogue-specific finishing on the approved industrial visual system. */
.sy-page .header-inner .logo img{width:330px;max-width:100%;height:auto}.sy-page nav>a{padding:11px 21px}.sy-page .footer-top img{width:245px;max-width:100%;height:auto}.sy-page .footer-company{max-width:400px}.sy-page .footer-company p{font-size:11px;line-height:1.7}.sy-page .hero-copy .eyebrow{font-size:11px;letter-spacing:1.2px}.sy-page .hero-copy h1{font-size:44px;line-height:1.2}.sy-page .hero-copy{width:63%}.sy-page .hero-copy p{max-width:580px}.sy-page .sourcing-strip{gap:23px}.sy-page .operator-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 0 30px;border-top:1px solid #e0eaf0;color:#688292;font-size:13px}.sy-page .operator-strip strong{font-weight:600;color:#355d73}.sy-page .operator-strip a{flex:none;color:#2886b7;font-size:12px}.sy-page .brief-intro ul{font-size:14px;line-height:1.85;color:#657e8e;padding-left:20px;margin-top:23px}.sy-page .brief-intro li+li{margin-top:10px}.sy-page .brief-intro h2{font-size:31px}.sy-page .related-section .section-heading h2{font-size:27px}.sy-page .contact-company p{font-size:12px;line-height:1.7}.sy-page .native-principles p{font-size:14px}.sy-page .footer-links{gap:24px}
@media(max-width:1100px){.sy-page .header-inner .logo img{width:280px}.sy-page nav>a{padding:10px 15px}.sy-page .hero-copy h1{font-size:39px}.sy-page .hero-copy{width:69%}.sy-page .footer-top img{width:215px}.sy-page .footer-company{max-width:310px}.sy-page .operator-strip{gap:20px}}
@media(max-width:900px){.sy-page .header-inner .logo img{width:310px}.sy-page .hero-copy h1{font-size:35px}.sy-page .hero-copy{width:73%}.sy-page .operator-strip{font-size:12px}.sy-page .sourcing-strip{gap:15px}.sy-page .footer-company{max-width:300px}}
@media(max-width:700px){.sy-page .header-inner .logo img{width:300px}.sy-page nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-page nav>a{font-size:12px;min-height:42px;padding:10px}.sy-page .hero-copy{width:auto}.sy-page .hero-copy .eyebrow{font-size:9px;letter-spacing:.8px;line-height:1.6;max-width:260px}.sy-page .hero-copy h1{font-size:32px;line-height:1.2;max-width:285px}.sy-page .hero-copy p{font-size:13px;max-width:290px}.sy-page .hero-copy .hero-buttons{gap:9px}.sy-page .hero-copy .button{font-size:11px;padding:11px 12px;gap:12px}.sy-page .sourcing-strip{gap:10px 15px;padding-block:20px}.sy-page .sourcing-strip>span{flex-basis:100%}.sy-page .operator-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:23px 0 28px}.sy-page .operator-strip strong{display:block;margin-top:4px}.sy-page .footer-top img{width:245px}.sy-page .footer-company{max-width:315px}.sy-page .brief-intro h2{font-size:28px}.sy-page .related-section .section-heading{align-items:flex-start}.sy-page .related-section .section-heading h2{font-size:24px}.sy-page .related-section .section-heading>a{font-size:11px;white-space:nowrap}.sy-page .footer-links{gap:24px}}
@media(max-width:360px){.sy-page .header-inner .logo img{width:275px}.sy-page .hero-copy h1{font-size:29px}.sy-page .hero-copy p{font-size:12px}.sy-page .hero-copy .hero-buttons{flex-direction:column;align-items:flex-start;gap:8px}.sy-page .hero-copy .button{padding:9px 13px}.sy-page .related-section .section-heading{flex-direction:column;gap:14px}.sy-page nav>a{font-size:11px}}

/* Language links remain visible on desktop and narrow screens. */
/* Keep the three-step background within the same container as the product cards. */
.sy-page .principles-section{width:90%;max-width:1260px;margin-inline:auto}.sy-page .principles-section>.wrap,.sy-page .principles-section>.wp-block-group__inner-container>.wrap{width:100%;max-width:none}
.sy-page .language-switcher{display:flex;align-items:center;gap:3px;margin-left:0;border-left:1px solid #d9e6ed;padding-left:9px;white-space:nowrap}.sy-page .language-switcher .language-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 7px;border-radius:4px;text-decoration:none;color:#42667c}.sy-page .language-switcher .language-link.active{color:#fff;background:#268dc1}.sy-page .language-switcher .language-link:focus-visible{outline:2px solid #153c53;outline-offset:2px}html[lang="zh-CN"] .sy-page .hero-copy h1{font-size:42px;line-height:1.4}html[lang="zh-CN"] .sy-page .eyebrow{letter-spacing:1px}html[lang="zh-CN"] .sy-page .hero-copy p{line-height:1.9}
@media(max-width:700px){.sy-page .utility{flex-wrap:wrap;gap:8px 13px}.sy-page .language-switcher{padding-left:7px}.sy-page .language-switcher .language-link{padding-inline:7px;min-height:32px}html[lang="zh-CN"] .sy-page .hero-copy h1{font-size:29px;line-height:1.4;max-width:300px}html[lang="zh-CN"] .sy-page .hero-copy .button{font-size:12px}html[lang="zh-CN"] .sy-page .footer-company{max-width:100%}}

/* Independent hardware entry; preserve the original catalogue layout. */
.sy-page nav>a.gct-hardware-nav{border-color:#8bc4bd;background:#eef8f6;color:#187e81}.sy-page nav>a.gct-hardware-nav:hover{background:#dfefed}.sy-page nav>a.gct-hardware-nav.active{background:linear-gradient(115deg,#35aa91,#2797c0);color:#fff;border-color:transparent}
