/* Replacement hero system map. */
.co-brand img{width:10.5rem;height:auto}.co-footer img{width:9.5rem}.co-orbit{display:none}.co-system-visual{position:relative;display:grid;width:min(100%,35rem);margin-inline:auto;overflow:hidden;border:1px solid var(--co-line);border-radius:.7rem;background:var(--co-surface);box-shadow:0 .65rem .45rem -.5rem oklch(5% .03 258/.8)}.co-system-bar{display:flex;min-height:3.2rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--co-line);font-size:.67rem;font-weight:800}.co-system-bar span{display:flex;align-items:center;gap:.38rem}.co-system-bar span i{width:.42rem;height:.42rem;border-radius:50%;background:var(--co-green)}.co-system-bar b{color:var(--co-muted);font-size:.57rem}.co-system-body{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--co-line)}.co-system-source{display:grid;gap:.18rem;min-height:6.3rem;padding:1rem;background:var(--co-deep)}.co-system-source span,.co-system-products small,.co-system-core small{color:var(--co-muted);font-size:.58rem;font-weight:800;text-transform:uppercase}.co-system-source b{font-family:var(--co-display);font-size:1rem}.co-system-source:nth-child(3){grid-column:1/3;min-height:4.2rem}.co-system-core{position:absolute;top:50%;left:50%;display:grid;width:7.4rem;height:7.4rem;place-items:center;align-content:center;gap:.1rem;transform:translate(-50%,-50%);border:1px solid var(--co-blue);border-radius:50%;background:var(--co-ground);box-shadow:0 0 0 .6rem var(--co-surface)}.co-system-core strong{font-family:var(--co-display);font-size:1.25rem;letter-spacing:-.04em}.co-system-core i{width:.45rem;height:.45rem;border-radius:50%;background:var(--co-blue)}.co-system-products{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:1px solid var(--co-line);background:var(--co-line)}.co-system-products>div{display:grid;gap:.22rem;padding:1rem;background:var(--co-deep)}.co-system-products b{font-family:var(--co-display);font-size:1.15rem}.co-system-products>div:first-child b{color:var(--co-dante)}
@media(max-width:41.99rem){.co-system-visual{max-width:25rem}.co-system-core{width:6.1rem;height:6.1rem}.co-system-source{min-height:5.4rem;padding:.8rem}.co-system-source:nth-child(3){min-height:3.8rem}}
