:root{--gold:#b69a5e;--gold-dark:#79602b;--gold-light:#dfc993}
.preview-banner{background:#f3efe5;color:#655332;border-bottom-color:#e3d9c3}
.logistics-hero{background:#fff}
.eyebrow,.logistics-hero .eyebrow{color:var(--gold-dark)}
.hero-title-row h1 em{color:var(--gold-dark)}
.hero-title-row .button,.header nav>.button{background:var(--gold);border-color:var(--gold);color:#092d50}
.hero-title-row .button:hover,.header nav>.button:hover{background:#cbb279;border-color:#cbb279}
.hero-secondary{ text-decoration-color:var(--gold);text-decoration-thickness:2px}
.visual-side .eyebrow{color:var(--gold-light)}
.visual-side:after{border-color:#b69a5e50;box-shadow:30px 0 0 #b69a5e15,60px 0 0 #b69a5e10}
.visual-plan{border-top-color:var(--gold)}
.stop-number{border-color:#c5ae7a;color:var(--gold-dark);background:#faf7f0}
.plan-symbol,.card-icon svg{color:var(--gold-dark)}
.logistics-service-grid{border-top:3px solid var(--gold)}
.planning-process{background:#f5f3ed}
.process-columns article{border-top-color:#c6b180}
.process-columns span{color:var(--gold-dark)}
.text-link{border-bottom-color:var(--gold)}
.identity-panel{border-top:3px solid var(--gold)}
.quote-section{background:#f6f7f7}
.quote-card-accent{background:var(--gold)}
.contact{background:#edf1f3}
.footer-invitation{border-top-color:var(--gold)}
.site-footer .footer-label{color:var(--gold-light)}
.footer-invitation>.button{background:var(--gold-light);border-color:var(--gold-light)}
.footer-invitation>.button:hover{background:#ebdcba}
.logistics-about .about-columns{grid-template-columns:1fr 1fr;gap:80px;align-items:start;border-top:1px solid #dbe1e4;padding-top:42px}.about-heading h2{margin-bottom:0}.about-story>p:first-child{margin-top:0}.about-story{border-left:2px solid #b69a5e;padding-left:32px}@media(max-width:800px){.logistics-about .about-columns{grid-template-columns:1fr;gap:24px;padding-top:28px}.about-story{padding-left:22px}}

.regional-section{background:#f5f3ed}.regional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.regional-grid article{border-top:2px solid #b69a5e;padding-top:22px}.regional-grid article>span{font-size:.57rem;letter-spacing:.12em;color:#79602b}.regional-grid h3{font-size:1.25rem;line-height:1.3;margin:17px 0 12px}.regional-grid p{font-size:.82rem;color:#56636a;line-height:1.9}.regional-foot{border-top:1px solid #d9d4c9;margin-top:30px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.8rem}.regional-foot p{margin:0}.regional-foot a{font-weight:bold;white-space:nowrap}.logistics-faq{background:white}.faq-layout{display:grid;grid-template-columns:.7fr 1fr;gap:80px}.faq-layout>div>p{color:#56636a;font-size:.85rem}.logistics-faq details{border-top:1px solid #d4dce2;padding:20px 0}.logistics-faq details:last-child{border-bottom:1px solid #d4dce2}.logistics-faq summary{cursor:pointer;font-size:.86rem;font-weight:700;line-height:1.5}.logistics-faq details p{font-size:.81rem;line-height:1.9;color:#56636a;margin:17px 0 0}.logistics-faq summary:focus-visible{outline:3px solid #3382b8;outline-offset:5px}@media(max-width:800px){.regional-grid{grid-template-columns:1fr;gap:20px}.regional-foot{align-items:start;flex-direction:column;gap:12px}.faq-layout{grid-template-columns:1fr;gap:25px}}
