    :root {
      --ssl-services-container-max: 1440px;
      --ssl-services-bleed-padding: max(1.5rem,
          calc((100% - var(--ssl-services-container-max)) / 2 + 1.5rem));
      /* Apple Neutral Gray Background */
      --apple-bg: #f5f5f7;
    }

    body {
      background-color: var(--apple-bg);
      overflow-x: hidden;
    }

    .ssl-services-scrollbar-hide::-webkit-scrollbar {
      display: none;
    }

    .ssl-services-scrollbar-hide {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

    .ssl-services-bleed-slider {
      padding-left: var(--ssl-services-bleed-padding);
      padding-right: var(--ssl-services-bleed-padding);
      scroll-padding: 0 var(--ssl-services-bleed-padding);
    }

    .ssl-services-apple-ease {
      transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    }

    .ssl-services-noise-bg::before {
      content: "";
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.02;
      pointer-events: none;
      background-image: url("https://grainy-gradients.vercel.app/noise.svg");
      z-index: 50;
    }

    /* ══════════════
       SSL SERVICES
    ══════════════ */
    #ssl-services {
      /* background: linear-gradient(135deg, 
    #ffffff 0%, 
    #fffcf0 35%, 
    #f2f8ff 75%, 
    #ffffff 100%
); */

      /* Apple Metallic Silver - Vibrant Version */
      /* background: linear-gradient(135deg,
          #ffffff 0%,
          #f2f2f7 35%,
          #e5e5ea 70%,
          #ffffff 100%);
      /* background: linear-gradient(135deg,
          #000 0%,
          #3030 45%,
          #030303 100%); */ */
          
      min-height: 100vh;
      padding-top: var(--nav-h);
    }

    @media (min-width: 768px) {
      #ssl-services {
        padding-top: var(--total-h);
      }
    }

    .hero-grid-overlay {
      position: absolute;
      inset: 0;
      pointer-events: none;
      background-image:
        linear-gradient(rgba(248, 195, 58, 0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(248, 195, 58, 0.04) 1px, transparent 1px);
      background-size: 80px 80px;
      mask-image: radial-gradient(ellipse 80% 80% at 50% 50%,
          black 30%,
          transparent 100%);
    }

    .hero-glow {
      position: absolute;
      pointer-events: none;
      border-radius: 50%;
      filter: blur(80px);
    }

       .scrollbar-hide::-webkit-scrollbar {
      display: none;
    }

    .scrollbar-hide {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }