/** Shopify CDN: Minification failed

Line 18:22 Unexpected "{"
Line 18:31 Expected ":"
Line 24:22 Unexpected "{"
Line 24:31 Expected ":"
Line 31:22 Unexpected "{"
Line 31:31 Expected ":"
Line 36:22 Unexpected "{"
Line 36:31 Expected ":"
Line 43:22 Unexpected "{"
Line 43:31 Expected ":"
... and 90 more hidden warnings

**/
/* Model A Scalability scoped styles */

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability {
      padding: var(--uz-v2-section-y) 0;
      background: transparent;
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-inner {
      width: var(--uz-v2-rail);
      max-width: 1440px;
      margin: 0 auto;
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-title {
      margin: 0 0 clamp(48px, 4.5vw, 68px);
      text-align: center;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 34px;
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-item {
      min-width: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-copy {
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon {
      width: 196px;
      height: 124px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 22px;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-label {
      color: #3F4643;
      font-weight: 600;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-text {
      max-width: 235px;
      margin: 8px auto 0;
      color: var(--uz-v2-muted);
    }

    #shopify-section-{{ section.id }} .uz-model-a-icon {
      overflow: visible;
    }

    #shopify-section-{{ section.id }} .uz-model-a-stroke {
      stroke: #3F4643;
      stroke-width: 2;
      fill: none;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    #shopify-section-{{ section.id }} .uz-model-a-soft {
      stroke: rgba(63, 70, 67, .34);
      stroke-width: 1.75;
      fill: none;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    #shopify-section-{{ section.id }} .uz-model-a-battery {
      stroke: #3F4643;
      stroke-width: 1.8;
      fill: none;
    }

    #shopify-section-{{ section.id }} .uz-model-a-module {
      stroke: #3F4643;
      stroke-width: 1.9;
      fill: none;
    }

    #shopify-section-{{ section.id }} .uz-model-a-big32 {
      font-family: var(--font-body--family, "Messina Sans", Arial, sans-serif);
      font-size: var(--uz-v2-title);
      line-height: 1;
      font-weight: 600;
      letter-spacing: -.022em;
      fill: var(--uz-v2-accent);
      color: var(--uz-v2-accent);
    }

    /* Text uses the theme's existing scroll-trigger / animate--slide-in behavior.
       These custom animations apply only to the icon internals. */
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-icon--3u {
      opacity: 0;
      transform: translateY(14px) scale(.96);
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-bolt,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-slide,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-add-left,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-add-arrow,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-add-right,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-unit32-battery,
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-unit32-text {
      opacity: 0;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon.scroll-trigger--offscreen .uz-model-a-slide {
      transform: translateX(24px);
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-icon--3u {
      animation: uzModelAIconRise .62s cubic-bezier(.2,.8,.2,1) both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-bolt {
      animation: uzModelABolt .55s cubic-bezier(.2,.8,.2,1) .34s both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-slide {
      animation: uzModelASlide .46s cubic-bezier(.2,.8,.2,1) both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-m1 { animation-delay: .10s; }
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-m2 { animation-delay: .28s; }
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-m3 { animation-delay: .46s; }
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-m4 { animation-delay: .64s; }
    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-m5 { animation-delay: .82s; }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-add-left {
      animation: uzModelAIconRise .5s cubic-bezier(.2,.8,.2,1) both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-add-arrow {
      animation: uzModelAArrow .45s cubic-bezier(.2,.8,.2,1) .35s both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-add-right {
      animation: uzModelAGroup .62s cubic-bezier(.2,.8,.2,1) .62s both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-unit32-battery {
      animation: uzModelAIconRise .55s cubic-bezier(.2,.8,.2,1) both;
    }

    #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon:not(.scroll-trigger--offscreen) .uz-model-a-unit32-text {
      transform-origin: 95px 28px;
      animation: uzModelANumber .55s cubic-bezier(.16,.9,.25,1.25) .35s both;
    }

    @keyframes uzModelAIconRise {
      from { opacity: 0; transform: translateY(14px) scale(.96); }
      to { opacity: 1; transform: translateY(0) scale(1); }
    }

    @keyframes uzModelABolt {
      0% { opacity: 0; transform: translateY(6px) scale(.72); }
      70% { opacity: 1; transform: translateY(-2px) scale(1.08); }
      100% { opacity: 1; transform: translateY(0) scale(1); }
    }

    @keyframes uzModelASlide {
      from { opacity: 0; transform: translateX(24px); }
      to { opacity: 1; transform: translateX(0); }
    }

    @keyframes uzModelAArrow {
      from { opacity: 0; transform: translateX(-8px); }
      to { opacity: 1; transform: translateX(0); }
    }

    @keyframes uzModelAGroup {
      from { opacity: 0; transform: translateX(18px); }
      to { opacity: 1; transform: translateX(0); }
    }

    @keyframes uzModelANumber {
      0% { opacity: 0; transform: scale(.68); }
      72% { opacity: 1; transform: scale(1.08); }
      100% { opacity: 1; transform: scale(1); }
    }

    @media (prefers-reduced-motion: reduce) {
      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-icon *,
      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-copy,
      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-title {
        animation: none;
        transition: none;
        opacity: 1;
        transform: none;
      }
    }

    @media (max-width: 960px) {
      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        row-gap: 48px;
      }
    }

    @media (max-width: 620px) {
      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability {
        padding: 64px 0;
      }

      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-inner {
        width: calc(100% - 40px);
      }

      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-title {
        margin-bottom: 44px;
      }

      #shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-grid {
        grid-template-columns: 1fr;
        gap: 28px;
      }
    }
  

/* Final Scalability layout refinement */
#shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-grid {
  width: 100%;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(32px, 3vw, 56px);
  overflow: visible;
}

#shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-item {
  min-width: 0;
  overflow: visible;
}

#shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-title {
  margin-bottom: clamp(72px, 6vw, 100px);
}

#shopify-section-{{ section.id }} .uz-product-v2__model-a-scalability-item p {
  overflow-wrap: break-word;
}
