:root{--red:#0066ff;--red-dark:#0052cc;--red-soft:#eef4ff;--orange:#ff6600;--ink:#203047;--muted:#77869a;--line:#e4eaf2;--paper:#fff;--bg:#f8fbff;font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-size:14px}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,96px);background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4}.site-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand-logo-image{width:40px;height:40px;display:block;object-fit:contain}.footer-brand .brand-logo-image{width:34px;height:34px}.brand-logo{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:var(--red);color:#fff;font-size:21px;font-weight:800}.site-brand strong{display:block;font-size:17px;letter-spacing:1px}.site-brand small{display:block;font-size:8px;letter-spacing:.16em;color:#8d989d;margin-top:3px}.site-header nav{display:flex;align-items:center;gap:27px}.site-header nav a{color:#667177;text-decoration:none;font-size:12px}.site-header nav a:hover,.site-header nav a.active{color:var(--red);font-weight:700}.header-actions{display:flex;align-items:center;gap:10px}.login-link,.staff-link{font-size:11px;text-decoration:none;padding:9px 13px;border-radius:6px}.login-link{color:var(--red);border:1px solid #cfe0ff}.staff-link{color:#fff;background:var(--red)}.hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,500px);gap:8vw;align-items:center;padding:76px clamp(20px,10vw,160px) 68px;background:radial-gradient(circle at 75% 15%,#eaf2ff 0,transparent 26%),linear-gradient(130deg,#fff 0%,#f4f8ff 100%)}.hero-copy{max-width:580px}.kicker,.card-kicker{font-size:10px;letter-spacing:.15em;color:var(--red);font-weight:800}.hero h1{font-size:clamp(42px,5vw,70px);line-height:1.12;letter-spacing:-.06em;margin:18px 0;color:#252c31}.hero h1 em{font-style:normal;color:var(--red)}.hero-copy>p{font-size:15px;line-height:1.9;color:#748087;max-width:430px}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:27px}.primary-cta,.secondary-cta{display:inline-flex;align-items:center;gap:9px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:700;padding:12px 18px}.primary-cta{background:var(--red);color:#fff;box-shadow:0 8px 18px rgba(166,36,58,.19)}.primary-cta:hover{background:var(--red-dark)}.secondary-cta{border:1px solid #dfdfe0;color:var(--ink);background:#fff}.hero-trust{display:flex;gap:26px;margin-top:47px;color:#899298;font-size:10px}.hero-trust b{display:block;color:var(--ink);font-size:19px;margin-bottom:4px}.quote-card{background:#fff;border:1px solid #dbe7f7;border-radius:14px;padding:26px;box-shadow:0 18px 50px rgba(0,55,130,.1);position:relative}.quote-card:before{content:"";position:absolute;left:0;top:23px;bottom:23px;width:4px;border-radius:0 5px 5px 0;background:var(--red)}.quote-card-head{display:flex;justify-content:space-between;align-items:flex-start}.quote-card h2{font-size:20px;margin:8px 0 23px;letter-spacing:-.04em}.quote-mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--red-soft);color:var(--red);font-size:17px;font-weight:800}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.quote-card label{font-size:10px;color:#7e8a90}.quote-card input,.quote-card select{display:block;width:100%;height:40px;border:1px solid #e4e7e8;border-radius:6px;margin-top:7px;padding:0 10px;font:inherit;font-size:11px;outline:none;color:var(--ink);background:#fff}.quote-card input:focus,.quote-card select:focus{border-color:#8ab3ff;box-shadow:0 0 0 3px #eef4ff}.quote-button{width:100%;height:42px;border:0;border-radius:7px;background:var(--red);color:#fff;margin-top:19px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.quote-button span{margin-left:7px}.quote-card form small{display:block;color:#a0a8ac;font-size:9px;text-align:center;margin-top:11px}.section{padding:88px clamp(20px,10vw,160px)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.section-heading h2{font-size:31px;margin:11px 0 0;letter-spacing:-.05em}.section-heading>p{max-width:330px;color:#879197;font-size:12px;line-height:1.7;margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;min-height:240px;position:relative}.service-card.highlight{background:var(--red);color:#fff;border-color:var(--red)}.service-card.highlight p,.service-card.highlight a{color:#dbe8ff}.service-icon{font-size:23px;color:var(--red);margin-bottom:24px}.highlight .service-icon{color:#fff}.service-num{position:absolute;right:20px;top:22px;font-size:10px;color:#aeb7ba}.highlight .service-num{color:#c6dcff}.service-card h3{font-size:18px;margin:0 0 11px}.service-card p{color:#859095;font-size:11px;line-height:1.75;min-height:58px}.service-card a{color:var(--red);font-size:11px;text-decoration:none;font-weight:700;position:absolute;bottom:21px}.track-band{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px clamp(20px,10vw,160px);background:#2c3336;color:#fff}.track-band h2{font-size:29px;margin:10px 0 8px;letter-spacing:-.05em}.track-band p{color:#b6c0c3;font-size:12px;margin:0}.track-band .kicker{color:#9fc2ff}.track-band form{display:flex;min-width:420px;background:#fff;border-radius:7px;padding:4px}.track-band input{height:40px;flex:1;min-width:0;border:0;outline:0;padding:0 11px;font:inherit;font-size:11px}.track-band button{border:0;background:var(--red);color:#fff;border-radius:5px;padding:0 17px;font:inherit;font-size:11px;cursor:pointer}.solutions{background:#fff}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.solution-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.solution-image{height:150px;background:#ddd}.solution-image.furniture{background:linear-gradient(135deg,#c89e78,#7a5848)}.solution-image.electronics{background:linear-gradient(135deg,#91a8b1,#334a58)}.solution-image.apparel{background:linear-gradient(135deg,#d3a0a1,#71586a)}.solution-image.fba{background:linear-gradient(135deg,#d4ab73,#7e4d36)}.solution-grid article>div:last-child{padding:16px}.solution-grid strong,.solution-grid span{display:block}.solution-grid strong{font-size:13px}.solution-grid span{font-size:10px;color:#929da1;margin-top:6px}.about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;background:#f4f8ff}.about-photo{height:315px;overflow:hidden;border-radius:12px;background:#eee}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.85)}.about-copy h2{font-size:30px;line-height:1.25;letter-spacing:-.05em;margin:13px 0}.about-copy>p{color:#7a878c;font-size:13px;line-height:1.9;max-width:450px}.about-points{display:grid;gap:13px;margin:25px 0}.about-points span{font-size:12px;color:#536066}.about-points b{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border-radius:50%;background:var(--red-soft);color:var(--red);font-size:9px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-top:1px solid var(--line);padding:26px clamp(20px,6vw,96px);color:#8c969a;font-size:10px}.footer-brand{display:flex;align-items:center;gap:9px}.footer-brand .brand-logo{width:30px;height:30px;font-size:17px}.footer-brand strong,.footer-brand small{display:block}.footer-brand strong{font-size:13px;color:var(--ink)}.footer-brand small{font-size:7px;letter-spacing:.12em}.site-footer p{margin:0}.site-footer a{color:var(--red);text-decoration:none;margin-left:14px}.hidden{display:none!important}.home-toast{position:fixed;right:25px;bottom:24px;background:#2b3335;color:#fff;padding:12px 16px;border-radius:7px;display:flex;gap:8px;align-items:center;font-size:11px;z-index:8}.home-toast span{color:#ffc37a;font-size:16px}@media(max-width:1050px){.site-header nav{gap:14px}.hero{padding-left:6vw;padding-right:6vw;gap:4vw}.section{padding-left:6vw;padding-right:6vw}.service-grid,.solution-grid{grid-template-columns:repeat(2,1fr)}.track-band{padding-left:6vw;padding-right:6vw}}@media(max-width:720px){.site-header{height:auto;padding:15px 16px;gap:12px;flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow:auto;justify-content:flex-start;padding-bottom:2px}.site-header nav a{white-space:nowrap}.hero{grid-template-columns:1fr;padding:52px 18px}.hero-trust{gap:14px}.quote-card{padding:21px}.section{padding:58px 18px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:26px}.service-grid,.solution-grid{grid-template-columns:1fr}.track-band{padding:45px 18px;flex-direction:column;align-items:flex-start}.track-band form{min-width:0;width:100%}.about{grid-template-columns:1fr;gap:25px}.about-photo{height:250px}.site-footer{align-items:flex-start;flex-direction:column}.site-footer p{line-height:1.6}.hero-actions{flex-wrap:wrap}}
/* 舒适配色：低饱和青灰 + 暖灰白，降低长时间浏览的视觉刺激 */
:root{--red:#527d78;--red-dark:#3f6863;--red-soft:#e8f1ef;--orange:#b98252;--ink:#26343a;--muted:#718087;--line:#dfe7e5;--paper:#fff;--bg:#f5f8f7}
body{background:var(--bg)}.site-header{background:#fbfcfb}.site-header nav a{color:#68777b}.hero{background:radial-gradient(circle at 75% 15%,#e8f0ef 0,transparent 28%),linear-gradient(130deg,#fbfcfb 0%,#f1f6f5 100%)}.hero h1{color:#26343a}.hero-copy>p,.section-heading>p{color:#728085}.primary-cta,.quote-button,.track-band button{box-shadow:0 7px 16px rgba(63,104,99,.14)}.quote-card{border-color:#d9e5e2;box-shadow:0 18px 50px rgba(44,72,69,.08)}.quote-card input,.quote-card select{border-color:#dfe7e5}.quote-card input:focus,.quote-card select:focus{border-color:#7ba39d;box-shadow:0 0 0 3px #e8f1ef}.service-card.highlight{background:#527d78;border-color:#527d78}.service-card.highlight p,.service-card.highlight a{color:#e8f1ef}.track-band{background:#334447}.track-band .kicker{color:#b7d0cb}.about{background:#edf3f1}.site-footer{background:#fbfcfb}.home-toast{background:#334447}.home-toast span{color:#d8b18c}
/* 淘宝橙色系：暖橙主色 + 暖灰底色 */
:root{--red:#fe9713;--red-dark:#e0830b;--red-soft:#fff4e8;--orange:#ffb45c;--ink:#2f3437;--muted:#737b80;--line:#e8e5e2;--bg:#faf9f7}
body{background:var(--bg)}.site-header{background:#fffaf7}.site-header nav a:hover,.site-header nav a.active{color:#fe9713}.hero{background:radial-gradient(circle at 75% 15%,#fff0e8 0,transparent 28%),linear-gradient(130deg,#fff 0%,#faf6f2 100%)}.hero h1{color:#2f3437}.hero h1 em{color:#fe9713}.primary-cta,.quote-button,.track-band button{background:#fe9713}.primary-cta:hover,.quote-button:hover,.track-band button:hover{background:#e0830b}.quote-card:before{background:#fe9713}.quote-mark{background:#fff4e8;color:#fe9713}.quote-card input:focus,.quote-card select:focus{border-color:#ff9b70;box-shadow:0 0 0 3px #fff4e8}.service-card.highlight{background:#fe9713;border-color:#fe9713}.service-icon,.service-card a{color:#fe9713}.highlight .service-icon{color:#fff}.track-band{background:#3b3735}.track-band .kicker{color:#ffd19a}.about{background:#f6f1ed}.about-points b{background:#fff4e8;color:#fe9713}.site-footer a{color:#fe9713}.home-toast span{color:#ffd19a}

.quote-logo-mark{width:22px;height:22px;object-fit:contain;display:block}.quote-mark{overflow:hidden}

/* 首页报价入口：以搜索式单一任务为核心，降低首次询价的填写门槛。 */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.quote-hero{position:relative;isolation:isolate;min-height:calc(100vh - 78px);display:grid;place-items:center;overflow:hidden;padding:76px 24px 90px;background:radial-gradient(circle at 50% 0,#fff0e1 0,rgba(255,244,234,.8) 22%,transparent 48%),linear-gradient(180deg,#fffdfa 0%,#faf9f7 100%)}
.quote-hero:before,.quote-hero:after{position:absolute;z-index:-1;content:"";border-radius:999px;pointer-events:none}.quote-hero:before{width:430px;height:430px;top:-270px;left:-180px;background:#fff0dc;filter:blur(2px)}.quote-hero:after{width:350px;height:350px;right:-180px;bottom:-200px;border:1px solid #f8d8ac;box-shadow:0 0 0 42px rgba(255,244,231,.7),0 0 0 86px rgba(255,248,240,.8)}
.quote-hero-content{width:min(100%,820px);text-align:center}.hero-brand{display:inline-flex;flex-direction:column;align-items:center;color:var(--ink);text-decoration:none}.hero-brand img{display:block;width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 12px 17px rgba(186,111,29,.12))}.hero-brand span{margin-top:11px;font-size:30px;font-weight:800;letter-spacing:.16em;line-height:1;color:#292d30}.hero-brand small{margin-top:7px;font-size:9px;font-weight:700;letter-spacing:.22em;color:#a0744b}.hero-kicker{margin:47px 0 12px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.18em}.quote-hero h1{margin:0;color:#292d30;font-size:clamp(30px,4vw,46px);line-height:1.18;letter-spacing:-.055em}.quote-hero-lead{max-width:570px;margin:17px auto 0;color:#737b80;font-size:14px;line-height:1.8}.quote-search-wrap{margin:35px auto 0;width:min(100%,760px)}.quote-search-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:68px;padding:7px 7px 7px 22px;border:1px solid #e1d8d0;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(84,57,32,.1);transition:border-color .18s,box-shadow .18s}.quote-search-form:focus-within{border-color:#fe9713;box-shadow:0 18px 42px rgba(190,108,21,.16),0 0 0 4px rgba(254,151,19,.11)}.search-icon{color:#9c9086;font-size:29px;line-height:1;transform:rotate(-18deg);margin-right:14px}.quote-search-form input{min-width:0;height:48px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.quote-search-form input::placeholder{color:#aaa19a}.quote-search-form button{height:52px;border:0;border-radius:12px;padding:0 22px;background:var(--red);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 7px 15px rgba(190,108,21,.2);transition:background .18s,transform .18s}.quote-search-form button:hover{background:var(--red-dark);transform:translateY(-1px)}.quote-search-form button span{margin-left:7px}.quote-suggestions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:18px auto 0;color:#8a817a;font-size:11px}.quote-suggestions button{border:1px solid #e8dfd8;border-radius:999px;padding:7px 11px;background:#fffdfa;color:#6f6258;font:inherit;font-size:11px;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.quote-suggestions button:hover{border-color:#ffb566;background:#fff5e9;color:#d47600}.quote-hero-note{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:32px;color:#8a817a;font-size:11px}.quote-hero-note span{color:#68726f}.quote-hero-note a{color:#d47600;font-weight:700;text-decoration:none}.quote-hero-note a:hover{text-decoration:underline}

@media(max-width:720px){.quote-hero{min-height:calc(100vh - 122px);padding:52px 18px 64px}.hero-brand img{width:92px;height:92px}.hero-brand span{font-size:25px}.hero-kicker{margin-top:34px}.quote-hero h1{font-size:31px}.quote-hero-lead{font-size:13px}.quote-search-wrap{margin-top:28px}.quote-search-form{grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:6px 6px 6px 16px;border-radius:15px}.search-icon{font-size:25px;margin-right:9px}.quote-search-form input{height:44px;font-size:13px}.quote-search-form button{grid-column:1/-1;height:45px;margin-top:3px;border-radius:10px}.quote-suggestions{gap:7px;margin-top:15px}.quote-suggestions>span{width:100%}.quote-hero-note{flex-direction:column;gap:12px;margin-top:26px}}

/* 世界地图让跨境属性更直观；保持灰阶，避免抢占报价入口的注意力。 */
.quote-hero{min-height:620px;padding:58px 24px 70px;background:linear-gradient(180deg,#f3f5f6 0%,#e9edef 100%)}
.quote-hero:before{inset:24px 3% 8%;z-index:0;width:auto;height:auto;border-radius:0;background:url("./assets/world-map.svg") center / min(1220px,96%) auto no-repeat;filter:none;opacity:.31}
.quote-hero:after{z-index:0;width:640px;height:260px;right:-230px;bottom:-176px;border:0;background:radial-gradient(ellipse,rgba(255,183,94,.19) 0,rgba(255,183,94,0) 70%);box-shadow:none}
.quote-hero-content{position:relative;z-index:1}.hero-brand{opacity:.72}.hero-brand img{width:96px;height:96px;filter:grayscale(.16) drop-shadow(0 9px 13px rgba(69,78,88,.12))}.hero-brand span{font-size:28px;color:#3b4248}.hero-brand small{color:#899199}.hero-kicker{margin-top:36px;color:#cf790e}.quote-hero h1{color:#263039}.quote-hero-lead{color:#657078}.quote-search-form{border-color:#d5dbe0;box-shadow:0 18px 40px rgba(57,68,79,.14)}.quote-search-form:focus-within{border-color:#fe9713;box-shadow:0 18px 42px rgba(190,108,21,.17),0 0 0 4px rgba(254,151,19,.12)}.quote-suggestions button{background:rgba(255,255,255,.78);border-color:#d7dde1}.quote-hero-note{color:#6e7980}.quote-hero-note span{color:#5d696f}

@media(max-width:720px){.quote-hero{min-height:calc(100vh - 122px);padding:48px 18px 60px}.quote-hero:before{inset:70px -38% 22%;background-size:860px auto;opacity:.28}.hero-brand{opacity:.68}.hero-brand img{width:82px;height:82px}.hero-kicker{margin-top:28px}}

/* 货代标准自主询价：按运输场景、始发地、目的地和货物信息逐项收集。 */
.quote-hero{min-height:690px;padding:38px 24px 56px}.quote-hero-content{width:min(100%,1200px)}.hero-brand img{width:78px;height:78px}.hero-brand span{font-size:25px}.hero-kicker{margin:23px 0 9px}.quote-hero h1{font-size:clamp(28px,3.3vw,40px)}.quote-hero-lead{margin-top:10px}.freight-quote{width:min(100%,1160px);margin:30px auto 0;text-align:left}.quote-service-tabs{position:relative;z-index:1;display:flex;gap:8px;padding:0 20px;margin-bottom:-1px}.quote-service-tab{display:inline-flex;align-items:center;gap:8px;min-height:53px;border:0;border-radius:17px 17px 0 0;padding:0 27px;background:rgba(255,255,255,.88);color:#58636f;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s,color .18s,transform .18s}.quote-service-tab:hover{transform:translateY(-2px);background:#fff}.quote-service-tab.active{background:var(--red);color:#fff}.quote-service-tab:first-child{min-width:154px}.freight-quote-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;border-top:4px solid var(--red);border-radius:0 20px 20px 20px;padding:38px 30px 24px;background:rgba(255,255,255,.94);box-shadow:0 20px 48px rgba(61,75,89,.15)}.quote-field{position:relative}.quote-field label{position:absolute;z-index:1;top:-10px;left:15px;padding:0 6px;background:#fff;color:#8b97a3;font-size:12px;font-weight:700}.quote-field label span{margin-right:3px;color:#94a0ac}.quote-field input,.quote-field select{width:100%;height:66px;border:1px solid #dfe4e8;border-radius:12px;outline:0;padding:0 19px;background:#fff;color:#303940;font:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.quote-field input::placeholder{color:#b6bdc5}.quote-field select{appearance:auto;color:#68737e}.quote-field input:focus,.quote-field select:focus{border-color:#fe9713;box-shadow:0 0 0 4px rgba(254,151,19,.12)}.quote-form-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:2px;color:#8c969f;font-size:11px}.quote-form-footer button{min-width:142px;height:50px;border:0;border-radius:11px;background:var(--red);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 16px rgba(190,108,21,.2);transition:background .18s,transform .18s}.quote-form-footer button:hover{background:var(--red-dark);transform:translateY(-1px)}.quote-form-footer button b{margin-left:8px;font-size:18px}.quote-hero-note{margin-top:22px}

@media(max-width:720px){.quote-hero{min-height:calc(100vh - 122px);padding:36px 16px 44px}.hero-brand img{width:69px;height:69px}.hero-brand span{font-size:23px}.hero-kicker{margin-top:20px}.quote-hero h1{font-size:28px}.freight-quote{margin-top:24px}.quote-service-tabs{overflow-x:auto;padding:0 7px;gap:5px}.quote-service-tab{flex:0 0 auto;min-height:45px;border-radius:13px 13px 0 0;padding:0 16px;font-size:12px}.quote-service-tab:first-child{min-width:0}.freight-quote-form{grid-template-columns:1fr;gap:22px;padding:31px 15px 18px;border-radius:0 15px 15px}.quote-field input,.quote-field select{height:58px;font-size:13px}.quote-form-footer{align-items:stretch;flex-direction:column;gap:14px}.quote-form-footer button{width:100%;height:48px}.quote-hero-note{margin-top:18px}}

/* 物流工具区：明确区分可计算结果与待接入的渠道实时规则。 */
.logistics-tools{background:#fff}.tools-heading{margin-bottom:28px}.tool-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:16px}.tool-card{min-width:0;border:1px solid #e8e4df;border-radius:15px;padding:22px;background:linear-gradient(145deg,#fff 0%,#fdfaf7 100%);box-shadow:0 10px 26px rgba(77,56,34,.045)}.calculator-card{background:linear-gradient(145deg,#fffaf2 0%,#fff 76%);border-color:#f3dac0}.tool-card-head{display:flex;gap:11px;align-items:flex-start}.tool-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#fff1df;color:#dc7c0a;font-size:19px}.tool-card-head strong,.tool-card-head small{display:block}.tool-card-head strong{font-size:15px;color:#30363a}.tool-card-head small{margin-top:5px;color:#879097;font-size:10px;line-height:1.55}.calculator-form{margin-top:19px}.calculator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calculator-fields label,.compact-tool-form label{color:#68737b;font-size:10px;font-weight:700}.calculator-fields input,.calculator-fields select,.compact-tool-form input,.compact-tool-form select{display:block;width:100%;height:37px;margin-top:6px;border:1px solid #e3e2de;border-radius:7px;padding:0 10px;outline:0;background:#fff;color:#374048;font:inherit;font-size:11px}.calculator-fields input:focus,.calculator-fields select:focus,.compact-tool-form input:focus,.compact-tool-form select:focus{border-color:#fe9713;box-shadow:0 0 0 3px rgba(254,151,19,.1)}.tool-primary-button,.tool-secondary-button{border:0;font:inherit;font-weight:800;cursor:pointer}.tool-primary-button{height:39px;margin-top:15px;border-radius:8px;padding:0 15px;background:#fe9713;color:#fff;font-size:11px}.tool-primary-button:hover{background:#e0830b}.tool-primary-button span{margin-left:5px}.calculator-result{display:grid;gap:4px;margin-top:16px;padding:12px 13px;border-radius:9px;background:#fff7ec;color:#6e6257}.calculator-result strong{font-size:12px;color:#b96400}.calculator-result span{font-size:10px;line-height:1.5}.compact-tool-form{display:grid;gap:11px;margin-top:20px}.tool-secondary-button{height:37px;border-radius:7px;background:#f5ede4;color:#9b5c14;font-size:11px}.tool-secondary-button:hover{background:#ffead1}.tool-result{min-height:52px;margin:15px 0 10px;color:#7b858c;font-size:10px;line-height:1.7}.tool-result.valid{color:#4d7860}.tool-result.invalid{color:#b45c45}.tool-link-button{border:0;padding:0;background:transparent;color:#d97706;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.tool-link-button:hover{text-decoration:underline}.tool-data-note{max-width:900px;margin:19px auto 0;color:#96918b;font-size:10px;line-height:1.75;text-align:center}.track-band{margin-top:0}

@media(max-width:1050px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-card{grid-column:1/-1}.calculator-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.tool-grid{grid-template-columns:1fr}.calculator-card{grid-column:auto}.tool-card{padding:18px}.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-data-note{text-align:left}.logistics-tools{padding-top:56px;padding-bottom:56px}}

/* 首页保持克制：第二屏作为工具导航，具体输入放到独立工具页。 */
main:not(.tools-page){display:flex;flex-direction:column}.quote-hero{order:1}.tool-directory-preview{order:2;background:#fffaf7;padding-top:76px;padding-bottom:72px}.services{order:3}.platform-band{order:4}.solutions{order:5}.about{order:6}.tool-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.tool-entry{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;padding:18px;border:1px solid #ebe3dc;border-radius:13px;background:rgba(255,255,255,.72);color:var(--ink);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.tool-entry:hover{transform:translateY(-3px);border-color:#f0b36b;box-shadow:0 12px 24px rgba(101,65,25,.08)}.tool-entry-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff1df;color:#d87908;font-size:18px}.tool-entry strong,.tool-entry small{display:block}.tool-entry strong{font-size:13px}.tool-entry small{margin-top:6px;color:#8a9197;font-size:10px;line-height:1.5}.tool-entry b{color:#d87908;font-size:17px;font-weight:500}.tool-directory-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;color:#96918b;font-size:10px}.tool-directory-footer a{color:#cc7308;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.tool-directory-footer a:hover{text-decoration:underline}.platform-band{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr) auto;align-items:center;gap:42px;padding:58px clamp(20px,10vw,160px);background:#3b3735;color:#fff}.platform-band .kicker{color:#ffd19a}.platform-band h2{margin:10px 0 9px;font-size:30px;letter-spacing:-.05em}.platform-band p{max-width:550px;margin:0;color:#d6cfca;font-size:12px;line-height:1.8}.platform-band ol{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}.platform-band li{position:relative;display:grid;gap:7px}.platform-band li:not(:last-child):after{position:absolute;top:10px;right:-8px;width:4px;height:4px;border-radius:50%;background:#b8752e;content:""}.platform-band li b{color:#ffbd70;font-size:11px}.platform-band li span{color:#f7eee8;font-size:11px;white-space:nowrap}.platform-cta{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:41px;padding:0 16px;border-radius:8px;background:#fe9713;color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.platform-cta:hover{background:#e0830b}.platform-cta b{font-size:15px}.tools-page{background:#faf9f7}.tools-hero{padding:88px clamp(20px,10vw,160px) 70px;text-align:center;background:radial-gradient(circle at 50% 0,#fff0e0 0,rgba(255,243,229,.7) 25%,transparent 57%),linear-gradient(180deg,#fffdfa 0%,#faf9f7 100%)}.tools-hero h1{margin:15px 0 13px;color:#2e3438;font-size:clamp(34px,4.7vw,56px);line-height:1.13;letter-spacing:-.065em}.tools-hero h1 em{font-style:normal;color:#d87908}.tools-hero p{max-width:575px;margin:0 auto;color:#747d83;font-size:13px;line-height:1.9}.tool-hero-points{display:flex;justify-content:center;flex-wrap:wrap;gap:11px 24px;margin-top:28px;color:#9b713f;font-size:10px;font-weight:800;letter-spacing:.04em}.tools-directory{background:#fff}.tool-track{margin-top:0}

@media(max-width:1050px){.tool-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-band{grid-template-columns:1fr 1fr}.platform-cta{grid-column:1/-1;justify-self:start}.platform-band ol{max-width:360px}}
@media(max-width:720px){.tool-directory-preview{padding-top:56px;padding-bottom:52px}.tool-entry-grid{grid-template-columns:1fr}.tool-entry{min-height:90px}.tool-directory-footer{align-items:flex-start;flex-direction:column;gap:10px}.platform-band{grid-template-columns:1fr;gap:26px;padding:48px 18px}.platform-band h2{font-size:26px}.platform-band ol{width:100%;max-width:none}.platform-band li span{font-size:10px}.platform-cta{grid-column:auto}.tools-hero{padding:62px 18px 54px}.tools-hero h1{font-size:35px}.tool-hero-points{justify-content:flex-start;gap:9px 16px;text-align:left}}

/* 首页工具卡片采用内容型三列排版，保持首页留白与工具页的输入场景分离。 */
.tool-directory-preview .tools-heading{display:block;margin-bottom:32px;text-align:center}.tool-directory-preview .tools-heading h2{margin-top:10px;font-size:34px}.tool-directory-preview .tools-heading>p{max-width:520px;margin:13px auto 0}.tool-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.tool-entry{position:relative;display:block;min-height:174px;padding:26px 86px 25px 28px;border-color:#eee3d8;border-radius:9px;background:radial-gradient(circle at 102% -6%,rgba(255,186,104,.18) 0,rgba(255,244,231,.14) 18%,transparent 45%),#fff;box-shadow:0 5px 15px rgba(89,59,25,.035)}.tool-entry:hover{border-color:#f0b16a;box-shadow:0 13px 28px rgba(137,85,21,.1)}.tool-entry-icon{position:absolute;top:25px;right:23px;width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#fff2dd,#ffe0b4);color:#df7d07;font-size:25px;box-shadow:0 8px 16px rgba(211,125,24,.15)}.tool-entry strong{font-size:18px;font-weight:700;line-height:1.35}.tool-entry small{margin-top:19px;color:#859098;font-size:12px;line-height:1.72}.tool-entry b{position:absolute;right:28px;bottom:22px;color:#d87908;font-size:18px}.tool-directory-footer{justify-content:center;margin-top:28px}.tool-directory-footer a{display:none}

@media(max-width:1050px){.tool-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.tool-directory-preview .tools-heading{text-align:left}.tool-directory-preview .tools-heading>p{margin-left:0}.tool-directory-preview .tools-heading h2{font-size:27px}.tool-entry-grid{grid-template-columns:1fr;gap:13px}.tool-entry{min-height:142px;padding:21px 78px 20px 20px}.tool-entry-icon{top:20px;right:19px;width:42px;height:42px;font-size:22px}.tool-entry strong{font-size:16px}.tool-entry small{margin-top:11px;font-size:11px}.tool-entry b{right:22px;bottom:18px}.tool-directory-footer{display:none}}

/* 工具页的清单型工具，适合补齐报关与下单前的资料准备。 */
.tool-checklist-section{background:#fff7ee}.tool-checklist-section.shipment-checklist{background:#fff}.tool-checklist-card{max-width:760px;padding:22px;border:1px solid #efdfce;border-radius:12px;background:#fff;box-shadow:0 10px 22px rgba(92,58,21,.045)}.checklist-form{display:flex;align-items:end;gap:14px}.checklist-form label{flex:1;color:#68737b;font-size:11px;font-weight:700}.checklist-form select{display:block;width:100%;height:39px;margin-top:7px;border:1px solid #e3e2de;border-radius:7px;padding:0 10px;background:#fff;color:#374048;font:inherit;font-size:12px;outline:0}.checklist-form select:focus{border-color:#fe9713;box-shadow:0 0 0 3px rgba(254,151,19,.1)}.checklist-form .tool-primary-button{margin:0;white-space:nowrap}.checklist-result{margin:17px 0 0;padding:12px 13px;border-radius:8px;background:#fff8f0;color:#786b5e;font-size:11px;line-height:1.75}.checklist-result.valid{color:#52765c;background:#f3f9f0}

@media(max-width:720px){.tool-checklist-card{padding:17px}.checklist-form{align-items:stretch;flex-direction:column}.checklist-form .tool-primary-button{width:100%}}

/* 首页工具目录按导航顺序展示在物流产品之前。 */
main:not(.tools-page){display:block}.tool-directory-preview{background:#fff;padding-top:86px;padding-bottom:84px}.tool-directory-preview .tools-heading{margin-bottom:36px}.tool-directory-preview .tools-heading h2{color:#303438;font-size:36px;font-weight:700;letter-spacing:-.04em}.tool-directory-preview .tools-heading>p{max-width:570px;color:#8a939b;font-size:12px}.tool-entry-grid{gap:30px 24px}.tool-entry{min-height:208px;padding:31px 98px 29px 30px;border:1px solid #e7e8eb;border-radius:8px;background:radial-gradient(circle at 104% -8%,rgba(255,183,86,.14) 0,rgba(255,244,228,.12) 18%,transparent 46%),#fff;box-shadow:none}.tool-entry:hover{border-color:#f1a94d;box-shadow:0 12px 28px rgba(165,102,20,.09)}.tool-entry-icon{top:28px;right:28px;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#fff4e4,#ffd89d);color:#dc7a05;font-size:27px;box-shadow:0 9px 18px rgba(203,117,17,.16)}.tool-entry strong{color:#34383d;font-size:20px;letter-spacing:-.02em}.tool-entry small{margin-top:26px;color:#87919b;font-size:12px;line-height:1.75}.tool-directory-footer{display:block;margin:28px 0 0;color:#a09b94;text-align:center;font-size:10px}

@media(max-width:1050px){.tool-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.tool-directory-preview{padding-top:58px;padding-bottom:58px}.tool-directory-preview .tools-heading{margin-bottom:27px}.tool-directory-preview .tools-heading h2{font-size:28px}.tool-entry-grid{grid-template-columns:1fr;gap:14px}.tool-entry{min-height:150px;padding:23px 78px 21px 21px}.tool-entry-icon{top:20px;right:20px;width:43px;height:43px;font-size:22px}.tool-entry strong{font-size:17px}.tool-entry small{margin-top:13px;font-size:11px}.tool-directory-footer{display:none}}

/* 工具中心按类别展示入口，具体计算放在独立的二级工作区。 */
.tools-page{background:#faf9f7;padding-bottom:46px}
.tools-hero-catalog{padding-top:64px;padding-bottom:54px}
.tools-hero-catalog h1{margin:13px 0 12px;font-size:clamp(34px,4vw,48px);letter-spacing:-.045em}
.tools-hero-catalog p{max-width:660px}
.tools-hero-catalog .tool-hero-points{margin-top:22px}
.tool-catalog-section{width:min(100% - 48px,1320px);margin:0 auto;padding:24px 0 72px}
.tool-category+.tool-category{margin-top:56px}
.tool-category-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:23px}
.tool-category-heading .kicker{color:#cf790e}
.tool-category-heading h2{margin:8px 0 0;color:#303438;font-size:30px;letter-spacing:-.035em}
.tool-category-heading>p{max-width:430px;margin:0 0 3px;color:#879198;font-size:13px;line-height:1.7}
.tool-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.tool-directory-card{position:relative;display:flex;min-height:204px;flex-direction:column;align-items:flex-start;padding:25px 28px 22px;border:1px solid #e6e7e9;border-radius:10px;background:radial-gradient(circle at 100% 0,rgba(255,186,104,.12),transparent 34%),#fff;color:#34383d;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}
.tool-directory-card:hover{transform:translateY(-3px);border-color:#f0b36b;box-shadow:0 12px 26px rgba(103,67,28,.08)}
.directory-tool-icon{position:absolute;top:22px;right:24px;display:grid;width:50px;height:50px;place-items:center;border:1px solid #f5e2cc;border-radius:13px;background:linear-gradient(145deg,#fff7eb,#ffe5c1);color:#dd810d;font-size:25px;box-shadow:0 7px 16px rgba(203,117,17,.12)}
.tool-directory-card>strong{max-width:calc(100% - 62px);margin-top:10px;color:#30363a;font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.025em}
.tool-directory-card>small{display:block;max-width:95%;margin-top:17px;color:#858e97;font-size:13px;line-height:1.72}
.directory-card-link{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:15px;color:#d87908;font-size:12px;font-weight:800}
.directory-card-link b{font-size:16px;font-weight:500;transition:transform .18s}
.tool-directory-card:hover .directory-card-link b{transform:translateX(3px)}
.tool-catalog-note{margin:24px auto 0;color:#92999e;font-size:11px;line-height:1.7;text-align:center}
.tool-workspace-section{width:min(100% - 48px,1320px);margin:0 auto;padding:37px 0 60px;scroll-margin-top:22px}
.tool-workspace-section+.tool-workspace-section{border-top:1px solid #e9e6e2}
.tool-workspace-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}
.tool-workspace-title .kicker{color:#cf790e}
.tool-workspace-title h2{margin:8px 0 8px;color:#303438;font-size:30px;letter-spacing:-.04em}
.tool-workspace-title p{margin:0;color:#7f898f;font-size:13px;line-height:1.7}
.tool-workspace-title>a{flex:0 0 auto;margin-bottom:4px;color:#c8750b;font-size:12px;font-weight:700;text-decoration:none}
.tool-workspace-title>a:hover{text-decoration:underline}
.tool-workspace-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:24px;align-items:start}
.tool-workspace-panel{min-width:0;border:1px solid #e2e3e4;border-radius:4px;padding:25px 27px;background:#fff}
.workspace-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:17px;border-bottom:1px solid #e5e5e5}
.workspace-panel-heading h3{margin:0;color:#34383b;font-size:23px;letter-spacing:-.03em}
.workspace-panel-heading>span{color:#9aa1a5;font-size:11px}
.tool-workspace-panel .calculator-form{margin-top:22px}
.tool-workspace-panel .calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 19px}
.tool-workspace-panel .calculator-fields label{color:#454c51;font-size:12px;font-weight:600}
.tool-workspace-panel .calculator-fields input,.tool-workspace-panel .calculator-fields select{height:47px;margin-top:7px;border-color:#d9dde0;border-radius:3px;padding:0 13px;font-size:13px}
.tool-workspace-panel .tool-primary-button{height:45px;margin-top:20px;padding:0 20px;font-size:13px}
.calculator-method-note{margin:17px 0 0;color:#939a9f;font-size:11px;line-height:1.7}
.tool-results-panel{padding:25px 28px 23px}
.tool-result-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;border-bottom:1px solid #efefef;color:#555d62;font-size:14px}
.tool-result-summary:first-of-type{margin-top:7px}
.tool-result-summary strong{display:flex;align-items:baseline;gap:7px;color:#898f92;font-size:19px;font-weight:500;text-align:right}
.tool-result-summary strong b{color:inherit;font-size:22px;font-weight:600}
.tool-result-summary strong small{font-size:11px;font-weight:500}
.tool-result-summary.featured{min-height:74px;border-bottom:0}
.tool-result-summary.featured strong,.tool-result-summary.featured strong b{color:#bd700f}
.tool-workspace-panel .calculator-result{margin-top:8px;padding:14px 15px;border:1px solid #f1e1cd;border-radius:4px;background:#fff9f1}
.tool-workspace-panel .calculator-result strong{font-size:13px}
.tool-workspace-panel .calculator-result span{font-size:12px;line-height:1.7}
.compact-workspace{padding-top:46px;padding-bottom:48px}
.compact-workspace .tool-workspace-title h2{font-size:26px}
.compact-tool-panel{max-width:920px}
.seller-preflight-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.seller-preflight-form label{font-size:12px;font-weight:600;color:#454c51}.seller-preflight-form textarea{display:block;width:100%;min-height:120px;margin-top:7px;border:1px solid #d9dde0;border-radius:4px;padding:12px;resize:vertical;font:inherit;font-size:13px}.seller-preflight-form .tool-primary-button{grid-column:1/-1;margin:0;justify-self:start}@media(max-width:620px){.seller-preflight-form{grid-template-columns:1fr}.seller-preflight-form .tool-primary-button{grid-column:auto}}
.tool-workspace-panel .compact-tool-form{grid-template-columns:minmax(220px,1fr) 180px;align-items:end;gap:14px;margin-top:0}
.tool-workspace-panel .compact-tool-form label,.tool-workspace-panel .checklist-form label,.tool-track-form label{color:#454c51;font-size:12px;font-weight:600}
.tool-workspace-panel .compact-tool-form input,.tool-workspace-panel .compact-tool-form select,.tool-workspace-panel .checklist-form select,.tool-track-form input{height:45px;margin-top:7px;border-color:#d9dde0;border-radius:3px;padding:0 13px;font-size:13px}
.tool-workspace-panel .compact-tool-form .tool-secondary-button{height:45px;font-size:12px}
.tool-workspace-panel .tool-result{min-height:0;margin:17px 0 12px;font-size:12px}
.tool-workspace-panel .tool-link-button{font-size:12px}
.tool-workspace-panel .checklist-form{max-width:700px}
.tool-workspace-panel .checklist-form select{height:45px;border-radius:3px}
.tool-workspace-panel .checklist-result{margin-top:18px;font-size:12px}
.tool-track-form{display:grid;grid-template-columns:minmax(220px,1fr) 180px;align-items:end;gap:14px;max-width:700px}
.tool-workspace-panel .tool-track-form .tool-primary-button{height:45px;margin:0}
.ddp-result{display:grid;gap:7px;margin-top:20px;padding:17px 19px;border:1px solid #f1dfc8;border-radius:6px;background:#fff9f1;color:#747d83}.ddp-result strong{color:#b96d0b;font-size:18px}.ddp-result span{font-size:12px;line-height:1.7}.ddp-result.calculated{border-color:#edc68f}.tracking-result{margin-top:20px;padding:17px 18px;border:1px solid #ece7df;border-radius:6px;background:#fff;color:#68737b}.tracking-result.invalid{color:#b45c45}.tracking-summary{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid #eee}.tracking-summary strong{color:#c2740d;font-size:17px}.tracking-summary span{color:#4a5359;font-size:13px}.tracking-summary small,.tracking-disclaimer{color:#92999f;font-size:11px}.tracking-events{display:grid;gap:0;margin:13px 0;padding:0 0 0 8px;list-style:none}.tracking-events li{position:relative;display:grid;gap:4px;padding:0 0 17px 17px;border-left:1px solid #f2c98e}.tracking-events li:last-child{padding-bottom:0;border-left-color:transparent}.tracking-events li:before{position:absolute;top:2px;left:-5px;width:9px;height:9px;border:2px solid #f39a1b;border-radius:50%;background:#fff;content:""}.tracking-events li b{color:#414950;font-size:12px}.tracking-events li span{color:#707b82;font-size:12px}.tracking-events li small,.tracking-empty{margin:0;color:#9aa1a5;font-size:11px}.tracking-disclaimer{display:block;margin-top:13px;padding-top:12px;border-top:1px solid #eee}
.tools-page~.site-footer{margin-top:0}

@media(max-width:900px){.tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace-grid{grid-template-columns:1fr}.tool-workspace-panel{padding:22px}}
@media(max-width:620px){.tools-hero-catalog{padding:52px 18px 43px}.tools-hero-catalog h1{font-size:34px}.tools-hero-catalog .tool-hero-points{justify-content:center}.tool-catalog-section,.tool-workspace-section{width:calc(100% - 34px)}.tool-catalog-section{padding-top:9px;padding-bottom:45px}.tool-category+.tool-category{margin-top:39px}.tool-category-heading{display:block;margin-bottom:17px}.tool-category-heading h2{font-size:25px}.tool-category-heading>p{margin-top:9px;font-size:12px}.tool-directory-grid{grid-template-columns:1fr;gap:12px}.tool-directory-card{min-height:166px;padding:19px 20px 17px}.directory-tool-icon{top:18px;right:19px;width:43px;height:43px;font-size:21px}.tool-directory-card>strong{font-size:17px}.tool-directory-card>small{margin-top:12px;font-size:12px}.tool-workspace-section{padding-top:29px;padding-bottom:39px}.tool-workspace-title{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:17px}.tool-workspace-title h2,.compact-workspace .tool-workspace-title h2{font-size:24px}.tool-workspace-title p{font-size:12px}.tool-workspace-panel{padding:18px}.workspace-panel-heading h3{font-size:20px}.tool-workspace-panel .calculator-fields{grid-template-columns:1fr 1fr;gap:13px 11px}.tool-workspace-panel .calculator-fields label{font-size:11px}.tool-workspace-panel .calculator-fields input,.tool-workspace-panel .calculator-fields select{height:43px;padding:0 9px;font-size:12px}.tool-result-summary{min-height:55px;font-size:12px}.tool-result-summary strong{font-size:16px}.tool-result-summary strong b{font-size:18px}.tool-workspace-panel .compact-tool-form,.tool-track-form{grid-template-columns:1fr;gap:12px}.tool-workspace-panel .compact-tool-form .tool-secondary-button{width:100%}.tool-workspace-panel .checklist-form{align-items:stretch}.tool-catalog-note{text-align:left}}

/* 首页九宫格工具目录：缩小单卡占高，让新增入口自然排成三行。 */
.tool-directory-preview .tool-entry-grid{gap:19px 20px}
.tool-directory-preview .tool-entry{min-height:164px;padding:23px 82px 21px 24px}
.tool-directory-preview .tool-entry-icon{top:21px;right:22px;width:46px;height:46px;font-size:24px}
.tool-directory-preview .tool-entry strong{font-size:18px}
.tool-directory-preview .tool-entry small{margin-top:16px;font-size:11px;line-height:1.65}
@media(max-width:720px){.tool-directory-preview .tool-entry{min-height:132px;padding:20px 72px 18px 19px}.tool-directory-preview .tool-entry-icon{top:18px;right:17px;width:41px;height:41px;font-size:21px}.tool-directory-preview .tool-entry strong{font-size:16px}.tool-directory-preview .tool-entry small{margin-top:10px;font-size:11px}}
.tool-workspace-panel .tool-data-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px}
.tool-workspace-panel .tool-data-form label{color:#454c51;font-size:12px;font-weight:600}
.tool-workspace-panel .tool-data-form input,.tool-workspace-panel .tool-data-form select{display:block;width:100%;height:45px;margin-top:7px;border:1px solid #d9dde0;border-radius:3px;padding:0 13px;background:#fff;color:#374048;font:inherit;font-size:13px;outline:0}
.tool-workspace-panel .tool-data-form input:focus,.tool-workspace-panel .tool-data-form select:focus{border-color:#fe9713;box-shadow:0 0 0 3px rgba(254,151,19,.1)}
.tool-workspace-panel .tool-data-form .tool-data-form-wide{grid-column:1/-1}
.tool-workspace-panel .tool-data-form .tool-primary-button{height:45px;margin:0;font-size:12px}
.unit-converter-result{margin:18px 0 0;padding:16px;border:1px solid #f1e1cd;background:#fff9f1;color:#a76108;font-size:18px;font-weight:700}
@media(max-width:620px){.tool-workspace-panel .tool-data-form{grid-template-columns:1fr;gap:12px}.tool-workspace-panel .tool-data-form .tool-data-form-wide{grid-column:auto}.tool-workspace-panel .tool-data-form .tool-primary-button{width:100%}.unit-converter-result{font-size:16px}}
@media(min-width:1081px){.freight-quote-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px}}
@media(min-width:721px) and (max-width:1080px){.freight-quote-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}

/* 首页服务快捷入口与平台仓询价选项 */
.quote-service-tabs{align-items:center}
.platform-picker{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;padding:6px 8px 6px 13px;border:1px solid rgba(255,255,255,.65);border-radius:10px;background:rgba(255,255,255,.78);color:#717c85;font-size:11px;font-weight:700;white-space:nowrap}
.platform-picker[hidden]{display:none}
.platform-picker select{height:34px;min-width:126px;border:1px solid #e4e7e9;border-radius:7px;padding:0 9px;background:#fff;color:#39434a;font:inherit;font-size:11px;outline:0}
.platform-picker select:focus{border-color:#fe9713;box-shadow:0 0 0 3px rgba(254,151,19,.1)}
.floating-support{position:fixed;top:50%;right:18px;z-index:7;transform:translateY(-50%)}
.floating-support-actions{display:flex;flex-direction:column;gap:8px;padding:5px;border:1px solid rgba(234,237,239,.85);border-radius:38px;background:rgba(255,255,255,.88);box-shadow:0 10px 30px rgba(39,52,65,.12);backdrop-filter:blur(12px)}
.floating-support-actions button{display:flex;width:60px;min-height:74px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:30px;background:#fff;color:#39434a;font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:transform .18s,color .18s,box-shadow .18s}
.floating-support-actions button:hover,.floating-support-actions button[aria-expanded="true"]{transform:translateX(-3px);color:#dc7b0c;box-shadow:0 5px 15px rgba(94,68,42,.1)}
.support-action-icon{display:grid;min-width:25px;height:25px;place-items:center;border-radius:50%;color:#f28a13;font-size:20px;line-height:1}
.floating-support-actions button:last-child .support-action-icon{width:27px;height:27px;background:#fff1df;font-size:10px;font-weight:900}
.support-panel{position:absolute;top:50%;right:78px;width:320px;max-height:min(80vh,620px);overflow:auto;transform:translateY(-50%);padding:25px 23px 22px;border:1px solid #ece7e0;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 20px 58px rgba(35,47,56,.2);color:#344047}
.support-panel[hidden]{display:none}
.support-panel-close{position:absolute;top:12px;right:14px;width:29px;height:29px;border:0;border-radius:50%;background:#f5f5f3;color:#727b80;font-size:20px;line-height:1;cursor:pointer}
.support-panel-kicker{color:#db800e;font-size:9px;font-weight:900;letter-spacing:.14em}
.support-panel h2{margin:8px 0 12px;color:#2f383d;font-size:20px;letter-spacing:-.03em}
.support-panel p{margin:0 0 16px;color:#7a858b;font-size:12px;line-height:1.75}
.mini-program-placeholder{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #e8cda9;border-radius:12px;background:linear-gradient(145deg,#fffaf3,#fff);color:#bf771d}
.mini-program-placeholder span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#fff0dc;font-size:11px;font-weight:800}
.mini-program-placeholder strong{font-size:12px}
.support-panel-link{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:11px 13px;border-radius:8px;background:#fff3e4;color:#c87309;font-size:12px;font-weight:800;text-decoration:none}
.support-contact-row{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-top:1px solid #eff0f0;color:#566169;text-decoration:none}
.support-contact-row span{color:#91999e;font-size:10px}
.support-contact-row strong{font-size:14px}
.support-action{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:12px 13px;border:1px solid #ece8e2;border-radius:8px;color:#48535a;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s}
.support-action:hover{border-color:#f2c58f;background:#fffaf3;color:#c87309}
.support-disclaimer{display:block;margin-top:15px;color:#9aa1a5;font-size:10px;line-height:1.65}
@media(max-width:720px){.quote-service-tabs{padding-right:7px}.platform-picker{gap:5px;margin-left:0;padding:5px 6px 5px 9px;font-size:10px}.platform-picker select{min-width:108px;height:31px;font-size:10px}.floating-support{top:auto;right:9px;bottom:15px;transform:none}.floating-support-actions{gap:3px;padding:3px}.floating-support-actions button{width:56px;min-height:61px;gap:3px;font-size:9px}.support-action-icon{height:23px;min-width:23px;font-size:18px}.support-panel{position:fixed;top:auto;right:77px;bottom:18px;width:min(310px,calc(100vw - 100px));max-height:70vh;transform:none;padding:22px 18px 18px}}

.solution-image{overflow:hidden;background:#f1f3f4}
.solution-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}
.solution-grid article:hover .solution-image img{transform:scale(1.035)}
.about-photo{height:auto;aspect-ratio:16/9;background:#f0f3f5}
.about-photo img{filter:none}
@media(max-width:720px){.about-photo{height:auto;aspect-ratio:16/9}}

.site-header nav a{font-size:14px}
.site-footer{font-size:12px}
.quote-estimate-box{grid-column:1/-1;border:1px solid #f1d6b1;border-radius:12px;padding:16px 18px;background:#fffaf2;color:#39434a}.quote-estimate-box[hidden]{display:none}.quote-estimate-box>strong{display:block;margin-bottom:9px;color:#b46b13;font-size:14px}.quote-estimate-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-bottom:10px}.quote-estimate-options>span{display:block;border:1px solid #f0e5d6;border-radius:9px;padding:10px 12px;background:#fff;font-weight:700}.quote-estimate-options small,.quote-estimate-box>small{display:block;margin-top:5px;color:#77828a;font-size:12px;font-weight:400;line-height:1.55}

.quote-estimate-options button,.quote-estimate-box>button{display:block;margin-top:10px;padding:9px 12px;border:1px solid #dfbc8e;border-radius:7px;background:#fff7ec;color:#92500a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.quote-estimate-options button:focus-visible{outline:2px solid #e9810b;outline-offset:3px}.quote-service-tabs{flex-wrap:wrap}.quote-service-tabs .platform-picker{margin-bottom:5px}
