/* Edited photos: no foreground receipt printers; original tablet UI preserved. */
html body .fi-basic-section::before{background-image:url('pricing-basic-no-printer-reflection-device-cleared-20261008-delivery-e315e55f7e.svg')!important}
/* Reveal the photo beyond the old centered 1440px crop on wide desktops.
   At the 1536x1024 photo size, 50% - 152px retains the old -200px offset
   at 1440px. Clamp to the left edge so wider windows cannot expose white. */
@media(min-width:1440px){
  html body .fi-basic-section::before{
    left:0;right:0;width:100%;transform:none;
    background-position-x:min(0px,calc(50% - 152px));
  }
  html body .fi-option-section::before{
    left:0;right:0;width:100%;transform:none;
    background-position:right center;
    mask-image:linear-gradient(90deg,transparent calc(100% - 800px),#000 calc(100% - 680px));
  }
}
html body .fi-option-section::before{background-image:url('pricing-option-lossless-20261008-delivery-6f3a6ec922.webp')!important}
/* Keep blue behind copy, but let the scanner, hands and register retain their natural colour. */
@media(min-width:769px){
  html body .fi-option-section::after{
    background:linear-gradient(180deg,rgba(234,243,250,.38) 0%,rgba(234,243,250,0) 4%,rgba(234,243,250,0) 96%,rgba(234,243,250,.38) 100%),linear-gradient(90deg,#eaf3fa 0%,#eaf3fa 52%,rgba(234,243,250,.94) 58%,rgba(234,243,250,.55) 64%,rgba(234,243,250,.14) 70%,rgba(234,243,250,0) 77%,rgba(234,243,250,0) 100%)!important;
  }
}
@media(max-width:768px){
  html body .fi-vblend-mobile-media--basic{background-image:url('pricing-basic-no-printer-reflection-device-cleared-20261008-delivery-e315e55f7e.svg')!important;--photo-surface:#fff;aspect-ratio:3/2;background-size:100% auto;background-position:center}
  html body .fi-vblend-mobile-media--option{background-image:url('pricing-option-lossless-20261008-delivery-6f3a6ec922.webp')!important;--photo-surface:#eaf3fa;aspect-ratio:1;background-size:100% auto;background-position:center}
  html body .fi-vblend-mobile-media::after{
    background:linear-gradient(180deg,var(--photo-surface) 0%,transparent 17%,transparent 83%,var(--photo-surface) 100%),linear-gradient(90deg,var(--photo-surface) 0%,transparent 9%,transparent 91%,var(--photo-surface) 100%)!important;
  }
}
