.hero-slider{order:-1;background:#1b2c34!important}.hero-slide{position:absolute;inset:0;opacity:0;background:url('../images/logistics-hero.png') center/cover no-repeat;transition:opacity .65s ease}.hero-slide.active{opacity:1}.hero-slide.air-slide{background-image:url('../images/air-freight.png')}.hero-slide.ocean-slide{background-image:url('../images/ocean-freight.png')}.hero-slider:after{z-index:1}.slider-controls{position:absolute;z-index:3;bottom:18px;left:18px;display:flex;align-items:center;gap:9px;background:#11221eC9;border:1px solid #ffffff25;border-radius:7px;padding:7px}.slider-controls button{border:0;background:transparent;color:#fff;cursor:pointer;font-size:16px}.slider-dots{display:flex;gap:5px}.slider-dots button{width:7px;height:7px;padding:0;border-radius:50%;background:#ffffff77}.slider-dots button.active{background:var(--lime);width:20px;border-radius:8px}.proof-strip{max-width:1120px;margin:0 auto 100px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:11px;background:#fafbf8}.proof-strip>div{display:flex;gap:11px;align-items:center;padding:22px;border-right:1px solid var(--line)}.proof-strip>div:last-child{border:0}.proof-strip span{color:#7ca41b;font-size:21px}.proof-strip strong{font-size:11px;display:block}.proof-strip p{margin:3px 0 0;color:#78847c;font-size:10px}.testimonials{max-width:1280px;margin:auto;padding:0 40px 115px}.testimonials-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.testimonials h2,.faq-intro h2{font-size:45px;line-height:1.06;letter-spacing:-3px;margin:0}.testimonials-head>p{color:#66746b;font-size:13px;line-height:1.7;max-width:360px;margin:0}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial-grid article{min-height:280px;padding:27px;border:1px solid var(--line);border-radius:11px;display:flex;flex-direction:column}.testimonial-grid article>p{font-size:15px;line-height:1.65;margin:13px 0 26px}.featured-quote{background:#173026;color:#fff;border-color:#173026!important}.quote-mark{font:38px Georgia;color:var(--orange);height:32px}.quote-person{display:flex;gap:10px;align-items:center;margin-top:auto}.quote-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.one{background:#ecd8c7;color:#8b5f3d}.two{background:var(--lime);color:#263a23}.three{background:#d9e2e8;color:#507082}.quote-person strong,.quote-person small{display:block}.quote-person strong{font-size:11px}.quote-person small{font-size:9px;color:#78847e;margin-top:2px}.featured-quote small{color:#bacabf}.faq-section{background:#e7ede3;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding:100px max(40px,calc((100% - 1120px)/2))}.faq-intro>p:last-child{color:#66746b;font-size:12px;line-height:1.6;margin-top:20px}.faq-intro a{font-weight:800;text-decoration:underline}.accordion{border-top:1px solid #cbd5c8}.accordion-item{border-bottom:1px solid #cbd5c8}.accordion-item button{width:100%;border:0;background:none;padding:20px 0;text-align:left;display:flex;justify-content:space-between;align-items:center;font:700 14px Manrope;cursor:pointer;color:var(--ink)}.accordion-item button b{font-size:21px;font-weight:400}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.accordion-content p{overflow:hidden;margin:0;color:#617069;font-size:12px;line-height:1.7}.accordion-item.open .accordion-content{grid-template-rows:1fr}.accordion-item.open .accordion-content p{padding-bottom:20px}@media(max-width:760px){.hero{display:flex!important;flex-direction:column}.hero-slider{order:-1;width:100%;margin-top:0}.slider-controls{bottom:12px;left:12px}.proof-strip{margin:0 20px 65px;grid-template-columns:1fr 1fr}.proof-strip>div{padding:16px;border-bottom:1px solid var(--line)}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(3),.proof-strip>div:nth-child(4){border-bottom:0}.testimonials{padding:0 20px 70px}.testimonials-head{display:block}.testimonials h2,.faq-intro h2{font-size:34px;letter-spacing:-2px}.testimonials-head>p{margin-top:19px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid article{min-height:230px}.faq-section{display:block;padding:65px 20px}.accordion{margin-top:31px}}
