/* THERO compliance launch: sector-to-permit guided journey */
.sector-compliance-bridge{background:#f6f8f8;border-bottom:1px solid #dce4e5}
.sector-compliance-bridge-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr);gap:48px;align-items:center;padding:35px 0}
.sector-compliance-eyebrow{font:800 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:2px;color:#a53844;text-transform:uppercase}
.sector-compliance-bridge-copy h2{font:850 clamp(20px,2.1vw,29px)/1.18 'Manrope',Arial,sans-serif;letter-spacing:-.8px;color:#183036;margin:9px 0}
.sector-compliance-bridge-copy p{color:#53696d;font-size:13px;line-height:1.6;margin:0;max-width:750px}
.sector-compliance-bridge-action{display:flex;flex-direction:column;gap:9px}
.sector-compliance-bridge-button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#173940;color:white!important;border-radius:9px;font-size:12px;font-weight:850;text-decoration:none;box-shadow:0 9px 23px #112c3021}
.sector-compliance-bridge-button:hover{background:#b03443;color:#fff!important}
.sector-compliance-bridge-button span{font-size:17px}
.sector-compliance-bridge-action small{color:#667b80;font-size:11px;line-height:1.5}
@media(max-width:900px){.sector-compliance-bridge-inner{grid-template-columns:1fr;gap:18px;padding:28px 0}.sector-compliance-bridge-action{max-width:440px}}
@media(max-width:600px){.sector-compliance-bridge-copy h2{font-size:22px}.sector-compliance-bridge-copy p{font-size:12px}.sector-compliance-bridge-button{font-size:12px}}
