.mc-business-v2 .bc50-visual img{aspect-ratio:auto;height:auto;object-fit:contain}
.mc-business-v2 .bc50-visual figcaption{position:static;inset:auto;margin:0;border:0;border-top:1px solid #23445a;border-radius:0;background:#08233c;backdrop-filter:none;align-items:center;padding:clamp(20px,3vw,36px)}
.mc-business-v2 .quantum-section{padding:48px 0 64px;scroll-margin-top:110px}
.mc-business-v2 .quantum-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);gap:36px;padding:clamp(24px,4vw,52px);border-radius:28px;background:linear-gradient(120deg,#101b39,#192644 65%,#393368);color:#fff}
.mc-business-v2 .quantum-header small,.mc-business-v2 .quantum-visual small{display:block;color:#9bddff;font-size:12px;letter-spacing:.13em;font-weight:800;text-transform:uppercase}
.mc-business-v2 .quantum-header h2{color:#fff;font-size:clamp(30px,3.6vw,52px);line-height:1.12;margin:14px 0 20px;letter-spacing:-.035em}
.mc-business-v2 .quantum-header h2 span{color:#a6caff;white-space:nowrap}
.mc-business-v2 .quantum-header h3{color:#fff;font-size:clamp(20px,2vw,26px);line-height:1.35;margin:0 0 12px}
.mc-business-v2 .quantum-header p{color:#c3d3e5;line-height:1.75;margin:0;font-size:16px;max-width:760px}
.mc-business-v2 .quantum-header aside{align-self:center;border-left:1px solid #ffffff30;padding-left:28px}
.mc-business-v2 .quantum-header aside>strong{font-size:28px;line-height:1.2;display:block;margin-bottom:12px}
.mc-business-v2 .quantum-button{display:inline-block;margin-top:22px;background:#fff;color:#152c4f;padding:15px 20px;border-radius:14px;text-decoration:none;font-weight:800;line-height:1.5}
.mc-business-v2 .quantum-button:hover{background:#dff3ff}
.mc-business-v2 .quantum-section a:focus-visible{outline:3px solid #04b9ec;outline-offset:5px}
.mc-business-v2 .quantum-visual{margin:20px 0 0;border:1px solid #b8d7e8;border-radius:26px;overflow:hidden;background:#091d34}
.mc-business-v2 .quantum-visual img{display:block;width:100%;height:auto;aspect-ratio:auto}
.mc-business-v2 .quantum-visual figcaption{position:static;padding:clamp(22px,3vw,36px);color:#fff}
.mc-business-v2 .quantum-visual strong{display:block;font-size:clamp(21px,2.5vw,32px);line-height:1.35;max-width:1050px;margin:12px 0 22px}
.mc-business-v2 .quantum-visual ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}
.mc-business-v2 .quantum-visual li{padding:9px 14px;border:1px solid #ffffff30;border-radius:30px;color:#d5e6f6;font-size:14px;background:#ffffff08}
.mc-business-v2 .quantum-facts{padding:20px 8px;color:#315b7f;line-height:1.7;font-weight:700;margin:0}
.mc-business-v2 .quantum-deployment{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px;border:1px solid #d7dff2;border-radius:20px;background:#f4f7ff}
.mc-business-v2 .quantum-deployment h3{color:#132b4c;font-size:22px;margin:0 0 10px}
.mc-business-v2 .quantum-deployment p{color:#527090;line-height:1.7;margin:0;max-width:880px}
.mc-business-v2 .quantum-deployment a{flex-shrink:0;max-width:250px;color:#2858ab;font-weight:800;text-decoration:none}
@media(max-width:760px){.mc-business-v2 .quantum-header{grid-template-columns:1fr;gap:24px}.mc-business-v2 .quantum-header aside{border-left:0;border-top:1px solid #ffffff30;padding:24px 0 0}.mc-business-v2 .quantum-deployment{display:block;padding:22px}.mc-business-v2 .quantum-deployment a{display:inline-block;margin-top:20px}.mc-business-v2 .quantum-section{padding:24px 0 40px}}
