/* Commercial X Series only; shared model-card interaction supplies the local light sweep. */
.model-master .commercial-control-highlight{display:flex;align-items:center;gap:.8rem;width:fit-content;max-width:560px;padding:.7rem .9rem;margin:.25rem 0 1rem;border:1px solid #bfdde9;border-radius:12px;background:#f1f9fd;box-shadow:none}
.commercial-control-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #c8e3ee;border-radius:50%;color:var(--series-accent);background:#e9f6fc}
.commercial-control-highlight strong{display:block;color:var(--series-accent);font-size:.65rem;line-height:1.5;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.model-master .commercial-control-highlight p{margin:.3rem 0 0;color:var(--color-muted);font-size:.74rem;line-height:1.65;max-width:55ch}
.model-master .commercial-control-note{margin:1rem 0 1.5rem;padding:.75rem 1rem;border:1px solid #d1e5ed;border-left:2px solid var(--series-accent);border-radius:6px;background:#eef8fc;color:#36596e;font-size:.79rem;line-height:1.75;max-width:100ch}
.commercial-control-highlight:focus-visible .commercial-control-icon,.commercial-control-highlight:active .commercial-control-icon{color:var(--series-bright);background:#ddf2fa}
@media(hover:hover) and (pointer:fine){.commercial-control-highlight:hover .commercial-control-icon{color:var(--series-bright);background:#ddf2fa;border-color:#92cbdc}}
@media(prefers-reduced-motion:no-preference){.commercial-control-icon{transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}}
@media(max-width:700px){.model100x-hero .commercial-control-highlight{order:3;margin:0 0 1rem}.model-master .commercial-control-highlight{max-width:100%;width:100%;padding:.65rem .75rem;gap:.65rem}.model100x-hero .model100x-identity{margin-bottom:.8rem}}
@media(prefers-reduced-motion:reduce){.commercial-control-icon{transition:none!important}}
