.button-ghost{border:1px solid rgba(255,255,255,.72);color:#fff}.button-ghost:hover{background:#fff;color:#132934}.why-section{background:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dbe2e5;border-left:1px solid #dbe2e5}.why-card{min-height:240px;padding:30px;border-right:1px solid #dbe2e5;border-bottom:1px solid #dbe2e5;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.why-card:hover{background:#f4f6f6;transform:translateY(-4px);box-shadow:0 14px 24px rgba(19,41,52,.08)}.why-card img{width:40px;height:40px;object-fit:contain;margin-bottom:21px}.why-card h3{font-size:17px;text-transform:uppercase;margin-bottom:9px}.why-card p{font-size:13px;line-height:1.7;margin:0}.service-grid{align-items:stretch}.service-card-content{display:flex;flex-direction:column;align-items:flex-start}.service-card-content .service-link{margin-top:auto;color:#fff;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.3px;text-transform:uppercase}.service-card-content .service-link span{display:inline;color:#ff9d4d;font-size:17px;margin-left:5px}.tracking-cta{padding:82px 0;background:linear-gradient(90deg,rgba(4,28,43,.9),rgba(4,28,43,.68)),url('../images/landstarshippers/assets/img/hero/slide3.jpg') center/cover}.tracking-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.tracking-cta h2{max-width:680px;margin:10px 0 14px;color:#fff}.tracking-cta p{max-width:630px;margin:0;color:rgba(255,255,255,.82);font-size:16px}.tracking-cta .button{flex:0 0 auto}.stats-band{position:relative;overflow:hidden}.stats-band:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.1),transparent 45%);pointer-events:none}.stats-grid{position:relative;z-index:1}.tracking-panel{border-top:4px solid #ef7f1a}.prl-tracking-form input[type='submit'],.prl-tracking-form button{transition:background .2s ease,transform .2s ease}.prl-tracking-form input[type='submit']:hover,.prl-tracking-form button:hover{background:#ef7f1a;transform:translateY(-1px)}
@media(max-width:720px){.why-grid{grid-template-columns:1fr}.why-card{min-height:0;padding:25px}.tracking-cta{padding:64px 0}.tracking-cta-inner{display:block}.tracking-cta .button{margin-top:25px}.service-card-content .service-link{font-size:10px}}
.brand-logo{gap:0}.brand-logo img{display:block;width:180px;height:auto}.footer-brand img{width:180px}
