subject('Account suspended - immediate action required') ->greeting('Your account has been suspended') ->line('Due to repeated payment failures, your account access has been temporarily suspended.') ->line('Your data is safe. To restore access, please update your payment method and clear your outstanding balance.') ->line('If payment is not received within '.$cancelDays.' days, your subscription will be cancelled and your account downgraded.') ->action('Restore Account', route('hub.billing.index')) ->line('Need help? Contact our support team and we\'ll work with you to resolve this.') ->salutation('Host UK'); } public function toArray(object $notifiable): array { return [ 'subscription_id' => $this->subscription->id, 'workspace_id' => $this->subscription->workspace_id, 'suspended_at' => now()->toISOString(), ]; } }