:root{--bg-page:#f6f1e8;--bg-surface:#fff;--bg-soft:#ebe3d4;--text-primary:#16212b;--text-secondary:#64706a;--text-muted:#9a958a;--border-subtle:#e2d8c7;--accent-primary:#0e4b43;--accent-primary-hover:#0a3c36;--accent-navy:#132d3a;--accent-gold:#b88945;--success:#ddefe6;--warning:#fff0d1;--danger:#ffe1dc;--info:#e2edf3;--shadow-soft:0 12px 34px #16212b12;--max-marketing:1260px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Sans,Yu Gothic,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-header{z-index:20;width:min(calc(100% - 32px), var(--max-marketing));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2d8c7d6;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:14px auto 0;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #16212b0f}.brand-lockup{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-lockup strong,.footer-brand strong{color:var(--accent-navy);font-size:1rem;display:block}.brand-lockup small{color:var(--text-secondary);font-size:.76rem;line-height:1.2;display:block}.brand-mark{flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.brand-mark svg{width:42px;height:42px;display:block}.brand-mark img{object-fit:cover;border-radius:9px;width:42px;height:42px;display:block}.brand-mark rect{fill:var(--accent-primary)}.brand-mark path{fill:none;stroke:var(--accent-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.footer-brand-lockup{align-items:center;gap:10px;margin-bottom:12px;display:flex}.desktop-nav{color:var(--text-secondary);align-items:center;gap:22px;font-size:.95rem;display:flex}.desktop-nav a:hover,.footer-column a:hover{color:var(--accent-primary)}.header-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.language-toggle{border:1px solid var(--border-subtle);background:var(--bg-surface);min-height:42px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:3px;padding:4px 5px;display:inline-flex}.language-toggle svg{color:var(--accent-primary);margin:0 4px}.language-toggle button,.language-toggle a{min-height:30px;color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:.78rem;font-weight:800}.language-toggle button.active,.language-toggle a.active{background:var(--accent-primary);color:#fff}.icon-link,.mobile-menu-button{border:1px solid var(--border-subtle);background:var(--bg-surface);width:42px;height:42px;color:var(--accent-primary);border-radius:50%;place-items:center;display:inline-grid}.mobile-menu-button{display:none}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button:hover{box-shadow:0 8px 18px #16212b1f}.button-primary{background:var(--accent-primary);color:#fff}.button-primary:hover{background:var(--accent-primary-hover)}.button-secondary{border-color:var(--border-subtle);color:var(--accent-navy);background:#ffffffb8}.large-button{width:fit-content;padding:14px 22px}.hero{color:#fff;background:linear-gradient(90deg,#0c1c26f7,#0e4b43c7,#0c1c2629),url(/import-ops/freight-containers.jpg) 50%/cover;min-height:650px;margin-top:-76px;padding:166px 0 104px;position:relative;overflow:hidden}.hero:after{background:linear-gradient(180deg, #f7f3ea00, var(--bg-page));content:"";height:160px;position:absolute;bottom:0;left:0;right:0}.hero-content,.section-inner,.footer-grid,.footer-bottom{z-index:1;width:min(calc(100% - 32px), var(--max-marketing));margin:0 auto;position:relative}.hero-content{display:block}.hero-copy{max-width:980px}.hero-brand-chip{color:var(--text-primary);background:#ffffffeb;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:12px;margin-bottom:28px;padding:10px 14px 10px 10px;display:inline-flex;box-shadow:0 16px 38px #0711192e}.hero-brand-chip .brand-mark,.hero-brand-chip .brand-mark img{width:42px;height:42px}.hero-brand-chip strong,.hero-brand-chip span{display:block}.hero-brand-chip strong{font-weight:820;line-height:1.05}.hero-brand-chip span{color:var(--text-secondary);font-size:.9rem;line-height:1.15}.brand-hero-logo{background:#fffffff5;border:1px solid #ffffffb8;border-radius:8px;width:min(540px,100%);margin:0 0 28px;padding:12px 14px;box-shadow:0 18px 38px #0711192e}.brand-hero-logo img{width:100%;height:auto;display:block}.hero h1{letter-spacing:0;max-width:820px;margin:0;font-size:64px;line-height:1.02}.page-hero h1{letter-spacing:0;max-width:820px;margin:0;font-size:46px;line-height:1.08}.hero-subtitle{color:#ffffffe0;max-width:760px;margin:22px 0 0;font-size:19px}.hero .button-secondary{color:#fff;background:#ffffff24}.hero-chinese{border-left:2px solid var(--accent-gold);color:#ffffffe0;max-width:760px;margin-top:34px;padding-left:18px}.hero-chinese strong{color:#fff;font-size:1.35rem;display:block}.operations-panel{color:var(--text-primary);background:#fffffff5;border:1px solid #e2d8c7e6;border-radius:8px;align-self:stretch;padding:0;box-shadow:0 10px 28px #16212b0d}.intake-ledger{background:var(--bg-page);padding:0 0 18px}.intake-ledger .large-button{margin:20px 24px 24px}.operating-brief{z-index:3;margin-top:-62px;position:relative}.brief-shell{width:min(calc(100% - 32px), var(--max-marketing));background:#fffffff5;border:1px solid #e2d8c7e6;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:0;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 46px #16212b17}.brief-intro{border-right:1px solid var(--border-subtle);padding:34px}.brief-intro h2{max-width:620px}.brief-intro p{max-width:680px;margin-bottom:0}.brief-table{background:#fbf9f3;display:grid}.brief-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:start;gap:18px;padding:24px 28px;display:grid}.brief-row:last-child{border-bottom:0}.brief-row strong{color:var(--accent-navy);font-size:.96rem}.brief-row span{color:var(--text-secondary)}.panel-header,.project-row,.breakdown-list div{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header span{color:var(--text-secondary);font-size:.9rem}.panel-header{border-bottom:1px solid var(--border-subtle);padding:22px 24px}.panel-header strong,.panel-header span{display:block}.status-dot{background:var(--accent-gold);border-radius:50%;width:10px;height:10px}.project-row{border:0;border-bottom:1px solid var(--border-subtle);background:#fff;border-radius:0;margin-top:0;padding:17px 24px}.project-row strong,.project-row span{display:block}.project-row span,.metric span{color:var(--text-secondary);font-size:.88rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.metric{background:var(--bg-soft);border-radius:8px;min-height:104px;padding:14px}.metric strong{margin-top:10px;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:1.45rem;display:block}.trust-strip{width:min(calc(100% - 32px), var(--max-marketing));z-index:2;border:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:26px auto 42px;display:grid;position:relative}.trust-strip span,.tag{border:0;border-right:1px solid var(--border-subtle);color:var(--accent-navy);background:0 0;border-radius:0;padding:15px 16px;font-size:.86rem;font-weight:700}.trust-strip span:last-child{border-right:0}.page-section{padding:72px 0}.visual-section{padding-top:0}.page-section.soft,.compact-hero{background:var(--bg-soft)}.page-hero{padding:92px 0 62px}.page-hero .hero-subtitle{color:var(--text-secondary)}.section-header{max-width:760px;margin-bottom:32px}.section-header.center{text-align:center;margin-left:auto;margin-right:auto}.eyebrow{color:var(--accent-primary);text-transform:uppercase;margin:0 0 10px;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.82rem;font-weight:800}h2,h3,p{margin-top:0}h2{letter-spacing:0;margin-bottom:12px;font-size:34px;line-height:1.12}h3{margin-bottom:8px;font-size:1.2rem;line-height:1.3}p{color:var(--text-secondary)}.card-grid,.two-column,.three-column{gap:18px;display:grid}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card,.process-step,.playbook-card,.contact-panel,.faq-item,.resource-card,.legal-panel{border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:none;border-radius:8px;padding:24px}.service-card.gold{background:#fff;border-color:#b889457a;box-shadow:inset 4px 0 #b88945b8}.contact-hero-pro{color:#fff;background:linear-gradient(90deg,#0c1c26f7,#0e4b43d1,#132d3a38),url(/import-ops/warehouse-cartons.jpg) 50%/cover;min-height:610px;margin-top:-76px;padding:154px 0 82px;position:relative;overflow:hidden}.contact-hero-pro:after{background:linear-gradient(180deg, #f7f3ea00, var(--bg-page));content:"";height:110px;position:absolute;bottom:0;left:0;right:0}.contact-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);align-items:center;gap:40px;display:grid}.contact-hero-copy{max-width:780px}.contact-hero-pro .eyebrow{color:#d7a866}.contact-hero-copy h1{letter-spacing:0;max-width:720px;margin:0;font-size:58px;line-height:1.03}.contact-hero-pro .hero-subtitle{color:#ffffffdb;max-width:720px}.contact-hero-actions{margin-top:28px}.contact-hero-pro .button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff75}.contact-trust-row{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.contact-trust-row span{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;padding:8px 12px;font-size:.88rem;font-weight:760}.contact-command-card{z-index:1;color:var(--text-primary);background:#fffffff0;border:1px solid #ffffff9e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0711193d}.contact-command-top{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.contact-command-top span{color:var(--text-secondary);text-transform:uppercase;font-size:.86rem;font-weight:760}.contact-command-top strong{color:var(--accent-primary);font-size:1.08rem}.contact-number-link{background:var(--success);color:var(--accent-primary);border:1px solid #0e4b432e;border-radius:8px;align-items:center;gap:12px;margin:24px;padding:16px;font-size:1.2rem;font-weight:850;display:flex}.contact-command-note{border:1px solid var(--border-subtle);background:#fbf9f3;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:0 24px 20px;padding:16px;display:grid}.contact-command-note svg{color:var(--accent-gold);margin-top:2px}.contact-command-note p{color:var(--text-secondary);margin:0}.contact-mini-timeline{border-top:1px solid var(--border-subtle);background:#fff;display:grid}.contact-mini-row{border-bottom:1px solid var(--border-subtle);gap:3px;padding:16px 24px;display:grid}.contact-mini-row:last-child{border-bottom:0}.contact-mini-row strong{color:var(--accent-navy)}.contact-mini-row span{color:var(--text-secondary);font-size:.92rem}.contact-main-section{padding:70px 0 0}.contact-main-grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);align-items:stretch;gap:18px;display:grid}.contact-qr-panel,.contact-intake-panel{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;overflow:hidden}.contact-qr-panel{background:linear-gradient(135deg, #132d3afa, #0e4b43f0), var(--accent-navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(230px,.54fr);align-items:center;gap:20px;padding:30px;display:grid}.contact-qr-copy h2,.contact-intake-panel h2{margin-bottom:12px}.contact-qr-copy p{color:#ffffffc7}.contact-qr-panel .eyebrow{color:#d7a866}.contact-qr-frame{background:#fff;border:1px solid #ffffff8c;border-radius:8px;justify-self:end;width:min(100%,260px);padding:10px;box-shadow:0 22px 42px #0711193d}.contact-qr-frame img{object-fit:cover;object-position:center 43%;border-radius:6px;width:100%;height:380px;display:block}.contact-intake-panel{padding:32px}.contact-detail-list{gap:12px;margin-top:24px;display:grid}.contact-detail-item{border-top:1px solid var(--border-subtle);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.contact-detail-item svg{background:var(--success);width:44px;height:44px;color:var(--accent-primary);border:1px solid #0e4b4324;border-radius:8px;padding:10px;display:block}.contact-detail-item strong,.contact-detail-item span{display:block}.contact-detail-item strong{color:var(--accent-navy)}.contact-detail-item span{color:var(--text-secondary);font-size:.94rem}.whatsapp-card{align-content:start;gap:20px;display:grid}.whatsapp-number{background:var(--success);width:fit-content;color:var(--accent-primary);border:1px solid #0e4b432e;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:850;display:inline-flex}.qr-card{background:#20c467;place-items:center;padding:16px;display:grid}.qr-card img{border-radius:8px;width:min(100%,380px);height:auto;display:block;box-shadow:0 18px 40px #16212b2e}.visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.visual-card{color:#fff;isolation:isolate;background-position:50%;background-size:cover;border:1px solid #e2d8c7b8;border-radius:8px;min-height:310px;position:relative;overflow:hidden}.visual-card:before{z-index:-1;content:"";background:linear-gradient(#16212b2e,#132d3ad6);position:absolute;inset:0}.visual-card div{align-content:end;min-height:310px;padding:28px;display:grid}.visual-card h2{max-width:520px;margin-bottom:10px;font-size:30px}.visual-card p{color:#ffffffd1;max-width:580px;margin:0}.image-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.image-feature-card{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;overflow:hidden}.feature-image,.service-visual-image,.industry-visual-image{background:var(--bg-soft);position:relative;overflow:hidden}.feature-image{aspect-ratio:4/5}.feature-image img,.service-visual-image img,.industry-visual-image img{object-fit:cover}.feature-copy{padding:22px}.feature-copy p{min-height:78px}.service-visual-section,.industry-visual-section{padding-bottom:0}.service-visual-band,.industry-visual-band{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);display:grid;overflow:hidden}.service-visual-image,.industry-visual-image{min-height:500px}.service-visual-copy,.industry-visual-copy{align-self:center;padding:38px}.service-visual-copy .check-list{margin:22px 0}.industry-visual-band{grid-template-columns:minmax(360px,.82fr) minmax(0,1fr)}.industry-visual-copy{background:#fff}.service-card .button,.playbook-card .button,.resource-card .button{margin-top:12px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.process-step{min-height:188px}.step-number{background:var(--accent-navy);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-family:ui-monospace,IBM Plex Mono,monospace;font-weight:800;display:inline-grid}.check-list,.plain-list,.footer-column{gap:10px;display:grid}.check-list,.plain-list{margin:0;padding:0;list-style:none}.check-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;display:flex}.check-list svg{color:var(--accent-primary);flex:none;margin-top:3px}.plain-list li{color:var(--text-secondary);padding-left:17px;position:relative}.plain-list li:before{background:var(--accent-gold);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.info-band,.disclaimer-box,.warning-note{border:1px solid var(--border-subtle);background:var(--info);color:var(--accent-navy);border-radius:8px;padding:18px}.disclaimer-box,.warning-note{background:var(--warning)}.cta-band{background:var(--accent-navy);color:#fff;border-radius:8px;padding:52px}.cta-band p{color:#ffffffc7}.country-grid,.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label,fieldset{min-width:0}label{color:var(--accent-navy);gap:7px;font-size:.94rem;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background:#fff;border-radius:10px;padding:12px 13px}textarea{resize:vertical;min-height:126px}fieldset{border:0;margin:0 0 22px;padding:0}legend{color:var(--accent-navy);margin-bottom:12px;font-weight:800}.quote-form{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;gap:22px;padding:28px;display:grid}.breakdown-list{gap:8px;margin:10px 0 0;display:grid}.breakdown-list dt,.breakdown-list dd{margin:0}.breakdown-list dd{font-family:ui-monospace,IBM Plex Mono,monospace;font-weight:800}.data-line{font-family:ui-monospace,IBM Plex Mono,monospace}.risk-pill{background:var(--warning);color:var(--accent-navy);border-radius:8px;padding:8px 12px;font-weight:800;display:inline-flex}.timeline{gap:8px;display:grid}.timeline-item{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.timeline-item:before{background:var(--accent-primary);content:"";border-radius:50%;width:10px;height:10px}.site-footer{background:var(--accent-navy);color:#fff;margin-top:72px;padding:60px 0 28px}.footer-grid{grid-template-columns:1.25fr repeat(3,minmax(120px,1fr));gap:28px;display:grid}.footer-brand p,.footer-bottom,.footer-column a{color:#ffffffb8}.footer-column h2{color:#fff;margin-bottom:4px;font-size:1rem}.footer-bottom{border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;margin-top:38px;padding-top:22px;font-size:.9rem;display:flex}@media (max-width:1040px){.desktop-nav{display:none}.mobile-menu-button{display:inline-grid}.hero-content,.contact-hero-grid,.contact-main-grid,.contact-qr-panel{grid-template-columns:1fr}.contact-command-card{max-width:620px}.contact-qr-frame{justify-self:start;width:min(100%,340px)}.brief-shell{grid-template-columns:1fr}.brief-intro{border-right:0;border-bottom:1px solid var(--border-subtle)}.process-grid,.card-grid,.four-up.card-grid,.visual-grid,.image-feature-grid,.country-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-visual-band,.industry-visual-band{grid-template-columns:1fr}.service-visual-image,.industry-visual-image{min-height:420px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip span:nth-child(3n){border-right:0}}@media (max-width:720px){.site-header{width:min(calc(100% - 20px), var(--max-marketing));border-radius:8px;gap:10px;padding:8px}.brand-lockup{gap:8px;min-width:0}.brand-mark,.brand-mark img{width:38px;height:38px}.brand-lockup small{display:none}.brand-lockup strong{white-space:nowrap}.header-actions{flex-wrap:nowrap;gap:8px}.header-actions .button{display:none}.language-toggle{order:-1;min-height:38px;padding:3px 4px}.language-toggle svg{margin:0 2px}.language-toggle button,.language-toggle a{min-width:30px;min-height:30px;padding:4px 5px}.mobile-menu-button{width:38px;height:38px}.language-toggle button:nth-of-type(2),.language-toggle button:nth-of-type(3),.language-toggle a:nth-of-type(2),.language-toggle a:nth-of-type(3){font-size:0}.language-toggle button:nth-of-type(2):after,.language-toggle a:nth-of-type(2):after{content:"中";font-size:.78rem}.language-toggle button:nth-of-type(3):after,.language-toggle a:nth-of-type(3):after{content:"日";font-size:.78rem}.hero{min-height:680px;padding-top:140px}.contact-hero-pro{min-height:0;padding:136px 0 70px}.hero h1{font-size:40px;line-height:1.08}.contact-hero-copy h1{font-size:38px;line-height:1.08}.contact-command-top,.contact-number-link,.contact-command-note,.contact-mini-row,.contact-qr-panel,.contact-intake-panel{padding:20px}.contact-number-link{margin:20px;font-size:1.02rem}.contact-command-note{margin:0 20px 18px}.contact-qr-frame{width:100%}.contact-qr-frame img{height:420px}.brand-hero-logo{width:100%;margin-bottom:22px;padding:10px}.page-hero h1{font-size:34px}h2{font-size:28px}.hero-content,.section-inner,.footer-grid,.footer-bottom,.trust-strip,.brief-shell{width:min(calc(100% - 24px), var(--max-marketing))}.brief-shell{margin-top:0}.operating-brief{margin-top:-34px}.brief-intro,.brief-row{padding:22px}.brief-row{grid-template-columns:1fr;gap:6px}.button-row,.button,.large-button{width:100%}.metric-grid,.process-grid,.card-grid,.four-up.card-grid,.visual-grid,.image-feature-grid,.two-column,.three-column,.country-grid,.resource-grid,.form-grid,.trust-strip{grid-template-columns:1fr}.trust-strip span,.trust-strip span:nth-child(3n){border-right:0;border-bottom:1px solid var(--border-subtle)}.trust-strip span:last-child{border-bottom:0}.cta-band{padding:28px}.service-visual-copy,.industry-visual-copy,.feature-copy{padding:22px}.service-visual-image,.industry-visual-image{min-height:340px}.feature-copy p{min-height:0}.quote-form{padding:20px}.footer-bottom{flex-direction:column}}
