body>main:has(.qmi-product-hero){width:100%;max-width:none;padding:0 0 32px;overflow:hidden;background:#020d16}.qmi-product-hero{position:relative;display:grid;grid-template-columns:minmax(360px,31vw) 1fr;width:100%;min-height:535px;padding:34px clamp(28px,2.7vw,58px) 78px;border-bottom:1px solid #17364d;background:#020c15;isolation:isolate}.qmi-product-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020d16 0,#020d16 26%,#020d169e 42%,#020d160a 70%),linear-gradient(0deg,#020d16,transparent 26%);content:''}.product-hero-copy{z-index:2;max-width:540px}.product-hero-copy .eyebrow{margin:0 0 14px;color:#20a8ff;font-size:11px;letter-spacing:.2em}.product-hero-copy h1{max-width:none;margin:0 0 12px;font-size:clamp(39px,3.2vw,62px);line-height:1.02;letter-spacing:-.05em}.product-hero-copy>p:not(.eyebrow){margin:0;color:#acbac7;font-size:15px;line-height:1.55}.product-actions{display:flex;gap:13px;margin:20px 0 15px}.product-actions a{display:flex;gap:9px;padding:12px 17px;border:1px solid #29465d;border-radius:5px;background:#071521;color:#d4dee7;text-decoration:none}.product-actions .primary,.qmi-connected-flow>.primary{border-color:#168cf0;background:linear-gradient(#159afa,#087ce1);color:#fff}.product-chips{display:flex;flex-wrap:wrap;gap:8px}.product-chips span{padding:9px 12px;border:1px solid #263f53;border-radius:4px;background:#07131e;color:#9fb0be;font-size:11px}.product-hero-copy>small{display:block;margin-top:18px;color:#8699a9;font-size:12px;line-height:1.5}.product-hero-image{position:absolute;inset:0 0 0 26%;z-index:-2;background:url('qmi-home-propulsion-hero-v2.png') center right/cover no-repeat}.capability-strip{position:absolute;right:3vw;bottom:14px;left:24%;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.capability-strip a{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid #27465e;border-radius:5px;background:#04121de6;color:#dce6ed;text-decoration:none;backdrop-filter:blur(9px)}.capability-strip a>b{font-size:25px}.capability-strip strong,.capability-strip small{display:block;white-space:nowrap}.capability-strip strong{font-size:11px}.capability-strip small{color:#91a4b3;font-size:9px}.capability-strip i{color:#72df9d;font-size:9px;font-style:normal}.qmi-workbenches{display:block;width:100%;padding:23px clamp(28px,2vw,46px) 22px}.qmi-workbenches>header{max-width:640px;margin-bottom:18px}.qmi-workbenches h2{margin:0 0 7px;font-size:clamp(22px,2vw,31px)}.qmi-workbenches>header p{margin:0;color:#91a3b2;font-size:13px}.workbench-grid{display:grid;grid-template-columns:2.75fr 1.2fr 1.2fr 1.05fr;gap:11px}.workbench-card{position:relative;min-width:0;height:330px;overflow:hidden;border:1px solid #27455b;border-radius:7px;background:#071725}.workbench-card>img{width:100%;height:100%;object-fit:cover}.workbench-card:after{position:absolute;inset:0;background:linear-gradient(transparent 35%,#020c148c);pointer-events:none;content:''}.card-copy{position:absolute;inset:0 0 auto;z-index:2;padding:14px;background:linear-gradient(#06131e,#06131ecc 72%,transparent)}.workbench-card h3{margin:0 0 6px;font-size:15px}.workbench-card p{margin:0;color:#98a9b6;font-size:11px;line-height:1.45}.workbench-card>footer{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:flex;justify-content:space-between;padding:9px;border:1px solid #286044;border-radius:4px;background:#031419d6;color:#7edda3;font-size:9px}.workbench-modeling{display:grid;grid-template-columns:205px 1fr}.workbench-copy{z-index:2;padding:18px}.workbench-copy ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none;color:#b2c0ca;font-size:11px}.workbench-copy li:before{margin-right:8px;color:#15a2ff;content:'✓'}.workbench-media{min-width:0;overflow:hidden;border-left:1px solid #233e52}.workbench-media img{width:100%;height:100%;object-fit:cover}.drawing-art{position:absolute;inset:96px 12px 12px;border:1px solid #46657a;background:repeating-linear-gradient(0deg,transparent 0 27px,#17344a 28px),repeating-linear-gradient(90deg,transparent 0 27px,#17344a 28px);color:#91aabd;font:9px monospace}.drawing-art:before,.drawing-art:after{position:absolute;border:2px solid #7892a5;border-radius:50%;content:''}.drawing-art:before{width:115px;height:115px;top:18px;left:50%;transform:translateX(-50%)}.drawing-art:after{width:48px;height:48px;top:51px;left:50%;transform:translateX(-50%)}.drawing-art i{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed #7190a5}.drawing-art b{position:absolute;right:8px;bottom:8px}.drawing-art span{position:absolute;right:8px;top:8px}.qmi-connected-flow{display:grid;grid-template-columns:270px 1fr 210px;align-items:center;gap:22px;width:calc(100% - 5vw);margin:0 auto!important;padding:17px!important;border-radius:7px!important}.qmi-connected-flow h2{margin:0 0 5px;font-size:19px}.qmi-connected-flow p{margin:0;color:#8397a7;font-size:11px}.qmi-connected-flow ol{display:flex;align-items:center;justify-content:center;gap:13px;margin:0;padding:0;list-style:none}.qmi-connected-flow li:not(.flow-arrow){display:grid;grid-template-columns:35px 1fr;align-items:center;gap:8px;min-width:125px;padding:9px 12px;border:1px solid #244155;border-radius:5px;background:#081725}.qmi-connected-flow li>b{font-size:23px}.qmi-connected-flow li span,.qmi-connected-flow li small{display:block;font-size:10px}.qmi-connected-flow li em{color:#2ea9ff;font-style:normal}.qmi-connected-flow li small{color:#7f94a5;font-size:8px}.flow-arrow{color:#7690a2;font-size:22px}.qmi-connected-flow>.primary{padding:12px;text-align:center;border-radius:4px;text-decoration:none;font-size:11px}@media(max-width:1180px){.qmi-product-hero{grid-template-columns:42% 1fr;padding-bottom:125px}.product-hero-image{left:33%}.capability-strip{left:4%;grid-template-columns:repeat(2,1fr)}.workbench-grid{grid-template-columns:1.7fr 1fr}.qmi-connected-flow{grid-template-columns:1fr}.qmi-connected-flow ol{justify-content:flex-start;overflow-x:auto}}@media(max-width:720px){.qmi-product-hero{display:block;min-height:690px;padding:28px 18px 180px}.product-hero-image{top:260px;left:0;height:320px}.qmi-product-hero:after{background:linear-gradient(#020d16 30%,#020d1659 55%,#020d16 78%)}.product-actions{flex-direction:column}.capability-strip{right:18px;left:18px;grid-template-columns:1fr 1fr}.capability-strip i{display:none}.qmi-workbenches{padding:20px 14px}.workbench-grid{grid-template-columns:1fr}.workbench-modeling{grid-template-columns:150px 1fr}.qmi-connected-flow{width:calc(100% - 28px)}.flow-arrow{display:none}}
