/* Manufacturing-first landing — additive; reuses existing aq-* layout classes */
.mfg-cta-main{min-width:220px}
.mfg-send-card{background:var(--surface-strong,rgba(16,24,36,.91));border:1px solid rgba(0,229,255,.22);border-radius:18px;padding:22px 22px 18px;box-shadow:0 30px 60px rgba(0,0,0,.45);position:relative}
.mfg-send-head{display:flex;justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:.74rem;letter-spacing:.12em;color:var(--text-muted,#94a3b8);margin-bottom:14px}
.mfg-send-head strong{color:var(--primary-500,#00e5ff);font-size:.9rem}
.mfg-send-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mfg-send-list li{display:flex;gap:14px;align-items:flex-start}
.mfg-send-list b{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--primary-400,#38efff);background:rgba(0,229,255,.1);border-radius:6px;padding:5px 7px;line-height:1;flex-shrink:0;margin-top:2px}
.mfg-send-list strong{display:block;font-size:.98rem}
.mfg-send-list span{display:block;font-size:.86rem;color:var(--text-muted,#94a3b8);line-height:1.45}
.mfg-send-btn{width:100%;margin-top:18px}
.mfg-send-foot{margin-top:10px;text-align:center;font-size:.78rem;color:var(--text-muted,#94a3b8)}
.mfg-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
.mfg-cap-item{background:var(--surface,rgba(13,19,28,.84));border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px}
.mfg-cap-item:hover{border-color:rgba(0,229,255,.3)}
.mfg-cap-ico{font-size:1.5rem;color:var(--primary-500,#00e5ff);margin-bottom:8px;line-height:1}
.mfg-cap-item h3{font-size:1.02rem;margin:0 0 6px}
.mfg-cap-item p{color:var(--text-muted,#94a3b8);font-size:.9rem;line-height:1.55;margin:0}
.mfg-cap-note{text-align:center;color:var(--text-muted,#94a3b8);font-size:.85rem;margin-top:22px}
.mfg-flow-3{grid-template-columns:repeat(3,1fr)}
.mfg-tech-list{margin:14px 0 0;padding-left:18px;color:var(--gray-700,#cbd5e1);line-height:1.7}
.mfg-tech-video{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(0,229,255,.25);background:#071018}
.mfg-tech-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.mfg-tech-caption{display:flex;flex-direction:column;gap:2px;padding:10px 14px;font-size:.82rem;color:var(--text-muted,#94a3b8);border-top:1px solid rgba(255,255,255,.06)}
.mfg-tech-caption strong{color:#fff}
.aq-onprem-band{border-top:1px solid rgba(34,211,238,.25);border-bottom:1px solid rgba(34,211,238,.25);padding:56px 0;background:linear-gradient(180deg,rgba(34,211,238,.06),transparent)}
@media (max-width:900px){.mfg-cap-grid{grid-template-columns:1fr 1fr}.mfg-flow-3{grid-template-columns:1fr}}
@media (max-width:560px){.mfg-cap-grid{grid-template-columns:1fr}.mfg-send-card{padding:18px}}
