body{--font-display:var(--font-display-latin,ui-sans-serif),"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-body:var(--font-body-latin,ui-sans-serif),"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--ui-ink:#23272d;--ui-muted:#5b626c;--ui-surface:#f3f4f6;--ui-panel:#e4e7eb;--ui-panel-strong:#d4d8de;--ui-border:#23272d2e;--ui-field:#fff;--ui-overlay:#181b1fbd;--ui-radius:3px;--ui-radius-sm:2px;--ui-success-bg:#e2efdc;--ui-success-fg:#2f5526;color:#23272d}.action{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-size:15px;font-weight:700}.action-navy{color:#fff;background:linear-gradient(#474d56,#2b2f35)}.action-navy:hover{background:linear-gradient(#545b65,#363b42)}.action-orange{background:linear-gradient(180deg,#ff8f2b,var(--orange));color:#1d2024}.action-orange:hover{background:var(--orange-hover)}.inquiry-steps button[aria-current=step]{border-bottom-color:var(--orange)}.inquiry-choice[data-selected=true],.detail-gallery>button.active{border-color:var(--orange)}.inquiry-dialog-heading [data-slot=dialog-title],.detail-copy [data-slot=dialog-title],.workflow-heading,.buyer-heading h3{text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-family:var(--font-display)}.inquiry-dialog-heading{background:linear-gradient(#eceef1,#dfe2e6)}.notice{background:#2b2f35;border-color:#4a515b;border-radius:2px}.selected-product{background:var(--orange);color:#1d2024;border-radius:2px;font-weight:600}.photo-count{color:#fff;background:#2b2f35db;border-radius:2px}.skip-link{background:var(--orange);color:#1d2024}.dialog-close{border-radius:2px}.product-dialog,.inquiry-dialog{box-shadow:0 30px 100px #0006}.st{--ink:#23272d;--muted:#5b626c;--gun:#2b2f35;--gun-2:#3b4048;--line:#c3c8cf;--plate-hi:#f6f7f9;--plate-lo:#d3d7dc;--recess:#eef0f2;--cut:22px;font-family:var(--font-body);color:var(--ink);background:var(--background);overflow-x:clip}.st-wrap{max-width:1440px;margin-inline:auto;padding-inline:56px}.st .eyebrow{font-family:var(--font-display);color:var(--orange);letter-spacing:3px;font-size:13px;font-weight:600}.st-plate{isolation:isolate;filter:drop-shadow(0 14px 24px #23272d24);position:relative}.st-plate:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));background:repeating-linear-gradient(180deg,#ffffff8c 0 1px,#fff0 1px 2px,#23272d0b 2px 3px),linear-gradient(135deg,var(--plate-hi) 0%,#e2e5e9 38%,var(--plate-lo) 52%,#eceef1 70%,#dcdfe3 100%);position:absolute;inset:0;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset 0 -2px #23272d24,inset -1px 0 #23272d14}.st-plate-dark{color:#eef0f3}.st-plate-dark:before{background:repeating-linear-gradient(#ffffff0e 0 1px,#fff0 1px 3px),linear-gradient(135deg,#4a5059 0%,#363b42 45%,#2b2f35 60%,#3a3f47 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000059}.st-plate-orange{color:#1d2024}.st-plate-orange:before{background:repeating-linear-gradient(180deg,#ffffff24 0 1px,#fff0 1px 3px),linear-gradient(135deg,#ff9a3d 0%,var(--orange) 45%,#f06f00 65%,#ff8a1f 100%);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e}.st-rivets{z-index:3;pointer-events:none;background-image:radial-gradient(circle at 38% 34%,#fafbfc 0,#c6cbd2 32%,#8a9199 58%,#5f666f 70%,#0000 74%),radial-gradient(circle at 38% 34%,#fafbfc 0,#c6cbd2 32%,#8a9199 58%,#5f666f 70%,#0000 74%),radial-gradient(circle at 38% 34%,#fafbfc 0,#c6cbd2 32%,#8a9199 58%,#5f666f 70%,#0000 74%),radial-gradient(circle at 38% 34%,#fafbfc 0,#c6cbd2 32%,#8a9199 58%,#5f666f 70%,#0000 74%);background-position:16px 16px,calc(100% - 16px) 16px,16px calc(100% - 16px),calc(100% - 16px) calc(100% - 16px);background-repeat:no-repeat;background-size:10px 10px;position:absolute;inset:0}.st-tab{z-index:4;background:linear-gradient(180deg,#ff9433,var(--orange));color:#1d2024;min-height:38px;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);align-items:center;padding:0 18px 3px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:34px;box-shadow:inset 0 -2px #0000002e}.st-stamp{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#fff6;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-stamp:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:8px;height:8px}.st-stamp-orange{color:#ffb270;background:#ffffff0f;border-color:#ffffff38}.st-nut{width:30px;height:30px;fill:var(--orange);flex:none}.st-nut circle{fill:var(--gun)}.st-header{z-index:30;color:#eef0f3;border-bottom:2px solid var(--orange);background:repeating-linear-gradient(#ffffff0d 0 1px,#fff0 1px 3px),linear-gradient(#434952,#2b2f35);position:sticky;top:0;box-shadow:0 6px 20px #23272d40}.st-header-in{align-items:center;gap:32px;height:74px;display:flex}.st-brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;color:#fff;align-items:center;gap:12px;font-size:26px;font-weight:700;line-height:1;display:flex}.st-brand small{font-family:var(--font-body);letter-spacing:3px;color:#aab1bb;margin-top:4px;font-size:9px;font-weight:600;display:block}.st-nav{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;gap:28px;margin-left:auto;font-size:16px;font-weight:600;display:flex}.st-nav a{color:#dfe3e8;border-bottom:2px solid #0000;align-items:center;min-height:44px;display:inline-flex}.st-nav a:hover{border-color:var(--orange);color:#fff}.st-controls{align-items:center;gap:12px;display:flex}.st-lang{white-space:nowrap;color:#eef0f3;min-height:44px;font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff42;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.st-lang:hover{background:#ffffff1a;border-color:#fff}.st-inquiry{background:linear-gradient(180deg,#ff9433,var(--orange));color:#1d2024;min-height:44px;font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:0;align-items:center;gap:10px;padding:0 6px 0 16px;font-size:15px;font-weight:700;display:inline-flex}.st-inquiry:hover{background:var(--orange-hover)}.st-inquiry b{background:var(--gun);color:#fff;letter-spacing:1px;place-items:center;min-width:30px;height:32px;padding-inline:6px;font-size:14px;display:grid}.st-menu{display:none}.st-hero{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#ffffff59 0 1px,#fff0 1px 4px),linear-gradient(115deg,#eceef1 0%,#dcdfe3 42%,#e7e9ec 58%,#d5d8dd 100%);position:relative}.st-hero-in{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;padding-block:64px 80px;display:grid}.st-hero-copy{padding:48px 48px 44px}.st-hero-copy .eyebrow{align-items:center;gap:14px;display:flex}.st-hero-copy .eyebrow:before{content:"";background:var(--orange);flex:none;width:40px;height:4px}.st-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;color:var(--ink);margin-top:24px;font-size:clamp(56px,6.6vw,100px);font-weight:700;line-height:.92}.st-hero h1 span{color:var(--orange)}.st-hero-desc{color:var(--muted);max-width:520px;margin-top:24px;font-size:16px;line-height:1.75}.st-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.st-hero-tag{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:30px;padding-top:18px;font-size:15px;font-weight:600;display:flex}.st-hero-tag strong{color:var(--ink);font-weight:700}.st-hero-photo{margin:0;position:relative}.st-frame{background:repeating-linear-gradient(#ffffff80 0 1px,#fff0 1px 2px,#23272d0a 2px 3px),linear-gradient(160deg,#f3f4f6,#d7dadf 55%,#e8eaed);padding:14px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px #23272d24,0 18px 36px #23272d33}.st-frame img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #0003}.st-frame-main{margin-left:20px}.st-frame-main img{filter:saturate(1.05)contrast(1.03)}.st-frame-inset{z-index:2;width:40%;padding:10px;position:absolute;bottom:-30px;left:-28px}.st-frame-inset .st-rivets{background-position:9px 9px,calc(100% - 9px) 9px,9px calc(100% - 9px),calc(100% - 9px) calc(100% - 9px);background-size:7px 7px}.st-frame-inset img{mix-blend-mode:multiply;background:var(--recess)}.st-hero-photo figcaption{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;margin:40px 0 0 calc(40% + 4px);font-size:13px;font-weight:600;display:flex}.st-hero-photo figcaption span{color:var(--orange);font-size:18px;font-weight:700}.st-btn{min-height:50px;font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(180deg,#474d56,var(--gun));color:#fff;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:0;align-items:center;gap:12px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0000004d}.st-btn:hover{filter:brightness(1.12);transform:translateY(-2px)}.st-btn-orange{background:linear-gradient(180deg,#ff9433,var(--orange));color:#1d2024;box-shadow:inset 0 1px #fff6,inset 0 -2px #0000002e}.st-btn-ghost{color:var(--ink);border:2px solid var(--gun-2);clip-path:none;box-shadow:none;background:0 0}.st-btn-ghost:hover{filter:none;background:#3b404814}.st-btn-dark{background:linear-gradient(180deg,#474d56,var(--gun));color:#fff}.st-select[aria-pressed=true]{background:linear-gradient(180deg,#ff9433,var(--orange));border-color:var(--orange);color:#1d2024}.st-link{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;border:0;border-bottom:2px solid var(--orange);background:0 0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.st-link:hover{color:var(--orange)}.st .original-photo-link{color:var(--muted)}.st .original-photo-link:hover{color:var(--ink)}.st-scope{padding-top:56px}.st-scope-plate{padding:36px 40px 40px}.st-scope-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:22px;display:flex}.st-scope-head h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.st-scope-plate ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.st-scope-plate li{grid-template-columns:72px 1fr;gap:18px;padding:26px 0 6px;display:grid}.st-scope-plate li+li{border-left:1px solid var(--line);grid-template-columns:72px 1fr;margin-left:-40px;padding-left:40px}.st-no{font-family:var(--font-display);color:var(--orange);font-size:56px;font-weight:700;line-height:.85}.st-scope-plate h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;color:var(--ink);font-size:24px;font-weight:700}.st-scope-plate p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.75}.st-section-head{justify-content:space-between;align-items:flex-end;gap:32px;padding:88px 0 40px;display:flex}.st-section-head h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin-top:14px;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:.95}.st-section-head h2 span{color:var(--orange)}.st-section-head>p{color:var(--muted);max-width:420px;margin-bottom:6px;font-size:14px;line-height:1.8}.st-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:36px;display:grid}.st-card{flex-direction:column;padding:24px 24px 28px;transition:transform .25s;display:flex}.st-card:hover{transform:translateY(-4px)}.st-card[data-selected=true]:before{box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #23272d24,inset 0 0 0 2px var(--orange)}.st-card-photo{background:var(--recess);border:1px solid var(--line);margin:22px 0 0;position:relative;box-shadow:inset 0 3px 8px #23272d29}.st-card-photo>button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.st-card-photo>button img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;transition:transform .6s}.st-card:hover .st-card-photo img{transform:scale(1.03)}.st-card-copy{flex-direction:column;flex:1;padding-top:24px;display:flex}.st-card-copy .eyebrow{color:var(--muted)}.st-card-copy h3{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin-top:8px;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:.95}.st-headline{color:var(--ink);margin-top:14px;font-size:18px;font-weight:600}.st-desc{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.8}.st-card-copy ul{color:var(--ink);gap:8px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.st-card-copy li{align-items:baseline;gap:12px;display:flex}.st-card-copy li:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:9px;height:9px;transform:translateY(-1px)}.st-thumbs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.st-thumbs>button{background:var(--recess);border:1px solid var(--line);width:72px;height:52px;padding:0;transition:border-color .2s;overflow:hidden;box-shadow:inset 0 2px 4px #23272d1f}.st-thumbs>button:hover{border-color:var(--orange)}.st-thumbs img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.st-card-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:28px;display:flex}.st-products-note{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:44px 0 0;font-size:14px;display:flex}.st-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.st-step{flex-direction:column;padding:72px 30px 30px;display:flex}.st-step .st-tab{letter-spacing:3px;font-size:15px;left:30px}.st-step h3{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.5px;font-size:30px;font-weight:700;line-height:1}.st-step p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.st-step .st-link{align-self:flex-start;margin-top:auto;padding-top:18px}.st-about{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;padding-block:112px 0;display:grid}.st-about h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin-top:14px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:.98}.st-about h2 span{color:var(--orange)}.st-about-copy p{color:var(--muted);max-width:540px;margin-top:18px;font-size:15px;line-height:1.85}.st-about-copy p.st-lead{color:var(--ink);font-size:20px;font-weight:600;line-height:1.55}.st-about-copy .st-link{margin-top:24px}.st-nameplate{padding:40px}.st-nameplate h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;color:#fff;margin-top:22px;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1}.st-nameplate dl{margin:26px 0 0;display:grid}.st-nameplate dl>div{border-top:1px solid #ffffff24;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.st-nameplate dl>div:last-child{border-bottom:1px solid #ffffff24}.st-nameplate dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;color:#aab1bb;font-size:13px;font-weight:600}.st-nameplate dd{color:#eef0f3;margin:0}.st-nameplate .contact-details{border-top:2px solid var(--orange);color:#eef0f3;margin-top:30px}.st-nameplate .contact-label,.st-nameplate .contact-company{color:#aab1bb}.st-nameplate .contact-person h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:#fff;margin-top:0;font-size:22px;font-weight:600}.st-nameplate .contact-phone,.st-nameplate .contact-email{color:#fff;text-decoration-color:#ffffff59}.st-nameplate .contact-phone:hover,.st-nameplate .contact-email:hover{color:var(--orange);text-decoration-color:currentColor}.st-nameplate .contact-address address{color:#dfe3e8}.st-cta{padding-block:96px 88px}.st-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:52px 56px;display:flex}.st-cta .eyebrow{color:#1d2024;opacity:.7}.st-cta h2{font-family:var(--font-display);text-transform:uppercase;color:#1d2024;margin-top:10px;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:.95}.st-cta p:not(.eyebrow){color:#3a2a1a;margin-top:12px;font-size:15px;font-weight:600}.st-footer{color:#aab1bb;border-top:2px solid var(--orange);background:repeating-linear-gradient(#ffffff0b 0 1px,#fff0 1px 3px),linear-gradient(#363b42,#23272d)}.st-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:30px;font-size:13px;display:flex}.st-footer-brand{color:#eef0f3;align-items:center;gap:10px;display:flex}.st-footer .st-nut{width:22px;height:22px}.st-footer nav{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;gap:22px;font-size:14px;font-weight:600;display:flex}.st-footer nav a{color:#dfe3e8;align-items:center;min-height:44px;display:inline-flex}.st-footer nav a:hover{color:var(--orange)}.st-footer-meta{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:600}body:lang(zh) .st h1,body:lang(zh) .st h2,body:lang(zh) .st h3,body:lang(zh) .st h4,body:lang(zh) .st-brand{letter-spacing:0}body:lang(zh) .st-hero h1{font-size:clamp(42px,5.2vw,78px);line-height:1.15}body:lang(zh) .st-section-head h2,body:lang(zh) .st-about h2,body:lang(zh) .st-cta h2{font-size:clamp(32px,3.8vw,54px);line-height:1.2}body:lang(zh) .st-card-copy h3{font-size:clamp(28px,2.8vw,40px);line-height:1.2}body:lang(zh) .st-scope-plate h3,body:lang(zh) .st-step h3{font-size:24px;line-height:1.3}body:lang(zh) .st-nameplate h3{line-height:1.3}body:lang(zh) .st-nav,body:lang(zh) .st-btn,body:lang(zh) .st-link,body:lang(zh) .st-inquiry,body:lang(zh) .st-lang,body:lang(zh) .st-tab,body:lang(zh) .st-stamp,body:lang(zh) .st-footer nav,body:lang(zh) .st-footer-meta,body:lang(zh) .st-hero-tag,body:lang(zh) .st-hero-photo figcaption,body:lang(zh) .st-nameplate dt{letter-spacing:1px}body:lang(zh) .st .eyebrow{letter-spacing:1.5px}body:lang(zh) .st-hero-desc,body:lang(zh) .st-desc,body:lang(zh) .st-about-copy p,body:lang(zh) .st-step p,body:lang(zh) .st-scope-plate p{line-height:1.95}body:lang(zh) .st-about-copy p.st-lead{line-height:1.7}@media (prefers-reduced-motion:reduce){.st-card:hover,.st-btn:hover,.st-card:hover .st-card-photo img{transform:none}}@media (max-width:1100px){.st-wrap{padding-inline:32px}.st-nav{gap:18px;font-size:15px}.st-hero-in{grid-template-columns:1fr;gap:56px;padding-block:48px 72px}.st-hero-copy{padding:40px 36px 36px}.st-hero h1{font-size:clamp(52px,8.6vw,92px)}.st-frame-main{margin-left:0}.st-frame-inset{width:34%;bottom:-36px;left:auto;right:-12px}.st-hero-photo figcaption{margin-top:56px;margin-left:0;padding-right:38%}.st-about{gap:40px}.st-steps{gap:20px}.st-step{padding:64px 22px 24px}}@media (max-width:820px){.st{--cut:16px}.st-wrap{padding-inline:20px}.st-header-in{gap:12px;height:64px}.st-brand{gap:8px;font-size:18px}.st-nut{width:24px;height:24px}.st-brand small{letter-spacing:2.4px;font-size:8px}.st-controls{gap:8px;margin-left:auto}.st-lang{padding:0 9px;font-size:13px}.st-inquiry{gap:0;padding:0 4px}.st-inquiry>span{display:none}.st-menu{color:#fff;background:#ffffff0a;border:1px solid #ffffff42;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.st-nav{display:none}.st-nav[data-open=true]{border-bottom:2px solid var(--orange);z-index:20;background:linear-gradient(#2b2f35,#23272d);flex-direction:column;gap:0;margin:0;padding:4px 20px 12px;display:flex;position:absolute;top:100%;left:0;right:0}.st-nav[data-open=true] a{border-bottom:1px solid #ffffff1f;min-height:52px}.st-nav[data-open=true] a:last-child{border-bottom:0}.st-rivets{background-position:11px 11px,calc(100% - 11px) 11px,11px calc(100% - 11px),calc(100% - 11px) calc(100% - 11px);background-size:8px 8px}.st-hero-in{gap:40px;padding-block:28px 56px}.st-hero-copy{padding:30px 22px 28px}.st-hero h1{font-size:clamp(44px,12.4vw,60px)}body:lang(zh) .st-hero h1{font-size:clamp(34px,9.6vw,46px)}.st-hero-desc{font-size:15px}.st-hero-tag{font-size:13px}.st-frame{padding:10px}.st-frame-inset{display:none}.st-hero-photo figcaption{margin-top:16px;font-size:12px}.st-scope{padding-top:36px}.st-scope-plate{padding:26px 20px}.st-scope-plate ol{gap:0}.st-scope-plate li{grid-template-columns:56px 1fr;gap:14px;padding:22px 0 6px}.st-scope-plate li+li{border-left:0;border-top:1px solid var(--line);grid-template-columns:56px 1fr;margin-left:0;padding-left:0}.st-no{font-size:44px}.st-section-head{flex-direction:column;align-items:flex-start;gap:16px;padding:56px 0 28px}.st-cards{gap:28px}.st-card{padding:18px 16px 22px}.st-tab{min-height:34px;padding:0 14px 3px;font-size:17px;left:22px}.st-card-photo{margin-top:24px}.st-card-copy h3{font-size:34px}.st-steps{grid-template-columns:1fr;gap:24px}.st-step{padding:60px 20px 22px}.st-step .st-tab{left:22px}.st-about{grid-template-columns:1fr;gap:36px;padding-top:64px}.st-nameplate{padding:28px 20px}.st-nameplate dl>div{grid-template-columns:1fr;gap:4px}.st-cta{padding-block:64px 56px}.st-cta-in{padding:36px 22px}.st-footer-in{flex-direction:column;align-items:flex-start;gap:14px}}
