/** Shopify CDN: Minification failed

Line 20:0 Unexpected "1"
Line 20:26 Unterminated string token

**/
html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;font-size:1.5rem;line-height:1.8;color:#191919;background:#fff;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}h1,h2,h3{line-height:1.3}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}p{margin:0}button{cursor:pointer}main{display:block}.rte:after{content:"";display:block;clear:both}
.section-template--27883455578402__custom_liquid_6qpANV-padding {
    padding-top: calc(0px * 0.75);
    padding-bottom: calc(0px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-template--27883455578402__custom_liquid_6qpANV-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }

1,100..900&display=swap');
* {
  font-family: 'Montserrat', sans-serif !important;
}
 h1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
 p {
    margin-top: 0px;
    margin-bottom: 0px;
  }
 h2, p {
    color: #191919 !important;
  }
:root {
  --color-background: 255,255,255 !important;
  --gradient-background: #ffffff !important;
}
/*/
.ai-product-feature-angvfdzu3swcrlys4baigenblock187d068ng3fby {
    background-color: #f5f5f5 !important;
  }
  body, 
  .gradient, 
  #MainContent, 
  .page-container {
    background-color: #ffffff !important;
  }
/*/


  .ai-product-feature-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: rgba(0,0,0,0);
  }

  .ai-product-feature-background-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    max-width: 860px;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-image-column-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    position: relative;
    flex: 1 1 auto;
    min-width: 0;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-image-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .ai-product-feature-video-wrapper-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-amwdhnurusmeynmxebaigenblockd954e92mqaina.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-amwdhnurusmeynmxebaigenblockd954e92mqaina {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-amwdhnurusmeynmxebaigenblockd954e92mqaina.ai-video-loaded {
    opacity: 1;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-amwdhnurusmeynmxebaigenblockd954e92mqaina {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-image-column-amwdhnurusmeynmxebaigenblockd954e92mqaina {
      min-width: 0;
      width: 100%;
      padding: 0px;
    }

    .ai-product-feature-image-wrapper-amwdhnurusmeynmxebaigenblockd954e92mqaina {
      aspect-ratio: 16 / 9;
      width: 100%;
      border-radius: 6px;
    }

    .ai-product-feature-video-wrapper-amwdhnurusmeynmxebaigenblockd954e92mqaina,
    .ai-product-feature-video-thumbnail-amwdhnurusmeynmxebaigenblockd954e92mqaina,
    .ai-product-feature-video-amwdhnurusmeynmxebaigenblockd954e92mqaina {
      border-radius: 6px;
    }
  }


  .ai-headline-text-abhbfu2fsu25isu1fnaigenblockb96556awyw93c {
    width: 100%;
    max-width: 900px;
    margin: 0px auto 0px auto;
    padding: 0px 20px 0px 20px;
    text-align: left;
    background-color: #ffffff;
    display: flow-root;
    box-sizing: border-box;
  }

  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
    line-height: 1.2;
    color: #000000;
    margin: 0;
    word-wrap: break-word;
    overflow-wrap: anywhere;
  }

  /* Force all rich text elements to inherit the settings from the parent container */
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c > *,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h1,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h2,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h3,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h4,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h5,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h6,
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    text-transform: inherit;
  }

  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c strong { font-weight: bold; }
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c em { font-style: italic; }
  .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c u { text-decoration: underline; }

  @media screen and (max-width: 749px) {
    .ai-headline-text-abhbfu2fsu25isu1fnaigenblockb96556awyw93c {
      max-width: 100%;
      margin: 0px auto 0px auto;
      padding: 0px 16px 0px 16px;
    }
    
    /* We target the container and force children to inherit the mobile size, overriding theme defaults */
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c { 
      font-size: 26px !important; 
    }
    
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c > *,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h1,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h2,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h3,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h4,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h5,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c h6,
    .ai-headline-text__content-abhbfu2fsu25isu1fnaigenblockb96556awyw93c p {
      font-size: 26px !important;
    }
  }


  .ai-info-line-container-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    width: 100%;
    display: flex;
    box-sizing: border-box;
    justify-content: center;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ai-info-line-wrapper-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    width: 100%;
    max-width: 860px;
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .ai-info-line-image-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    flex-shrink: 0;
    overflow: hidden;
    background-color: #f4f4f4;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .ai-info-line-image-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity 0.4s ease-in-out;
  }

  /* Optimization Classes */
  .ai-img-loading {
    opacity: 0;
    filter: blur(5px);
  }
  .ai-img-loaded {
    opacity: 1;
    filter: blur(0);
  }

  .ai-info-line-image-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr svg {
    width: 60%;
    height: 60%;
    color: #cccccc;
  }

  .ai-info-line-text-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    flex-grow: 1;
    min-width: 0;
  }

  .ai-info-line-name-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    margin: 0;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Inter, sans-serif;
    font-style: normal;
  }

  .ai-info-line-date-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    margin: 0;
    white-space: nowrap;
    line-height: 1.2;
    font-family: Inter, sans-serif;
    font-style: normal;
  }

  @media screen and (max-width: 749px) {
    .ai-info-line-container-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
      justify-content: center;
      padding-left: 16px;
      padding-right: 16px;
    }

    .ai-info-line-wrapper-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
      max-width: 400px;
      gap: 10px;
    }
    
    .ai-info-line-image-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
      width: 54px;
      height: 54px;
    }
    
    .ai-info-line-name-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
      font-size: 13px;
    }
    
    .ai-info-line-date-aovfnovrqcjhxbu9qkaigenblockd4b354cxeqqrr {
      font-size: 13px;
    }
  }


  .ai-headline-text-abkdjcitkvzfoagfnsaigenblockb96556aenhhka {
    width: 100%;
    max-width: 900px;
    margin: 0px auto 0px auto;
    padding: 4px 20px 0px 20px;
    text-align: left;
    background-color: #ffffff;
    display: flow-root;
    box-sizing: border-box;
  }

  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
    line-height: 1.4;
    color: #000000;
    margin: 0;
    word-wrap: break-word;
    overflow-wrap: anywhere;
  }

  /* Force all rich text elements to inherit the settings from the parent container */
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka > *,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h1,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h2,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h3,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h4,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h5,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h6,
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    text-transform: inherit;
  }

  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka strong { font-weight: bold; }
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka em { font-style: italic; }
  .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka u { text-decoration: underline; }

  @media screen and (max-width: 749px) {
    .ai-headline-text-abkdjcitkvzfoagfnsaigenblockb96556aenhhka {
      max-width: 100%;
      margin: 0px auto 0px auto;
      padding: 4px 16px 0px 16px;
    }
    
    /* We target the container and force children to inherit the mobile size, overriding theme defaults */
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka { 
      font-size: 16px !important; 
    }
    
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka > *,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h1,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h2,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h3,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h4,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h5,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka h6,
    .ai-headline-text__content-abkdjcitkvzfoagfnsaigenblockb96556aenhhka p {
      font-size: 16px !important;
    }
  }


  .ai-product-feature-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-lazy,
  .ai-product-feature-image-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.image-right .ai-product-feature-content-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-ankxeymkrcwxlnfkxraigenblock187d068ng3fby,
      .ai-product-feature-number-overlay-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
        display: none !important;
      }
    

    .ai-product-feature-content-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-ankxeymkrcwxlnfkxraigenblock187d068ng3fby.image-right .ai-product-feature-content-column-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      font-size: 50px;
    }

    .ai-product-feature-heading-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-ankxeymkrcwxlnfkxraigenblock187d068ng3fby {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-lazy,
  .ai-product-feature-image-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.image-right .ai-product-feature-content-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu,
      .ai-product-feature-number-overlay-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
        display: none !important;
      }
    

    .ai-product-feature-content-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu.image-right .ai-product-feature-content-column-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      font-size: 50px;
    }

    .ai-product-feature-heading-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-avgfvwvzgkzfmtxvhraigenblock187d068nfpdnu {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-lazy,
  .ai-product-feature-image-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.image-right .ai-product-feature-content-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-asuk0qmjiumivtvjswaigenblock187d068bfgcdg,
      .ai-product-feature-number-overlay-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
        display: none !important;
      }
    

    .ai-product-feature-content-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-asuk0qmjiumivtvjswaigenblock187d068bfgcdg.image-right .ai-product-feature-content-column-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      font-size: 50px;
    }

    .ai-product-feature-heading-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-asuk0qmjiumivtvjswaigenblock187d068bfgcdg {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-lazy,
  .ai-product-feature-image-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.image-right .ai-product-feature-content-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4,
      .ai-product-feature-number-overlay-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
        display: none !important;
      }
    

    .ai-product-feature-content-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4.image-right .ai-product-feature-content-column-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      font-size: 50px;
    }

    .ai-product-feature-heading-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-aaxuwbgzswfrjnvgrzaigenblock187d068vjyge4 {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-lazy,
  .ai-product-feature-image-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.image-right .ai-product-feature-content-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft,
      .ai-product-feature-number-overlay-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
        display: none !important;
      }
    

    .ai-product-feature-content-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft.image-right .ai-product-feature-content-column-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      font-size: 50px;
    }

    .ai-product-feature-heading-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-am0xgbuzobnrxewpmcaigenblock187d068mwr9ft {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-lazy,
  .ai-product-feature-image-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.image-right .ai-product-feature-content-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
    font-size: 17px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij,
      .ai-product-feature-number-overlay-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
        display: none !important;
      }
    

    .ai-product-feature-content-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij.image-right .ai-product-feature-content-column-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      font-size: 50px;
    }

    .ai-product-feature-heading-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-aohnfeu5jsko1ckhrwaigenblock187d068rmgpij {
      font-size: 16px;
      line-height: 1.6;
    }
  }


  .ai-product-feature-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    display: block;
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #ffffff;
  }

  .ai-product-feature-background-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    
      background-color: #ffffff;
    
    border-radius: 0px;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
  }

  .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    align-items: center;
  }

  .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af.image-right {
    direction: rtl;
  }

  .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af.image-right > * {
    direction: ltr;
  }

  .ai-product-feature-image-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    width: 100%;
    position: relative;
    padding: 2px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-product-feature-image-wrapper-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px;
    box-sizing: border-box;
  }

  .ai-product-feature-blur-placeholder-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: absolute;
    inset: 0;
    filter: blur(10px);
    transform: scale(1.05);
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    z-index: 1;
    border-radius: 12px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .ai-product-feature-blur-placeholder-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-placeholder-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-image-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }

  .ai-product-feature-image-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-image-loaded {
    opacity: 1;
  }

  .ai-product-feature-image-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-lazy,
  .ai-product-feature-image-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-progressive {
    opacity: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.4s ease-in-out, filter 0.4s ease-in-out, transform 0.4s ease-in-out;
  }

  .ai-product-feature-video-wrapper-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
    overflow: hidden;
  }

  .ai-product-feature-video-thumbnail-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    filter: blur(8px);
    transform: scale(1.05);
    transition: opacity 0.5s ease-in-out;
    border-radius: 12px;
  }

  .ai-product-feature-video-thumbnail-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-thumbnail-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ai-product-feature-video-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    z-index: 2;
    border-radius: 12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }

  .ai-product-feature-video-asnkxyw9wzutrnknqzaigenblock187d068k888af.ai-video-loaded {
    opacity: 1;
  }

  .ai-product-feature-code-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    margin-top: px;
    background-color: ;
    color: ;
    padding: 20px;
    border-radius: 12px;
    font-family: 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', monospace;
    font-size: px;
    line-height: 1.5;
    overflow-x: auto;
    border: 1px solid rgba(0,0,0,0.05);
    white-space: pre-wrap;
    word-break: break-all;
  }

  .ai-product-feature-content-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    width: 100%;
    padding: 2px;
    padding-left: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af.image-right .ai-product-feature-content-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    padding-left: 2px;
    padding-right: 0px;
  }

  .ai-product-feature-text-inset-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    padding: 40px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }

  .ai-product-feature-number-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    display: block;
    font-size: 80px;
    font-weight: 600;
    color: #2563eb;
    opacity: 1;
    line-height: 1;
    margin-bottom: 10px;
  }

  .ai-product-feature-heading-wrapper-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    margin-bottom: 20px;
  }

  .ai-product-feature-heading-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    font-size: 36px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin: 0;
  }

  .ai-product-feature-body-asnkxyw9wzutrnknqzaigenblock187d068k888af {
    font-size: 18px;
    color: #4b5563;
    line-height: 1.6;
    margin: 0;
  }

  @media screen and (max-width: 749px) {
    .ai-product-feature-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      
      
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      grid-template-columns: 100%;
      direction: ltr;
    }

    .ai-product-feature-image-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      min-width: 0;
      width: 100%;
      
      padding: 10px;
      padding-bottom: 10px;
    }

    .ai-product-feature-image-wrapper-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      aspect-ratio: 1 / 1;
      width: 100%;
    }

    

    
      .ai-product-feature-number-asnkxyw9wzutrnknqzaigenblock187d068k888af,
      .ai-product-feature-number-overlay-asnkxyw9wzutrnknqzaigenblock187d068k888af {
        display: none !important;
      }
    

    .ai-product-feature-content-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      padding: 10px;
      padding-top: 0;
    }

    .ai-product-feature-container-asnkxyw9wzutrnknqzaigenblock187d068k888af.image-right .ai-product-feature-content-column-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      padding-left: 10px;
      padding-right: 10px;
    }

    .ai-product-feature-text-inset-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      padding: 0px;
    }

    .ai-product-feature-heading-wrapper-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      margin-top: 5px;
      margin-bottom: 15px;
    }

    .ai-product-feature-number-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      font-size: 50px;
    }

    .ai-product-feature-heading-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      font-size: 24px;
      line-height: 1.1;
    }

    .ai-product-feature-body-asnkxyw9wzutrnknqzaigenblock187d068k888af {
      font-size: 16px;
      line-height: 1.6;
    }
  }


.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:block;background-color:#ffffff;overflow:visible;box-sizing:border-box;padding:0px 0 60px}
.ai-testimonial-carousel__heading-adgt6whlimfljvhhveaigenblock748d746kelgjw{text-align:center;font-size:36px;color:#000000;margin:0 0 50px;font-weight:600;padding:0 20px}
.ai-testimonial-carousel__wrapper-adgt6whlimfljvhhveaigenblock748d746kelgjw{position:relative;width:100%;max-width:1400px;margin:0 auto}
.ai-testimonial-carousel__track-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 calc(50vw - 187px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;justify-content:flex-start}
.ai-testimonial-carousel__track-adgt6whlimfljvhhveaigenblock748d746kelgjw::-webkit-scrollbar{display:none}

.ai-testimonial-carousel--no-loop-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-carousel__track-adgt6whlimfljvhhveaigenblock748d746kelgjw {
  padding: 0 20px;
  overflow-x: visible;
  flex-wrap: wrap;
  justify-content: center;
  scroll-snap-type: none;
}

.ai-testimonial-carousel--no-loop-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card-adgt6whlimfljvhhveaigenblock748d746kelgjw {
  flex: 1 1 300px;
  max-width: 375px;
  scroll-snap-align: none;
}

@media screen and (min-width: 750px) {
  .ai-testimonial-carousel__track-adgt6whlimfljvhhveaigenblock748d746kelgjw {
    
      justify-content: center;
    
  }
}

.ai-testimonial-card-adgt6whlimfljvhhveaigenblock748d746kelgjw{flex:0 0 375px;background-color:#eaf7fd;border:2px solid #747474;border-radius:12px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:none;scroll-snap-align:center;transition:transform 0.3s ease}
.ai-testimonial-card__image-wrapper-adgt6whlimfljvhhveaigenblock748d746kelgjw{width:100%;aspect-ratio:1/1;padding:0;border-radius:max(0px,calc(12px - 2px));overflow:hidden;margin-bottom:14px;position:relative;background-color:#f4f4f4}
.ai-testimonial-card__image-adgt6whlimfljvhhveaigenblock748d746kelgjw{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;transition:opacity 0.4s ease-in-out}

/* Blur-up styles */
.ai-carousel-img-loading{opacity:0;filter:blur(10px)}
.ai-carousel-img-loaded{opacity:1;filter:blur(0)}

.ai-testimonial-card__image-placeholder-adgt6whlimfljvhhveaigenblock748d746kelgjw{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:inherit}
.ai-testimonial-card__image-placeholder-adgt6whlimfljvhhveaigenblock748d746kelgjw svg{width:50%;height:50%;opacity:.3}

.ai-testimonial-card__rating-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:flex;justify-content:center;margin-bottom:16px}
.ai-testimonial-card__stars-img-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:inline-block;height:20px;aspect-ratio:5/1;background-color:#ffc107;-webkit-mask-image:url('https://cdn.shopify.com/s/files/1/0934/3018/6274/files/5_Stars_Black.png?v=1747015784');mask-image:url('https://cdn.shopify.com/s/files/1/0934/3018/6274/files/5_Stars_Black.png?v=1747015784');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}

.ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw{width:100%;text-align:center}

/* Metafield Container Reset */
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field{display:block;width:100%}

.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h1,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h2,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h3,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h4,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h5,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field h1,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field h2,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field h3,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field h4,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw .metafield-rich_text-field h5{
  font-size:18px !important;
  font-weight:700 !important;
  color:#000000 !important;
  margin:0 8px 12px !important;
  padding:0 !important;
  line-height:1.2 !important;
  display:block !important;
  text-transform:none !important;
  letter-spacing:normal !important;
  font-family:inherit !important;
  text-align:center !important;
}

.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h1 *,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h2 *,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h3 *,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h4 *,
.ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw h5 *{
  font-size:inherit !important;
  font-weight:inherit !important;
  color:inherit !important;
  line-height:inherit !important;
  font-family:inherit !important;
  letter-spacing:inherit !important;
  text-transform:inherit !important;
}

.ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw p{font-size:14px;line-height:1.6;color:#333333;margin:0 8px 16px;text-align:center}
.ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw strong,
.ai-testimonial-card__content-adgt6whlimfljvhhveaigenblock748d746kelgjw b{font-size:14px;font-weight:600;color:#000000;display:block;margin-top:-8px;text-align:center}

/* Nav: arrows + dots */
.ai-testimonial-carousel__nav-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding:0 20px}
.ai-testimonial-carousel__dots-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:flex;justify-content:center;align-items:center;gap:10px;flex:0 0 auto}
.ai-testimonial-carousel__dot-adgt6whlimfljvhhveaigenblock748d746kelgjw{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease}
.ai-testimonial-carousel__dot-adgt6whlimfljvhhveaigenblock748d746kelgjw.active{background-color:#000000;transform:scale(1.2)}
.ai-testimonial-carousel__arrow-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#000000;border:none;cursor:pointer;flex-shrink:0;transition:opacity 0.2s ease;-webkit-tap-highlight-color:transparent}
.ai-testimonial-carousel__arrow-adgt6whlimfljvhhveaigenblock748d746kelgjw:active{opacity:0.7}
.ai-testimonial-carousel__arrow-adgt6whlimfljvhhveaigenblock748d746kelgjw svg{width:20px;height:20px;fill:none;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}

@media screen and (min-width:750px){
  .ai-testimonial-carousel__arrow-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:none}
  .ai-testimonial-carousel--no-loop-adgt6whlimfljvhhveaigenblock748d746kelgjw .ai-testimonial-carousel__nav-adgt6whlimfljvhhveaigenblock748d746kelgjw{display:none}
}

@media screen and (max-width:749px){
  .ai-testimonial-carousel-adgt6whlimfljvhhveaigenblock748d746kelgjw{padding:40px 0 40px}
  .ai-testimonial-carousel__heading-adgt6whlimfljvhhveaigenblock748d746kelgjw{font-size:calc(36px * .7);margin-bottom:30px}
  .ai-testimonial-carousel__track-adgt6whlimfljvhhveaigenblock748d746kelgjw{padding:0 12px !important;justify-content:flex-start !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important}
  .ai-testimonial-card-adgt6whlimfljvhhveaigenblock748d746kelgjw{flex:0 0 calc(100vw - 24px) !important;max-width:none !important;padding:10px;scroll-snap-align:center !important}
  .ai-testimonial-carousel__nav-adgt6whlimfljvhhveaigenblock748d746kelgjw{margin-top:20px}
}


  .ai-promo-section-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    padding: 40px 10px;
    background-color: #ede6e6; 
    font-family: 'Montserrat', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .ai-promo-card-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    background: #ffffff;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    display: flex;
    flex-direction: row;
  }

  .ai-promo-image-container-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    flex: 1;
    position: relative;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .ai-promo-image-inner-wrapper-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    position: relative;
    width: 100%;
    height: auto;
    border-radius: 8px;
    overflow: hidden;
    background-color: #f4f4f4;
    line-height: 0;
  }

  .ai-promo-image-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    transition: opacity 0.4s ease-in-out;
    border-radius: inherit;
  }

  .ai-promo-img-loading {
    opacity: 0;
    filter: blur(10px);
  }
  .ai-promo-img-loaded {
    opacity: 1;
    filter: blur(0);
  }

  .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 90px;
    height: 90px;
    background: #198754;
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    text-align: center;
    line-height: 1;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    z-index: 2;
  }

  .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d span:first-child {
    font-size: 22px;
  }
  .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d span:last-child {
    font-size: 16px;
    margin-top: 2px;
  }

  .ai-promo-content-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    flex: 1;
    padding: 40px 50px 40px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
  }

  .ai-promo-headline-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    font-size: 28px;
    font-weight: 800;
    line-height: 1.2;
    margin: 0 0 15px 0;
    color: #000000;
    text-transform: uppercase;
  }

  .ai-promo-headline-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d span {
    color: #198754;
  }

  .ai-promo-description-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    font-size: 14px;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.8);
    margin: 0 0 25px 0;
  }

  .ai-promo-button-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    background-color: #198754;
    color: #ffffff;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    padding: 16px 30px;
    border-radius: 6px;
    display: inline-block;
    margin-bottom: 20px;
    transition: opacity 0.2s ease;
    text-transform: uppercase;
    width: 100%;
    max-width: 280px;
  }

  .ai-promo-button-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d:hover {
    opacity: 0.9;
  }

  .ai-promo-status-bar-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    background-color: #fdf7f2;
    padding: 12px 20px;
    border-radius: 4px;
    font-size: 13px;
    margin-bottom: 15px;
    color: #000;
    width: 100%;
    max-width: 320px;
  }

  .ai-promo-status-red-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    color: #d0021b;
    font-weight: 700;
  }

  .ai-promo-footer-text-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.6);
    margin: 0;
  }

  @media screen and (max-width: 768px) {
    .ai-promo-section-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      padding-left: 20px;
      padding-right: 20px;
    }
    .ai-promo-card-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      flex-direction: column;
      margin: 0;
    }
    .ai-promo-content-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      padding: 20px 20px;
    }
    .ai-promo-image-container-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      padding: 20px;
    }
    .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      top: 30px;
      left: 30px;
      width: 75px;
      height: 75px;
    }
    .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d span:first-child {
      font-size: 22px;
    }
    .ai-promo-badge-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d span:last-child {
      font-size: 16px;
    }
    .ai-promo-headline-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      font-size: 22px;
    }
    .ai-promo-description-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      font-size: 14px;
    }
    .ai-promo-button-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      font-size: 16px;
      
        max-width: 280px;
      
      box-sizing: border-box;
    }
    .ai-promo-status-bar-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      font-size: 13px;
    }
    .ai-promo-footer-text-ayuxxwjk0au1xuut6eaigenblock46a521axf7h9d {
      font-size: 13px;
    }
  }


  /* Main Container */
  .ai-footer-bar-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
    display: block;
    width: 100%;
    background-color: #ffffff !important;
    padding: 20px 20px;
    text-align: center;
    line-height: 1.2;
  }

  .ai-footer-bar-content-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
    max-width: 1200px;
    margin: 0 auto;
  }

  /* Link List Styling */
  .ai-footer-bar-links-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0 15px;
  }

  .ai-footer-bar-links-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl li {
    display: flex;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* The Separator Pipe */
  .ai-footer-bar-links-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl li:not(:last-child)::after {
    content: '|';
    margin-left: 15px;
    color: #aeacac !important;
    opacity: 0.5;
  }

  /* Individual Links */
  .ai-footer-bar-link-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
    color: #aeacac !important;
    text-decoration: none !important;
    font-size: 10px !important;
    font-family: inherit !important;
    transition: opacity 0.2s ease;
    display: inline-block;
  }

  .ai-footer-bar-link-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl:hover {
    opacity: 0.7;
    color: #aeacac !important;
  }

  /* Copyright Text - Now includes dynamic line height */
  .ai-footer-bar-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl p.ai-footer-bar-copyright-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
    color: #aeacac !important;
    font-size: 10px !important;
    line-height: 2.3 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: inherit !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    display: block;
  }

  /* Mobile Adjustments */
  @media screen and (max-width: 749px) {
    .ai-footer-bar-links-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
      gap: 10px;
    }

    .ai-footer-bar-links-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl li:not(:last-child)::after {
      margin-left: 10px;
    }

    .ai-footer-bar-link-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl,
    .ai-footer-bar-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl p.ai-footer-bar-copyright-amw9zwhvxmjgrvfl0yaigenblock1377a15qnfrbl {
      font-size: 12px !important;
    }
  }

img{opacity:1!important;filter:none!important}.ai-img-loading{opacity:1!important}button:focus-visible,a:focus-visible{outline:3px solid #146b5c;outline-offset:3px}