.cine-detail-section{position:relative;color:#fff;padding:6rem 5%;overflow:hidden}.cine-detail-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.cine-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:8rem}.cine-feature-row.reversed{direction:rtl}.cine-feature-row.reversed .cine-feature-text{direction:ltr}.cine-feature-image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.cine-feature-img{width:100%;height:auto;display:block;transition:transform .7s ease}.cine-feature-image-wrapper:hover .cine-feature-img{transform:scale(1.05)}.cine-feature-text h3{font-size:2.5rem;margin-bottom:1.5rem;color:#fff}.cine-feature-text p{font-size:1.15rem;line-height:1.8;color:hsla(0,0%,100%,.7);white-space:pre-wrap}.cine-applications-section{margin-top:8rem}.cine-app-title{font-size:3rem;text-align:center;margin-bottom:4rem;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.5));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cine-app-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.cine-app-card{flex:0 1 calc(33.333% - 2rem);min-width:300px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;transition:all .3s ease}.cine-app-card:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.05);border-color:var(--primary-color,#6366f1);box-shadow:0 10px 30px rgba(0,0,0,.3)}.cine-app-img-wrapper{height:200px;overflow:hidden}.cine-app-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cine-app-card:hover .cine-app-img{transform:scale(1.1)}.cine-app-content{padding:1.5rem}.cine-app-content h4{font-size:1.25rem;margin-bottom:.5rem;color:var(--primary-color,#6366f1)}.cine-app-content p{font-size:.95rem;color:hsla(0,0%,100%,.6);line-height:1.6}@media (max-width:1024px){.cine-feature-row{grid-template-columns:1fr;gap:2rem}.cine-feature-row.reversed{direction:ltr}}@media (max-width:768px){.cine-detail-section{padding:4rem 1.5rem}.cine-feature-row{margin-bottom:4rem}.cine-feature-text h3{font-size:2rem}.cine-app-title{font-size:2.25rem;margin-bottom:3rem}.cine-applications-section{margin-top:4rem}}@media (max-width:425px){.cine-app-title,.cine-feature-text h3{font-size:1.75rem}.cine-feature-text p{font-size:1rem}.cine-app-grid{grid-template-columns:1fr}}