:root{--ink:#202c2b;--muted:#626d69;--gold:#b49350;--gold-light:#d1b473;--paper:#fff;--soft:#f3f5f2;--line:#dce1dc;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;object-fit:cover}button{color:inherit}h1,h2,h3,p,figure{margin:0}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #a7813b;outline-offset:5px}.skip{position:absolute;top:-100px;z-index:100;background:white;padding:14px}.skip:focus{top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{height:91px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;background:rgba(255,255,255,.97);border-bottom:1px solid #e5e8e2;transition:box-shadow .3s}.header.scrolled{box-shadow:0 3px 25px #00000008}.brand{width:205px;flex-shrink:0}.brand img{width:100%;height:auto}.desktop-nav{display:flex;gap:30px}.desktop-nav a{font-size:14px;line-height:1.3;position:relative;padding:10px 0}.desktop-nav a:after{content:"";height:1px;position:absolute;bottom:3px;left:0;width:0;background:var(--gold);transition:width .25s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;gap:27px;align-items:center}.lang-button{font-size:13px;background:none;border:0;white-space:nowrap;padding:8px 0}.lang-button span{color:#69716e;margin-left:5px}.header-cta{border:1px solid var(--ink);font-size:14px;padding:11px 19px;transition:background .25s,color .25s}.header-cta:hover{background:var(--ink);color:white}.menu-button{display:none;border:0;background:none;padding:10px;width:42px;height:42px}.menu-button span{display:block;height:1px;background:var(--ink);margin:7px 0;transition:transform .25s}.mobile-nav{display:none}.hero{position:relative;background:#192323;color:white;min-height:690px;height:min(790px,calc(100svh - 91px));overflow:hidden;isolation:isolate}.hero-photo{position:absolute;width:50%;height:100%;right:0;top:0;z-index:-1}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#192323 0%,#19232324 30%,#00000004 80%),linear-gradient(0deg,#192323b3,transparent 40%)}.hero-photo img{width:100%;height:100%;object-position:59% center;filter:brightness(.81);animation:heroZoom 1.6s cubic-bezier(.2,.7,.2,1) both}.hero-content{max-width:calc(var(--max) + 11vw);margin:auto;padding:98px 5.5% 100px}.eyebrow{color:#8d713c;font-size:12px;letter-spacing:.13em;line-height:1.5;font-weight:600;text-transform:uppercase;margin-bottom:25px}.eyebrow.light{color:var(--gold-light)}h1{font-size:clamp(58px,6.3vw,96px);letter-spacing:-.065em;line-height:1.08;font-weight:500;max-width:720px;margin-bottom:31px}h1 em,h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;color:var(--gold-light)}.hero-description{max-width:475px;font-size:18px;line-height:1.65;color:#d2d8d3}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:37px;flex-wrap:wrap}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:0;font-size:14px;font-weight:600;padding:14px 23px;transition:background .25s,transform .25s;color:var(--ink)}.button:hover{transform:translateY(-2px)}.gold{background:var(--gold-light);color:#192323}.gold:hover{background:#e0c78e}.text-link{display:inline-flex;gap:13px;align-items:center;border:0;border-bottom:1px solid currentColor;background:none;font-size:14px;padding:9px 0;line-height:1.5;font-weight:500}.text-link span{font-size:12px;opacity:.75}.light-link{color:#e0e5df}.hero-bottom{position:absolute;bottom:28px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.12em;color:#b7c0b9}.scroll-hint{display:flex;align-items:center;gap:16px;letter-spacing:0;font-size:13px}.scroll-hint i{height:36px;width:1px;background:linear-gradient(#c2a15f,transparent)}.photo-caption{position:absolute;z-index:2;right:9%;bottom:111px;left:16%;display:flex;justify-content:space-between;color:#f5f4ed;letter-spacing:.1em;font-size:12px}.principles{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 5.5%;border-bottom:1px solid var(--line);gap:30px}.principles>div{display:flex;gap:19px;align-items:center;font-size:14px}.principle-number{color:#947444;font-size:12px}.principles>div+div{border-left:1px solid var(--line);padding-left:29px}.section{max-width:calc(var(--max) + 11vw);margin:0 auto;padding:107px 5.5%}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:51px}h2{font-size:clamp(36px,4vw,59px);font-weight:400;line-height:1.12;letter-spacing:-.045em}.section-intro{max-width:365px;font-size:16px;color:var(--muted);line-height:1.75;margin-bottom:5px}.product-showcase{display:grid;grid-template-columns:.85fr 1.35fr;gap:72px}.product-list{display:flex;flex-direction:column}.product-list button{display:flex;align-items:center;gap:22px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:23px 14px 23px 0;font-size:20px;line-height:1.3;transition:color .25s,padding .25s,background .25s}.product-list button:first-child{border-top:1px solid var(--line)}.product-list button[aria-selected=true]{color:#876628;background:#f5f6f3;padding-left:14px}.tab-num{font-size:12px;color:#7d847e}.tab-mark{margin-left:auto;font-size:20px;transition:transform .3s}.product-list button[aria-selected=true] .tab-mark{transform:rotate(45deg)}.more-products{font-size:14px;color:var(--muted);margin-top:29px;max-width:330px;line-height:1.75}.product-image{height:390px;position:relative;overflow:hidden;background:var(--soft)}.product-image img{width:100%;height:100%;transition:opacity .15s,transform .7s;object-position:center}.product-image:hover img{transform:scale(1.025)}.image-label{position:absolute;bottom:20px;left:23px;font-size:12px;letter-spacing:.08em;background:#ffffffed;color:#33433d;padding:7px 11px}.product-details{display:flex;justify-content:space-between;gap:24px;align-items:start;padding-top:23px}.product-details h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:9px}.product-details p{font-size:14px;line-height:1.65;color:var(--muted);max-width:370px}.product-details button{white-space:nowrap}.services{max-width:none;background:var(--soft)}.services>.section-heading,.services>.steps,.services>.logistics{max-width:var(--max);margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.step{padding-top:24px;border-top:1px solid #cdd4cc}.step-number{font-family:Georgia,serif;font-size:36px;line-height:1;color:#9d885d;display:block;margin-bottom:29px}.step h3{font-size:18px;line-height:1.4;font-weight:500;margin-bottom:13px;letter-spacing:-.02em}.step p{color:var(--muted);font-size:14px;line-height:1.8}.logistics{display:grid;grid-template-columns:1.13fr 1fr;margin-top:70px;background:var(--ink);color:white;overflow:hidden}.logistics-image{min-height:378px}.logistics-image img{width:100%;height:100%;object-position:60% center}.logistics-copy{padding:55px 12%}.logistics-copy h3{font-size:34px;line-height:1.15;letter-spacing:-.03em;font-weight:400;margin-bottom:23px}.logistics-copy p:not(.eyebrow){font-size:15px;line-height:1.75;color:#cad1cb}.transport-types{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #52615a;margin-top:26px;padding-top:18px;color:#dedbc9;font-size:12px}.company-heading{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:40px;align-items:start;margin-bottom:54px}.company-heading .eyebrow{padding-top:9px}.company-heading h2 em{color:#9f8248}.company-description{color:var(--muted);font-size:16px;line-height:1.8}.company-description p+p{margin-top:17px}.company-gallery{display:grid;grid-template-columns:1.4fr .85fr .7fr;gap:22px;align-items:start}.company-gallery figure img{width:100%;height:330px}.company-gallery .sign-photo{margin-top:61px}.company-gallery .detail-photo{margin-top:114px}.company-gallery .sign-photo img{height:269px;object-position:52% center}.company-gallery .detail-photo img{height:216px}.company-gallery figcaption{font-size:12px;color:var(--muted);padding-top:13px;display:flex;gap:15px;justify-content:space-between}.company-gallery figcaption span+span{font-size:12px;white-space:nowrap;color:#8a928c}.private-label{display:grid;grid-template-columns:.85fr 1fr;gap:10%;border-top:1px solid var(--line);align-items:center;padding-top:82px;padding-bottom:105px}.private-image{height:410px;overflow:hidden}.private-image img{width:100%;height:100%;object-position:50% 46%}.private-copy h2{margin-bottom:24px}.private-copy>p:not(.eyebrow){color:var(--muted);max-width:450px;font-size:16px;line-height:1.75}.brand-tags{display:flex;flex-wrap:wrap;gap:13px;margin:28px 0 22px}.brand-tags span{border:1px solid var(--line);font-size:12px;padding:6px 12px}.inquiry{max-width:none;background:#192323;color:#edf0ec;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding-top:90px;padding-bottom:91px}.inquiry h2{font-size:68px}.inquiry-heading>p:not(.eyebrow){max-width:350px;font-size:16px;line-height:1.8;color:#c1cac2;margin:27px 0 22px}.inquiry-form-wrap{padding-top:9px;max-width:680px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}label{display:block;margin-bottom:25px}label>span{display:block;font-size:13px;color:#d4dcd4;margin-bottom:9px}input,select,textarea{width:100%;border:0;border-bottom:1px solid #607065;padding:11px 0;background:transparent;border-radius:0;color:#f2f4ed;font-size:15px;line-height:1.5}input::placeholder,textarea::placeholder{color:#98a79b;opacity:1}select{appearance:auto;color-scheme:dark}select option{background:#26332d;color:white}textarea{resize:vertical;min-height:115px}input:focus,select:focus,textarea:focus{outline:none;border-color:#d1b473;box-shadow:0 1px 0 #d1b473}.form-footer{display:flex;gap:24px;align-items:center;justify-content:space-between}.form-footer p{font-size:12px;color:#a3b0a6;line-height:1.65;max-width:280px}.form-footer .button{flex-shrink:0}.request-result{padding:0}.result-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.result-heading h3{font-size:23px;font-weight:400}.request-result>p{font-size:14px;color:#bfcbc1;margin:20px 0}.request-result textarea{border:1px solid #58695c;padding:15px;font-size:14px;background:#24312a}.result-actions{display:flex;gap:15px;margin-top:20px}.outline{color:#e2e8df;border-color:#8a998c;background:transparent}.status{min-height:22px}footer{padding:51px 5.5% 22px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:28px;align-items:start;margin-bottom:45px}.footer-wordmark{font-family:Georgia,serif;font-size:29px;letter-spacing:.16em;line-height:1.1}.footer-wordmark span{display:block;font-family:Arial,sans-serif;font-size:12px;letter-spacing:.1em;margin-top:14px;color:var(--muted)}.footer-top p{font-size:12px;line-height:1.9;color:var(--muted)}.footer-top .text-link{font-size:12px;padding:0}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:#7b857c;font-size:12px}.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.6,.2,1)}.js-motion .reveal:not(.visible){opacity:0;transform:translateY(22px)}[hidden]{display:none!important}html[lang=zh-CN] h1{letter-spacing:-.04em;font-size:clamp(60px,6.6vw,100px);line-height:1.2}html[lang=zh-CN] h2{line-height:1.25;letter-spacing:-.03em}html[lang=zh-CN] h1 em,html[lang=zh-CN] h2 em{font-family:Georgia,"Songti SC","SimSun",serif;font-style:normal}html[lang=zh-CN] .hero-description{max-width:435px}html[lang=zh-CN] .eyebrow{letter-spacing:.17em}html[lang=zh-CN] .step h3{font-weight:500}@keyframes heroZoom{from{transform:scale(1.05)}to{transform:scale(1)}}@media(min-width:1600px){.hero-content{padding-top:110px}.hero-photo{width:48%}.hero-description{max-width:530px}.hero-content h1{font-size:96px}}@media(max-width:1120px){.desktop-nav{gap:20px}.header-actions{gap:20px}.brand{width:180px}.header-cta{padding:10px 13px}.hero-content{padding-top:91px}.hero{height:710px;min-height:650px}h1{font-size:72px}.hero-photo{width:48%}.hero-description{max-width:430px;font-size:17px}.hero-actions{gap:23px}.principles{gap:15px}.principles>div{font-size:12px;gap:13px}.principles>div+div{padding-left:15px}.section{padding-top:80px;padding-bottom:80px}.product-showcase{gap:40px;grid-template-columns:.95fr 1.2fr}.product-list button{font-size:18px;gap:15px;padding-top:21px;padding-bottom:21px}.product-image{height:360px}.steps{gap:23px}.logistics-copy{padding:37px 9%}.logistics-copy h3{font-size:29px}.company-heading{grid-template-columns:.8fr 1fr;gap:25px}.company-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}.company-gallery{gap:17px}.company-gallery figure img{height:290px}.company-gallery .sign-photo img{height:229px}.company-gallery .detail-photo img{height:176px}.company-gallery figcaption span+span{display:none}.private-label{gap:7%}.inquiry{gap:6%;grid-template-columns:.7fr 1.3fr}.form-footer{align-items:start;flex-direction:column;gap:18px}.form-footer p{max-width:100%;order:2}.inquiry h2{font-size:59px}}@media(max-width:850px){html{scroll-padding-top:85px}.header{height:78px}.brand{width:177px}.desktop-nav{display:none}.header-actions{gap:22px}.menu-button{display:block}.header-cta{font-size:13px}.mobile-nav{position:absolute;top:78px;left:0;right:0;display:flex;flex-direction:column;background:white;padding:22px 5.5%;border-bottom:1px solid var(--line);box-shadow:0 16px 25px #0000000d}.mobile-nav a{padding:13px 0;border-bottom:1px solid #edf0eb;font-size:18px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{min-height:650px;height:720px}.hero-content{padding-top:95px}.hero-photo{width:75%;opacity:.64}.hero-photo:after{background:linear-gradient(90deg,#192323 0%,#192323aa 33%,#19232330 100%),linear-gradient(0deg,#192323d1,transparent 45%)}h1{font-size:78px;max-width:650px}.hero-description{max-width:475px}.hero-bottom{font-size:12px}.photo-caption{display:none}.section-heading{align-items:start;flex-direction:column;gap:25px;margin-bottom:39px}.section-intro{max-width:550px}.section{padding-top:65px;padding-bottom:65px}h2{font-size:46px}.product-showcase{grid-template-columns:1fr;gap:30px}.product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:0;overflow:visible}.product-list button{display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start;min-width:0;padding:13px 10px!important;border-top:1px solid var(--line);font-size:13px;line-height:1.35}.tab-mark{display:none}.tab-num{font-size:12px}.more-products{grid-column:1/-1;max-width:none;font-size:13px;margin-top:17px}.product-image{height:400px}.steps{grid-template-columns:repeat(2,1fr);gap:34px}.step h3{font-size:19px}.logistics{margin-top:50px;grid-template-columns:1fr 1fr}.logistics-image{min-height:360px}.logistics-copy{padding:35px 27px}.logistics-copy h3{font-size:29px}.transport-types{gap:12px;font-size:12px}.company-heading{grid-template-columns:1fr 1fr;gap:24px}.company-gallery{grid-template-columns:1.15fr .85fr}.company-gallery .office-photo{grid-row:span 2}.company-gallery .office-photo img{height:459px}.company-gallery .sign-photo,.company-gallery .detail-photo{margin-top:0}.company-gallery .sign-photo img{height:200px}.company-gallery .detail-photo img{height:184px}.private-label{gap:40px}.private-image{height:370px}.private-copy h2{font-size:36px}.private-copy>p:not(.eyebrow){font-size:15px}.brand-tags{gap:7px}.brand-tags span{padding:5px 8px}.inquiry{grid-template-columns:1fr;gap:45px}.inquiry-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 35px}.inquiry-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.inquiry-heading>p:not(.eyebrow){margin:0;max-width:400px}.inquiry-heading>.text-link{grid-column:2;width:fit-content;margin-top:-42px;align-self:end}.inquiry h2{font-size:63px}.inquiry-form-wrap{max-width:none}.form-footer{flex-direction:row;align-items:center}.form-footer p{order:0;max-width:330px}.footer-top{grid-template-columns:1.3fr 1fr;gap:35px}.footer-top>.text-link{justify-self:start}.principles>div{font-size:12px;line-height:1.5}.principles{padding-top:21px;padding-bottom:21px}}@media(max-width:560px){.header{padding:0 6%;height:74px}.brand{width:156px}.header-cta{display:none}.header-actions{gap:14px}.lang-button{font-size:12px}.mobile-nav{top:74px}.hero{height:auto;min-height:720px}.hero-content{padding:100px 6% 125px}.hero-photo{width:100%;opacity:.56}.hero-photo img{object-position:60% center}.hero-photo:after{background:linear-gradient(90deg,#192323b0,#19232345),linear-gradient(0deg,#192323,transparent 75%)}h1{font-size:clamp(42px,11.2vw,63px);letter-spacing:-.057em;line-height:1.16;margin-bottom:30px}.eyebrow{font-size:12px;letter-spacing:.105em;margin-bottom:22px}.hero .eyebrow{font-size:12px;margin-bottom:37px}.hero-description{font-size:16px;max-width:380px;line-height:1.8}.hero-actions{margin-top:32px;flex-direction:column;align-items:start;gap:18px}.button{min-height:49px;font-size:13px;padding:14px 21px}.hero-bottom{left:6%;right:6%;bottom:26px;font-size:12px;line-height:1.7;gap:25px}.hero-bottom>span:first-child{max-width:180px}.scroll-hint{font-size:12px;gap:10px;white-space:nowrap}.principles{padding:24px 6%;gap:17px;grid-template-columns:1fr}.principles>div{font-size:13px;gap:21px}.principles>div+div{border-left:0;padding-left:0}.principle-number{font-size:12px}.section{padding:57px 6%}.section-heading{gap:25px;margin-bottom:29px}h2{font-size:39px;line-height:1.15;letter-spacing:-.04em}.section-intro{font-size:15px;line-height:1.8}.product-list{grid-template-columns:repeat(5,minmax(0,1fr))}.product-list button{padding:13px 6px!important;font-size:12px;overflow-wrap:anywhere;gap:8px}.product-list button .tab-num{font-size:12px}.more-products{font-size:12px;line-height:1.7;margin-top:20px}.product-image{height:300px}.image-label{font-size:12px;bottom:15px;left:15px}.product-details{gap:16px;flex-wrap:wrap;padding-top:20px}.product-details h3{font-size:23px}.product-details p{font-size:14px}.product-details button{font-size:13px}.steps{grid-template-columns:1fr 1fr;gap:30px 25px}.step-number{font-size:33px;margin-bottom:23px}.step h3{font-size:17px}.step p{font-size:13px;line-height:1.75}.logistics{grid-template-columns:1fr;margin-top:43px}.logistics-image{min-height:0;height:260px}.logistics-image img{object-position:center}.logistics-copy{padding:33px 27px 36px}.logistics-copy h3{font-size:32px}.logistics-copy p:not(.eyebrow){font-size:14px}.transport-types{font-size:12px}.company-heading{grid-template-columns:1fr;gap:23px;margin-bottom:32px}.company-description{font-size:15px;line-height:1.85}.company-gallery{gap:18px;grid-template-columns:1fr 1fr}.company-gallery .office-photo{grid-column:1/-1;grid-row:auto}.company-gallery .office-photo img{height:250px}.company-gallery .sign-photo img,.company-gallery .detail-photo img{height:190px}.company-gallery figcaption{font-size:12px;line-height:1.5}.private-label{grid-template-columns:1fr;gap:32px}.private-image{height:330px}.private-copy h2{font-size:38px}.brand-tags span{font-size:12px;padding:6px 11px}.inquiry{gap:35px}.inquiry-heading{display:block}.inquiry-heading .eyebrow{margin-bottom:24px}.inquiry h2{font-size:58px}.inquiry-heading>p:not(.eyebrow){margin:26px 0 18px;font-size:15px;max-width:none}.inquiry-heading>.text-link{margin-top:0}.form-row{grid-template-columns:1fr;gap:0}label{margin-bottom:24px}input,textarea,select{font-size:16px}.form-footer{flex-direction:column;align-items:stretch;gap:18px}.form-footer p{order:2;font-size:12px;max-width:none}.form-footer .button{width:100%}.result-heading{align-items:start}.result-heading h3{font-size:20px}.result-actions{flex-wrap:wrap}.footer-top{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.footer-wordmark{font-size:27px}.footer-top p{font-size:13px}.footer-top>.text-link{font-size:13px}.footer-bottom{flex-direction:column;gap:10px;font-size:12px}footer{padding:41px 6% 25px}html[lang=zh-CN] h1{font-size:66px;line-height:1.25}html[lang=zh-CN] .hero-content{padding-top:105px}html[lang=zh-CN] .hero-description{max-width:320px}html[lang=zh-CN] .product-list button{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal:not(.visible){opacity:1;transform:none}}@media(min-width:561px) and (max-width:700px){.form-footer{flex-direction:column;align-items:start}.form-footer p{max-width:none;order:2}.inquiry-heading>.text-link{margin-top:0}}@media(max-width:360px){.brand{width:133px}.header-actions{gap:8px}.hero{min-height:700px}.product-list{grid-template-columns:1fr 1fr}.product-list button{font-size:13px;padding:14px!important;flex-direction:row}.product-list button:last-of-type{grid-column:1/-1}.steps{grid-template-columns:1fr}.company-gallery .sign-photo img,.company-gallery .detail-photo img{height:155px}html[lang=zh-CN] h1{font-size:56px}}

/* Readable type across desktop, mobile, and enlarged text. */
.step p,.product-details p,.private-copy>p:not(.eyebrow),.logistics-copy p:not(.eyebrow){font-size:16px}.more-products{font-size:14px}label>span{font-size:14px}.product-list button{min-height:52px}.hero-content{position:relative;z-index:2}.hero-photo{z-index:0}.hero-bottom{z-index:2}@media(max-width:560px){.product-list{display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:thin;flex-wrap:wrap;gap:0}.product-list button{flex:1 1 32%;font-size:14px;overflow-wrap:normal;align-items:start;flex-direction:row;gap:8px;padding:14px 8px!important}.product-list .tab-num{display:none}.more-products{flex-basis:100%;font-size:14px}.hero .hero-content h1{font-size:clamp(40px,10.7vw,60px)}html[lang=zh-CN] .hero .hero-content h1{font-size:clamp(42px,10.9vw,61px)}.hero h1 em{display:inline-block}.principles>div{font-size:14px}.step p{font-size:16px}.step h3{font-size:18px}.footer-top p{font-size:14px}.inquiry-heading>p:not(.eyebrow),.section-intro,.company-description{font-size:16px}.hero{min-height:735px}.brand-tags span{font-size:14px}.transport-types{font-size:14px}.text-link{font-size:14px}}

.phone-contact{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:26px 0 22px;grid-column:1 / -1}.phone-contact>span{font-size:14px;color:#bdc9bf}.phone-contact>a{font-size:clamp(23px,2.3vw,31px);line-height:1.45;color:#d1b473;white-space:nowrap;letter-spacing:.01em}.phone-contact>a:hover{color:#ead7ab}.footer-contact>a{display:inline-block;margin-top:12px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--gold)}@media(min-width:561px) and (max-width:850px){.inquiry-heading .phone-contact{margin:8px 0}.inquiry-heading>.text-link{grid-column:1 / -1;margin-top:0}}
