/* Scoped supplier-market invitation. */
.ata-market-opportunity{box-sizing:border-box;max-width:1120px;margin:24px auto 36px;padding:clamp(24px,3.5vw,44px);background:#183d41;color:#fff;border:1px solid #b28a3b;border-top:4px solid #c5a055;border-radius:10px;text-align:left;box-shadow:0 10px 25px #183d4110}
.ata-market-opportunity .ata-market-kicker{margin:0 0 15px;color:#f0d99b;font:700 12px/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.8px;text-transform:uppercase}
.ata-market-opportunity h2{max-width:1000px;margin:0 0 23px;color:#fff;font:normal clamp(29px,3.5vw,45px)/1.16 Georgia,serif;letter-spacing:-.4px;text-transform:none}
.ata-market-opportunity h2 em{color:#f0d99b;font-style:normal}
.ata-market-opportunity .ata-market-content{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:start}
.ata-market-opportunity .ata-market-evidence{padding:0 27px 0 0;border-right:1px solid #ffffff40}
.ata-market-opportunity .ata-market-stat{margin:0 0 10px;color:#fff;font:normal 17px/1.65 Arial,Helvetica,sans-serif;max-width:none}
.ata-market-opportunity .ata-market-stat strong{color:#f0d99b;font-size:20px}
.ata-market-opportunity .ata-market-benefit{margin:0 0 12px;color:#fff;font:normal 17px/1.65 Arial,Helvetica,sans-serif;max-width:none}
.ata-market-opportunity .ata-market-benefit strong{color:#f0d99b}
.ata-market-opportunity .ata-market-source{margin:12px 0 0;color:#e1e9e8;font:normal 12px/1.65 Arial,Helvetica,sans-serif;max-width:none}
.ata-market-opportunity a.ata-market-source-link{color:#f0d99b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.ata-market-opportunity a.ata-market-source-link:hover{color:#fff}
.ata-market-opportunity a.ata-market-button{display:inline-flex;align-items:center;min-height:44px;margin:5px 0 0;padding:11px 19px;border:1px solid #f0d99b;border-radius:5px;background:#f0d99b;color:#183d41;font:700 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
.ata-market-opportunity a.ata-market-button:hover{background:#fff2c9;border-color:#fff2c9}
.ata-market-opportunity a:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:700px){.ata-market-opportunity .ata-market-content{grid-template-columns:1fr;gap:18px}.ata-market-opportunity .ata-market-evidence{padding:0 0 18px;border-right:0;border-bottom:1px solid #ffffff40}.ata-market-opportunity h2{font-size:30px}.ata-market-opportunity{margin-top:18px;padding:24px}}
