.scroll-layout{display:grid;grid-template-columns:1.1fr 1.3fr;gap:4rem;min-height:100vh;align-items:stretch;padding:4rem 6vw;background-image:url("https://ristrutturando.net/wp-content/uploads/2025/11/0000ff.png");background-size:cover;background-position:center;background-attachment:fixed}.scroll-layout-left{position:sticky;top:0;height:100vh;display:flex;align-items:center}.left-image{width:100%;height:80vh;max-height:700px;border-radius:16px;overflow:hidden;background-image:url("https://ristrutturando.net/wp-content/uploads/2025/11/Progetto-senza-titolo-2025-11-06T180341.881.png");background-size:contain;background-repeat:no-repeat;background-position:center}.scroll-layout-right{padding:5rem 0}.scroll-steps{display:flex;flex-direction:column;gap:6rem}.scroll-step{opacity:0.25;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease}.scroll-step.is-active{opacity:1;transform:translateY(0)}.scroll-step h2{font-size:2.2rem;margin-bottom:1rem;color:#ffffff}.scroll-step p{font-size:1.05rem;line-height:1.7;color:#f0f0f0}@media (max-width:980px){.scroll-layout{grid-template-columns:1fr;gap:2rem;padding:2.5rem 5vw}.scroll-layout-left{position:relative;height:auto}.left-image{height:50vh}.scroll-layout-right{padding:2rem 0 4rem}}