.beiming-page .software-hero-image{object-position:65% center}.beiming-page .software-hero h1{max-width:800px;font-size:24px}.beiming-page .software-hero h1>span{font-size:clamp(46px,5vw,68px)}.beiming-overview-image{max-width:1080px;aspect-ratio:16/9;object-fit:cover}.beiming-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:48px}.beiming-service-grid>div{border-top:1px solid var(--line);padding-top:24px}.beiming-service-grid>div>span{font-size:16px;color:var(--green)}.beiming-service-grid h3{font-size:20px;margin:16px 0 12px}.beiming-service-grid p{color:var(--muted);font-size:16px;line-height:1.9}.beiming-page .software-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.beiming-page .software-feature-grid h3{font-size:20px}.beiming-page .software-feature-grid article>p{font-size:16px}.beiming-architecture{display:grid;gap:18px;max-width:1140px;margin:auto}.beiming-layer{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--line);background:#fafafa}.beiming-layer>h3{margin:0;background:var(--green);color:#fff;padding:24px;font-size:17px;display:flex;align-items:center}.beiming-layer>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:20px}.beiming-layer span{font-size:16px;text-align:center;flex:1;min-width:120px;padding:8px}.beiming-protocols{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1140px;margin:32px auto;padding-bottom:28px;border-bottom:1px solid var(--line)}.beiming-protocols h3{font-size:17px}.beiming-protocols>div{display:flex;flex-wrap:wrap;gap:12px}.beiming-protocols span{font-size:16px;padding:8px 14px;background:#fafafa;color:var(--green)}.beiming-integration{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1140px;margin:auto}.beiming-integration svg{width:32px;height:32px;color:var(--green);margin-bottom:18px}.beiming-integration h3{font-size:21px;margin-bottom:12px}.beiming-integration p{font-size:16px;line-height:1.9;color:var(--muted)}.beiming-deployment{max-width:1140px;margin:40px auto 0;border-block:1px solid var(--line)}.beiming-deployment summary{padding-block:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;list-style:none}.beiming-deployment summary::-webkit-details-marker{display:none}.beiming-deployment summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.beiming-deployment[open] summary>span{transform:rotate(45deg)}.beiming-deployment>div{padding-bottom:28px}.beiming-deployment p{font-size:16px;color:var(--muted);line-height:1.9;max-width:900px}.beiming-deployment dl{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin:24px 0 0}.beiming-deployment dt{color:var(--green);font-size:16px;margin-bottom:6px}.beiming-deployment dd{font-size:16px;margin:0;line-height:1.8}.beiming-applications{background:#fafafa}.beiming-sector-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.beiming-sector-grid>div{text-align:center;padding:18px 8px}.beiming-sector-grid svg{width:44px;height:44px;color:var(--green);margin:0 auto 18px}.beiming-sector-grid h3{font-size:16px;line-height:1.7}.beiming-application-details>section:nth-child(2n){background:#fafafa}.beiming-application{gap:64px}.beiming-application>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.beiming-application h2{font-size:clamp(29px,2.8vw,40px)}.beiming-application ul{padding:0;margin:24px 0 0;list-style:none}.beiming-application li{font-size:16px;padding-left:16px;position:relative;line-height:1.8;margin-top:12px}.beiming-application li:before{content:"";width:4px;height:4px;background:var(--green);position:absolute;top:11px;left:0}.beiming-application-reverse>div{order:1}.beiming-cta-flow{display:grid;justify-items:center;gap:10px;border-left:1px solid #ffffff40;padding:12px 32px}.beiming-cta-flow>svg{width:42px;height:42px;color:#bce0c8;margin-bottom:12px}.beiming-cta-flow>span{font-size:18px;text-align:center}.beiming-cta-flow>b{font-size:22px;color:#a4ccb4;font-weight:400}@media(max-width:1100px){.beiming-service-grid,.beiming-page .software-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beiming-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.beiming-layer{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:900px){.beiming-application{grid-template-columns:1fr;gap:32px}.beiming-application-reverse>div{order:0}.beiming-protocols{align-items:flex-start;flex-direction:column;gap:16px}.beiming-cta-flow{border-left:0;border-top:1px solid #ffffff40;padding:32px 0 0}.beiming-application>img{aspect-ratio:16/9}}@media(max-width:600px){.beiming-page .software-hero h1{font-size:20px}.beiming-page .software-hero h1>span{font-size:46px}.beiming-page .software-section-nav a{flex:1;min-width:0;justify-content:center;text-align:center;padding-inline:5px;line-height:1.4}.beiming-page:lang(en) .software-section-nav a{font-size:16px}.beiming-service-grid{gap:24px 20px;margin-top:32px}.beiming-service-grid h3{font-size:17px}.beiming-service-grid p{font-size:16px}.beiming-page .software-feature-grid{grid-template-columns:1fr;gap:12px}.beiming-layer{grid-template-columns:1fr}.beiming-layer>h3{justify-content:center;padding:16px;font-size:16px}.beiming-layer>div{padding:16px;gap:6px}.beiming-layer span{font-size:16px;min-width:110px}.beiming-protocols span{font-size:16px;padding:7px 10px}.beiming-integration{grid-template-columns:1fr;gap:32px}.beiming-integration p{font-size:16px}.beiming-integration h3{font-size:20px}.beiming-deployment dl{grid-template-columns:1fr;gap:18px}.beiming-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.beiming-sector-grid>div{padding:12px 0}.beiming-sector-grid svg{width:36px;height:36px;margin-bottom:14px}.beiming-sector-grid h3,.beiming-application li{font-size:16px}}.beiming-page .software-hero h1 .product-title-token{display:inline-block;white-space:nowrap;word-break:normal}.beiming-architecture-image{display:block;width:100%;max-width:1140px;height:auto;margin-inline:auto}
