.why-ugc-header{margin-bottom:var(--spacing-2xl);text-align:center}.why-ugc-header h2{margin-bottom:var(--spacing-md)}.why-ugc-intro{color:var(--color-text-secondary);max-width:700px;margin:0 auto}.why-ugc-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);padding-top:var(--spacing-xl)}.why-ugc-feature{display:flex;flex-direction:column;align-items:flex-start}.why-ugc-feature-icon{width:48px;height:48px;background:var(--color-light-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0;margin-bottom:var(--spacing-lg)}.why-ugc-feature-content{display:flex;flex-direction:column}.why-ugc-feature-title{font-size:20px;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:left;color:var(--color-text);line-height:1.3;min-height:52px}.why-ugc-feature-description{color:var(--color-text-secondary);font-size:15px;line-height:1.6;text-align:left;margin:0}@media(max-width:768px){.why-ugc-features-grid{grid-template-columns:1fr;gap:var(--spacing-xl);padding-top:var(--spacing-lg)}.why-ugc-feature{text-align:center}.why-ugc-feature,.why-ugc-feature-content{align-items:center}.why-ugc-feature-title{font-size:18px;text-align:center;min-height:auto}.why-ugc-feature-description{font-size:14px;text-align:center}}.dashboard-card{transition:box-shadow .3s ease}.dashboard-card:hover{box-shadow:0 8px 24px #0000001f}.notification-item{transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.notification-item.animate{animation:notificationPopUp .9s cubic-bezier(.25,.46,.45,.94) forwards}.notification-item:first-child.animate{animation-delay:.15s;opacity:1!important}.notification-item:nth-child(2).animate{animation-delay:.3s;opacity:.8!important}.notification-item:nth-child(3).animate{animation-delay:.45s}.notification-item:nth-child(4).animate{animation-delay:.6s;opacity:.4!important}@keyframes notificationPopUp{0%{opacity:0;transform:translateY(50px) scale(.95)}50%{transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}