/* Space Coast EDM Get a Quote - gear reference V5, staging only */
.rfq-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}
.rfq-hero{position:relative;background-color:#092d52;background-image:linear-gradient(90deg,#092d52 0%,#092d52 36%,rgba(9,45,82,.88) 55%,rgba(9,45,82,.20) 80%,rgba(9,45,82,0) 100%),url("/quote/rfq-gear-reference.webp");background-position:center,right center;background-size:cover,auto 100%;background-repeat:no-repeat;color:#fff;padding:54px 0 116px}
.rfq-eyebrow{color:#e6b557;font:700 13px Arial,sans-serif;letter-spacing:.14em;margin:0 0 22px}
.rfq-hero h1{font:800 clamp(32px,4.1vw,54px)/1.12 Arial,sans-serif;letter-spacing:-.035em;color:#fff;margin:0 0 18px;max-width:950px}
.rfq-intro{max-width:810px;color:#dce6f2;font:400 clamp(16px,1.7vw,20px)/1.6 Arial,sans-serif;margin:0}
.rfq-content{background:#f7f9fc;padding:0 0 32px}
.rfq-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-56px}
.rfq-card{background:#fff;border:1px solid #dce3ec;border-radius:13px;box-shadow:0 5px 18px rgba(8,30,56,.06);padding:27px 24px 23px;display:flex;flex-direction:column;min-width:0}
.rfq-card-head{display:flex;align-items:center;gap:15px;min-height:86px;margin-bottom:14px}
.rfq-symbol{width:72px;height:72px;flex:0 0 72px;border-radius:50%;background:#e5f1ff;color:#0c3970;display:grid;place-items:center;font:700 39px/1 Arial,sans-serif}
.rfq-card h2,.rfq-status h2{font:800 clamp(21px,2.1vw,27px)/1.2 Arial,sans-serif;letter-spacing:-.03em;color:#09294d;margin:0 0 9px}
.rfq-sub{font:700 12px/1.45 Arial,sans-serif;letter-spacing:.055em;color:#06418a;margin:0}
.rfq-card>p{font:16px/1.6 Arial,sans-serif;color:#35475d;margin:0 0 20px}
.rfq-card ul{list-style:none;padding:0;margin:0 0 26px;flex:1}
.rfq-card li{position:relative;padding-left:25px;font:15px/1.5 Arial,sans-serif;color:#344761;margin:0 0 12px}
.rfq-card li:before{content:'✔';position:absolute;left:0;top:0;color:#0b4a98;font-weight:800}
.rfq-button{display:flex;align-items:center;justify-content:center;gap:8px;background:#0b3774;color:#fff!important;border-radius:6px;text-decoration:none!important;min-height:56px;padding:12px 14px;font:700 13px/1.3 Arial,sans-serif;letter-spacing:.05em;text-align:center;transition:background .15s}
.rfq-button span{font-size:22px;margin-left:auto}.rfq-button:hover,.rfq-button:focus-visible{background:#1454a0}
.rfq-status{margin-top:17px;border:1px solid #dce7f2;border-radius:12px;background:#e9f1f9;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.rfq-status-copy{display:flex;align-items:center;gap:24px}.rfq-status-icon{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;border-radius:50%;background:#d7e8fa;color:#0a3266;font:700 58px Arial,sans-serif}
.rfq-status p{font:15px/1.55 Arial,sans-serif;color:#45536b;margin:0}
.rfq-status-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 24px;border:2px solid #0b3774;border-radius:4px;color:#0b3774!important;text-decoration:none!important;white-space:nowrap;font:700 12px Arial,sans-serif;letter-spacing:.08em}
.rfq-status-button:hover{background:#0b3774;color:#fff!important}
@media(max-width:980px){.rfq-cards{grid-template-columns:1fr}.rfq-card{padding:24px}.rfq-card-head{min-height:0}.rfq-card ul{margin-bottom:18px}.rfq-hero{padding-bottom:100px}}
@media(max-width:650px){.rfq-wrap{width:min(100% - 32px,1160px)}.rfq-hero{padding:42px 0 95px}.rfq-cards{margin-top:-45px;gap:12px}.rfq-status{flex-direction:column;align-items:stretch;padding:20px}.rfq-status-copy{gap:14px}.rfq-status-icon{width:56px;height:56px;flex-basis:56px;font-size:43px}.rfq-status-button{width:100%}.rfq-symbol{width:60px;height:60px;flex-basis:60px;font-size:33px}}

@media(max-width:650px){.rfq-hero{background-position:center,right center;background-size:cover,auto 100%;background-color:#092d52}}
