/* ========================================
   GLOBAL SECTION SPACING - REDUCED
   Tighter spacing between sections for better visual flow
   Applies to ALL pages (UK and PK)
   Last Updated: January 2026
   ======================================== */

/* ========================================
   HERO SECTIONS
   ======================================== */
.modern-hero-section,
.home-hero-section {
    padding-bottom: 2rem !important;
}

/* ========================================
   COMMON SECTIONS - All Pages
   ======================================== */
.trusted-by-section {
    padding: 2rem 0 2.5rem !important;
}

.why-moneypex-section {
    padding: 2.5rem 0 !important;
}

.mp-products-section,
.modern-products-section {
    padding: 2.5rem 0 !important;
}

.fbr-compliance-section {
    padding: 2.5rem 0 !important;
}

.features-carousel-section {
    padding: 2.5rem 0 !important;
}

.benefits-wrapper-modern {
    padding: 2.5rem 0 !important;
}

.empowering-businesses-section,
.empowering-businesses-section-new {
    padding: 2.5rem 0 !important;
}

.cta-growth-section {
    padding: 2.5rem 0 !important;
}

.faq-growth-section,
.faq-section {
    padding: 2.5rem 0 3rem !important;
}

/* ========================================
   UK PAGE SPECIFIC SECTIONS
   ======================================== */
.industries-section,
.industries-carousel-section {
    padding: 2.5rem 0 !important;
}

.pricing-section {
    padding: 2.5rem 0 !important;
}

.testimonials-section {
    padding: 2.5rem 0 !important;
}

.features-section {
    padding: 2.5rem 0 !important;
}

.benefits-section {
    padding: 2.5rem 0 !important;
}

.cta-section {
    padding: 2.5rem 0 !important;
}

/* ========================================
   INNER/PRODUCT PAGES SECTIONS
   ======================================== */
.accounting-why-section,
.accounting-awareness-section,
.accounting-benefits-section,
.accounting-features-section,
.accounting-fbr-section,
.accounting-project-section,
.accounting-features-grid-section {
    padding: 2.5rem 0 !important;
}

.pos-hero-section,
.pos-features-section,
.pos-benefits-section,
.pos-industries-section {
    padding: 2.5rem 0 !important;
}

.pharmacy-need-section,
.pharmacy-why-section,
.pharmacy-features-section {
    padding: 2.5rem 0 !important;
}

.retail-hero-section,
.retail-features-section,
.retail-benefits-section {
    padding: 2.5rem 0 !important;
}

.restaurant-hero-section,
.restaurant-features-section,
.restaurant-benefits-section {
    padding: 2.5rem 0 !important;
}

/* Generic section classes */
.section-spacing-sm {
    padding: 2rem 0 !important;
}

.section-spacing-md {
    padding: 2.5rem 0 !important;
}

.section-spacing-lg {
    padding: 3rem 0 !important;
}

/* ========================================
   HEADING & CONTENT MARGINS
   ======================================== */
.text-center.mb-5 {
    margin-bottom: 1.5rem !important;
}

.why-moneypex-heading,
.trusted-by-heading,
.products-heading,
.features-section-heading,
.modern-section-heading,
.section-title {
    margin-bottom: 1rem !important;
}

.why-moneypex-description {
    margin-bottom: 0.75rem !important;
}

.why-moneypex-cta {
    margin-bottom: 1.5rem !important;
}

.section-subtitle {
    margin-bottom: 1.5rem !important;
}

/* ========================================
   RESPONSIVE - TABLET (≤992px)
   ======================================== */
@media (max-width: 992px) {
    .modern-hero-section,
    .home-hero-section {
        padding-bottom: 1.5rem !important;
    }
    
    .trusted-by-section {
        padding: 1.5rem 0 2rem !important;
    }
    
    .why-moneypex-section,
    .mp-products-section,
    .modern-products-section,
    .fbr-compliance-section,
    .features-carousel-section,
    .benefits-wrapper-modern,
    .empowering-businesses-section,
    .empowering-businesses-section-new,
    .cta-growth-section,
    .industries-section,
    .industries-carousel-section,
    .pricing-section,
    .testimonials-section,
    .features-section,
    .benefits-section,
    .cta-section,
    .accounting-why-section,
    .accounting-awareness-section,
    .accounting-benefits-section,
    .accounting-features-section,
    .accounting-fbr-section,
    .accounting-project-section,
    .accounting-features-grid-section,
    .pos-hero-section,
    .pos-features-section,
    .pos-benefits-section,
    .pos-industries-section,
    .pharmacy-need-section,
    .pharmacy-why-section,
    .pharmacy-features-section,
    .retail-hero-section,
    .retail-features-section,
    .retail-benefits-section,
    .restaurant-hero-section,
    .restaurant-features-section,
    .restaurant-benefits-section {
        padding: 2rem 0 !important;
    }
    
    .faq-growth-section,
    .faq-section {
        padding: 2rem 0 2.5rem !important;
    }
    
    .section-spacing-sm {
        padding: 1.5rem 0 !important;
    }
    
    .section-spacing-md {
        padding: 2rem 0 !important;
    }
    
    .section-spacing-lg {
        padding: 2.5rem 0 !important;
    }
}

/* ========================================
   RESPONSIVE - MOBILE (≤768px)
   ======================================== */
@media (max-width: 768px) {
    .modern-hero-section,
    .home-hero-section {
        padding-bottom: 1rem !important;
    }
    
    .trusted-by-section {
        padding: 1.25rem 0 1.5rem !important;
    }
    
    .why-moneypex-section,
    .mp-products-section,
    .modern-products-section,
    .fbr-compliance-section,
    .features-carousel-section,
    .benefits-wrapper-modern,
    .empowering-businesses-section,
    .empowering-businesses-section-new,
    .cta-growth-section,
    .industries-section,
    .industries-carousel-section,
    .pricing-section,
    .testimonials-section,
    .features-section,
    .benefits-section,
    .cta-section,
    .accounting-why-section,
    .accounting-awareness-section,
    .accounting-benefits-section,
    .accounting-features-section,
    .accounting-fbr-section,
    .accounting-project-section,
    .accounting-features-grid-section,
    .pos-hero-section,
    .pos-features-section,
    .pos-benefits-section,
    .pos-industries-section,
    .pharmacy-need-section,
    .pharmacy-why-section,
    .pharmacy-features-section,
    .retail-hero-section,
    .retail-features-section,
    .retail-benefits-section,
    .restaurant-hero-section,
    .restaurant-features-section,
    .restaurant-benefits-section {
        padding: 1.5rem 0 !important;
    }
    
    .faq-growth-section,
    .faq-section {
        padding: 1.5rem 0 2rem !important;
    }
    
    .text-center.mb-5 {
        margin-bottom: 1rem !important;
    }
    
    .section-spacing-sm {
        padding: 1.25rem 0 !important;
    }
    
    .section-spacing-md {
        padding: 1.5rem 0 !important;
    }
    
    .section-spacing-lg {
        padding: 2rem 0 !important;
    }
}

/* ========================================
   RESPONSIVE - SMALL MOBILE (≤576px)
   ======================================== */
@media (max-width: 576px) {
    .trusted-by-section {
        padding: 1rem 0 1.25rem !important;
    }
    
    .why-moneypex-section,
    .mp-products-section,
    .modern-products-section,
    .fbr-compliance-section,
    .features-carousel-section,
    .benefits-wrapper-modern,
    .empowering-businesses-section,
    .empowering-businesses-section-new,
    .cta-growth-section,
    .industries-section,
    .industries-carousel-section,
    .pricing-section,
    .testimonials-section,
    .features-section,
    .benefits-section,
    .cta-section,
    .accounting-why-section,
    .accounting-awareness-section,
    .accounting-benefits-section,
    .accounting-features-section,
    .accounting-fbr-section,
    .accounting-project-section,
    .accounting-features-grid-section,
    .pos-hero-section,
    .pos-features-section,
    .pos-benefits-section,
    .pos-industries-section,
    .pharmacy-need-section,
    .pharmacy-why-section,
    .pharmacy-features-section,
    .retail-hero-section,
    .retail-features-section,
    .retail-benefits-section,
    .restaurant-hero-section,
    .restaurant-features-section,
    .restaurant-benefits-section {
        padding: 1.25rem 0 !important;
    }
    
    .faq-growth-section,
    .faq-section {
        padding: 1.25rem 0 1.5rem !important;
    }
    
    .section-spacing-sm {
        padding: 1rem 0 !important;
    }
    
    .section-spacing-md {
        padding: 1.25rem 0 !important;
    }
    
    .section-spacing-lg {
        padding: 1.5rem 0 !important;
    }
}

