/* Third edition: graphite stages, silver typography, product-led pacing. */
:root{--bg:#101113;--fg:#d9dbde;--soft:#9ea3aa;--muted:#9b9fa6;--accent:#d7b855;--line:#ffffff17;--business-line:#ffffff17;--business-muted:#9b9fa6;--line-gap:90ms;--header:76px;color-scheme:dark}
body,.subpage{background:var(--bg);color:var(--fg)}
.wrap{width:min(1280px,calc(100% - 96px))}
.header,.subpage .header{height:76px;background:#101113;backdrop-filter:none;border-color:var(--line);padding-inline:max(48px,calc((100vw - 1280px)/2))}
.wordmark{color:#d8dade;font-size:22px;letter-spacing:.22em}.header nav{font-size:11px;gap:25px;color:#94999f}
.header nav a:hover,.header nav a[aria-current]{color:#d9dbde}.contact-link{border-color:#a8abb452}.contact-link span{color:var(--accent)}
h1,h2{font-weight:500;letter-spacing:-.055em}.soft{color:var(--soft)}.eyebrow{color:#afb4bb;font-size:10px;letter-spacing:.14em;margin-bottom:22px}
.section-description{color:var(--muted);font-size:14px;line-height:1.85;margin-top:23px}
.chapter-number,.back-link,.micro,.scroll-hint{color:#92979f}.section-top{padding-top:28px}.chapter{border-color:var(--line)}
.pill,.products .pill,.oem .pill,.range .pill{border-color:#969ba43d;background:#24272c;color:#d6d9de;border-radius:2px;min-height:46px;padding:13px 20px;font-size:11px;gap:26px}
.pill:hover,.products .pill:hover,.oem .pill:hover,.range .pill:hover{background:#30343a;border-color:#b2b7c06b;color:#e4e6e9;transform:none}
.hero .pill,.filled{background:#b7bcc3;color:#17191c;border-color:#b7bcc3}.hero .pill:hover,.filled:hover{background:#c9ced4;color:#17191c}
.quiet-link,.products .quiet-link{color:#adb1b7;text-decoration-color:#9ba1ac55}.quiet-link:hover,.products .quiet-link:hover{color:#e1e3e6}
.hero{background:linear-gradient(115deg,#101113 25%,#1b1e23 100%)}
.hero-grid{grid-template-columns:1fr 1.16fr;gap:40px;min-height:min(740px,calc(100svh - 124px));padding-block:28px 24px}
.hero-copy{padding-block:28px}.hero h1{font-size:clamp(58px,6.1vw,88px);line-height:1.03;max-width:630px}
.hero h1 .soft{background:linear-gradient(120deg,#c0c5cb,#777e89);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.84em;margin-top:9px}
.hero .eyebrow{font-size:10px;margin-bottom:23px}.hero-subtitle{font-size:14px;line-height:1.85;max-width:390px;margin-top:26px}.hero .actions{margin-top:28px}
.hero-visual{aspect-ratio:1;max-width:610px;justify-self:center;align-self:center;width:100%;margin:0}
.hero-image{width:100%;max-width:none;transform:translate(var(--pointer-x,0px),var(--pointer-y,0px));transition:transform 300ms ease-out}
.hero-image img,.product-visual>img,.detail-visual>img,.spec-visual img{filter:none}
.ambient-light{background:radial-gradient(ellipse at 60% 54%,#a9b7cd16,transparent 65%);width:100%;left:0;top:0}
.visual-spec{right:0;top:17%;font-size:9px;border-color:#81889455;color:#c0c5ce}.visual-spec>span:last-child{font-size:8px;color:#8e949e}
.hero-detail{width:108px;background:#24272c;bottom:1%;padding:7px;border-color:var(--line)}.hero-detail img{height:64px}.hero-detail figcaption{color:#a7adb8;font-size:7px}
.image-caption{bottom:1%;font-size:8px;color:#9399a4}.image-caption>span:first-child{color:#c4c8d0}
.chapter-foot{padding-block:20px;border-color:var(--line)}.hero-proof{display:flex;gap:40px;color:#9da3ab;font-size:9px;letter-spacing:.08em}
.products,.oem,.range{--fg:#d9dbde;--soft:#9ea3aa;--muted:#9b9fa6;--accent:#d7b855;--line:#ffffff17;color:var(--fg);color-scheme:dark}
.products{background:#17191d}.products .eyebrow,.products .chapter-number,.products .back-link{color:#9ea4ad}.products .back-link:hover{color:#ddd}
.product-grid{grid-template-columns:1.1fr 1fr;gap:92px;min-height:610px;padding-block:24px 50px}
.product-visual{background:radial-gradient(ellipse,#a5afc911,transparent 68%);padding-bottom:76px}
.product-visual>img{max-width:540px}.series-ghost{font-size:clamp(140px,16vw,225px);-webkit-text-stroke:1px #c0c6cf12;top:0;left:0}
.series-tabs{width:100%;max-width:480px;background:transparent;border:0;border-top:1px solid #ffffff20;gap:0}
.series-tabs button{color:#969da7;background:transparent;border:0;border-bottom:1px solid transparent;padding:10px 8px;min-height:62px;flex:1;display:flex;justify-content:center;align-items:center;gap:8px}
.series-tabs button img{width:40px;max-width:40px;filter:none}.series-tabs button[aria-selected=true]{background:#ffffff06;box-shadow:none;border-bottom-color:var(--accent);color:#d9dcdf}
.series-tabs button[data-pending=true]{color:#d7b855}.image-status{bottom:64px;color:#959ca7;font-size:10px}
.products .product-copy h2{font-size:clamp(50px,4.8vw,70px)}#series-title{font-size:.46em;line-height:1.3;margin-top:11px;letter-spacing:-.02em;font-weight:400}
.product-copy .section-description{max-width:425px;min-height:78px}.series-metrics{gap:24px;padding-top:22px;margin-top:20px}.series-metrics strong{font-size:23px;color:#cbd0d7}.series-metrics>div>span{font-size:10px;color:#959ba6}
.product-facts{margin-top:15px}.product-facts>div{padding-block:12px;color:#bbc0c8}.fact-number{color:#757b85}.product-copy .actions{margin-top:28px;gap:20px}
.range{background:#101113}.comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-block:35px 32px}
.comparison-heading h2{font-size:clamp(31px,3.2vw,46px);line-height:1.18}.comparison-heading .eyebrow{margin-bottom:15px}
.model-comparison{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.8}.model-comparison caption{text-align:left}
.model-comparison thead th{font-size:10px;color:#858d98;font-weight:400;padding:14px 16px;border-bottom:1px solid #ffffff25}
.model-comparison tbody th,.model-comparison td{padding:22px 16px;border-bottom:1px solid var(--line);font-weight:400;vertical-align:middle;color:#aeb5c0}
.model-comparison tbody th{width:17%;font-size:21px;letter-spacing:-.035em;color:#d9dde2}.model-comparison tbody a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:15px}.model-comparison a>span{font-size:15px;color:#b89f55}
.model-comparison tbody tr:hover{background:#ffffff03}.model-comparison small{display:none}.range .section-bottom{padding-block:25px 35px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.details{background:linear-gradient(120deg,#1c1f24,#141619)}.detail-grid{grid-template-columns:.77fr 1.23fr .8fr;gap:30px;min-height:600px;padding-block:38px 25px}
.detail-heading{padding-top:22px}.detail-heading h2{font-size:clamp(43px,4vw,60px)}.detail-heading h2 .soft{font-size:.74em;margin-top:10px}
.detail-visual{padding-bottom:80px}.detail-orbit{background:radial-gradient(ellipse,#aab4c615,transparent 68%)}
.detail-info{background:#ffffff03;border:1px solid #ffffff12;padding:16px}.macro-frame{height:158px;background:#22252b;margin-bottom:20px}.macro-frame img{filter:none}.macro-frame>span{font-size:7px;color:#959da9}
.part-copy{min-height:174px}.part-index{color:#a0a8b4}.part-copy h3{font-size:25px;color:#d0d5dc}.part-copy p{color:#9fa7b2;font-size:12px;line-height:1.85}
.hotspot{background:#171a20e8;color:#bac1ce;border-color:#a7b0c14d;backdrop-filter:none;box-shadow:0 0 0 4px #ffffff05}
.hotspot[aria-pressed=true]{background:#c3ae63;color:#17191c;border-color:#d2c18e;box-shadow:0 0 0 4px #c3ae630a}
.part-selector button[aria-pressed=true]{color:#c9b66f}.variant-selector button[aria-pressed=true]{background:#545b68;color:#e0e4e9;border-color:#727b8b}.variant-label,.detail-caption{color:#969fac}
.detail-business{font-size:11px;color:#a7aebb;border-color:var(--line);padding-block:19px}.details .section-bottom{padding-block:20px 30px}
.oem{background:#15171a}.oem .eyebrow,.oem .chapter-number,.oem .back-link{color:#a4aab4}.oem-grid{gap:90px;padding-block:52px 52px}.oem h2{font-size:clamp(40px,4.3vw,61px)}.oem h2 .soft{font-size:.76em;margin-top:12px;max-width:470px}
.oem-row{padding-block:23px}.oem-row h3{font-size:24px;color:#ced3db}.oem-row p,.oem-note,.moq>span,.lead-time>span:last-child{color:#969eaa}.lead-number{font-size:69px;color:#c9cdd4}.moq strong{font-size:34px;color:#c9cdd4}
.cooperation-process{padding-block:36px 55px}.process-heading h3{font-size:28px}.process-heading p{font-size:12px;line-height:1.85}.process-steps{gap:30px}.process-steps h4{font-size:14px}.process-steps p{font-size:11px}
.factory{background:#101113}.factory-grid{grid-template-columns:1fr 1fr;gap:76px;padding-block:40px 55px;align-items:center}
.factory-photos{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:19px 14px}.factory-main{grid-column:1 / -1}.factory-main img{width:100%;display:block;aspect-ratio:1.78;object-fit:cover;filter:brightness(.83) saturate(.76)}
.factory-secondary img{width:100%;aspect-ratio:2.1;object-fit:cover;filter:brightness(.85) saturate(.72)}.factory-photos figcaption{font-size:8px;color:#838c98;letter-spacing:.075em;margin-top:10px;line-height:1.6}
.factory-copy h2{font-size:clamp(38px,4vw,56px)}.factory-copy h2 .soft{font-size:.8em;margin-top:12px}.factory-stats{margin-top:26px}.factory-stats strong{font-size:42px;color:#c9ced6}.factory-established,.market-note{font-size:11px;line-height:1.9;color:#8e96a2}
.resources{padding-block:44px 50px}.resources-heading{margin-bottom:25px;align-items:center}.resources-heading .eyebrow{margin:0}.resources-heading h2{font-size:29px}.resource-links{gap:30px}.resource-links h3{font-size:19px;margin-top:18px}.resource-links p{font-size:11px}
.contact{background:#191c21}.contact-content{padding-block:45px 45px}.contact h2{font-size:clamp(45px,4.9vw,68px);line-height:1.1}.contact h2 .soft{font-size:.8em;margin-top:10px}.contact p{font-size:13px;line-height:1.85;margin-top:24px;color:#9ba3af}
.contact-email{font-size:clamp(20px,2.5vw,33px);color:#c7ccd5;margin-top:25px}.contact-email>span{color:#bdab67}.contact-actions{margin-top:23px}
.home-inquiry{padding-block:4px 50px;gap:85px}.home-inquiry h3{font-size:34px}.inquiry-form input,.inquiry-form textarea{background:#20242a;border-color:#b6bec527;color:#cdd3df}.inquiry-form label{color:#a7afbc;font-size:11px}.inquiry-form input,.inquiry-form textarea{font-size:13px;padding:12px 14px}
.business-footer{padding-top:38px;color:#969fab}.business-footer p{color:#8f98a7}.business-footer .wordmark{color:#c8ced8}.business-footer p.address{font-size:11px;line-height:1.85}
.subpage .page-intro h1{font-size:clamp(43px,5.2vw,72px)}.catalog-card{background:#191c20}.catalog-card:hover{background:#22262c}.catalog-card-image{background:radial-gradient(ellipse at 50% 50%,#6e77861c,transparent 67%)}.catalog-card-image img{filter:none}
.catalog-card-copy{background:transparent}.catalog-card-copy h2{color:#cbd2dd}.catalog-card-copy p{color:#979fab}.filter-buttons button[aria-pressed=true]{background:#545d6a;color:#dde2e9;border-color:#6c7788}
.spec-visual{background:radial-gradient(ellipse,#9aa7bd10,transparent 69%)}.configuration-card{background:#21252b;border-color:#a7b0bf21}.spec-table thead th{background:#22262e}.spec-table tbody tr.selected-row{background:#242a33}
.js [data-reveal].entered [data-line]{animation-name:lineEnter;animation-duration:360ms;animation-delay:calc(var(--copy-start,15ms) + var(--order,0)*var(--line-gap));animation-timing-function:cubic-bezier(.22,.68,.25,1)}
.js .visual-reveal.entered{animation-duration:420ms;animation-delay:var(--visual-start,20ms)}.js .part-copy.refreshing [data-line]{animation-duration:300ms;animation-delay:calc(var(--order,0)*75ms)}
@keyframes lineEnter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes visualEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.intro-playing .intro{animation-duration:650ms}.intro-playing .intro-rule{animation-duration:400ms}.intro{background:#101113}.intro-logo{color:#d7dce3}.intro-rule{background:#8b94a1}.intro-label{color:#858e9c}
.product-visual>img,#detail-image,#macro-image,.spec-visual img{transition:opacity 110ms ease}.dynamic-copy{transition:opacity 90ms ease}.dynamic-copy.switching-out{opacity:0!important}.copy-update{animation:lineEnter 290ms ease both!important}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.header{padding-inline:32px}.hero-grid{min-height:600px;gap:20px}.hero h1{font-size:clamp(54px,6.7vw,80px)}.product-grid{gap:50px;min-height:550px}.detail-grid{grid-template-columns:1fr 1.1fr;gap:25px}.detail-heading{grid-column:1;grid-row:1}.detail-visual{grid-column:2;grid-row:1 / 3}.detail-info{grid-column:1;grid-row:2;display:grid;grid-template-columns:100px 1fr;gap:16px;padding:14px;max-width:none}.macro-frame{height:135px;margin:0}.part-copy{min-height:150px}.part-selector{grid-column:1 / -1;margin:0}.factory-grid{gap:44px}.oem-grid{gap:55px}.home-inquiry{gap:55px}}
@media(max-width:900px){.header nav{display:none}.header nav#site-navigation.mobile-open{background:#15171bf9;top:var(--header)}.hero-proof{gap:22px}.model-comparison tbody th,.model-comparison td{padding-inline:10px;font-size:11px}.model-comparison tbody th{font-size:19px}}
@media(max-width:760px){
 :root,.subpage{--header:64px;--line-gap:80ms}.wrap{width:calc(100% - 40px)}.header,.subpage .header{height:64px;padding-inline:20px}.wordmark{font-size:18px}.header-actions{gap:14px}.contact-link{font-size:10px}.menu-toggle{width:30px;min-height:42px}.language-button{min-height:42px}
 .hero-grid{grid-template-columns:1fr;min-height:0;padding-block:24px 16px;gap:0}.hero-copy{padding:0}.hero .eyebrow{font-size:9px;margin-bottom:14px}.hero h1{font-size:clamp(43px,11vw,64px);line-height:1.02;max-width:480px}.hero h1 .soft{font-size:.81em;margin-top:7px;max-width:360px}.hero-subtitle{font-size:12px;margin-top:16px;line-height:1.75;max-width:340px}.hero .actions{margin-top:18px;gap:18px}.hero .pill{min-height:43px;padding-block:11px}.scroll-hint{font-size:8px;letter-spacing:.05em}
 .hero-visual{width:100%;max-width:375px;aspect-ratio:1;min-height:0;margin-top:8px}.hero-image{width:94%}.hero-detail,.visual-spec{display:none}.image-caption{bottom:1%;font-size:8px}.image-caption>span:first-child{font-size:10px}.chapter-foot{padding-block:15px;font-size:8px}.hero-proof{gap:12px;font-size:8px;letter-spacing:0}.hero-proof>span:first-child{display:none}
 .section-top{padding-top:22px}.chapter-number{font-size:8px}.back-link{font-size:10px;min-height:40px}.eyebrow{font-size:9px;margin-bottom:18px}.section-description{font-size:12px;line-height:1.85;margin-top:18px}.pill{min-height:44px;padding-inline:16px;font-size:11px}
 .product-grid{grid-template-columns:1fr;min-height:0;padding-block:20px 37px;gap:25px}.product-visual{max-width:410px;padding-bottom:64px}.product-visual>img{width:92%;max-width:360px}.series-tabs{max-width:360px}.series-tabs button{min-height:57px;padding:7px 5px;font-size:10px;gap:4px}.series-tabs button img{width:35px;max-width:35px}.series-ghost{font-size:130px}.image-status{bottom:57px;font-size:9px}
 .products .product-copy h2{font-size:49px}#series-title{font-size:23px;margin-top:8px}.product-copy .eyebrow{font-size:9px;margin-bottom:14px}.product-copy .section-description{min-height:0;margin-top:16px}.series-metrics{margin-top:23px;padding-top:19px;gap:16px}.series-metrics strong{font-size:20px}.series-metrics>div>span{font-size:9px}.product-facts>div{font-size:11px;padding-block:12px}.product-copy .actions{margin-top:23px;gap:16px}
 .comparison-heading{padding-block:25px 22px;display:block}.comparison-heading h2{font-size:31px}.comparison-heading .eyebrow{margin-bottom:13px}.comparison-heading>.quiet-link{display:inline-block;margin-top:15px;font-size:11px}
 .model-comparison,.model-comparison tbody{display:block}.model-comparison thead{display:none}.model-comparison tr{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;padding:20px;border:1px solid #ffffff14;background:#1b1e22;margin-bottom:12px}.model-comparison tbody th,.model-comparison td{display:block;border:0;padding:0;width:auto;line-height:1.7;font-size:12px}.model-comparison tbody th{grid-column:1 / -1;font-size:23px;padding-bottom:11px;border-bottom:1px solid #ffffff16}.model-comparison tbody a{padding:0}.model-comparison small{display:block;color:#7f8997;font-size:8px;letter-spacing:.08em;margin-bottom:5px}.range .section-bottom{padding-block:12px 28px}.section-bottom .micro{font-size:8px;max-width:140px;letter-spacing:.06em}.section-bottom{gap:16px}
 .detail-grid{grid-template-columns:1fr;min-height:0;gap:0;padding-block:24px 22px}.detail-heading{grid-column:1;grid-row:1;padding:0}.detail-heading h2{font-size:43px}.detail-heading h2 .soft{font-size:31px;margin-top:7px}.detail-heading .section-description{font-size:12px;margin-top:16px}.detail-visual{grid-column:1;grid-row:2;max-width:410px;margin-top:19px;padding-bottom:20px}.hotspots{bottom:145px}.detail-info{grid-column:1;grid-row:3;margin-top:24px;padding:15px;grid-template-columns:92px 1fr;gap:16px}.macro-frame{height:135px;margin:0}.macro-frame>span{font-size:6px;left:6px;letter-spacing:0}.part-copy{min-height:150px}.part-index{font-size:8px;margin-bottom:12px}.part-copy h3{font-size:23px;margin-bottom:12px}.part-copy p{font-size:11px;line-height:1.8}.part-selector{grid-column:1 / -1;margin-top:0;gap:10px}.part-selector button{min-height:43px;font-size:10px}.hotspot{width:36px;height:36px}.variant-label{font-size:9px}.detail-business{display:block;font-size:10px;padding-block:17px}.detail-business>.quiet-link{display:inline-block;margin-top:10px;font-size:10px}
 .oem-grid{grid-template-columns:1fr;gap:28px;padding-block:30px 38px}.oem h2{font-size:41px}.oem h2 .soft{font-size:30px;margin-top:9px}.lead-time{margin-top:23px}.lead-number{font-size:60px}.oem-options{padding:0}.oem-row{padding-block:21px;grid-template-columns:20px 1fr 60px;gap:11px}.oem-row h3{font-size:22px}.moq strong{font-size:30px}.oem-note{font-size:10px;line-height:1.8}
 .cooperation-process{padding-block:29px 38px}.process-heading{grid-template-columns:1fr;gap:16px;padding-bottom:26px}.process-heading h3{font-size:27px}.process-heading p{font-size:11px}.process-steps{grid-template-columns:1fr 1fr;gap:25px 20px}.process-steps li{padding-top:18px}.process-steps li>span{margin-bottom:15px}.process-steps h4{font-size:13px}.process-steps p{font-size:11px}
 .factory-grid{grid-template-columns:1fr;gap:30px;padding-block:26px 38px}.factory-copy{grid-row:1}.factory-photos{grid-row:2;gap:15px 12px;max-width:560px}.factory-main img{aspect-ratio:1.78}.factory-secondary img{aspect-ratio:2.1}.factory-photos figcaption{font-size:8px}.factory-copy h2{font-size:40px}.factory-copy h2 .soft{font-size:30px}.factory-stats{margin-top:22px}.factory-stats strong{font-size:36px}.factory-established{font-size:10px}.market-note{font-size:10px;margin-top:18px}.factory-copy .actions{margin-top:22px}
 .resources{padding-block:32px 35px}.resources-heading{display:block;margin-bottom:24px}.resources-heading h2{font-size:28px;margin-top:16px}.resource-links{grid-template-columns:1fr;gap:9px}.resource-links>a{padding:20px 30px 18px 0}.resource-links h3{font-size:19px;margin-top:12px}.resource-links p{margin-top:9px;font-size:11px}
 .contact-content{padding-block:33px 32px}.contact h2{font-size:43px}.contact h2 .soft{font-size:34px}.contact p{font-size:12px;margin-top:20px}.contact-email{font-size:21px;margin-top:21px}.contact-actions{margin-top:21px}.home-inquiry{grid-template-columns:1fr;gap:24px;padding-bottom:38px}.home-inquiry h3{font-size:29px}.home-inquiry>div>p{font-size:12px;margin-top:16px}.form-grid{gap:20px 15px}.inquiry-form label{font-size:10px}.inquiry-form input,.inquiry-form textarea{font-size:13px;padding:11px 12px}.form-actions{gap:16px}.business-footer{padding-top:30px;gap:27px;font-size:11px}.business-footer p.address{font-size:10px}
 .catalog-grid{gap:18px}.catalog-card-image{aspect-ratio:1.1}.catalog-card-copy{padding:22px}.spec-summary h1{font-size:61px}.spec-visual img{max-height:410px;object-fit:contain}.configuration-card{padding:19px}.spec-summary .actions{gap:18px}.table-hint{color:#939dac}
 html[lang=zh-CN] .hero h1{font-size:clamp(35px,9vw,49px);line-height:1.17}html[lang=zh-CN] .hero h1 .soft{font-size:.88em}html[lang=zh-CN] .products h2{font-size:49px}html[lang=zh-CN] .comparison-heading h2{font-size:29px}html[lang=zh-CN] .detail-heading h2,html[lang=zh-CN] .oem h2,html[lang=zh-CN] .factory-copy h2{font-size:35px;line-height:1.2}
}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header,.subpage .header{padding-inline:16px}.header-actions{gap:10px}.hero h1{font-size:41px}.hero-visual{max-width:315px}.hero-proof{gap:8px;font-size:7px}.hero .actions{gap:12px}.hero .pill{font-size:10px}.scroll-hint{font-size:7px}.series-metrics{gap:10px;grid-template-columns:1.3fr 1fr 1fr}.series-metrics strong{font-size:18px}.model-comparison tr{padding:17px;gap:13px 17px}.model-comparison td{font-size:11px}.detail-info{grid-template-columns:1fr}.macro-frame{height:155px}.macro-frame>span{font-size:8px;left:15px}.part-copy{min-height:130px}.contact-email{font-size:19px}.section-bottom .pill{font-size:10px;gap:12px}.chapter-number{font-size:7px}}
@media(prefers-reduced-motion:reduce){.js [data-reveal] [data-line],.js .visual-reveal,.js .part-copy.refreshing [data-line]{animation:none!important;opacity:1!important;transform:none!important}.hero-image{transform:none!important}.intro{display:none!important}.dynamic-copy{transition:none}}

/* Picture-led series selection and a measured packing/export chapter. */
.series-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:15px}
.series-overview-card{min-width:0;background:#191b1f;border:1px solid #ffffff15;transition:border-color 180ms,background 180ms}
.series-overview-card:hover{border-color:#c0c6cd50;background:#1d2025}
.series-overview-image{display:block;position:relative;aspect-ratio:1.04;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#8797ac1b,transparent 68%)}
.series-overview-image img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:12px 14px 0;transition:transform 250ms ease-out;filter:none}
.series-overview-card:hover .series-overview-image img{transform:translateY(-3px)}
.series-card-code{position:absolute;right:13px;top:15px;color:#a8b1c517;font-size:61px;line-height:1;letter-spacing:-.07em;pointer-events:none}
.series-overview-copy{padding:23px 21px 24px;border-top:1px solid #ffffff0c}
.series-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.series-card-top h3{font-size:24px;font-weight:500;letter-spacing:-.04em}.series-card-top>span{color:#cfb35b;font-size:17px}
.series-card-title{font-size:13px;margin-top:14px;color:#c6cbd1;line-height:1.6}.series-card-description{color:#939ba6;font-size:11px;line-height:1.8;margin-top:7px;min-height:40px}
.series-card-specs{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;padding-top:20px;margin-top:17px;border-top:1px solid #ffffff13}
.series-card-specs dt{font-size:9px;color:#858f9c;margin-bottom:8px}.series-card-specs dd{font-size:11px;color:#c6cbd2;white-space:nowrap}
.series-card-functions{font-size:10px;line-height:1.6;color:#a3aab5;margin-top:17px}.series-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:15px;border-top:1px solid #ffffff13;font-size:10px;color:#c5cbd3;gap:10px}.series-card-link>span{color:#cab46a}.series-card-link:hover{color:#fff}
.shipping{background:linear-gradient(110deg,#17191e,#101113)}
.shipping-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;padding-block:57px 55px}
.shipping h2{font-size:clamp(40px,4.2vw,62px);line-height:1.09}.shipping h2>span{display:block}.shipping h2>span>span{display:inline}.shipping h2 .soft{margin-top:9px}
.shipping-copy .section-description{max-width:430px;margin-top:23px}.shipping-copy .quiet-link{display:inline-block;margin-top:25px;font-size:12px}
.shipping-photo{width:100%;max-width:415px;justify-self:end;margin:0}.shipping-photo-frame{padding:20px;border:1px solid #ffffff18;background:#22262d}
.shipping-photo img{display:block;width:100%;height:auto;filter:brightness(.86) saturate(.64)}.shipping-photo figcaption{font-size:9px;color:#9ca5b1;letter-spacing:.1em;margin-top:17px;line-height:1.7}
.export-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:5px 48px}
.export-detail{border-top:1px solid #ffffff1b;padding-top:24px;min-width:0}.export-detail-index{color:#a7945f;font-size:10px}.export-detail h3{font-size:20px;letter-spacing:-.025em;font-weight:500;margin-top:20px;line-height:1.35}.export-detail p{font-size:12px;line-height:1.9;color:#9ca4b0;margin-top:17px;max-width:325px}.shipping .section-bottom{padding-block:20px 30px}
@media(max-width:1100px){.series-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.series-overview-image{aspect-ratio:1.3}.series-overview-image img{padding:15px 40px 0}.series-card-description{min-height:0}.series-card-specs dd{font-size:13px}.shipping-grid{gap:50px}.export-details{gap:25px}}
@media(max-width:640px){
 .series-overview-grid{grid-template-columns:1fr;gap:18px;padding-bottom:15px}.series-overview-card{display:grid;grid-template-columns:.9fr 1fr;align-items:stretch}.series-overview-image{aspect-ratio:auto;min-height:275px}.series-overview-image img{padding:13px 0 6px;height:100%;position:absolute;inset:0}.series-card-code{font-size:44px;right:7px;top:13px}.series-overview-copy{padding:22px 18px 20px;border-top:0;border-left:1px solid #ffffff0e}.series-card-top h3{font-size:23px}.series-card-top>span{font-size:14px}.series-card-title{font-size:12px;margin-top:13px}.series-card-description{font-size:10px;line-height:1.7}.series-card-specs{grid-template-columns:1fr;gap:11px;margin-top:14px;padding-top:14px}.series-card-specs>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.series-card-specs dt{font-size:8px;margin:0;flex-shrink:0}.series-card-specs dd{font-size:10px}.series-card-functions{font-size:9px;margin-top:14px}.series-card-link{font-size:9px;margin-top:17px;padding-top:13px}
 .shipping-grid{grid-template-columns:1fr;gap:30px;padding-block:30px 36px}.shipping h2{font-size:43px}.shipping-copy .section-description{font-size:12px;margin-top:20px}.shipping-copy .quiet-link{font-size:11px;margin-top:20px}.shipping-photo{justify-self:center;max-width:415px}.shipping-photo-frame{padding:14px}.shipping-photo figcaption{font-size:8px;margin-top:12px}.export-details{grid-template-columns:1fr;gap:25px;padding-block:0 33px}.export-detail{display:grid;grid-template-columns:25px 1fr;gap:12px;padding-top:21px}.export-detail-index{grid-row:1 / 3;padding-top:3px}.export-detail h3{font-size:19px;margin:0}.export-detail p{grid-column:2;font-size:11px;line-height:1.85;margin:0;max-width:none}.shipping .section-bottom{padding-block:10px 28px}
 html[lang=zh-CN] .shipping h2{font-size:36px;line-height:1.2}
}
@media(max-width:360px){.series-overview-card{grid-template-columns:.85fr 1fr}.series-overview-copy{padding:20px 13px}.series-card-top h3{font-size:21px}.series-card-specs dd{font-size:9px}.series-card-specs dt{font-size:7px}.series-card-specs>div{gap:4px}.series-card-link{font-size:8px}.series-overview-image{min-height:280px}}
@media(prefers-reduced-motion:reduce){.series-overview-image img{transition:none;transform:none!important}.series-overview-card{transition:none}}

/* Full warehouse photograph: preserve the complete supplied frame. */
.shipping-grid{grid-template-columns:.95fr 1.05fr;gap:64px}
.shipping-photo{max-width:620px}.shipping-photo-frame{padding:10px;background:#20242a;border-color:#ffffff20}
.shipping-photo img{height:auto;aspect-ratio:1706/1279;object-fit:contain;filter:brightness(.92) saturate(.8)}
@media(max-width:1100px){.shipping-grid{gap:35px}}
@media(max-width:760px){.shipping-grid{grid-template-columns:1fr;gap:29px}.shipping-photo{max-width:620px;width:100%}.shipping-photo-frame{padding:8px}}
