/* Four-qubit company announcement. Original simulation figure is displayed without cropping. */
.ac-feature{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);background:#0b1522;color:#f5f8fc;border:1px solid #223246;border-radius:10px;overflow:hidden;margin:0 0 36px;scroll-margin-top:90px}
.ac-feature-visual{display:flex;flex-direction:column;justify-content:center;gap:24px;margin:0;padding:clamp(26px,3vw,42px);background:#101d2e;border-right:1px solid #2a394c}
.ac-feature-visual-label{font:500 10px/1.5 'Geist',system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#a6bcd6}
.ac-feature-visual img{display:block;width:100%;height:auto;border:1px solid #dbe3eb;border-radius:2px}
.ac-feature-visual figcaption{font:400 12px/1.6 'Geist',system-ui,sans-serif;color:#aabbd0;max-width:33em;margin:0}
.ac-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,48px);min-width:0}
.ac-feature-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#afc0d3;font:400 11px/1.5 'Geist',system-ui,sans-serif}
.ac-feature-meta span{font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#aac9f0}
.ac-feature h3{font:500 clamp(28px,2.9vw,40px)/1.12 'Geist',system-ui,sans-serif;letter-spacing:-.035em;margin:25px 0 23px;color:#fff}
.ac-feature .ac-feature-summary{font:400 16px/1.65 'Geist',system-ui,sans-serif;color:#bbcadb;margin:0 0 30px;max-width:34em}
.ac-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px}
.ac-feature-primary{display:inline-flex;align-items:center;gap:22px;min-height:46px;padding:12px 18px;border:1px solid #c4d6ee;border-radius:4px;background:#e7f0fc;color:#0b213b!important;text-decoration:none!important;font:550 14px/1.5 'Geist',system-ui,sans-serif;transition:background .15s}
.ac-feature-primary:hover{background:white}.ac-feature-primary svg{width:17px;height:17px;flex-shrink:0}
.ac-feature-download{display:inline-flex;align-items:center;min-height:46px;color:#d2ddeb!important;font:400 13px/1.5 'Geist',system-ui,sans-serif;text-underline-offset:5px}
.ac-feature-document{display:block;margin-top:19px;color:#869eb9;font:400 11px/1.5 'Geist',system-ui,sans-serif;letter-spacing:.03em}
.ac-feature a:focus-visible{outline:3px solid #93c1fb;outline-offset:5px}
@media(max-width:900px){.ac-feature{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.ac-feature-visual{padding:24px;gap:18px}.ac-feature-copy{padding:30px}.ac-feature h3{font-size:31px}}
@media(max-width:760px){.ac-feature{grid-template-columns:1fr}.ac-feature-copy{grid-row:1;padding:28px 24px}.ac-feature h3{font-size:30px;margin:22px 0 20px}.ac-feature-meta{gap:8px 16px}.ac-feature .ac-feature-summary{font-size:16px;margin-bottom:24px}.ac-feature-visual{border-right:0;border-top:1px solid #2a394c;padding:24px;gap:16px}.ac-feature-visual img{width:100%;max-width:390px;margin:0 auto}.ac-feature-visual-label{display:none}.ac-feature-document{margin-top:16px}.ac-feature-actions{gap:12px 18px}}
@media(prefers-reduced-motion:reduce){.ac-feature a{transition:none}}
