/* Phase 10: scoped UI */
.mc-home-hero .hero-bg{background-image:linear-gradient(90deg,rgba(1,24,42,.93),rgba(1,28,50,.65) 55%,rgba(5,28,45,.26)),var(--mc-hero-image,url('https://images.unsplash.com/photo-1565043666747-69f6646db940?w=1800&q=85'));background-size:cover;background-position:center}
.mc-contact-page{padding-block:clamp(50px,7vw,95px)!important}.mc-rfq-card{background:#fff;padding:clamp(20px,3.5vw,38px);border-radius:14px;box-shadow:0 12px 45px rgba(3,35,66,.09)}.mc-rfq-card .form-control{min-height:46px;border:1px solid #d8e2eb;border-radius:7px}.mc-rfq-card textarea.form-control{min-height:135px}.mc-rfq-card .form-control:focus{border-color:#ff6426;box-shadow:0 0 0 .2rem rgba(255,100,38,.12)}.mc-contact-info{display:grid;gap:18px}.mc-contact-info>div{display:flex;align-items:flex-start;gap:15px;overflow-wrap:anywhere}.mc-contact-info i{color:var(--orange);font-size:22px;flex:none}.mc-contact-info a{color:var(--ink)}.mc-contact-info a:hover{color:var(--orange)}.mc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mc-about-page .lead{font-size:1.08rem;line-height:1.85;color:#506174}
@media(max-width:767.98px){.mc-contact-page{padding-block:40px!important}.mc-rfq-card{padding:20px}.mc-home-hero .hero-copy{padding-top:30px;padding-bottom:30px}.mc-about-page .section-title{font-size:29px}}
@media(prefers-reduced-motion:reduce){.mc-rfq-card *,.mc-home-hero *{scroll-behavior:auto;transition:none!important}}
