/* Iran AI Store profile: preserves visual design while deferring offscreen work. */
.xps-iranai-profile .xps-iranai-lazy-shell{min-height:var(--xps-iranai-placeholder,900px);contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto var(--xps-iranai-placeholder,900px)}
.xps-iranai-profile .xps-iranai-placeholder{min-height:var(--xps-iranai-placeholder,900px);background:transparent}
.xps-iranai-profile .xps-iranai-lazy-shell.xps-iranai-loaded{min-height:0;contain:none;content-visibility:visible}
.xps-iranai-profile .xps-iranai-lazy-shell.xps-iranai-loaded>.xps-iranai-placeholder{display:none}
.xps-iranai-content-visibility .elementor-top-section:nth-of-type(n+5){content-visibility:auto;contain-intrinsic-size:auto 800px}
.xps-iranai-profile img[width][height]{height:auto}
@media(max-width:768px){
  .xps-iranai-profile.xps-iranai-reduce-motion *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
/* First-frame poster uses the exact Slider Revolution background and disappears
   naturally under the initialized canvas/layers; it does not alter final design. */
.xps-iranai-profile sr7-module.xps-iranai-hero-poster{background-image:var(--xps-iranai-hero-poster);background-size:cover;background-position:center;background-repeat:no-repeat}
