.Footer-module__3hUVsW__footer{color:var(--color-white);background:#0b151a;padding:4.8rem 0 3rem}.Footer-module__3hUVsW__grid{width:var(--container-wide);grid-template-columns:1.5fr repeat(3,1fr);gap:3rem;margin:0 auto;display:grid}.Footer-module__3hUVsW__grid p{color:#b8bec3;overflow-wrap:anywhere;max-width:520px;font-size:1rem}.Footer-module__3hUVsW__grid strong{color:#fff;letter-spacing:.04em;margin-bottom:1rem;font-size:1.02rem;display:block}.Footer-module__3hUVsW__brandColumn strong{color:#fff;margin-bottom:.7rem;font-size:1.2rem}.Footer-module__3hUVsW__companyName{color:#fff;font-weight:700}.Footer-module__3hUVsW__footerLogo{object-fit:contain;width:auto;max-width:260px;height:52px;margin-bottom:1.2rem;display:block}.Footer-module__3hUVsW__grid nav{flex-direction:column;gap:.8rem;display:flex}.Footer-module__3hUVsW__grid a:not(.Footer-module__3hUVsW__button){color:#d6dadf;overflow-wrap:anywhere;font-size:.9rem;text-decoration:none}.Footer-module__3hUVsW__grid a:not(.Footer-module__3hUVsW__button):hover{color:#fff}.Footer-module__3hUVsW__contactColumn{min-width:0}.Footer-module__3hUVsW__contactColumn p{gap:.25rem;margin:0 0 .9rem;display:grid}.Footer-module__3hUVsW__contactColumn p>span:first-child{color:#7f8a91;font-size:.78rem}.Footer-module__3hUVsW__contactColumn p>span:not(:first-child){display:block}.Footer-module__3hUVsW__contactColumn .button{margin-top:.4rem}.Footer-module__3hUVsW__bottom{color:#80888c;margin-top:4rem;width:var(--container-wide);border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;margin-inline:auto;padding-top:1.5rem;font-size:.75rem;display:flex}.Footer-module__3hUVsW__bottom a{color:inherit;text-decoration:none}.Footer-module__3hUVsW__bottom a:hover{color:var(--color-white)}@media (max-width:760px){.Footer-module__3hUVsW__footer{padding:3.5rem 0 calc(7rem + env(safe-area-inset-bottom))}.Footer-module__3hUVsW__grid{grid-template-columns:1fr;gap:1.5rem}.Footer-module__3hUVsW__grid p{font-size:1rem}.Footer-module__3hUVsW__grid nav{gap:0}.Footer-module__3hUVsW__grid a:not(.Footer-module__3hUVsW__button){align-items:center;min-height:44px;display:flex}.Footer-module__3hUVsW__bottom{flex-direction:column;gap:.5rem;margin-top:2rem;padding-top:1rem}.Footer-module__3hUVsW__footerLogo{max-width:230px;height:46px}}
.Header-module__lnUIdW__header{z-index:50;background:var(--color-white);border-bottom:1px solid var(--color-border-industrial);position:sticky;top:0;box-shadow:0 8px 24px #20252b0a}.Header-module__lnUIdW__inner{min-height:82px;width:var(--container-wide);transition:min-height var(--duration-fast);align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.Header-module__lnUIdW__scrolled .Header-module__lnUIdW__inner{min-height:70px}.Header-module__lnUIdW__logo{align-items:center;gap:12px;min-width:315px;min-height:48px;margin-right:auto;text-decoration:none;display:flex}.Header-module__lnUIdW__logoImage{object-fit:contain;width:auto;max-width:116px;height:44px;display:block}.Header-module__lnUIdW__brandText{color:var(--color-industrial-dark);white-space:nowrap;gap:3px;min-width:0;line-height:1.12;display:grid}.Header-module__lnUIdW__brandText strong{letter-spacing:.1em;font-size:18px;font-weight:800;display:block}.Header-module__lnUIdW__brandText span{color:#4f5962;letter-spacing:.02em;font-size:12px;font-weight:700;display:block}.Header-module__lnUIdW__desktop{align-items:stretch;height:100%;display:flex}.Header-module__lnUIdW__desktop a,.Header-module__lnUIdW__actions>a{white-space:nowrap;min-height:46px;transition:background-color var(--duration-fast), box-shadow var(--duration-fast), color var(--duration-fast), transform var(--duration-fast);border-radius:3px;align-items:center;padding-inline:clamp(.5rem,.78vw,.78rem);font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.Header-module__lnUIdW__desktop a{color:var(--color-industrial-dark)}.Header-module__lnUIdW__desktop a:hover{color:var(--color-industrial-red);background:#b2232d0e}.Header-module__lnUIdW__desktop a[aria-current=page]{color:var(--color-industrial-red);background:#b2232d13}.Header-module__lnUIdW__desktop a[aria-current=page]:after{background:var(--color-industrial-red);content:"";border-radius:999px;height:2px;position:absolute;inset:auto 22% 8px}.Header-module__lnUIdW__desktop a:focus-visible,.Header-module__lnUIdW__actions>a:focus-visible,.Header-module__lnUIdW__menuButton:focus-visible{outline-offset:3px;outline:2px solid #b2232d5c}.Header-module__lnUIdW__actions{align-items:center;gap:.45rem;display:flex}.Header-module__lnUIdW__actions .Header-module__lnUIdW__quote{background:var(--color-industrial-red);color:var(--color-white);min-height:48px;padding-inline:1.25rem;box-shadow:0 10px 22px #b2232d2e}.Header-module__lnUIdW__actions .Header-module__lnUIdW__quote:hover{color:var(--color-white);background:#9f1f28;transform:translateY(-1px)}.Header-module__lnUIdW__menuButton{background:var(--color-white);color:var(--color-industrial-dark);min-width:64px;min-height:48px;font:inherit;z-index:2;border:0;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0;font-weight:700;display:none}.Header-module__lnUIdW__menuButtonIcon{flex-shrink:0;width:28px;height:18px;display:inline-block;position:relative}.Header-module__lnUIdW__menuButtonIcon span{width:26px;height:2px;transition:transform var(--duration-fast);background:currentColor;position:absolute;top:3px;left:1px}.Header-module__lnUIdW__menuButtonIcon span:last-child{top:13px}.Header-module__lnUIdW__menuButtonText{font-size:14px;line-height:1}.Header-module__lnUIdW__mobile{display:none}@media (max-width:1120px){.Header-module__lnUIdW__desktop,.Header-module__lnUIdW__actions{display:none}.Header-module__lnUIdW__inner{gap:16px}.Header-module__lnUIdW__logo{flex:0 calc(100% - 88px);min-width:0;max-width:calc(100% - 88px);overflow:hidden}.Header-module__lnUIdW__logo>span{min-width:0}.Header-module__lnUIdW__menuButton{justify-content:flex-end;display:inline-flex}.Header-module__lnUIdW__mobile{background:var(--color-industrial-dark);color:var(--color-white);opacity:0;pointer-events:none;height:calc(100vh - 82px);transition:opacity var(--duration-fast), transform var(--duration-fast);visibility:hidden;flex-direction:column;padding:1.5rem;display:flex;position:fixed;inset:82px 0 auto;transform:translateY(-1rem)}.Header-module__lnUIdW__scrolled .Header-module__lnUIdW__mobile{height:calc(100vh - 70px);top:70px}.Header-module__lnUIdW__mobileOpen{opacity:1;pointer-events:auto;visibility:visible;transform:none}.Header-module__lnUIdW__mobile a{border-bottom:1px solid #ffffff26;align-items:center;min-height:52px;text-decoration:none;display:flex}.Header-module__lnUIdW__mobile a[aria-current=page]{color:#f2a2a8}.Header-module__lnUIdW__mobile .Header-module__lnUIdW__mobileQuote{background:var(--color-industrial-red);border:0;justify-content:center;margin-top:1rem}}@media (max-width:700px){.Header-module__lnUIdW__inner{justify-content:flex-start}.Header-module__lnUIdW__logo{flex:none;max-width:calc(100% - 96px);margin-right:0}.Header-module__lnUIdW__logoImage{max-width:92px;height:36px}.Header-module__lnUIdW__brandText{display:grid}.Header-module__lnUIdW__brandText strong{letter-spacing:.08em;font-size:16px}.Header-module__lnUIdW__brandText span{text-overflow:ellipsis;max-width:160px;font-size:10.5px;overflow:hidden}.Header-module__lnUIdW__menuButton{margin-left:12px;position:static;transform:none}}@media (max-width:420px){.Header-module__lnUIdW__logo{gap:9px}.Header-module__lnUIdW__logoImage{max-width:82px;height:32px}.Header-module__lnUIdW__brandText span{display:none}.Header-module__lnUIdW__menuButton{min-width:58px}.Header-module__lnUIdW__menuButtonText{font-size:13px}}
.MobileActions-module__ib8vsG__bar{display:none}@media (max-width:700px){.MobileActions-module__ib8vsG__bar{box-sizing:border-box;z-index:90;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;padding:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1014171f}.MobileActions-module__ib8vsG__bar a{justify-content:center;align-items:center;min-width:0;min-height:48px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.MobileActions-module__ib8vsG__bar a:first-child{background:var(--color-white);border:1px solid var(--color-border-industrial);color:var(--color-industrial-dark)}.MobileActions-module__ib8vsG__bar a:last-child{background:var(--color-industrial-red);color:var(--color-white)}}
:root{--color-industrial-red:#b2232d;--color-industrial-red-dark:#8f1b24;--color-industrial-dark:#20252b;--color-text-main:#333;--color-text-muted:#777;--color-bg-soft:#f5f6f7;--color-border-industrial:#e5e5e5;--color-white:#fff;--container-wide:min(1400px, calc(100vw - 80px));--container-main:min(1280px, calc(100vw - 80px));--color-graphite:var(--color-industrial-dark);--color-metal:#343a40;--color-paper:var(--color-white);--color-steel:var(--color-border-industrial);--color-orange:var(--color-industrial-red);--font-sans:"Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif;--font-size-xs:clamp(.75rem, .7rem + .2vw, .875rem);--font-size-sm:clamp(.875rem, .82rem + .2vw, 1rem);--font-size-body:clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-h3:clamp(1.35rem, 1.1rem + .8vw, 2rem);--font-size-h2:clamp(2rem, 1.4rem + 2.6vw, 4.5rem);--font-size-display:clamp(2.8rem, 1.6rem + 5vw, 7.5rem);--leading-tight:1.08;--leading-body:1.75;--weight-regular:400;--weight-medium:600;--weight-bold:800;--content-max:1200px;--space-section:clamp(5rem, 10vw, 10rem);--space-section-mobile:var(--space-section);--nav-height:88px;--nav-height-scrolled:68px;--duration-fast:.18s;--duration-normal:.42s;--ease-industrial:cubic-bezier(.22, 1, .36, 1);--breakpoint-mobile:700px;--breakpoint-navigation:1120px;--border:1px solid var(--color-border-industrial);--shadow-nav:0 8px 24px #20252b14;--focus:0 0 0 3px #b2232d47;--mobile-action-safe-space:0px;--z-content:1;--z-sticky:10;--z-nav:100;--z-overlay:200}@media (max-width:900px){:root{--nav-height:72px;--space-section:clamp(4rem, 16vw, 7rem)}}@media (max-width:700px){:root{--mobile-action-safe-space:64px;--space-section-mobile:clamp(3.25rem, 11vw, 3.75rem)}}@media (max-width:767px){:root{--container-wide:calc(100vw - 32px);--container-main:calc(100vw - 32px)}}@media (max-width:340px){:root{--space-section-mobile:calc(4rem + 1px)}}
h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:var(--leading-tight)}h1{font-size:var(--font-size-display)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{line-height:var(--leading-body)}.eyebrow{color:var(--color-orange);font-size:var(--font-size-xs);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase}small{font-size:var(--font-size-xs);line-height:1.6}
.container{width:min(calc(100% - 3rem), var(--content-max));margin-inline:auto}.section{padding-block:var(--space-section);position:relative}.section-heading{max-width:900px;margin-bottom:clamp(2.5rem,6vw,5rem)}.section-heading p:last-child{color:#535b60;max-width:680px}.button{min-height:48px;font-weight:var(--weight-medium);transition:transform var(--duration-fast) var(--ease-industrial), background var(--duration-fast), color var(--duration-fast);border:1px solid;align-items:center;padding:.75rem 1.2rem;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.button--dark{background:var(--color-graphite);border-color:var(--color-graphite);color:#fff}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.skip-link{z-index:var(--z-overlay);color:#000;background:#fff;min-height:44px;padding:.75rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (max-width:600px){.container{width:min(calc(100% - 2rem), var(--content-max))}}@media (max-width:700px){.section{padding-block:var(--space-section-mobile)}.section-heading{margin-bottom:2rem}}
@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--narrative-z-background:0;--narrative-z-media:1;--narrative-z-copy:2;--scene-bridge-size:clamp(120px, 12vw, 220px)}[data-scene]{--scene-progress:1;isolation:isolate;position:relative;overflow-x:clip}[data-scene]:not([data-scene=contact]):after{background:linear-gradient(to bottom, var(--scene-bg) 0%, color-mix(in srgb, var(--scene-bg) 48%, var(--scene-next-bg)) 52%, var(--scene-next-bg) 100%);content:"";height:var(--scene-bridge-size);opacity:1;pointer-events:none;z-index:var(--narrative-z-background);position:absolute;inset:auto 0 0}[data-scene]>.container,[data-scene]>*,[data-scene] [data-scene-media]{z-index:var(--narrative-z-media);position:relative}[data-scene] :is([data-scene-copy],[data-scene-link]){z-index:var(--narrative-z-copy);position:relative}[data-narrative-ready=true]>[data-scene]:not([data-scene=contact]):after{opacity:clamp(0, calc((var(--scene-progress) - .82) * 5.5556), 1)}@media (min-width:960px) and (prefers-reduced-motion:no-preference){[data-narrative-ready=true]>[data-scene=about] [data-scene-copy]{opacity:calc(.76 + var(--scene-enter) * .24);transform:translate3d(0, calc((1 - var(--scene-enter)) * 16px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=about] [data-scene-media]{opacity:calc(.88 + var(--scene-focus) * .12);transform:scale(calc(.99 + var(--scene-focus) * .01));transform-origin:50%;will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=environment] [data-scene-copy]{opacity:calc(.78 + var(--scene-enter) * .22);transform:translate3d(0, calc((1 - var(--scene-enter)) * 18px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=environment] [data-scene-media]:first-child{opacity:calc(.86 + var(--scene-enter) * .14);transform:translate3d(0, calc((1 - var(--scene-enter)) * 12px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=environment] [data-scene-media]:last-child{opacity:calc(.8 + var(--scene-focus) * .2);transform:translate3d(0, calc((1 - var(--scene-focus)) * 14px), 0) scale(calc(.99 + var(--scene-focus) * .01));transform-origin:bottom;will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=products] [data-scene-copy]{opacity:calc(.78 + var(--scene-enter) * .22);transform:translate3d(0, calc((1 - var(--scene-enter)) * 16px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=products] [data-scene-media]{opacity:calc(.82 + var(--scene-focus) * .18);transform:translate3d(0, calc((1 - var(--scene-focus)) * 12px), 0) scale(calc(.985 + var(--scene-focus) * .015));transform-origin:bottom;will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=trust] [data-scene-media]{opacity:calc(.92 + var(--scene-enter) * .08);transform:translate3d(0, calc((1 - var(--scene-enter)) * 14px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=trust] [data-scene-copy]{opacity:calc(.88 + var(--scene-focus) * .12);transform:translate3d(0, calc((1 - var(--scene-focus)) * 10px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=knowledge] [data-scene-copy]{opacity:calc(.82 + var(--scene-enter) * .18);transform:translate3d(0, calc((1 - var(--scene-enter)) * 14px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=knowledge]>.container{filter:saturate(calc(.96 + var(--scene-focus) * .04));transform:translate3d(0, calc((1 - var(--scene-focus)) * 8px), 0);will-change:filter, transform}[data-narrative-ready=true]>[data-scene=contact] [data-scene-copy]>:not([data-scene-link]){opacity:calc(.9 + var(--scene-enter) * .1);transform:translate3d(0, calc((1 - var(--scene-enter)) * 12px), 0);will-change:opacity, transform}[data-narrative-ready=true]>[data-scene=contact]>.container{box-shadow:0 18px 44px rgb(11 21 26/calc(.04 + var(--scene-focus) * .08));will-change:box-shadow}[data-narrative-ready=true]>[data-scene=contact] [aria-label=建议准备的需求信息]{opacity:calc(.9 + var(--scene-focus) * .1);transform:translate3d(0, calc((1 - var(--scene-focus)) * 8px), 0);will-change:opacity, transform}[data-narrative-ready=true]>:is([data-scene=products],[data-scene=knowledge],[data-scene=contact]) :is(a,[data-scene-link]){opacity:1}}
*{box-sizing:border-box}html{background:var(--color-white);overflow-x:clip}body{background:var(--color-white);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);padding-bottom:var(--mobile-action-safe-space);margin:0;overflow-x:clip}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-industrial-red);outline-offset:3px;box-shadow:var(--focus)}button,input,textarea{font:inherit}main{min-height:70vh}::selection{background:var(--color-industrial-red);color:var(--color-white)}
