:root{--tm-motion-distance:26px;--tm-motion-duration:.62s;--tm-motion-stagger:60ms;--tm-motion-stagger-cap:.18s;--tm-motion-horizontal:1}.reveal-pending{opacity:1;transform:none}[data-count]{font-variant-numeric:tabular-nums}@media (max-width:640px){:root{--tm-motion-distance:14px;--tm-motion-duration:.46s;--tm-motion-stagger:35ms;--tm-motion-stagger-cap:90ms;--tm-motion-horizontal:0}}@supports (animation-timeline:view()) and (animation-range:exit 0% exit 100%){@media (prefers-reduced-motion:no-preference) and (min-width:900px){[data-scroll-hero]{view-timeline-name:--towermark-hero;view-timeline-axis:block}[data-scroll-hero] [data-parallax]{animation:linear both towermark-hero-depth;animation-timeline:--towermark-hero;animation-range:exit}}}@keyframes towermark-hero-depth{0%{translate:0}to{translate:0 -3%}}@media (prefers-reduced-motion:reduce){[data-motion-target]{opacity:1!important;translate:none!important}[data-scroll-hero] [data-parallax]{animation:none!important;translate:none!important}}
.header-inner{gap:24px}.header-inner>.nav{gap:22px;margin-inline-start:auto}.header-actions{flex:none;align-items:center;gap:14px;display:flex}.locale-switcher{border:1px solid var(--line);color:var(--forest);border-radius:100px;flex:none;align-items:center;padding:3px;display:flex}.locale-switcher a{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;min-width:36px;min-height:34px;padding:6px 9px;font-size:11px;line-height:1.25;display:inline-flex}.locale-switcher a[aria-current=true]{background:var(--olive);color:var(--cream)}.locale-switcher a:not([aria-current=true]):hover{background:#e8ecdf}html[lang^=zh] body{font-family:Lato,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3{letter-spacing:.01em;line-height:1.22}html[lang^=zh] .eyebrow{letter-spacing:.12em}html[lang^=zh] p{line-height:1.8}html[lang^=zh] .why-heading h2 span{white-space:normal}@media (max-width:1250px){.header-inner{gap:17px}.header-inner>.nav{gap:16px}.locale-switcher a{min-width:32px;padding-inline:7px}}@media (max-width:1050px) and (min-width:901px){.header-inner>.nav,.header-inner{gap:12px}.header-inner .brand{font-size:23px}}@media (max-width:900px){.header-inner>.nav{gap:0;margin-inline-start:0}.header-actions{gap:12px;margin-inline-start:auto}.locale-switcher a{min-width:40px;min-height:44px}}@media (max-width:640px){.header-inner{gap:12px}.header-inner .brand{font-size:24px}.header-actions{gap:9px}.locale-switcher a{min-width:38px;padding:6px 7px;font-size:10px}html[lang^=zh] .category-card h3{font-size:22px}html[lang^=zh] .equipment-card h3{letter-spacing:-.01em}}@media (max-width:360px){.header-inner{gap:8px;width:calc(100% - 28px)}.header-inner .brand{font-size:21px}.header-actions{gap:7px}.header-actions .menu-toggle{width:38px;height:38px;padding:9px}.locale-switcher{padding:2px}.locale-switcher a{min-width:36px;padding-inline:6px}}
