.forwarding-home{max-width:1200px;margin:32px auto 56px;padding:0 24px;color:#433e37}
.forwarding-intro{padding:clamp(28px,5vw,64px);background:#f0eadf;border:1px solid #e5dccf;border-radius:24px}
.forwarding-intro .eyebrow{letter-spacing:.1em;color:#756550}
.forwarding-intro h1{font-size:clamp(26px,3vw,44px);line-height:1.45;margin:18px 0;max-width:950px}
.forwarding-intro p{font-size:17px;line-height:1.9;max-width:750px;margin:0 0 28px}
.forwarding-intro button{margin:0 12px 8px 0}
.forwarding-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}
.forwarding-steps li{background:#fffdf9;border:1px solid #e9e1d6;padding:28px;border-radius:16px}
.forwarding-steps li>span{font-size:28px;color:#ab9170}
.forwarding-steps h2{font-size:21px;margin:16px 0 10px}
.forwarding-steps p{line-height:1.8;margin:0;color:#746b60}
.forwarding-contact{font-size:14px;line-height:1.8;padding:8px;color:#746b60}
.forwarding-contact button{color:#856545;text-decoration:underline}
.forwarding-only .mast{justify-content:space-between}
.forwarding-only .mobile-nav{grid-template-columns:repeat(4,1fr)}
@media(max-width:700px){.forwarding-home{padding:0 16px;margin:20px auto}.forwarding-steps{grid-template-columns:1fr;gap:12px}.forwarding-steps li{padding:22px}.forwarding-intro{border-radius:18px}.forwarding-intro p{font-size:15px}}
