.pressure-scene{pointer-events:none;isolation:isolate;background:#fff;position:absolute;inset:0;overflow:hidden}.pressure-scene__frame{width:104%;height:104%;position:absolute;inset:-2%;overflow:hidden}.pressure-scene__image,.pressure-scene__video{object-fit:cover;object-position:var(--hero-position,67% 45%);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;transform:none}.pressure-scene__video{opacity:0;pointer-events:none;transition:opacity .22s ease-out}.pressure-scene__video.is-visible{opacity:1}.pressure-scene__shade{background:linear-gradient(#ffffff14 0%,#0000 45%,#ffffff73 100%),linear-gradient(90deg,#ffffffeb 0%,#ffffffb3 28%,#ffffff29 47%,#0000 64%);position:absolute;inset:0}.pressure-scene__replay{z-index:4;top:58%;right:var(--page-pad,56px);color:#52758c;pointer-events:auto;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;transition:color .18s;display:inline-flex;position:absolute}.pressure-scene__replay:hover{color:#1765a3;text-decoration:underline}.pressure-scene__replay:focus-visible{outline-offset:5px;outline:3px solid #2c86bc}.pressure-scene__replay svg{flex-shrink:0}.pressure-scene__accessible{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:16px;position:absolute;overflow:hidden}@media (width<=699px){.pressure-scene__frame{height:62%;top:2%;bottom:auto}.pressure-scene__image,.pressure-scene__video{object-position:var(--hero-mobile-position,69% 38%)}.pressure-scene__shade{background:linear-gradient(#ffffff0d,#0000 38%,#ffffff24 44%,#fff 58% 100%),linear-gradient(90deg,#ffffff2e,#0000 60%)}.pressure-scene__replay{top:370px;right:var(--page-pad,24px)}}@media (width<=380px){.pressure-scene__replay{top:350px}}@media (prefers-reduced-motion:reduce){.pressure-scene__video,.pressure-scene__replay{transition:none}}.content-page{color:#173b56;overflow-wrap:break-word;background:#fff;padding:150px 0 85px;font-size:18px;line-height:1.95}.cp-shell{width:min(1160px,calc(100% - var(--page-pad,56px)*2));margin:0 auto}.cp-breadcrumb{color:#536b7d;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:44px;font-size:14px;line-height:1.7;display:flex}.cp-breadcrumb a{text-underline-offset:5px;align-items:center;min-height:36px;font-size:16px;display:inline-flex}.cp-breadcrumb a:hover{color:#135f9a;text-decoration:underline}.cp-breadcrumb [aria-current]{color:#173b56}.cp-intro{max-width:900px;padding-bottom:55px}.cp-eyebrow{letter-spacing:.07em;color:#2c688e;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.6}.cp-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;font-size:clamp(38px,4.45vw,66px);font-weight:500;line-height:1.3}.cp-lead{color:#3d637d;text-wrap:pretty;margin-top:24px;font-size:clamp(21px,2.05vw,27px);line-height:1.7}.cp-answer{color:#3f5669;max-width:810px;margin-top:24px;font-size:18px;line-height:1.95}.cp-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.cp-button{color:#fff;cursor:pointer;background:#1765a3;border:1px solid #1765a3;border-radius:50px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:13px 22px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.cp-button:hover{background:#0f4d7b;border-color:#0f4d7b}.cp-button svg{flex-shrink:0}.cp-jump{color:#2e6389;align-items:center;gap:15px;min-height:46px;font-size:16px;display:inline-flex}.cp-images{grid-template-columns:1fr;gap:28px;margin:0 0 64px;display:grid}.cp-images-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cp-image-frame{aspect-ratio:1.9;background:#f4f7f9;border-radius:3px;overflow:hidden}.cp-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.cp-image-sample .cp-image-frame{aspect-ratio:1.13;background:#f8f9fa}.cp-image-sample img{object-fit:contain;padding:24px}.cp-image-factory .cp-image-frame{aspect-ratio:2}.cp-image-factory img{object-position:50% 28%}.cp-figure figcaption{color:#526b7c;max-width:900px;padding-top:14px;font-size:14px;line-height:1.8}.cp-reading-layout{border-top:1px solid #dce5eb;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:72px;display:grid}.cp-contents{padding-top:37px;position:sticky;top:115px}.cp-contents>p{color:#496578;margin-bottom:16px;font-size:14px;line-height:1.7}.cp-contents nav{gap:9px;display:grid}.cp-contents a{color:#466071;min-height:38px;padding:6px 0;font-size:16px;line-height:1.8}.cp-contents a:hover{color:#1765a3;text-underline-offset:5px;text-decoration:underline}.cp-body{min-width:0}.cp-section{border-bottom:1px solid #dce5eb;padding:36px 0 44px;scroll-margin-top:120px;position:relative}.cp-section:last-child{border-bottom:0}.cp-section h2{letter-spacing:-.025em;text-wrap:pretty;margin-bottom:21px;font-size:clamp(24px,2.35vw,32px);font-weight:500;line-height:1.5}.cp-section p,.cp-section li,.cp-row dd{color:#3f5669;font-size:18px;line-height:1.95}.cp-section p+p{margin-top:15px}.cp-list{margin:18px 0 0;padding:0;list-style:none}.cp-list li{padding:0 0 13px 21px;position:relative}.cp-list li:before{content:"";background:#3579a6;border-radius:50%;width:5px;height:5px;position:absolute;top:.85em;left:0}.cp-rows{margin:15px 0 0}.cp-row{border-top:1px solid #e2e9ee;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:19px 0;display:grid}.cp-row:first-child{border-top:0;padding-top:5px}.cp-row dt{color:#173b56;font-size:17px;font-weight:500;line-height:1.8}.cp-row dd{margin:0}.cp-question{margin-top:26px}.cp-question h3{margin-bottom:10px;font-size:21px;font-weight:500;line-height:1.65}.cp-section-links{flex-direction:column;align-items:flex-start;gap:5px;margin-top:20px;display:flex}.cp-link{color:#1765a3;align-items:center;gap:20px;min-height:44px;padding:5px 0;font-size:16px;line-height:1.7;display:inline-flex}.cp-link svg{flex-shrink:0;transition:transform .18s}.cp-link:hover span{text-underline-offset:6px;text-decoration:underline}.cp-link:hover svg{transform:translate(2px,-2px)}.cp-references{border-top:1px solid #dce5eb;margin-top:25px;padding:31px 0 34px}.cp-references h2{margin-bottom:9px;font-size:17px;font-weight:500;line-height:1.8}.cp-references p{color:#526b7c;max-width:800px;margin-top:3px;font-size:14px;line-height:1.8}.cp-references .cp-link{font-size:16px}.cp-related{border-top:1px solid #dce5eb;grid-template-columns:230px minmax(0,1fr);gap:72px;margin-top:30px;padding-top:28px;display:grid}.cp-related>p{color:#496578;padding-top:8px;font-size:15px;line-height:1.8}.cp-related>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.content-page a:focus-visible,.content-page button:focus-visible{outline-offset:5px;outline:3px solid #2c86bc}.cp-notfound{min-height:72svh}@media (width<=1000px){.cp-reading-layout,.cp-related{grid-template-columns:185px minmax(0,1fr);gap:36px}.cp-row{grid-template-columns:125px minmax(0,1fr);gap:16px}.cp-intro{max-width:850px}}@media (width<=760px){.content-page{padding:117px 0 55px;font-size:17px}.cp-shell{width:calc(100% - var(--page-pad,24px)*2)}.cp-breadcrumb{gap:9px;margin-bottom:29px;font-size:14px}.cp-intro{padding-bottom:35px}.cp-eyebrow{letter-spacing:.045em;margin-bottom:15px;font-size:14px}.cp-intro h1{letter-spacing:-.035em;text-wrap:pretty;font-size:36px;line-height:1.4}.cp-lead{margin-top:20px;font-size:21px;line-height:1.75}.cp-answer{margin-top:18px;font-size:17px;line-height:1.95}.cp-actions{gap:14px;margin-top:25px}.cp-button{gap:10px;min-height:52px;padding:13px 18px;font-size:16px}.cp-jump{font-size:16px}.cp-images{gap:27px;margin-bottom:36px}.cp-images-pair{grid-template-columns:1fr}.cp-image-frame{aspect-ratio:1.17}.cp-image-sample .cp-image-frame{aspect-ratio:1.12}.cp-image-sample img{padding:16px}.cp-image-factory .cp-image-frame{aspect-ratio:1.24}.cp-figure figcaption{padding-top:12px;font-size:14px}.cp-reading-layout{display:block}.cp-contents{border-bottom:1px solid #dce5eb;padding:22px 0;position:static}.cp-contents>p{margin-bottom:10px}.cp-contents nav{flex-wrap:wrap;gap:3px 20px;display:flex}.cp-contents a{min-height:38px;padding:7px 0;font-size:16px;line-height:1.7}.cp-section{padding:29px 0 32px;scroll-margin-top:95px}.cp-section h2{margin-bottom:17px;font-size:25px;line-height:1.55}.cp-section p,.cp-section li,.cp-row dd{font-size:17px;line-height:1.95}.cp-list li{padding-bottom:12px}.cp-row{grid-template-columns:1fr;gap:6px;padding:17px 0}.cp-row dt{font-size:17px;line-height:1.8}.cp-question h3{font-size:20px;line-height:1.65}.cp-question{margin-top:24px}.cp-link{gap:13px;min-height:46px;padding:8px 0;font-size:16px}.cp-section-links{gap:4px;margin-top:17px}.cp-related{margin-top:20px;padding-top:23px;display:block}.cp-related>p{margin-bottom:10px;padding:0;font-size:14px}.cp-related>div{gap:4px}.cp-references{margin-top:15px;padding:24px 0}.cp-references h2{font-size:17px}.cp-references .cp-link{font-size:16px}.cp-references p{font-size:14px}}@media (prefers-reduced-motion:reduce){.content-page *{scroll-behavior:auto!important;transition:none!important}}.cp-mobile-break{display:none}.cp-updated{color:#617588;margin:-4px 0 20px;font-size:16px;line-height:1.7}.cp-title-term{white-space:nowrap}@media (width<=760px){.cp-mobile-break{display:block}}.request-channel-grid{grid-template-columns:1.25fr 1fr;gap:20px;margin-bottom:64px;display:grid}.request-channel{background:#fff;border:1px solid #dce5eb;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.request-channel>svg{color:#1765a3;margin-bottom:20px}.request-channel h2{margin-bottom:12px;font-size:26px;font-weight:500;line-height:1.5}.request-channel p{color:#3f5669;font-size:18px;line-height:1.85}.request-channel-wechat{background:#f2f8fc;grid-row:span 2;padding:38px}.request-channel-label{color:#496578;margin-top:28px;font-size:15px}.request-wechat-id{letter-spacing:.025em;-webkit-user-select:all;user-select:all;margin:8px 0 22px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.5}.request-channel-value{color:#1765a3;overflow-wrap:anywhere;align-items:center;gap:15px;min-height:44px;margin-top:20px;font-size:26px;font-weight:500;line-height:1.5;display:inline-flex}.request-channel-value svg{flex-shrink:0}.request-channel-email{font-size:22px}.request-channel .request-channel-note,.request-channel-note{color:#526b7c;margin-top:17px;font-size:15px;line-height:1.85}.request-preparation{border-top:1px solid #dce5eb;grid-template-columns:1fr 1.15fr;gap:64px;padding:48px 0 64px;display:grid}.request-preparation h2,.request-brief-intro h2{letter-spacing:-.025em;margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.5}.request-preparation p,.request-brief-intro>p:last-child{color:#3f5669;font-size:18px;line-height:1.9}.request-preparation ol{counter-reset:request-step;margin:0;padding:0;list-style:none}.request-preparation li{counter-increment:request-step;padding:0 0 28px 44px;position:relative}.request-preparation li:last-child{padding-bottom:0}.request-preparation li:before{content:"0" counter(request-step);color:#598099;font-size:15px;position:absolute;top:2px;left:0}.request-preparation strong{margin-bottom:7px;font-size:20px;font-weight:500;line-height:1.6;display:block}.request-preparation li span{color:#3f5669;font-size:18px;line-height:1.85;display:block}.request-brief-builder{border-top:1px solid #dce5eb;margin-bottom:48px;padding-top:48px}.request-brief-intro{max-width:790px;margin-bottom:30px}.request-brief-fields{max-width:900px}.request-brief-fields label{flex-direction:column;gap:10px;margin-bottom:24px;font-size:17px;font-weight:500;line-height:1.7;display:flex}.request-brief-fields label>span{color:#526b7c;font-size:14px;font-weight:400}.request-brief-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.request-brief-fields input,.request-brief-fields textarea{box-sizing:border-box;color:#173b56;resize:vertical;background:#fff;border:1px solid #b6c9d7;border-radius:5px;width:100%;min-height:52px;padding:13px 15px;font:400 17px/1.85 PingFang SC,Microsoft YaHei,system-ui,sans-serif}.request-brief-fields input::placeholder,.request-brief-fields textarea::placeholder{color:#61798b;opacity:1}.request-brief-fields input:focus-visible,.request-brief-fields textarea:focus-visible{outline-offset:3px;outline:3px solid #2c86bc}.request-brief-fields .request-brief-summary{background:#f5f8fa;font-size:16px}.request-brief-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.request-secondary-button{color:#1765a3;background:#fff;border:1px solid #b6c9d7;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.request-secondary-button:hover{background:#f2f8fc;border-color:#1765a3}.request-brief-feedback{color:#3f5669;max-width:800px;min-height:2em;margin-top:18px;font-size:16px;line-height:1.85}.request-brief-privacy{color:#526b7c;margin-top:12px;font-size:15px;line-height:1.8}.request-brief-privacy a{text-underline-offset:4px;color:#1765a3;text-decoration:underline}.request-static-note{color:#3f5669;margin-bottom:32px;font-size:17px;line-height:1.9}.privacy-page .cp-intro,.privacy-body{max-width:850px}.privacy-body .cp-section:first-child{border-top:1px solid #dce5eb}.privacy-body a{color:#1765a3;text-underline-offset:4px;text-decoration:underline}.no-js-contact{color:#3f5669;margin:24px 0;font-size:16px;line-height:1.85}@media (width<=760px){.request-channel-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.request-channel{padding:25px}.request-channel-wechat{grid-row:auto;padding:27px 25px}.request-channel h2{font-size:24px}.request-channel p,.request-preparation p,.request-preparation li span,.request-brief-intro>p:last-child{font-size:17px;line-height:1.85}.request-channel-value{font-size:26px}.request-channel-email{font-size:21px}.request-wechat-id{margin-bottom:20px;font-size:31px}.request-channel .cp-button{gap:10px;width:100%;padding-inline:14px;font-size:16px}.request-preparation{padding:34px 0 40px;display:block}.request-preparation h2,.request-brief-intro h2{font-size:27px;line-height:1.5}.request-preparation ol{margin-top:28px}.request-preparation li{padding-bottom:25px;padding-left:36px}.request-preparation strong{font-size:19px}.request-brief-builder{padding-top:34px}.request-brief-row{display:block}.request-brief-fields label{margin-bottom:22px;font-size:17px}.request-brief-fields input,.request-brief-fields textarea{padding:12px 13px;font-size:17px}.request-brief-actions{gap:12px}.request-brief-actions .cp-button{width:100%}.request-secondary-button{flex:1;padding-inline:14px;font-size:16px}.request-brief-feedback{font-size:16px}.request-brief-privacy{font-size:15px}}@media (prefers-reduced-motion:reduce){.request-page *{scroll-behavior:auto!important;transition:none!important}}.request-online-section{border-top:1px solid #dce5eb;padding:48px 0 64px;scroll-margin-top:120px}.request-form-fieldset{border:0;min-width:0;margin:0;padding:0}.request-form-fieldset:disabled{opacity:.72}.request-brief-fields label>em{color:#476a80;margin-top:-7px;font-size:14px;font-style:normal;font-weight:400}.request-brief-fields select{box-sizing:border-box;color:#173b56;background:#fff;border:1px solid #b6c9d7;border-radius:5px;width:100%;min-height:59px;padding:13px 15px;font:400 17px/1.85 PingFang SC,Microsoft YaHei,system-ui,sans-serif}.request-brief-fields select:focus-visible,.request-project-id-row input:focus-visible{outline-offset:3px;outline:3px solid #2c86bc}.request-brief-fields [aria-invalid=true]{border-color:#aa4239}.request-field-hint{color:#526b7c;font-size:15px;font-weight:400;line-height:1.8}.request-attachment-field{background:#f6f9fc;border:1px dashed #aec6d7;border-radius:7px;margin-bottom:28px;padding:24px}.request-brief-fields .request-attachment-field>label{flex-flow:wrap;align-items:center;gap:10px;margin-bottom:15px;font-size:18px;display:flex}.request-attachment-field>input[type=file]{background:#fff;border:1px solid #b6c9d7;border-radius:5px;min-height:52px;padding:10px;font-size:16px;line-height:1.8}.request-attachment-field>input[type=file]::file-selector-button{color:#1765a3;cursor:pointer;background:#edf4f9;border:1px solid #aac2d3;border-radius:5px;margin-right:12px;padding:9px 14px;font:500 16px/1.5 PingFang SC,Microsoft YaHei,system-ui,sans-serif}.request-attachment-field>.request-field-hint{margin-top:13px}.request-attachment-list{margin:18px 0 0;padding:0;list-style:none}.request-attachment-list li{border-top:1px solid #dce5eb;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.request-attachment-list li>svg{color:#1765a3;flex-shrink:0}.request-attachment-list li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;line-height:1.65}.request-attachment-list small{color:#526b7c;margin-top:2px;font-size:14px;display:block}.request-remove-file{color:#476b83;background:#e6eff6;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.request-optional-details{border-block:1px solid #dce5eb;margin-bottom:28px;padding:0 0 4px}.request-optional-details>summary{cursor:pointer;min-height:58px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.8}.request-optional-details>summary>span{color:#526b7c;margin-left:8px;font-size:14px;font-weight:400}.request-optional-details[open]>summary{margin-bottom:12px}.request-brief-fields label.request-consent{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:26px;font-weight:400;line-height:1.85;display:flex}.request-consent>input[type=checkbox]{accent-color:#1765a3;cursor:pointer;flex-shrink:0;width:20px;height:20px;min-height:0;margin:5px 0 0}.request-brief-fields .request-consent>span{color:#3f5669;font-size:16px;font-weight:400}.request-consent a,.request-source a{color:#1765a3;text-underline-offset:4px;text-decoration:underline}.request-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.request-submit:disabled{opacity:.65;cursor:wait}.request-form-errors{color:#88392f;background:#fff6f4;border:1px solid #e0b6b1;border-radius:7px;margin-bottom:27px;padding:22px;scroll-margin-top:115px}.request-form-errors strong{margin-bottom:9px;font-size:18px;line-height:1.7;display:block}.request-form-errors>a{text-underline-offset:4px;min-height:36px;padding:5px 0;font-size:16px;line-height:1.85;text-decoration:underline;display:block}.request-form-errors:focus-visible,.request-result:focus-visible{outline-offset:5px;outline:3px solid #2c86bc}.request-unconfirmed{background:#f6f9fc;border:1px solid #c9dce9;border-radius:7px;margin:0 0 24px;padding:24px}.request-unconfirmed>p,.request-result>p{color:#3f5669;margin-bottom:18px;font-size:17px;line-height:1.9}.request-unconfirmed>label,.request-result>label{margin-bottom:12px;font-size:16px;line-height:1.7;display:block}.request-project-id-row{align-items:center;gap:12px;max-width:860px;display:flex}.request-project-id-row input{box-sizing:border-box;color:#173b56;background:#fff;border:1px solid #b6c9d7;border-radius:5px;width:100%;min-width:0;min-height:52px;padding:12px 14px;font:400 16px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.request-project-id-row button{flex-shrink:0}.request-copy-status{color:#526b7c!important;margin-top:12px!important;margin-bottom:20px!important;font-size:15px!important;line-height:1.85!important}.request-result{background:#f4faf7;border:1px solid #c5dfd6;border-radius:8px;max-width:900px;padding:32px}.request-result-icon{color:#247958;background:#dceee5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.request-result h3{margin-bottom:18px;font-size:28px;font-weight:500;line-height:1.5}.request-source{margin-top:14px}@media (width<=760px){.request-online-section{padding:34px 0 40px;scroll-margin-top:95px}.request-attachment-field{padding:18px}.request-attachment-field>input[type=file]{padding:8px;font-size:15px}.request-attachment-field>input[type=file]::file-selector-button{margin-right:8px;padding:8px 10px;font-size:15px}.request-brief-fields select{min-height:57px;padding:12px 13px;font-size:17px}.request-brief-fields .request-consent>span{font-size:16px}.request-form-errors{padding:18px}.request-project-id-row{display:block}.request-project-id-row button{min-height:48px;margin-top:12px}.request-project-id-row input{letter-spacing:-.03em;padding-inline:10px;font-size:15px}.request-result{padding:24px 20px}.request-result h3{font-size:26px}.request-unconfirmed{padding:20px}.request-brief-actions .request-submit{min-height:54px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.contents{display:contents}.hidden{display:none}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}@font-face{font-family:Inter;src:url(/media/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#f5f7fa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-pad:clamp(24px,4.15vw,72px);--line:#e0ecf62b;--muted:#9ca8b3;--ice:#c8e4f4;background:#070a0d;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #b7e4ff}img,svg{display:block}img{max-width:100%}h1,h2,h3,p,figure{margin:0}button{border-radius:0}::selection{background:#c8e4f440}.page-shell{padding-left:var(--page-pad);padding-right:var(--page-pad)}.section-shell{padding:100px var(--page-pad) 104px;max-width:1800px;margin-inline:auto}.skip-link{color:#0a0a0a;z-index:200;background:#fff;border-radius:5px;padding:13px 20px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{height:94px;padding:0 var(--page-pad);z-index:50;isolation:isolate;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:28px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(20px);background:#070a0ddb;border-color:#ffffff1f}.brand{align-items:center;gap:12px;min-width:195px;display:flex}.brand svg{width:31px;height:32px}.brand>span{flex-direction:column;gap:5px;display:flex}.brand strong{letter-spacing:.1em;font-size:23px;font-weight:600;line-height:1.05}.brand small{letter-spacing:.18em;color:#b6c2cb;white-space:nowrap;font-size:8px}.desktop-nav{align-items:center;gap:clamp(25px,3vw,51px);display:flex}.desktop-nav a{letter-spacing:.04em;color:#ffffffc7;padding-block:18px;font-size:13px;transition:color .3s;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:#e9f3fa;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:8px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.header-consult{-webkit-backdrop-filter:blur(14px);letter-spacing:.03em;background:#ffffff17;border:1px solid #ffffff40;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:13px 17px;font-size:12px;transition:background .3s,border-color .3s;display:flex}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobile-menu-button,.mobile-nav{display:none}.hero{isolation:isolate;background:#0b131b;flex-direction:column;justify-content:space-between;min-height:max(820px,100svh);padding-top:147px;display:flex;position:relative;overflow:hidden}.hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02060a4d,#0000 65%),linear-gradient(#05090f1f,#0000 55%,#03070ba3);position:absolute;inset:0}.hero-top,.hero-bottom,.hero-foot{z-index:2;position:relative}.hero-top{justify-content:space-between;gap:40px;display:flex}.hero-services{flex-direction:column;gap:13px;display:flex}.hero-services p{letter-spacing:.13em;color:#d1dce5;text-shadow:0 1px 14px #0009;gap:12px;font-size:11px;line-height:1.5;display:flex}.hero-intro{letter-spacing:.025em;text-shadow:0 2px 7px #010509fa,0 4px 24px #010509eb,0 0 52px #010509b3;width:280px;font-size:20px;font-weight:400;line-height:1.7}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:185px;padding-bottom:43px;display:flex}.accent-label{letter-spacing:.15em;-webkit-backdrop-filter:blur(14px);background:#f3f9ff1a;border-left:2px solid #dfedf7;margin-bottom:27px;padding:8px 12px;font-size:9px;line-height:1.4;display:table}.hero h1{letter-spacing:-.065em;white-space:nowrap;text-shadow:0 2px 25px #0000004d;font-size:clamp(55px,5.85vw,104px);font-weight:400;line-height:1.23}.hero-explore{color:#ffffffd6;align-items:center;gap:20px;min-height:44px;margin-top:32px;font-size:13px;display:inline-flex}.hero-explore svg{transition:transform .3s}.hero-explore:hover svg{transform:translateY(5px)}.hero-contact{-webkit-backdrop-filter:blur(18px);background:#bfd7e91a;border:1px solid #e0f0fb36;border-radius:11px;flex:none;align-items:center;gap:18px;margin-bottom:10px;padding:19px 21px;display:flex}.contact-signal{opacity:.8;grid-template-columns:repeat(3,7px);gap:7px;padding:17px 9px 17px 0;display:grid}.contact-signal i{background:#9dc8e2;border-radius:50%;width:7px;height:7px}.contact-signal i:nth-child(3n){opacity:.3}.contact-signal i:nth-child(3n+1){opacity:.58}.hero-contact-copy>span{letter-spacing:.035em;font-size:14px}.hero-contact-copy p{color:#b8c6d1;margin-top:7px;margin-bottom:13px;font-size:10px}.mini-pill{color:#121a20;background:#edf4f9;border:0;border-radius:50px;justify-content:center;align-items:center;gap:13px;min-height:40px;padding:11px 16px;font-size:11px;transition:background .3s,transform .3s;display:flex}.mini-pill:hover{background:#d4e4ee;transform:translateY(-2px)}.hero-foot{letter-spacing:.16em;color:#a9b8c4;border-top:1px solid #e0ecf626;justify-content:space-between;align-items:center;min-height:61px;font-size:8px;display:flex}.hero-index{align-items:center;gap:12px;display:flex}.hero-index i{background:#c7e9fb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #a5daf873}.chapter{border-bottom:1px solid var(--line);color:#b6c5cf;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:25px;padding-bottom:29px;font-size:10px;display:flex}.chapter>span:last-child{letter-spacing:.15em;color:#7e8e9b;font-size:9px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:52px;margin-bottom:62px;display:flex}.section-heading h2,.customization-intro h2{letter-spacing:-.05em;font-size:clamp(39px,4.45vw,75px);font-weight:400;line-height:1.28}.heading-aside{flex-shrink:0;width:290px;padding-bottom:5px}.heading-aside p{color:#afbfc9;letter-spacing:.015em;font-size:14px;line-height:1.95}.text-link{letter-spacing:.03em;align-items:center;gap:25px;min-height:44px;font-size:12px;transition:color .3s;display:inline-flex}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(3px,-3px)}.eyebrow{letter-spacing:.13em;color:#91a1ae;font-size:9px;font-weight:400}.pill{letter-spacing:.03em;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:17px;min-height:51px;padding:15px 24px;font-size:12px;line-height:1.4;transition:background .3s,transform .3s,border-color .3s;display:inline-flex}.pill svg{flex-shrink:0;transition:transform .3s}.pill:hover>svg:last-child{transform:translate(2px,-2px)}.pill:hover{transform:translateY(-2px)}.pill-light:hover{background:#d9e5ee}.pill-glass:hover{background:#ffffff1a;border-color:#ffffff78}.applications{background:radial-gradient(at 80% 38%,#1a394e2b,#0000 52%);padding-top:102px}.application-controls{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.scene-tabs{gap:9px;display:flex}.scene-tabs button{color:#9eacb7;background:0 0;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:20px;min-height:48px;padding:14px 17px;font-size:12px;line-height:1.5;transition:background .3s,color .3s,border-color .3s;display:flex}.scene-tabs button>span{color:#687b89;font-size:9px}.scene-tabs button>svg{opacity:.6;margin-left:12px}.scene-instruction{color:#7d8d9a;letter-spacing:.04em;font-size:10px}.application-visual{aspect-ratio:2;background:#101923;width:100%;position:relative;overflow:hidden}.application-visual img{object-fit:cover;object-position:center 54%;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .65s,transform 1s;position:absolute;inset:0;transform:scale(1.025)}.application-visual img.is-active{opacity:1;visibility:visible;transform:scale(1)}.scene-corner{pointer-events:none;z-index:1;opacity:.7;width:28px;height:28px;position:absolute}.scene-corner-tl{border-top:1px solid #d4ecfa;border-left:1px solid #d4ecfa;top:15px;left:15px}.scene-corner-br{border-bottom:1px solid #d4ecfa;border-right:1px solid #d4ecfa;bottom:15px;right:15px}.application-story{border-bottom:1px solid var(--line);grid-template-columns:1.06fr 1fr;gap:70px;margin-top:33px;padding-bottom:29px;display:grid}.application-story-title h3{letter-spacing:-.03em;margin-top:14px;font-size:clamp(22px,2.05vw,31px);font-weight:400;line-height:1.5}.application-story-body p{color:#a9bac7;max-width:440px;font-size:13px;line-height:1.9}.scene-tags{color:#93a7b6;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:10px;display:flex}.scene-tags span{align-items:center;gap:8px;display:flex}.scene-tags span:before{content:"";background:#89b7d0;border-radius:50%;width:3px;height:3px}.application-story-body .text-link{margin-top:12px}.concept-note{color:#6e808f;max-width:700px;margin-top:18px;font-size:10px;line-height:1.8}.products{background:#0d1217;max-width:none}.product-photos{grid-template-columns:1fr 1fr;gap:26px;display:grid}.product-photo-inner{aspect-ratio:1.14;background:#f4f6f8;border-radius:2px;position:relative;overflow:hidden}.product-photo-inner img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:25px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-photo:hover .product-photo-inner img{transform:scale(1.035)}.product-photo figcaption{letter-spacing:.03em;color:#b2c2ce;justify-content:space-between;gap:16px;padding-top:18px;font-size:10px;display:flex}.product-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}.product-bottom p{color:#7f919f;font-size:11px;line-height:1.8}.product-bottom .pill{min-width:195px}.factory{padding-top:103px}.factory-visual{aspect-ratio:2.22;background:#bccbd5;border-radius:2px;overflow:hidden}.factory-visual img{object-fit:cover;object-position:center 27%;filter:saturate(.65);width:100%;height:100%;transition:filter .8s,transform 1.2s}.factory-visual:hover img{filter:saturate(.85);transform:scale(1.015)}.factory-details{grid-template-columns:1fr 1.15fr;gap:70px;margin-top:48px;display:grid}.factory-place{color:#aebfcd;align-items:flex-start;gap:12px;padding-top:22px;font-size:12px;display:flex}.factory-place p{line-height:1.4}.factory-place small{color:#758897;margin-top:12px;font-size:10px;display:block}.location-mark{background:#acd7f1;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 10px #aad9f64d}.capability-list{border-top:1px solid var(--line)}.capability-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:26px;padding:25px 0;display:flex}.capability-row>span{color:#627b8c;padding-top:5px;font-size:10px}.capability-row>div{flex:1}.capability-row h3{font-size:18px;font-weight:400;line-height:1.4}.capability-row p{color:#7f96a8;max-width:390px;margin-top:9px;font-size:12px;line-height:1.9}.capability-row>svg{color:#59778b;margin-top:3px;transition:transform .3s,color .3s}.capability-row:hover>svg{color:#b3d6ed;transform:translate(2px,-2px)}.customization{padding-top:45px}.customization-layout{grid-template-columns:1fr 1.15fr;gap:70px;padding-top:59px;padding-bottom:80px;display:grid}.customization-intro h2{font-size:clamp(36px,3.8vw,65px)}.customization-intro>p{color:#92a6b5;margin-top:27px;font-size:13px;line-height:1.9}.customization-intro .text-link{margin-top:26px}.process-list{border-top:1px solid var(--line)}.process-step{border-bottom:1px solid var(--line);align-items:flex-start;gap:28px;padding:29px 0;display:flex}.process-number{color:#6f8495;padding-top:4px;font-size:10px;line-height:1.6}.process-step>div{flex:1}.process-step h3{letter-spacing:.01em;font-size:21px;font-weight:400;line-height:1.4}.process-step p{color:#8199ab;margin-top:10px;font-size:12px;line-height:1.8}.process-dot{border:1px solid #4f6b7f;border-radius:50%;width:7px;height:7px;margin-top:11px;transition:background .3s,border-color .3s}.guides{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:45px;padding:38px 0;display:flex}.guides-intro p{letter-spacing:-.02em;margin-top:12px;font-size:19px;font-weight:400;line-height:1.6}.guide-links{align-items:center;gap:clamp(25px,3.8vw,65px);display:flex}.guide-links .text-link{gap:17px;font-size:11px}.contact-section{background:radial-gradient(at 70% 75%,#2147632e,#0000 55%);padding-top:14px;padding-bottom:0}.contact-section .chapter{border-top:0}.closing-layout{justify-content:space-between;align-items:flex-end;gap:55px;padding-top:78px;padding-bottom:112px;display:flex}.closing-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.closing-contact{flex:none;padding-bottom:5px}.closing-contact>p{color:#859baa;margin-bottom:23px;font-size:12px}.closing-contact>a{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:34px;font-size:25px;line-height:1.6;display:flex}.closing-contact>a.email-link{letter-spacing:0;color:#a4bacb;margin-top:11px;font-size:14px}.closing-contact>span{color:#70899b;letter-spacing:.02em;margin-top:20px;font-size:11px;display:block}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:32px 0 35px;display:flex}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand svg{color:#d0e1ed;width:26px;height:29px}.footer-brand>span{letter-spacing:.08em;font-size:18px;line-height:1.15}.footer-brand small{color:#6d8495;letter-spacing:.14em;margin-top:7px;font-size:7px;display:block}.site-footer>p{letter-spacing:.03em;color:#677f91;font-size:9px}.site-footer>div{letter-spacing:.03em;color:#92a8b8;gap:30px;font-size:9px;display:flex}.site-footer>div>a{align-items:center;gap:8px;min-height:44px;transition:color .3s;display:flex}.mobile-contact-bar{display:none}.wechat-dialog{color:#f3f6fa;background:#111a22;border:1px solid #cbe7f93b;border-radius:14px;width:min(480px,100vw - 36px);max-height:calc(100svh - 40px);padding:0;overflow:auto;box-shadow:0 30px 120px #0009}.wechat-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#020508bf}.wechat-dialog-inner{padding:39px 35px 27px;position:relative}.dialog-close{color:#97aab9;border-radius:50%;transition:background .3s,color .3s;position:absolute;top:13px;right:13px}.dialog-icon{color:#c4e7fb;background:#d3ebf80b;border:1px solid #3b566a;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:24px;display:flex}.wechat-dialog .eyebrow{color:#7992a6;font-size:8px}.wechat-dialog h2{letter-spacing:-.04em;margin-top:13px;font-size:29px;font-weight:400;line-height:1.4}.dialog-intro{color:#94aabc;margin-top:15px;font-size:12px;line-height:1.85}.wechat-number{border-block:1px solid #d2ebfa24;margin-top:24px;padding-block:21px}.wechat-number>span{color:#7b95a9;margin-bottom:11px;font-size:10px;display:block}.wechat-number strong{letter-spacing:.03em;-webkit-user-select:all;user-select:all;font-size:31px;font-weight:500}.dialog-copy{gap:10px;width:100%;margin-top:23px}.dialog-feedback{color:#8ba2b5;min-height:36px;margin-top:12px;font-size:10px;line-height:1.8}.brief-download{color:#bdd5e7;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:7px;font-size:11px;display:flex}.brief-download>svg:last-child{margin-left:auto}.brief-download>svg:first-child{margin-right:0}.dialog-contact{border-top:1px solid #d9ebf81f;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:15px;padding-top:14px;display:flex}.dialog-contact>a{color:#7e99ad;align-items:center;gap:7px;min-height:38px;font-size:10px;display:flex}.enter{animation:.7s cubic-bezier(.2,.65,.25,1) backwards hero-enter;animation-delay:var(--enter-delay,0s)}@keyframes hero-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{transition:opacity .7s ease-out,transform .7s ease-out}.reveal-pending{opacity:0;transform:translateY(28px)}.reveal-pending.is-visible{opacity:1;transform:translateY(0)}@media (width>=1800px){.hero-top,.hero-bottom,.hero-foot,.products{padding-left:max(var(--page-pad),calc((100vw - 1656px)/2));padding-right:max(var(--page-pad),calc((100vw - 1656px)/2))}.site-header{padding-inline:max(var(--page-pad),calc((100vw - 1656px)/2))}}@media (width<=1200px){.site-header{gap:20px;height:83px}.brand{min-width:175px}.brand strong{font-size:21px}.desktop-nav{gap:25px}.header-consult{padding-inline:13px}.hero{min-height:max(760px,100svh);padding-top:130px}.hero-bottom{gap:22px;margin-top:180px}.hero-intro{width:260px;font-size:18px}.hero h1{font-size:clamp(55px,6.2vw,76px)}.hero-contact{gap:12px;padding:17px 15px}.hero-contact-copy>span{font-size:13px}.contact-signal{grid-template-columns:repeat(3,5px);gap:5px;padding-right:4px}.contact-signal i{width:5px;height:5px}.section-shell{padding-top:80px;padding-bottom:80px}.section-heading{margin-top:44px;margin-bottom:48px}.application-story{gap:35px}.factory-details,.customization-layout{grid-template-columns:1fr 1.2fr;gap:48px}.guide-links{gap:24px}.guide-links .text-link{gap:10px}.contact-section{padding-top:10px;padding-bottom:0}.closing-layout{padding-top:65px;padding-bottom:90px}.customization{padding-top:30px}.closing-contact>a{font-size:22px}.site-footer>p{max-width:240px;line-height:1.8}}@media (width<=960px){.desktop-nav{display:none}.brand{min-width:0}.mobile-menu-button{display:flex}.header-consult{min-height:42px}.mobile-nav{padding:17px var(--page-pad) 25px;-webkit-backdrop-filter:blur(20px);background:#070c12f7;border-bottom:1px solid #ffffff26;display:block;position:absolute;top:82px;left:0;right:0}.mobile-nav>a{border-bottom:1px solid #ffffff1a;align-items:center;gap:22px;min-height:58px;padding-block:18px;font-size:17px;display:flex}.mobile-nav>a>span{color:#6c8497;font-size:10px}.mobile-nav>a>svg{color:#90b3cc;margin-left:auto}.hero{min-height:max(800px,100svh)}.hero h1{font-size:clamp(50px,6.9vw,67px)}.hero-contact{padding:17px 16px}.contact-signal{display:none}.hero-contact-copy p{font-size:9px}.hero-bottom{gap:25px;margin-top:215px}.hero-intro{width:240px;font-size:17px}.section-heading h2{font-size:48px}.heading-aside{width:250px}.heading-aside p{font-size:13px}.application-story{grid-template-columns:1fr 1fr;gap:30px}.application-story-title h3{font-size:24px}.scene-instruction{display:none}.factory-details{grid-template-columns:1fr 1.6fr;gap:35px}.factory-visual{aspect-ratio:1.85}.customization-layout{grid-template-columns:1fr 1.3fr;gap:35px}.customization-intro h2{font-size:41px}.guides{gap:25px}.guide-links{flex-direction:column;align-items:flex-start;gap:4px}.guide-links .text-link{justify-content:space-between;width:230px}.closing-contact>a{font-size:21px}.closing-layout{gap:25px}.closing-layout h2{font-size:58px}.closing-actions{gap:10px}.closing-actions .pill{gap:12px;padding-inline:19px;font-size:11px}.site-footer{gap:15px}.site-footer>p{font-size:8px}.site-footer>div{gap:17px}.footer-brand>span{font-size:16px}}@media (width<=720px){:root{--page-pad:24px}.site-header{gap:15px;height:79px}.brand{gap:9px}.brand svg{width:26px;height:29px}.brand strong{font-size:21px}.brand small{letter-spacing:.14em;font-size:6.5px}.header-actions{gap:5px}.header-consult{gap:7px;min-height:44px;padding:11px 12px;font-size:10px}.header-consult>svg:first-child{display:none}.header-consult>svg:last-child{width:12px}.mobile-menu-button{width:40px}.mobile-nav{top:78px}.hero{min-height:max(835px,100svh);padding-top:116px}.hero-top{display:block}.hero-services{gap:9px}.hero-services p{letter-spacing:.1em;gap:9px;font-size:9px}.hero-intro{width:230px;margin-top:31px;font-size:14px;line-height:1.8;display:none}.hero-bottom{margin-top:260px;padding-bottom:25px;display:block}.hero-title-group{max-width:100%}.accent-label{letter-spacing:.12em;margin-bottom:18px;padding:7px 10px;font-size:8px}.hero h1{letter-spacing:-.06em;font-size:clamp(42px,7.6vw,57px);line-height:1.3}.hero-explore{gap:17px;margin-top:14px;font-size:11px}.hero-contact{background:#aac8de17;border-radius:8px;justify-content:space-between;width:100%;max-width:430px;margin-top:32px;margin-bottom:0;padding:16px 18px}.contact-signal{grid-template-columns:repeat(3,5px);gap:5px;padding:7px 4px 7px 0;display:grid}.hero-contact-copy{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-contact-copy>span{font-size:12px}.hero-contact-copy p{display:none}.mini-pill{gap:9px;min-height:40px;padding:10px 14px;font-size:10px}.hero-foot{letter-spacing:.1em;min-height:50px;font-size:6px}.hero-index{gap:8px;font-size:7px}.hero-index i{width:4px;height:4px}.section-shell{padding-top:67px;padding-bottom:66px}.chapter{letter-spacing:.06em;gap:12px;padding-bottom:20px;font-size:9px}.chapter>span:last-child{letter-spacing:.13em;font-size:6.5px}.section-heading{margin-top:35px;margin-bottom:36px;display:block}.section-heading h2{letter-spacing:-.055em;font-size:43px;line-height:1.3}.heading-aside{justify-content:space-between;align-items:flex-end;gap:18px;width:auto;max-width:340px;margin-top:24px;display:flex}.heading-aside p{font-size:12px;line-height:1.9}.heading-aside p br:first-child{display:none}.heading-aside .text-link{flex-shrink:0;gap:9px;min-height:38px;margin-top:0;font-size:10px}.heading-aside .text-link svg{width:14px}.application-controls{margin-bottom:15px}.scene-tabs{gap:8px;width:100%}.scene-tabs button{flex:1;justify-content:space-between;gap:12px;min-height:46px;padding:12px;font-size:11px}.scene-tabs button>span{font-size:8px}.scene-tabs button>svg{width:13px;margin-left:0}.application-visual{aspect-ratio:1.08}.application-visual img{object-position:60% center}.scene-corner{width:20px;height:20px}.scene-corner-tl{top:10px;left:10px}.scene-corner-br{bottom:10px;right:10px}.application-story{margin-top:23px;padding-bottom:23px;display:block}.application-story-title .eyebrow{font-size:8px}.application-story-title h3{letter-spacing:-.04em;margin-top:10px;font-size:24px;line-height:1.5}.application-story-body{margin-top:16px}.application-story-body p{font-size:12px;line-height:1.9}.scene-tags{gap:19px;margin-top:13px;font-size:9px}.application-story-body .text-link{gap:16px;margin-top:12px;font-size:11px}.concept-note{margin-top:15px;font-size:9px;line-height:1.8}.products .heading-aside{max-width:370px}.product-photos{grid-template-columns:1fr;gap:24px}.product-photo-inner{aspect-ratio:1.16}.product-photo-inner img{padding:16px}.product-photo figcaption{padding-top:13px;font-size:9px}.product-bottom{flex-direction:column;align-items:flex-start;gap:22px;margin-top:25px}.product-bottom p{font-size:10px}.product-bottom .pill{min-width:0;min-height:47px;padding:13px 21px;font-size:11px}.factory-visual{aspect-ratio:1.12}.factory-visual img{object-position:48% 27%}.factory-details{margin-top:25px;display:block}.factory-place{margin-bottom:27px;padding-top:0;font-size:11px}.factory-place p{align-items:center;gap:15px;display:flex}.factory-place small{margin-top:0;font-size:9px}.capability-row{gap:21px;padding-block:23px}.capability-row h3{font-size:18px}.capability-row p{max-width:305px;margin-top:8px;font-size:11px;line-height:1.9}.capability-row>span{font-size:9px}.capability-row>svg{width:17px}.customization{padding-top:18px}.customization-layout{padding-top:35px;padding-bottom:38px;display:block}.customization-intro h2{letter-spacing:-.055em;font-size:42px;line-height:1.3}.customization-intro>p{margin-top:23px;font-size:12px}.customization-intro .text-link{margin-top:13px;font-size:11px}.process-list{margin-top:29px}.process-step{gap:22px;padding:24px 0}.process-step h3{font-size:20px}.process-step p{margin-top:8px;font-size:11px;line-height:1.8}.process-number{font-size:9px}.process-dot{width:6px;height:6px}.guides{padding:27px 0;display:block}.guides-intro .eyebrow{font-size:8px}.guides-intro p{margin-top:11px;font-size:19px}.guide-links{gap:0;margin-top:18px}.guide-links .text-link{border-bottom:1px solid #dcecf614;width:100%;min-height:49px;padding:12px 0;font-size:12px}.guide-links .text-link:last-child{border-bottom:0}.contact-section{padding-top:0;padding-bottom:80px}.closing-layout{padding-top:46px;padding-bottom:43px;display:block}.closing-layout h2{letter-spacing:-.06em;font-size:49px;line-height:1.3}.closing-actions{gap:10px;margin-top:27px}.closing-actions .pill{gap:11px;min-height:48px;padding:13px 17px;font-size:10px}.closing-actions .pill>svg:first-child{width:16px}.closing-actions .pill>svg:last-child{width:14px}.closing-contact{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;column-gap:30px;margin-top:46px;padding-top:24px;display:flex}.closing-contact>p{width:100%;margin-bottom:14px;font-size:11px}.closing-contact>a{gap:30px;font-size:24px}.closing-contact>a>svg{width:17px}.closing-contact>a.email-link{gap:16px;margin-top:0;font-size:12px}.closing-contact>span{width:100%;margin-top:14px;font-size:10px}.site-footer{flex-wrap:wrap;gap:20px;padding-top:25px;padding-bottom:18px}.footer-brand>span{font-size:17px}.footer-brand small{font-size:6px}.footer-brand svg{width:25px;height:27px}.site-footer>p{color:#657f92;order:3;width:100%;max-width:none;margin-top:-8px;font-size:8px}.site-footer>div{gap:17px;margin-left:auto;font-size:9px}.mobile-contact-bar{-webkit-backdrop-filter:blur(18px);z-index:40;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#0b1219f0;border-top:1px solid #bedbef2e;gap:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-contact-bar>button,.mobile-contact-bar>a{border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;font-size:12px;display:flex}.mobile-contact-bar>button{color:#121c24;background:#deedf6;border:1px solid #deedf6;flex:1.2}.mobile-contact-bar>button>svg:last-child{margin-left:7px}.mobile-contact-bar>a{color:#c8dce9;background:#c5e4f70e;border:1px solid #bedbef33;flex:1}.wechat-dialog-inner{padding:32px 25px 23px}.wechat-dialog h2{font-size:28px}.wechat-dialog .dialog-intro{font-size:12px}.wechat-number strong{font-size:30px}.dialog-feedback{font-size:10px}.dialog-contact>a{font-size:9px}.dialog-contact{gap:5px}}@media (width<=380px){:root{--page-pad:20px}.brand strong{font-size:19px}.brand svg{width:24px}.brand small{font-size:6px}.header-consult{padding-inline:10px;font-size:10px}.header-actions{gap:2px}.mobile-menu-button{width:36px}.hero{min-height:max(790px,100svh)}.hero-bottom{margin-top:245px}.hero h1{font-size:41px}.hero-contact{gap:11px;padding:14px}.hero-contact-copy{gap:10px}.hero-contact-copy>span{font-size:11px}.mini-pill{padding-inline:12px;font-size:9px}.hero-foot{font-size:5.5px}.section-heading h2,.customization-intro h2{font-size:38px}.heading-aside{display:block}.heading-aside .text-link{margin-top:9px}.scene-tabs button{gap:8px;padding:11px;font-size:10px}.application-story-title h3{font-size:22px}.scene-tags{gap:12px;font-size:8px}.closing-layout h2{font-size:44px}.closing-actions .pill{gap:8px;padding-inline:14px;font-size:9px}.closing-contact>a.email-link{justify-content:flex-start;width:100%;margin-top:12px}.product-photo figcaption{font-size:8px}.dialog-contact{display:block}.dialog-contact>a{min-height:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-pending{opacity:1!important;transform:none!important}.product-photo:hover .product-photo-inner img,.factory-visual:hover img{transform:none}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}body{background:#f7fafc}.site-header{color:var(--ink);-webkit-backdrop-filter:blur(18px);background:#f9fcfe80;border-color:#1e466121}.header-consult{color:#1e4e6d;background:#ffffffb8;border-color:#2454753b;box-shadow:0 3px 14px #2e536b09}.header-consult:hover{background:#fff;border-color:#3f83aa}.hero{background:#eaf3f9}.hero-intro{color:#284c64;text-shadow:none}.hero-intro>span{color:#47687c}.hero[data-hero-option="5"] .hero-intro,.hero[data-hero-option="5"] .hero-intro>span{color:#f7fbff;text-shadow:0 1px 7px #0b1a266b}.contact-signal i{background:#4b93b9}.contact-signal i:nth-child(5){background:#166a9b;box-shadow:0 0 10px #3686b433}.mini-pill:hover{background:#174969}.hero-index i{box-shadow:none;background:#2e80ad}.application-visual{background:#e5edf3}.scene-corner-tl,.scene-corner-br{border-color:#ecfaffd9}.scene-tags span:before{background:#4e8eb3}.concept-note{color:#60798a}.product-photo-inner{background:#fff;border:1px solid #466d871a;box-shadow:0 14px 45px #335c7706}.location-mark{background:#3d8cb9;box-shadow:0 0 10px #307eac26}.capability-row>span{color:#536f83}.footer-brand small,.site-footer>p{color:#536f83}.dialog-feedback{color:#5b7589}@media (width<=960px){.mobile-nav{color:#204961;background:#f7fbfef7;border-bottom-color:#214f6c2b;box-shadow:0 20px 40px #23506e0e}.mobile-nav>a{border-color:#214f6c21}.mobile-nav>a>span{color:#67869b}.mobile-nav>a>svg{color:#3e7da3}}@media (width<=720px){.hero{min-height:100svh;padding-bottom:76px}.hero-bottom{margin-top:135px;padding-bottom:18px}.hero-contact{background:#ffffffbd;margin-top:22px}.hero-foot{display:none}.guide-links .text-link{border-bottom-color:#2954711f}.site-footer>p{color:#536f83}.mobile-contact-bar{background:#f7fbfef0;border-top-color:#2656752e;box-shadow:0 -6px 30px #3358700b}.mobile-contact-bar>button{color:#fff;background:#205e83;border-color:#205e83}.mobile-contact-bar>a{color:#265572;background:#ffffffb3;border-color:#2656753d}}@media (width<=380px){.hero-bottom{margin-top:102px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17364d;--line:#264c682e;--muted:#4d6b81;--ice:#226b9c;--ink:#17364d;--ink-secondary:#426178;--ink-muted:#4d6b81;--blue:#1765a3;background:#fff}body,.hero{background:#fff}::selection{color:#123f60;background:#d6ecfa}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-color:#1765a3}.site-header{color:#17364d;background:#ffffffb8;border-color:#33597524}.site-header.is-scrolled{background:#ffffffed;border-color:#3359752b}.brand svg{color:#23678f}.brand small{color:#4d6b81}.desktop-nav a{color:#36586e}.desktop-nav a:hover{color:#125f97}.desktop-nav a:after{background:#1765a3}.header-consult{color:#175b8a;box-shadow:none;background:#fffc;border-color:#b9d1e2}.header-consult:hover{color:#124b76;background:#edf6fc;border-color:#4389b8}.hero-shade{background:0 0}.hero-services p{color:#315a75;text-shadow:none}.hero-services p span{color:#5a7d95}.hero-intro,.hero-intro>span,.hero[data-hero-option] .hero-intro,.hero[data-hero-option] .hero-intro>span{color:#315570;text-shadow:none}.hero[data-hero-option="1"] .hero-intro{isolation:isolate;position:relative}.hero[data-hero-option="1"] .hero-intro:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:#ffffffed;border-radius:12px;position:absolute;inset:-12px -16px}.accent-label{color:#23658f;background:#f3f9fdc7;border-left-color:#438cb8}.hero h1{color:#173b56;text-shadow:none}.hero h1>span{color:#276f9e}.hero-explore{color:#335e7a}.hero-explore:hover{color:#1765a3}.hero-contact{color:#20465f;background:#ffffffd1;border-color:#d5e2eb;box-shadow:0 10px 35px #234f6d09}.hero-contact-copy p{color:#4d6b81}.mini-pill{color:#fff;background:#1765a3}.mini-pill:hover{color:#fff;background:#124f82}.hero-foot{color:#4d6b81;border-color:#dbe5ec}.hero-index i{background:#3b87b5}.chapter{color:#365f7c}.chapter>span:last-child{color:#4d6b81}.muted-heading{color:#5a7b94}.heading-aside p{color:#426178}.text-link{color:#235d88}.text-link:hover{color:#125f97}.eyebrow{color:#4d6b81}.pill-light{color:#fff;background:#1765a3}.pill-light:hover{color:#fff;background:#124f82}.pill-glass{color:#235d88;background:#fff;border-color:#b5cfdf}.pill-glass:hover{color:#154e7c;background:#edf6fc;border-color:#468dbb}.applications{background:#fff}.scene-tabs button{color:#42657d;background:#fff;border-color:#c8dbe7}.scene-tabs button>span{color:#4d6b81}.scene-tabs button.is-active{color:#fff;background:#1765a3;border-color:#1765a3}.scene-tabs button.is-active>span{color:#dcefff}.scene-tabs button:hover:not(.is-active){color:#1c618f;background:#f0f7fc;border-color:#79a7c5}.scene-instruction{color:#4d6b81}.application-visual{background:#edf3f7;box-shadow:inset 0 0 0 1px #3c658214}.application-story-body p{color:#426178}.scene-tags,.concept-note{color:#4d6b81}.products{background:#f4f7fa}.product-photo-inner{background:#fff;border-color:#dce5ec;box-shadow:0 12px 36px #2b526f09}.product-photo figcaption{color:#426178}.product-photo figcaption>span:last-child{color:#4d6b81}.product-bottom p{color:#426178}.factory{background:#fff}.factory-visual{background:#eff4f8}.factory-place{color:#365f7c}.factory-place small,.capability-row>span{color:#4d6b81}.capability-row p{color:#426178}.capability-row>svg{color:#4b7897}.capability-row:hover>svg{color:#1765a3}.customization{background:#f8fbfe}.customization-intro>p{color:#426178}.process-number{color:#4d6b81}.process-step p{color:#426178}.process-dot{border-color:#82a6bf}.process-step:hover .process-dot{background:#1765a3;border-color:#1765a3}.contact-section{background:#fff}.closing-layout h2>span{color:#276f9e}.closing-contact>p{color:#426178}.closing-contact>a:hover{color:#1765a3}.closing-contact>a.email-link{color:#365f7c}.closing-contact>span{color:#4d6b81}.footer-brand svg{color:#23678f}.footer-brand small,.site-footer>p{color:#4d6b81}.site-footer>div{color:#426178}.site-footer>div>a:hover{color:#1765a3}.hero-choices{background:#ffffffe0;border-color:#dbe5ec}.hero-choices-heading{color:#4d6b81}.hero-choices-heading b{color:#244e6c}.hero-choices-heading a{color:#235d88}.hero-choices-heading a:hover{color:#125f97}.hero-choices-list button{color:#426178;background:#fff;border-color:#d5e2eb}.hero-choices-list button small{color:#4d6b81}.hero-choices-list button:hover{color:#195a89;background:#f1f7fc;border-color:#7eabc8}.hero-choices-list button.is-selected{color:#174f78;background:#edf6fc;border-color:#3a86b7;box-shadow:0 3px 12px #1f5b850a}.hero-choices-list button>svg{color:#1765a3}.wechat-dialog{color:#173b56;background:#fff;border-color:#d3e2ed;box-shadow:0 30px 110px #163a5536}.wechat-dialog::backdrop{background:#1f3e5557}.dialog-close{color:#4d6b81}.dialog-close:hover{color:#1c577f;background:#edf5fb}.dialog-icon{color:#1765a3;background:#f0f7fc;border-color:#bed7e8}.wechat-dialog .eyebrow{color:#4d6b81}.dialog-intro{color:#426178}.wechat-number{border-color:#dce6ee}.wechat-number>span,.dialog-feedback{color:#4d6b81}.brief-download{color:#235d88}.brief-download:hover{color:#125f97}.dialog-contact{border-color:#dce6ee}.dialog-contact>a{color:#426178}.dialog-contact>a:hover{color:#1765a3}@media (width<=960px){.mobile-nav{color:#204a66;background:#fffffffa;border-bottom-color:#d8e4ed;box-shadow:0 20px 40px #244f6c0b}.mobile-nav>a{border-color:#e0e9f0}.mobile-nav>a>span{color:#4d6b81}.mobile-nav>a>svg{color:#3d789e}}@media (width<=720px){.hero-contact{background:#ffffffe0}.guide-links .text-link{border-bottom-color:#dde8f0}.site-footer>p{color:#4d6b81}.hero-choices-list button>svg{color:#1765a3;background:#fff}.mobile-contact-bar{background:#fffffff5;border-top-color:#d5e2ec;box-shadow:0 -6px 30px #2d536d09}.mobile-contact-bar>button{color:#fff;background:#1765a3;border-color:#1765a3}.mobile-contact-bar>a{color:#235d88;background:#f4f9fd;border-color:#bed5e5}}.brand.brand-image{flex:none;gap:0;width:240px;min-width:0}.brand-image .brand-logo{width:100%;max-width:100%;height:auto;display:block}.footer-brand.footer-brand-image{flex:none;gap:0}.footer-brand-image .brand-logo{width:210px;max-width:100%;height:auto;display:block}@media (width<=720px){.brand.brand-image,.footer-brand-image .brand-logo{width:150px}}:root,body{font-size:18px}button,a{overflow-wrap:break-word}.skip-link,.desktop-nav a,.header-consult,.hero-explore,.mini-pill,.text-link,.heading-aside .text-link,.application-story-body .text-link,.guide-links .text-link,.pill,.product-bottom .pill,.closing-actions .pill{font-size:16px}.header-consult,.pill,.mini-pill{line-height:1.5}.hero-services p{letter-spacing:.035em;font-size:14px}.accent-label{letter-spacing:.06em;font-size:14px}.hero-contact-copy>span{font-size:18px}.hero-contact-copy p{font-size:16px;line-height:1.7}.hero-foot{letter-spacing:.05em;font-size:14px}.hero-index{font-size:14px}.chapter{letter-spacing:.035em;flex-wrap:wrap;row-gap:10px;font-size:16px}.chapter>span:last-child{letter-spacing:.06em;font-size:14px}.heading-aside p{font-size:18px;line-height:1.9}.eyebrow{letter-spacing:.06em;font-size:14px}.scene-tabs button{font-size:16px}.scene-tabs button>span{font-size:14px}.scene-instruction{font-size:16px}.application-story-body p{font-size:18px;line-height:1.9}.scene-tags{font-size:16px}.concept-note{font-size:16px;line-height:1.85}.product-photo figcaption{font-size:16px;line-height:1.7}.product-bottom p{font-size:18px;line-height:1.9}.factory-place{font-size:18px}.factory-place small{font-size:16px;line-height:1.7}.capability-row>span{font-size:14px}.capability-row h3{font-size:24px;line-height:1.5}.capability-row p,.customization-intro>p{font-size:18px;line-height:1.9}.process-number{font-size:14px}.process-step h3{font-size:24px;line-height:1.5}.process-step p{font-size:18px;line-height:1.9}.guides-intro p{font-size:24px;line-height:1.6}.guide-links .text-link{line-height:1.6}.closing-contact>p,.closing-contact>a.email-link{font-size:18px;line-height:1.8}.closing-contact>span{font-size:16px;line-height:1.8}.site-footer>p{font-size:14px;line-height:1.8}.site-footer>div{font-size:16px;line-height:1.6}.wechat-dialog .eyebrow{font-size:14px;line-height:1.7}.wechat-dialog .dialog-intro{font-size:18px;line-height:1.85}.wechat-number>span{font-size:16px;line-height:1.7}.dialog-feedback{font-size:16px;line-height:1.8}.brief-download{font-size:16px;line-height:1.5}.dialog-contact>a{font-size:16px;line-height:1.7}.dialog-contact{gap:2px 18px}@media (width<=960px){.mobile-nav>a{font-size:18px}.mobile-nav>a>span{font-size:14px}}@media (width<=720px){:root,body{font-size:17px}.header-consult{letter-spacing:0;font-size:16px}.hero-services p{letter-spacing:.015em;font-size:14px;line-height:1.6}.accent-label{letter-spacing:.035em;font-size:14px}.hero-explore{font-size:16px}.hero-contact-copy{gap:12px}.hero-contact-copy>span{font-size:17px}.hero-contact .contact-signal{display:none}.mini-pill{font-size:16px;line-height:1.5}.chapter{font-size:16px;line-height:1.6}.chapter>span:last-child{letter-spacing:.04em;font-size:14px}.heading-aside{max-width:none;display:block}.heading-aside p{font-size:17px;line-height:1.9}.heading-aside .text-link{margin-top:12px;font-size:16px}.scene-tabs button{gap:8px;padding:12px 10px;font-size:16px}.scene-tabs button>span{display:none}.scene-tabs button>svg{width:16px}.application-story-title .eyebrow{font-size:14px;line-height:1.7}.application-story-title h3{font-size:26px}.application-story-body p{font-size:17px;line-height:1.9}.application-story-body .text-link{font-size:16px}.scene-tags{gap:16px;font-size:16px}.concept-note{font-size:16px;line-height:1.85}.product-photo figcaption{font-size:16px}.product-bottom p{font-size:17px;line-height:1.9}.product-bottom .pill{font-size:16px}.factory-place{font-size:17px}.factory-place p{flex-wrap:wrap;row-gap:8px}.factory-place small{font-size:16px}.capability-row>span{font-size:14px}.capability-row h3{font-size:22px}.capability-row p,.customization-intro>p{font-size:17px;line-height:1.9}.customization-intro .text-link{font-size:16px}.process-number{font-size:14px}.process-step h3{font-size:22px}.process-step p{font-size:17px;line-height:1.9}.guides-intro .eyebrow{font-size:14px}.guides-intro p{font-size:22px}.guide-links .text-link{font-size:16px}.closing-actions .pill{font-size:16px;line-height:1.5}.closing-contact>p,.closing-contact>a.email-link{font-size:17px}.closing-contact>span{font-size:16px}.site-footer>p{font-size:14px}.site-footer>div{font-size:16px}.mobile-contact-bar>button,.mobile-contact-bar>a{font-size:16px;line-height:1.5}.wechat-dialog .dialog-intro{font-size:17px}.dialog-feedback,.dialog-contact>a{font-size:16px}}@media (width<=340px){.brand.brand-image{width:130px}.site-header{gap:10px}.header-consult{padding-inline:8px}.closing-contact>a{gap:18px}}.accent-label{letter-spacing:.015em;white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:16px;line-height:1.6;display:block}.product-answer{background:#fff}.product-answer>.eyebrow{font-size:16px;line-height:1.7}.product-answer .heading-aside{width:min(48%,600px)}.purchase-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.purchase-paths>a{border-top:1px solid var(--line);color:#235d88;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:84px;padding:22px 0;font-size:18px;line-height:1.7;transition:color .2s;display:flex}.purchase-paths>a>svg{flex-shrink:0;transition:transform .2s}.purchase-paths>a:hover{color:#125f97}.purchase-paths>a:hover>svg{transform:translate(2px,-2px)}@media (width<=720px){.product-answer .section-heading{margin-top:24px;margin-bottom:30px}.product-answer .heading-aside{width:auto;max-width:none}.purchase-paths{grid-template-columns:1fr;gap:0}.purchase-paths>a{min-height:72px;padding:20px 0;font-size:17px}.purchase-paths>a:last-child{border-bottom:1px solid var(--line)}}.wechat-dialog{margin:auto}:root{font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif}body{line-height:1.75}.hero h1{letter-spacing:-.028em;font-size:clamp(56px,5.1vw,88px);font-weight:500;line-height:1.19}.section-heading h2,.customization-intro h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(48px,4.3vw,64px);font-weight:500;line-height:1.24}.application-story-title h3{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(28px,2.35vw,32px);font-weight:500;line-height:1.4}.capability-row h3,.process-step h3,.guides-intro p,.wechat-dialog h2{letter-spacing:-.02em;font-weight:500}.closing-layout h2{letter-spacing:-.03em;font-size:clamp(44px,4.6vw,72px);font-weight:500;line-height:1.24}.desktop-nav a,.header-consult,.mini-pill,.pill,.text-link,.chapter,.eyebrow{font-weight:500}.hero-index,.process-number,.capability-row>span,.wechat-number strong{font-variant-numeric:tabular-nums}.heading-aside,.product-answer .heading-aside{width:clamp(360px,30vw,420px)}.heading-aside p{text-wrap:pretty;max-width:420px}.heading-aside .text-link{margin-top:20px}.application-story-body p,.capability-row p,.process-step p{text-wrap:pretty}.section-shell{padding-top:112px;padding-bottom:120px}.chapter{padding-bottom:24px}.section-heading{gap:64px;margin-top:48px;margin-bottom:56px}.product-answer .section-heading{margin-top:32px;margin-bottom:48px}.application-story{gap:64px;margin-top:32px;padding-bottom:32px}.factory-details{gap:64px;margin-top:48px}.customization-layout{gap:64px;padding-top:56px;padding-bottom:72px}.guides{padding-block:32px}.contact-section{padding-top:64px;padding-bottom:0}.closing-layout{padding-top:64px;padding-bottom:88px}@media (width<=1100px){.section-shell{padding-top:104px;padding-bottom:112px}.section-heading{gap:40px}.heading-aside,.product-answer .heading-aside{width:min(42%,360px)}.factory-details,.customization-layout{gap:40px}.contact-section{padding-top:56px;padding-bottom:0}}@media (width<=720px){.hero h1{letter-spacing:-.02em;font-size:46px;line-height:1.2}.section-shell{padding-top:72px;padding-bottom:72px}.chapter{padding-bottom:20px}.section-heading{gap:28px;margin-top:32px;margin-bottom:40px}.section-heading h2,.customization-intro h2{letter-spacing:-.02em;font-size:39px;line-height:1.28}.heading-aside,.product-answer .heading-aside{width:auto;max-width:none;margin-top:28px}.heading-aside p{max-width:none;line-height:1.85}.heading-aside .text-link{margin-top:16px}.product-answer .section-heading{margin-top:28px;margin-bottom:36px}.application-story{margin-top:28px;padding-bottom:28px}.application-story-title h3{letter-spacing:-.02em;font-size:28px;line-height:1.4}.application-story-body p,.product-bottom p,.capability-row p,.customization-intro>p,.process-step p{line-height:1.85}.factory-details{margin-top:28px}.customization-layout{padding-top:32px;padding-bottom:40px}.process-list{margin-top:32px}.guides{padding-block:28px}.contact-section{padding-top:32px;padding-bottom:88px}.closing-layout{padding-top:40px;padding-bottom:40px}.closing-layout h2{letter-spacing:-.025em;font-size:42px;line-height:1.25}}@media (width<=380px){.hero h1{font-size:41px}.section-heading h2,.customization-intro h2{font-size:36px}.closing-layout h2{font-size:38px}.chapter>span:last-child{display:none}}@media (width>=721px){.hero-intro{margin-right:clamp(120px,20vw,320px)}}@media (width>=721px) and (width<=900px){.purchase-paths{gap:24px}.purchase-paths>a{gap:10px;font-size:16px}}.scene-sample-bridge{border-top:1px solid #dce5ed;grid-template-columns:150px 1fr minmax(180px,.45fr);align-items:center;gap:32px;margin-top:34px;padding:28px 0;display:grid}.scene-sample-image{aspect-ratio:1;background:#f5f7f9;overflow:hidden}.scene-sample-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.scene-sample-bridge h3{margin:8px 0 12px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.4}.scene-sample-bridge p:not(.eyebrow){color:#53657a;margin:0 0 14px;font-size:18px;line-height:1.8}.scene-sample-bridge .scene-sample-note{border-left:1px solid #dce5ed;padding-left:26px}.application-briefs{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);margin-top:52px;display:grid}.application-briefs article{border-top:1px solid #bbcddd;padding-top:28px}.application-briefs h3{margin:12px 0 18px;font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.4}.application-briefs article>p:not(.eyebrow){color:#53657a;max-width:33em;font-size:18px;line-height:1.9}.application-brief-links{flex-wrap:wrap;gap:12px 28px;margin-top:22px;display:flex}.application-brief-links .text-link{min-height:44px}.factory-evidence-gallery{grid-template-columns:1.18fr .82fr;align-items:start;gap:clamp(24px,4vw,64px);margin-top:50px;display:grid}.factory-evidence-gallery figure{min-width:0;margin:0}.factory-evidence-frame{background:#edf3f7;overflow:hidden}.factory-evidence-frame img{object-fit:cover;width:100%;height:100%;display:block}.factory-evidence-main .factory-evidence-frame{aspect-ratio:1.3}.factory-evidence-copy{min-width:0;padding-top:12px}.factory-evidence-copy .factory-focus{color:#193b54;letter-spacing:-.025em;margin:18px 0 30px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.4}.factory-evidence-copy .capability-row{padding-block:22px}.factory-evidence-copy .capability-row h3{margin:0;font-size:24px}.factory-evidence-copy .capability-row p{margin:10px 0 0}.factory-evidence-copy>.text-link{margin-top:20px}.factory-visit-row{border-top:1px solid #dce5ed;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:40px;padding-top:25px}.factory-visit-row .factory-place{margin:0;padding:0}.factory-evidence-gallery figcaption{padding-top:26px}.factory-evidence-gallery h3{margin:12px 0 10px;font-size:clamp(23px,2.1vw,31px);font-weight:500;line-height:1.5}.factory-evidence-gallery figcaption p:not(.eyebrow){color:#53657a;margin:0 0 16px;font-size:18px;line-height:1.8}.sample-verification{color:#193653;border-top:1px solid #dce5ed}.verification-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.verification-intro h2{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(34px,4.2vw,62px);font-weight:500;line-height:1.22}.verification-intro>div>p:not(.eyebrow){color:#53657a;margin-bottom:18px;font-size:18px;line-height:1.9}.verification-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:66px;display:grid}.verification-steps article{border-top:1px solid #b2c8db;flex-direction:column;align-items:start;padding-top:24px;display:flex}.verification-steps h3{margin:0 0 16px;font-size:clamp(23px,2vw,29px);font-weight:500;line-height:1.4}.verification-steps p{color:#53657a;margin:0 0 22px;font-size:18px;line-height:1.9}.verification-steps a{min-height:44px;margin-top:auto}.verification-next{background:#eff5fa;justify-content:space-between;align-items:center;gap:24px;margin-top:46px;padding:28px 32px;display:flex}.verification-next p{margin:0;font-size:20px;line-height:1.8}.verification-next p span{color:#53657a;font-size:18px;display:block}.verification-request{color:#234f7c;border-bottom:1px solid #6f94b5;flex:none;align-items:center;gap:26px;min-height:48px;font-size:18px;line-height:1.6;transition:color .18s,border-color .18s;display:inline-flex}.verification-request:hover{color:#16324d;border-color:currentColor}.verification-request:focus-visible{outline-offset:5px;outline:3px solid #285c90}.cp-section-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:26px 0 32px;display:grid}.cp-section-figure{margin:0}.cp-section-figure img{background:#f0f4f7;width:100%;height:auto;display:block}@media (width<=1000px){.scene-sample-bridge{grid-template-columns:120px 1fr;gap:24px}.scene-sample-bridge .scene-sample-note{border:0;grid-column:2;padding:0}.factory-evidence-gallery{grid-template-columns:1fr 1fr;gap:28px}.factory-evidence-copy{padding-top:0}.verification-steps{gap:28px}}@media (width<=760px){.scene-sample-bridge{grid-template-columns:95px 1fr;gap:20px;margin-top:26px;padding:24px 0}.scene-sample-bridge h3{font-size:23px}.scene-sample-bridge p:not(.eyebrow),.application-briefs article>p:not(.eyebrow),.factory-evidence-gallery figcaption p:not(.eyebrow),.verification-intro>div>p:not(.eyebrow),.verification-steps p{font-size:17px}.scene-sample-bridge .scene-sample-note{grid-column:1/-1;margin:0}.application-briefs{grid-template-columns:1fr;gap:26px;margin-top:38px}.application-briefs article{padding-top:24px}.application-briefs h3{margin-bottom:12px;font-size:28px}.application-brief-links{gap:8px 22px;margin-top:14px}.factory-evidence-gallery{grid-template-columns:1fr;gap:36px;margin-top:32px}.factory-evidence-main .factory-evidence-frame{aspect-ratio:4/3}.factory-evidence-copy{padding-top:0}.factory-evidence-copy .factory-focus{margin:16px 0 24px;font-size:30px}.factory-evidence-copy .capability-row h3{font-size:22px}.factory-visit-row{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px;padding-top:24px;display:flex}.factory-evidence-gallery figcaption{padding-top:20px}.factory-evidence-gallery h3{margin-top:10px;font-size:25px}.verification-intro{grid-template-columns:1fr;gap:24px}.verification-intro h2{margin-top:18px;font-size:clamp(32px,7vw,42px)}.verification-intro>div>p:not(.eyebrow){margin:0 0 14px}.verification-steps{grid-template-columns:1fr;gap:28px;margin-top:34px}.verification-steps article{padding-top:18px}.verification-steps h3{margin:0 0 12px;font-size:25px}.verification-steps p{margin-bottom:10px}.verification-next{flex-direction:column;align-items:start;gap:14px;margin-top:28px;padding:24px}.verification-next p{font-size:19px}.verification-next p span,.verification-request{font-size:17px}}@media (prefers-reduced-motion:reduce){.verification-request{transition:none}}
