.capabilities-hero{background:linear-gradient(180deg,var(--brand-bg) 0,var(--brand-bg-alt) 100%);padding-bottom:70px}.capabilities-hero__intro{margin-bottom:36px;max-width:900px}.capabilities-hero__intro h1{max-width:860px}.before-after{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.before-after article{background:var(--brand-bg);border:1px solid var(--brand-border);display:grid;grid-gap:14px;gap:14px;padding:24px}.before-after span{color:var(--brand-accent);font-weight:800;text-transform:uppercase}.before-after img{aspect-ratio:16/10;background:var(--brand-neutral-light);-o-object-fit:cover;object-fit:cover;width:100%}.before-after h3,.before-after p{margin-bottom:0}.capability-demo{background:var(--brand-bg)}.capability-demo__grid{align-items:center;display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,0.58fr) minmax(320px,0.42fr)}.capability-console{background:var(--brand-primary-dark);border-radius:var(--brand-radius);display:grid;grid-gap:1px;gap:1px;overflow:hidden}.console-row{background:rgba(255,255,255,.08);display:grid;grid-gap:8px;gap:8px;padding:22px}.console-row span,.console-row strong{color:var(--brand-text-inverse)}.console-row span{color:#d9dde5;font-size:.88rem}.capability-cases{background:var(--brand-bg-alt)}.capability-card{background:var(--brand-bg);border:1px solid var(--brand-border);min-height:100%;padding:28px}.capability-card h3{font-size:1.18rem;margin-bottom:12px}.capability-card p{margin-bottom:0}@media (max-width:991px){.before-after,.capability-demo__grid{grid-template-columns:1fr}}