/* Trust Section Mobile Responsive Styles */

/* Mobile adjustments for trust section */
@media (max-width: 768px) {
    .trust-guarantee-section {
        padding: 3rem 0 !important;
    }
    
    .trust-guarantee-section .section-header h2 {
        font-size: 2rem !important;
        padding: 0 10px;
    }
    
    .trust-guarantee-section .section-header p {
        font-size: 1rem !important;
        padding: 0 10px;
    }
    
    /* Trust Pillars - Stack on mobile */
    .trust-pillars {
        grid-template-columns: 1fr !important;
        gap: 1.5rem !important;
    }
    
    .trust-pillar {
        padding: 2rem 1.5rem !important;
    }
    
    .trust-pillar h3 {
        font-size: 1.3rem !important;
    }
    
    .trust-pillar p {
        font-size: 0.95rem !important;
    }
    
    /* Professional Badges section */
    .professional-badges {
        padding-top: 2rem !important;
    }
    
    .professional-badges h3 {
        font-size: 1.1rem !important;
        padding: 0 10px;
    }
    
    .professional-badges > div {
        grid-template-columns: 1fr !important;
        gap: 1rem !important;
    }
    
    .badge-item {
        padding: 1rem !important;
    }
    
    .badge-item h4 {
        font-size: 0.95rem !important;
    }
    
    .badge-item p {
        font-size: 0.8rem !important;
    }
}

/* Small mobile devices */
@media (max-width: 480px) {
    .trust-guarantee-section {
        padding: 2rem 0 !important;
    }
    
    .trust-guarantee-section .section-header h2 {
        font-size: 1.75rem !important;
    }
    
    .trust-pillar {
        padding: 1.5rem 1rem !important;
    }
    
    .professional-badges {
        padding-top: 1.5rem !important;
    }
}
