.benefit-card{background:var(--white);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--spacing-lg)var(--spacing-md);transition:all var(--transition-base);position:relative;overflow:hidden}.benefit-card:before{content:"";background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.benefit-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary-alpha-25);transform:translateY(-6px)}.benefit-card:hover:before{opacity:1}.benefit-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-alpha-10),var(--secondary-alpha-10));width:54px;height:54px;margin-bottom:var(--spacing-sm);color:var(--primary-color);transition:all var(--transition-base);justify-content:center;align-items:center;font-size:1.6rem;display:flex}.benefit-card:hover .benefit-card__icon{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);transform:scale(1.08)}.benefit-card__title{color:var(--text-heading);margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.benefit-card__desc{color:var(--gray-500);font-size:.9rem;line-height:1.65}
/*# sourceMappingURL=8c34fa255208720c.css.map*/