/**
 * Component: Trust Badge Widget Styles
 * Status: Final Premium "Feature You" Style Matching.
 */

.daf-trust-widget-premium {
    /* 🎯 Same Pastel Green Gradient & Border */
    background: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%) !important;
    border: 1px solid #bbf7d0 !important;
    border-radius: 16px !important;
    padding: 25px !important;
    text-align: center !important;
    margin-bottom: 25px !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05) !important;
    position: relative !important;
    display: block !important;
}

.daf-promo-badge {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #166534 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin-bottom: 12px;
}

.daf-promo-heading {
    font-size: 18px !important;
    font-weight: 800 !important;
    color: #064e3b !important;
    line-height: 1.3 !important;
    margin: 0 0 10px 0 !important;
    border: none !important;
}

.daf-promo-heading span { color: #16a34a; }

/* 🎯 ICON CENTERING & VISUAL (Matches Delivery Truck) */
.daf-promo-visual {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    margin: 10px 0 20px 0 !important;
}

.daf-promo-visual img {
    max-width: 85px !important; /* Premium Visual Size */
    height: auto !important;
    filter: drop-shadow(0 8px 12px rgba(22, 163, 74, 0.15));
    display: block !important;
}

/* 🎯 Checklist Styling */
.daf-promo-checklist {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 20px 0 !important;
    text-align: left !important;
}

.daf-promo-checklist li {
    font-size: 13px !important;
    color: #065f46 !important;
    margin-bottom: 8px !important;
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
}

.daf-tick { color: #22c55e; font-weight: 900; }

/* 🎯 Footer Link becomes Button */
.daf-promo-action-btn {
    display: block !important;
    background: #4d7c0f !important; /* Dark Green CTA like "Feature You" */
    color: #ffffff !important;
    text-decoration: none !important;
    padding: 12px !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
}

.daf-promo-action-btn:hover {
    background: #3f6212 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(77, 124, 15, 0.2);
}