.mv-card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem,3vw,2.5rem);height:100%}.mv-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);background:var(--gradient-blue);color:#fff}.mv-card__icon,.mv-card__title{font-size:1.4rem}.mv-card__desc{color:var(--text-muted)}.capability-group__title{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);font-size:1.15rem;font-weight:600;color:var(--text-strong)}.capability-group__title:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--border-strong),transparent)}.capability-group__title--spaced{margin-top:var(--space-8)}.story-prose{display:flex;flex-direction:column;gap:1.1rem}.story-prose p{color:var(--text-body)}.award-card{display:flex;gap:1rem;align-items:flex-start}.award-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:rgba(79,70,229,.1);color:var(--accent);font-size:1.25rem}.award-card__title{font-size:1.05rem;margin-bottom:.25rem}.award-card__meta{color:var(--text-muted);font-size:.9rem}.challenge-card{display:flex;gap:.9rem;align-items:flex-start}.challenge-card__icon{flex-shrink:0;color:#e11d48;font-size:1.3rem;margin-top:.15rem}.challenge-card__text{color:var(--text-body)}.tech-intro{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2.5rem}.tech-intro__stat{text-align:center}