/* International / export page sections */
.ex-banner .inner-banner-img img{height:470px!important;object-fit:cover}
.ex-banner .inner-banner-content{max-width:820px!important}
.ex-banner .inner-banner-content h1{font-size:clamp(28px,3.6vw,44px);line-height:1.15;margin-bottom:14px}
.ex-banner .inner-banner-content p{max-width:680px;margin-bottom:0}
.ex-hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.ex-btn{display:inline-block;background:#ea5e20;color:#fff;padding:12px 26px;border-radius:6px;font-weight:700;font-size:15px;text-decoration:none;border:2px solid #ea5e20;transition:.2s;cursor:pointer}
.ex-btn:hover{background:#fff;color:#000;border-color:#fff}
.ex-btn.alt{background:transparent;border-color:#fff;color:#fff}
.ex-btn.alt:hover{background:#fff;color:#000}
.ex-section{padding:60px 0 10px}
.ex-eyebrow{display:flex;align-items:center;gap:14px;color:#ea5e20;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}
.ex-eyebrow:before{content:"";width:36px;height:2px;background:#ea5e20}
.ex-section h2{font-size:clamp(26px,3.6vw,36px);font-weight:700;line-height:1.2;margin:0 0 14px;color:#000}
.ex-lead{max-width:100%;color:#333;line-height:1.8;margin:0 0 28px}
.ex-sub{font-size:clamp(18px,2.2vw,22px);font-weight:700;color:#222;margin:0 0 12px;line-height:1.35}
/* trust stats bar */
.ex-stats{background:#2a1f17;color:#fff}
.ex-stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}
.ex-stats li{text-align:center;padding:26px 14px;border-right:1px solid rgba(255,255,255,.12)}
.ex-stats li:last-child{border-right:0}
.ex-stats b{display:block;color:#ea5e20;font-size:clamp(26px,3.2vw,36px);line-height:1.1;margin-bottom:6px}
.ex-stats span{font-size:15px;line-height:1.4;color:#f1e9e2}
/* cards */
.ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.ex-card{border:1px solid #e6e6e6;border-top:3px solid #ea5e20;border-radius:12px;padding:24px;background:#fff}
.ex-card h3{margin:0 0 10px;font-size:19px;line-height:1.35;color:#000;text-transform:none}
.ex-card p{margin:0;color:#444;line-height:1.7;font-size:15px}
.ex-num{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ea5e20;color:#fff;font-weight:700;margin-bottom:12px}
.ex-steps{counter-reset:s}
.ex-steps .ex-card{counter-increment:s}
.ex-steps .ex-card:before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ea5e20;color:#fff;font-weight:700;margin-bottom:12px}
.ex-markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:6px 0 22px}
.ex-markets div{background:#fff7f2;border:1px solid #f3d9c9;border-radius:12px;padding:20px}
.ex-markets b{display:block;color:#ea5e20;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}
.ex-markets span{font-size:17px;color:#222;line-height:1.5}
.ex-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.ex-box{border:1px solid #e6e6e6;border-radius:12px;padding:24px;background:#fff}
.ex-box h3{margin:0 0 12px;font-size:19px;color:#000;text-transform:none}
.ex-box p{margin:0 0 12px;color:#444;line-height:1.7}
.ex-docs{margin:0;padding:0;list-style:none}
.ex-docs li{position:relative;padding:8px 0 8px 30px;border-bottom:1px solid #f0f0f0;color:#333}
.ex-docs li:last-child{border-bottom:0}
.ex-docs li:before{content:"\2713";position:absolute;left:0;top:7px;color:#fff;background:#ea5e20;width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px;text-align:center}
#export-products{scroll-margin-top:90px}
@media(max-width:991px){
 .ex-stats ul{grid-template-columns:repeat(2,1fr)}
 .ex-stats li:nth-child(even){border-right:0}
 .ex-stats li:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.12)}
 .ex-stats li:last-child{grid-column:1/-1;border-right:0}
 .ex-two{grid-template-columns:1fr}
}
@media(max-width:767px){
 .ex-banner .inner-banner-img img{height:540px!important;object-fit:cover}
 .ex-banner .inner-banner-content h1{font-size:28px}
 .ex-section{padding:44px 0 6px}
 .ex-btn{padding:11px 20px;font-size:14px}
}

/* How to Order: five steps in one row on wide screens */
@media(min-width:1200px){.ex-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ex-steps .ex-card{padding:20px 18px}.ex-steps .ex-card h3{font-size:17px}.ex-steps .ex-card p{font-size:14px}}
@media(min-width:768px) and (max-width:1199px){.ex-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
