.FeatureCard_card___cfff{min-height:44px;cursor:pointer;background:var(--color-surface-primary);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);text-align:center;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);box-shadow:var(--shadow-card);transition:all var(--transition-base);transform:translateZ(0);position:relative}.FeatureCard_icon__O6YZf{font-size:clamp(2rem,6vw,3rem);margin-bottom:var(--spacing-lg);color:var(--color-primary);transition:color var(--transition-base)}.FeatureCard_card___cfff:hover{transform:translateY(-.625rem) translateZ(0);box-shadow:var(--shadow-elevated);border-color:var(--color-border-tertiary);background:var(--color-surface-secondary)}.FeatureCard_card___cfff:hover .FeatureCard_icon__O6YZf{color:var(--color-primary-light)}@media (hover:hover) and (pointer:fine){.FeatureCard_card___cfff:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;box-shadow:0 0 0 4px var(--color-bg-primary),0 0 20px var(--color-primary),var(--shadow-elevated)}}.FeatureCard_card___cfff:active{transform:translateY(-.3125rem) scale(.995);transition-duration:var(--transition-fast)}@media (prefers-reduced-motion:reduce){.FeatureCard_card___cfff,.FeatureCard_card___cfff:active,.FeatureCard_card___cfff:hover{transition:none!important;transform:none!important}.FeatureCard_card___cfff:hover{box-shadow:var(--shadow-md)}}@media (prefers-contrast:high){.FeatureCard_card___cfff{border-width:2px;background:var(--color-bg-secondary)}.FeatureCard_icon__O6YZf{color:var(--color-text-primary)}}@media (hover:none) and (pointer:coarse){.FeatureCard_card___cfff{min-height:48px;padding:var(--spacing-lg)}.FeatureCard_card___cfff:active{transform:scale(.98);background:var(--color-surface-tertiary)}.FeatureCard_card___cfff:hover{transform:none}.FeatureCard_card___cfff:hover .FeatureCard_icon__O6YZf{color:var(--color-primary)}}@media (min-width:480px){.FeatureCard_card___cfff{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.FeatureCard_icon__O6YZf{font-size:clamp(2.25rem,5vw,3rem);margin-bottom:var(--spacing-xl)}}@media (min-width:768px){.FeatureCard_card___cfff{border-radius:var(--border-radius-2xl);padding:var(--spacing-2xl)}.FeatureCard_card___cfff:hover{transform:translateY(-.75rem) translateZ(0)}}@media (min-width:1024px){.FeatureCard_card___cfff{padding:var(--spacing-2xl)}.FeatureCard_icon__O6YZf{font-size:clamp(2.5rem,4vw,3.5rem)}}@media (min-width:1200px){.FeatureCard_card___cfff{max-width:400px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.FeatureCard_card___cfff{padding:var(--spacing-2xl) var(--spacing-3xl)}.FeatureCard_icon__O6YZf{font-size:3.5rem}}.FeatureCard_card--compact__uqe25{padding:var(--spacing-lg)}.FeatureCard_card--expanded__OKUjN{padding:var(--spacing-2xl)}.FeatureCard_card--primary__Mh5us{border-left:4px solid var(--color-primary);background:linear-gradient(135deg,var(--color-surface-primary) 0,var(--color-surface-secondary) 100%)}.FeatureCard_card--accent__XeCGs{border-left:4px solid var(--color-accent)}.FeatureCard_card--glassElevated__2EB_r{background:var(--color-surface-tertiary);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--color-border-tertiary)}.FeatureCard_card___cfff:disabled,.FeatureCard_card___cfff[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.FeatureCard_card___cfff:disabled:hover,.FeatureCard_card___cfff[aria-disabled=true]:hover{transform:none;box-shadow:var(--shadow-card)}.FeatureCard_card__title__bm31o{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.FeatureCard_card__description__OJYj1{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}@keyframes FeatureCard_cardAppear___wAYI{0%{opacity:0;transform:translateY(20px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.FeatureCard_card--animated__cAVtR{animation:FeatureCard_cardAppear___wAYI .5s var(--transition-bounce) forwards;opacity:0;will-change:transform,opacity}