/* v5_725 — targeted mobile horizontal-gutter normalization.
   Adds only horizontal padding to sections that collapse to 0px at mobile widths.
   Existing vertical spacing, fills, cards, and desktop/tablet layouts are unchanged. */
@media (max-width: 760px){
  :root{ --iz-mobile-page-gutter:18px; }

  :where(
    .admin-contact-content,
    .admin-contact-hero,
    .admin-inquiry-hero,
    .admin-inquiry-section,
    .ap2-hero,
    .ap2-contrast,
    .ap2-control,
    .ap2-glass,
    .ap2-outcomes,
    .apa-final,
    .apa-hero,
    .bcx-cta,
    .bcx-hero,
    .bcx-section,
    .careers-hero,
    .careers-roles,
    .careers-section,
    .case-approach,
    .case-cta,
    .case-hero,
    .case-impact,
    .case-proof,
    .case-section,
    .case-study-cta,
    .case-study-hero,
    .case-study-proof,
    .case-study-result,
    .case-study-story-section,
    .case-study-workflow,
    .cookie-section,
    .dm-details,
    .dm-final,
    .dm-hero,
    .exec-final-cta,
    .exec-hero,
    .exec-section,
    .frc-closing,
    .frc-hero,
    .frc-kyt,
    .frc-rails,
    .frc-section,
    .hcrcm-cta,
    .hcrcm-example,
    .hcrcm-hero,
    .hcrcm-section,
    .lb-final,
    .lb-hero,
    .partner-cta,
    .partners-hero,
    .partners-section,
    .platform-trust-band,
    .platform-advanced-capabilities,
    .transparent-execution-section,
    .related-finance,
    .sw-capability,
    .sw-closing,
    .sw-overview,
    .sw-platform-strip,
    .elementor-element-35338a0,
    .elementor-element-43ed46c,
    .elementor-element-5787e84,
    .elementor-element-7504f726,
    .elementor-element-98c68ec,
    .elementor-element-9bc22ce,
    .elementor-element-a247a98,
    .elementor-element-a7f39ba,
    .elementor-element-bad6632,
    .elementor-element-e5037d4,
    .elementor-element-eb7e954
  ){
    padding-inline:var(--iz-mobile-page-gutter) !important;
  }
}
