/* Stage 26.43: premium, responsive metric and card alignment */
.cx43-metric{position:relative;isolation:isolate;background:linear-gradient(118deg,#061522 0%,#0b2c42 58%,#103c56 100%);color:#edf8ff;padding:clamp(46px,7vw,104px) 24px;overflow:hidden}
.cx43-metric:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(ellipse at 84% 20%,#40a0d0 0%,transparent 52%)}
.cx43-metric-inner{position:relative;max-width:1220px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(24px,5vw,80px)}
.cx43-metric-copy,.cx43-metric-value{min-width:0}.cx43-kicker,.cx43-metric-label{display:block;color:#70d0f0;font-size:.77rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.cx43-metric h2{color:#fff;font-size:clamp(1.85rem,3.7vw,3.3rem);line-height:1.12;margin:.7rem 0 1.1rem;max-width:650px;overflow-wrap:break-word}
.cx43-metric p:not(.cx43-kicker){color:#d4e5ef;line-height:1.7;max-width:670px}
.cx43-metric a{color:#91e8f7;display:inline-flex;margin-top:1rem;font-weight:700;text-underline-offset:5px}
.cx43-metric-value{border:1px solid #47788e;border-radius:20px;background:rgba(3,19,32,.66);padding:clamp(22px,4vw,48px);box-shadow:0 0 45px rgba(64,160,208,.11)}
#cx43-dc-count{display:block;font-size:clamp(4.2rem,9vw,8.5rem);font-variant-numeric:tabular-nums;line-height:1.12;color:#fff;letter-spacing:-.055em;min-height:1.2em}
.cx43-metric-status{display:block;color:#c2d8e4;line-height:1.55;font-size:.88rem}
.cx43-metric a:focus-visible,.cx-dc-card a:focus-visible{outline:3px solid #70d0f0;outline-offset:5px}
.cx-dc-grid{align-items:stretch}.cx-dc-card{min-width:0;display:flex;flex-direction:column;gap:8px}.cx-dc-card .cx-market-card-cta{margin-top:auto}
@media(max-width:760px){.cx43-metric-inner{grid-template-columns:minmax(0,1fr)}.cx43-metric-value{max-width:540px}}
@media(max-width:400px){.cx43-metric{padding-inline:16px}.cx43-metric-value{padding:20px}}
@media(prefers-reduced-motion:reduce){.cx43-metric *{animation:none!important;transition:none!important}}
