.ultra-heading { margin: 64px auto 30px; text-align: center; }
.ultra-heading > span { display: inline-block; padding: 7px 13px; border-radius: 999px; background: #dfeeff; color: #0b5fd7; font-size: 11px; font-weight: 900; letter-spacing: .15em; }
.ultra-heading h3 { margin: 12px 0 5px; font-size: 28px; }
.ultra-heading p { margin: 0; color: var(--muted); }
.ultra-card { border-color: #8fbdf7; box-shadow: 0 18px 45px rgba(25,99,190,.1); }
.ultra-business { background: linear-gradient(100deg,#101c35,#224f91); }
