.iphone-scroll-section{background:transparent;color:#333;overflow:hidden;padding:0;position:relative}.container{margin:0 auto;max-width:1400px;padding:0 20px}.content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0;position:relative}.main-heading{color:#333;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;margin:0 0 1rem;opacity:1;text-align:center}.iphones-container{align-items:center;display:flex;gap:120px;height:750px;justify-content:center;position:relative;transform:translateZ(0);width:100%;will-change:gap}.iphone{backface-visibility:hidden;flex:0 0 auto;opacity:0;position:relative;transform:translateY(150px) scale(.7);transform-style:preserve-3d;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.iphone.animate{opacity:1;transform:translateY(0) scale(1)}.iphone img{height:auto;transform:translateZ(0);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:350px;will-change:transform}.iphone-1{transform:translateY(150px) scale(.7) translateX(-100px) translateZ(0)}.iphone-1.animate{transform:translateY(0) scale(1) translateX(0) rotate(-3deg) translateZ(0);transition-delay:.1s}.iphone-2{transform:translateY(150px) scale(.6) translateZ(0);z-index:3}.iphone-2.animate{transform:translateY(0) scale(1.15) translateZ(0);transition-delay:.3s}.iphone-3{transform:translateY(150px) scale(.7) translateX(100px) translateZ(0)}.iphone-3.animate{transform:translateY(0) scale(1) translateX(0) rotate(3deg) translateZ(0);transition-delay:.5s}@media (max-width:1024px){.iphone img{width:300px}.iphones-container{gap:80px;height:650px}.content-wrapper{padding:15px 0}}@media (max-width:768px){.iphone img{width:250px}.iphones-container{flex-direction:column;gap:40px;height:550px}.iphone-1,.iphone-2,.iphone-3{transform:translateY(100px) scale(.8) translateZ(0)}.iphone-1.animate,.iphone-2.animate,.iphone-3.animate{transform:translateY(0) scale(1) rotate(0deg) translateZ(0)}.content-wrapper{padding:10px 0}}@media (max-width:480px){.iphone img{width:200px}.iphones-container{height:450px}}