.coreshangye-body .coreshangye-site-header{height:76px;background:var(--coreshangye-white);display:flex;align-items:center;gap:36px;padding:0 max(24px,calc(( 100% - 1180px ) / 2));border-bottom:1px solid var(--coreshangye-line);position:relative;z-index:5}.coreshangye-body .coreshangye-brand{display:inline-flex;align-items:center;gap:10px;font:700 14px/1 "Space Grotesk",sans-serif;letter-spacing:.05em;white-space:nowrap}.coreshangye-body .coreshangye-brand-mark{color:var(--coreshangye-orange);font-size:20px}.coreshangye-body .coreshangye-main-nav{display:flex;gap:27px;margin-left:auto;font-size:14px;color:#53605d}.coreshangye-body .coreshangye-main-nav a:hover{color:var(--coreshangye-green)}.coreshangye-body .coreshangye-header-cta{border:1px solid var(--coreshangye-ink);padding:11px 16px;border-radius:3px;font-size:13px;font-weight:700}.coreshangye-body .coreshangye-product-card{background:#fff;border:1px solid var(--coreshangye-line);min-width:0;display:flex;flex-direction:column;transition:.2s}.coreshangye-body .coreshangye-product-card:hover{box-shadow:var(--coreshangye-shadow);transform:translateY(-3px)}.coreshangye-body .coreshangye-product-card[hidden]{display:none}.coreshangye-body .coreshangye-product-image{display:block;aspect-ratio:1/1;background:#e9eeea;overflow:hidden}.coreshangye-body .coreshangye-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.coreshangye-body .coreshangye-product-card:hover .coreshangye-product-image img{transform:scale(1.04)}.coreshangye-body .coreshangye-product-body{padding:15px 13px 14px;display:flex;flex-direction:column;height:100%}.coreshangye-body .coreshangye-product-tag{color:var(--coreshangye-green);font:700 9px "Space Grotesk",sans-serif;letter-spacing:.11em;text-transform:uppercase}.coreshangye-body .coreshangye-product-name{font:600 16px/1.18 "Space Grotesk",sans-serif;margin:7px 0 10px;letter-spacing:-.02em}.coreshangye-body .coreshangye-product-name:hover{color:var(--coreshangye-green)}.coreshangye-body .coreshangye-spec-list{padding:0;margin:0 0 16px;list-style:none;display:grid;gap:5px;color:var(--coreshangye-muted);font-size:11px;line-height:1.35}.coreshangye-body .coreshangye-spec-list li{padding-left:12px;position:relative}.coreshangye-body .coreshangye-spec-list li::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--coreshangye-orange);position:absolute;left:0;top:6px}.coreshangye-body .coreshangye-product-actions{margin-top:auto;display:grid;gap:7px}.coreshangye-body .coreshangye-product-actions .coreshangye-button{padding:10px 8px;font-size:11px}.coreshangye-body .coreshangye-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;gap:7px!important;font-size:10px!important;font-weight:400!important}.coreshangye-body .coreshangye-consent input{width:auto;margin-top:2px}.coreshangye-body .coreshangye-site-footer{background:#0a211e;color:#d5e2dd;padding:46px 0 20px}.coreshangye-body .coreshangye-footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:50px}.coreshangye-body .coreshangye-footer-grid p,.coreshangye-body .coreshangye-footer-grid span,.coreshangye-body .coreshangye-footer-grid a{display:block;color:#91aaa2;font-size:12px;margin:12px 0 0}.coreshangye-body .coreshangye-footer-grid b{font:600 12px "Space Grotesk";color:#fff}.coreshangye-body .coreshangye-footer-grid .coreshangye-brand{color:#fff;margin-bottom:15px}.coreshangye-body .coreshangye-copyright{border-top:1px solid rgba(255,255,255,.12);margin-top:38px;padding-top:17px;color:#77918a;font-size:10px}@media (max-width:760px){.coreshangye-body .coreshangye-site-header{height:66px;padding:0 20px}.coreshangye-body .coreshangye-main-nav{display:none}.coreshangye-body .coreshangye-header-cta{margin-left:auto;padding:10px 11px}.coreshangye-body .coreshangye-product-body{padding:12px 10px}.coreshangye-body .coreshangye-product-name{font-size:14px}.coreshangye-body .coreshangye-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.coreshangye-body .coreshangye-footer-grid>div:first-child{grid-column:1/-1}}.coreshangye-body .coreshangye-site-footer{background:#082c42}.coreshangye-body .coreshangye-capability-section{padding:76px 0;background:#fff}.coreshangye-body .coreshangye-capability-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:stretch}.coreshangye-body .coreshangye-carousel-track.is-dragging{cursor:grabbing;transition:none}.coreshangye-body .coreshangye-factory-carousel .coreshangye-carousel-viewport,.coreshangye-body .coreshangye-factory-carousel .coreshangye-carousel-slide{aspect-ratio:4/3;border-radius:4px}.coreshangye-body .coreshangye-carousel-caption{position:absolute;right:14px;bottom:14px;left:14px;padding:9px 11px;background:rgba(5,44,66,.82);color:#fff;font-size:10px}.coreshangye-body .coreshangye-capability-copy{display:flex;flex-direction:column;justify-content:center}.coreshangye-body .coreshangye-capability-copy h3{font:600 22px/1.15 "Space Grotesk",sans-serif;margin:0 0 10px}.coreshangye-body .coreshangye-capability-copy>p{font-size:13px;color:var(--coreshangye-muted);margin:0 0 24px;max-width:560px}.coreshangye-body .coreshangye-capability-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px}.coreshangye-body .coreshangye-capability-stat{padding:15px 16px;background:#f3f9fc;border:1px solid #d7edf6;border-radius:3px}.coreshangye-body .coreshangye-capability-stat b{display:block;font:600 22px/1 "Space Grotesk",sans-serif;color:var(--coreshangye-green-dark);margin-bottom:6px}.coreshangye-body .coreshangye-capability-stat span{display:block;color:var(--coreshangye-muted);font-size:11px}.coreshangye-body .coreshangye-process-list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:0;margin:0;list-style:none}.coreshangye-body .coreshangye-process-list li{border-top:2px solid #159bd7;padding-top:9px;font-size:11px;color:var(--coreshangye-muted)}.coreshangye-body .coreshangye-process-list b{display:block;color:var(--coreshangye-ink);font-size:12px;margin-bottom:3px}.coreshangye-body .coreshangye-case-section{padding:78px 0;background:#fff}.coreshangye-body .coreshangye-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.coreshangye-body .coreshangye-case-card{display:flex;flex-direction:column;min-width:0;background:#f3f9fc;border:1px solid #d7edf6;border-radius:3px;overflow:hidden}.coreshangye-body .coreshangye-case-media{aspect-ratio:16/9;background:#dceff7;overflow:hidden}.coreshangye-body .coreshangye-case-media img{width:100%;height:100%;display:block;object-fit:cover}.coreshangye-body .coreshangye-case-body{display:flex;flex:1;flex-direction:column;padding:20px 18px 18px}.coreshangye-body .coreshangye-case-meta{display:flex;justify-content:space-between;gap:10px;color:var(--coreshangye-green);font:700 10px "Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase}.coreshangye-body .coreshangye-case-card h3{font:600 20px/1.18 "Space Grotesk",sans-serif;margin:12px 0 9px}.coreshangye-body .coreshangye-case-summary{font-size:12px;color:var(--coreshangye-muted);margin:0 0 16px}.coreshangye-body .coreshangye-case-facts{display:grid;gap:7px;margin:0 0 18px}.coreshangye-body .coreshangye-case-facts div{display:grid;grid-template-columns:76px 1fr;gap:8px;font-size:11px}.coreshangye-body .coreshangye-case-facts dt{color:var(--coreshangye-muted);font-weight:700}.coreshangye-body .coreshangye-case-facts dd{margin:0;color:var(--coreshangye-ink)}.coreshangye-body .coreshangye-case-result{padding:11px 12px;margin:0 0 18px;border-left:3px solid #159bd7;background:#fff;color:var(--coreshangye-muted);font-size:11px}.coreshangye-body .coreshangye-case-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.coreshangye-body .coreshangye-case-actions a{font-size:11px}@media (max-width:1050px){.coreshangye-body .coreshangye-capability-grid{gap:35px}.coreshangye-body .coreshangye-case-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.coreshangye-body .coreshangye-factory-carousel{margin-bottom:30px}.coreshangye-body .coreshangye-capability-stats{gap:9px}.coreshangye-body .coreshangye-capability-stat{padding:13px 12px}.coreshangye-body .coreshangye-capability-stat b{font-size:19px}.coreshangye-body .coreshangye-process-list{gap:9px}.coreshangye-body .coreshangye-carousel-caption{right:10px;bottom:10px;left:10px}.coreshangye-body .coreshangye-case-section{padding:58px 0}.coreshangye-body .coreshangye-case-grid{grid-template-columns:1fr;gap:12px}}