.demand-cta-block_demandCta__zFxdv{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.demand-cta-block_grid__p_991{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-5)}.demand-cta-block_card__tjzHf{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-md) var(--easing-standard)}.demand-cta-block_card__tjzHf:hover{border-color:var(--color-brand)}.demand-cta-block_heroWrapper__ReKcR{position:relative;width:100%;height:180px;overflow:hidden}.demand-cta-block_hero___twzJ{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--easing-standard)}.demand-cta-block_card__tjzHf:hover .demand-cta-block_hero___twzJ{transform:scale(1.03)}.demand-cta-block_content__wtVTG{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.demand-cta-block_content__wtVTG h3{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-tight)}.demand-cta-block_content__wtVTG p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-normal);margin:0}@media (prefers-reduced-motion:reduce){.demand-cta-block_card__tjzHf,.demand-cta-block_hero___twzJ{transition:none}.demand-cta-block_card__tjzHf:hover .demand-cta-block_hero___twzJ{transform:none}}