.industry-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface-primary);box-shadow:var(--shadow-sm);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.industry-card:focus-within,.industry-card:hover{transform:translateY(-6px);border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.industry-card__media{position:relative;overflow:hidden}.industry-card__media .premium-image-frame{border-radius:0;transition:border-radius .26s ease}.industry-card:focus-within .industry-card__media .premium-image,.industry-card:hover .industry-card__media .premium-image{transform:scale(1.04)}.industry-card__panel{display:flex;flex:1;flex-direction:column;padding:1.35rem 1.4rem 1.5rem}.industry-card__heading{display:flex;align-items:center;gap:.8rem}.industry-card__icon{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-secondary);color:var(--accent-primary);transition:transform .26s ease,background-color .26s ease,color .26s ease,border-color .26s ease,box-shadow .26s ease}.dark .industry-card__icon{border-color:rgba(76,201,240,.18);background:rgba(13,131,221,.14);color:#7dd3fc}.industry-card:focus-within .industry-card__icon,.industry-card:hover .industry-card__icon{transform:scale(1.08) rotate(3deg);border-color:var(--border-strong);background:var(--surface-primary);color:var(--accent-primary);box-shadow:0 0 16px rgba(13,131,221,.16)}.industry-card__icon-svg{width:1.25rem;height:1.25rem}.industry-card__title{color:var(--text-primary);font-size:1.12rem;font-weight:800;line-height:1.25}.industry-card__description{margin-top:.85rem;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.industry-card__solutions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.industry-card__solution{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border-light);border-radius:999px;background:var(--surface-blue);padding:.4rem .75rem;color:var(--navy-800);font-size:.74rem;font-weight:700;white-space:nowrap}.dark .industry-card__solution{border-color:rgba(125,211,252,.16);background:rgba(13,131,221,.12);color:#e0f2fe}.industry-card__solution-icon{width:.85rem;height:.85rem;color:var(--accent-secondary)}.dark .industry-card__solution-icon{color:#8cf000}.industry-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;color:var(--accent-primary);font-size:.88rem;font-weight:800;text-decoration:none}.industry-card__cta-icon{transition:transform .2s ease}.industry-card__cta:focus-visible .industry-card__cta-icon,.industry-card__cta:hover .industry-card__cta-icon{transform:translateX(4px)}.industry-card__cta:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:6px}