.feature-card{position:relative;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover{transform:translateY(-8px) scale(1.02)}.feature-icon{position:relative;display:flex;align-items:center;justify-content:center}.feature-title{font-weight:700;line-height:1.2}.feature-description,.feature-title{font-family:system-ui,-apple-system,sans-serif;transition:color .3s ease}.feature-description{line-height:1.6}.feature-card:hover .feature-icon:before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);opacity:.1;border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.feature-card,.feature-description,.feature-icon,.feature-title{transition:none;animation:none}.feature-card:hover{transform:none}}@media (prefers-contrast:high){.feature-card{border-width:2px;border-color:var(--color-primary)}.feature-description,.feature-title{color:var(--color-text)}}