.freight-brokerage-module-scss-module__tTIUfa__accent{color:var(--color-primary)}.freight-brokerage-module-scss-module__tTIUfa__benefitsInner,.freight-brokerage-module-scss-module__tTIUfa__introInner,.freight-brokerage-module-scss-module__tTIUfa__heroInner{max-width:var(--max-width);margin:0 auto;padding:0 80px}.freight-brokerage-module-scss-module__tTIUfa__hero:before{content:"";z-index:-1;background:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0}.freight-brokerage-module-scss-module__tTIUfa__hero{isolation:isolate;background-color:#000;background-position:50%;background-size:cover;padding:160px 0 120px;position:relative;overflow:hidden}.freight-brokerage-module-scss-module__tTIUfa__heroInner{text-align:center}.freight-brokerage-module-scss-module__tTIUfa__heroTitle{color:var(--color-white);margin:0 auto;font-size:max(2.4rem,min(5vw,4.5rem));font-weight:700;line-height:1.1}.freight-brokerage-module-scss-module__tTIUfa__intro{padding:var(--section-py)0}.freight-brokerage-module-scss-module__tTIUfa__introInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.freight-brokerage-module-scss-module__tTIUfa__introTitle{color:var(--color-white);max-width:20ch;font-size:max(1.8rem,min(3vw,2.6rem));font-weight:700;line-height:1.2}.freight-brokerage-module-scss-module__tTIUfa__introCopy{color:var(--color-text);font-size:1.05rem;line-height:1.75}.freight-brokerage-module-scss-module__tTIUfa__benefits{isolation:isolate;padding:var(--section-py)0;background-color:#161616;background-position:50%;background-size:cover;position:relative}.freight-brokerage-module-scss-module__tTIUfa__benefitsInner{flex-direction:column;gap:120px;display:flex}.freight-brokerage-module-scss-module__tTIUfa__benefitsRow{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.freight-brokerage-module-scss-module__tTIUfa__benefitsContent{flex-direction:column;gap:24px;display:flex}.freight-brokerage-module-scss-module__tTIUfa__benefitsTitle{color:var(--color-white);font-size:max(1.8rem,min(3vw,2.6rem));font-weight:700;line-height:1.2}.freight-brokerage-module-scss-module__tTIUfa__benefitsLead{color:var(--color-text);font-size:1.15rem;line-height:1.7}.freight-brokerage-module-scss-module__tTIUfa__benefitsCopy{color:var(--color-text);font-size:1.05rem;line-height:1.75}.freight-brokerage-module-scss-module__tTIUfa__benefitsGrid{grid-template-columns:1fr 1fr;gap:16px 40px;margin:12px 0;display:grid}.freight-brokerage-module-scss-module__tTIUfa__benefitsList{flex-direction:column;gap:12px;list-style:none;display:flex}.freight-brokerage-module-scss-module__tTIUfa__benefitsList li{color:var(--color-white);padding-left:22px;font-size:1rem;line-height:1.4;position:relative}.freight-brokerage-module-scss-module__tTIUfa__benefitsList li:before{content:"";background:var(--color-primary);width:10px;height:2px;position:absolute;top:9px;left:0}.freight-brokerage-module-scss-module__tTIUfa__bigTitle{color:var(--color-white);opacity:.5;font-size:max(2.4rem,min(5vw,4rem));font-weight:700;line-height:1.1}.freight-brokerage-module-scss-module__tTIUfa__simpleTagline{color:var(--color-white);font-size:max(1.25rem,min(2vw,1.6rem));font-weight:600}.freight-brokerage-module-scss-module__tTIUfa__imageStack{aspect-ratio:4/5;width:100%;position:relative}.freight-brokerage-module-scss-module__tTIUfa__imageStackBack{z-index:0;object-fit:cover;border-radius:6px;width:70%;height:100%;display:block;position:relative;box-shadow:4px 4px 5px 10px rgba(0,0,0,.4)}.freight-brokerage-module-scss-module__tTIUfa__imageStackBackAlt{z-index:0;object-fit:cover;border-radius:6px;width:70%;height:100%;margin-left:auto;display:block;position:relative;box-shadow:4px 4px 5px 10px rgba(0,0,0,.4)}.freight-brokerage-module-scss-module__tTIUfa__imageStackFront{z-index:1;object-fit:contain;object-position:100% 50%;border-radius:20px;width:80%;height:auto;max-height:50%;position:absolute;bottom:-1%;right:1%}.freight-brokerage-module-scss-module__tTIUfa__imageStackFrontAlt{z-index:1;object-fit:cover;border-radius:6px;width:45%;height:35%;position:absolute;bottom:10%;left:0;box-shadow:4px 4px 5px 10px rgba(0,0,0,.4)}.freight-brokerage-module-scss-module__tTIUfa__buttonRow{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.freight-brokerage-module-scss-module__tTIUfa__buttonDark{background:var(--color-bg);color:var(--color-white);border-radius:var(--radius-sm);padding:14px 30px;font-size:1rem;font-weight:700;transition:opacity .15s;display:inline-block}.freight-brokerage-module-scss-module__tTIUfa__buttonDark:hover{opacity:.85}.freight-brokerage-module-scss-module__tTIUfa__buttonPrimary{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);padding:14px 36px;font-size:1.05rem;font-weight:700;transition:opacity .15s;display:inline-block}.freight-brokerage-module-scss-module__tTIUfa__buttonPrimary:hover{opacity:.88}@media (max-width:768px){.freight-brokerage-module-scss-module__tTIUfa__heroInner,.freight-brokerage-module-scss-module__tTIUfa__introInner,.freight-brokerage-module-scss-module__tTIUfa__benefitsInner{padding:0 16px}.freight-brokerage-module-scss-module__tTIUfa__hero{padding:100px 0 80px}.freight-brokerage-module-scss-module__tTIUfa__intro,.freight-brokerage-module-scss-module__tTIUfa__benefits{padding:var(--section-py-sm)0}.freight-brokerage-module-scss-module__tTIUfa__introInner{grid-template-columns:1fr;gap:24px}.freight-brokerage-module-scss-module__tTIUfa__benefitsInner{gap:80px}.freight-brokerage-module-scss-module__tTIUfa__benefitsRow{grid-template-columns:1fr;gap:36px}.freight-brokerage-module-scss-module__tTIUfa__benefitsGrid{grid-template-columns:1fr;gap:12px}.freight-brokerage-module-scss-module__tTIUfa__imageStack{aspect-ratio:3/4}.freight-brokerage-module-scss-module__tTIUfa__imageStackFront{width:90%;max-height:45%}.freight-brokerage-module-scss-module__tTIUfa__imageStackFrontAlt{width:55%;height:32%;bottom:28%}}@media (min-width:769px) and (max-width:1024px){.freight-brokerage-module-scss-module__tTIUfa__heroInner,.freight-brokerage-module-scss-module__tTIUfa__introInner,.freight-brokerage-module-scss-module__tTIUfa__benefitsInner{padding:0 40px}}
