*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.container{max-width:1400px;margin:0 auto;padding:20px}header{text-align:center;margin-bottom:40px;padding:30px 0;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a}header h1{color:#d32f2f;font-size:2.5rem;margin-bottom:10px;font-weight:700}header p{color:#666;font-size:1.2rem}.comparison-section{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}.image-container{background:#fff;border-radius:15px;padding:25px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.image-container:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.image-container h2{color:#d32f2f;font-size:1.8rem;margin-bottom:20px;text-align:center;border-bottom:3px solid #d32f2f;padding-bottom:10px}.image-wrapper{display:flex;justify-content:center;margin-bottom:20px}.poster-image{max-width:100%;height:auto;border-radius:10px;box-shadow:0 8px 25px #0003;transition:transform .3s ease}.poster-image:hover{transform:scale(1.02)}.changes-info{background:#f8f9fa;padding:20px;border-radius:10px;border-left:4px solid #d32f2f}.changes-info h3{color:#d32f2f;margin-bottom:15px;font-size:1.3rem}.changes-info ul{list-style:none;padding:0}.changes-info li{padding:8px 0;font-size:1rem;color:#555;border-bottom:1px solid #e9ecef}.changes-info li:last-child{border-bottom:none}.download-section{text-align:center;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a}.download-section h3{color:#d32f2f;font-size:1.5rem;margin-bottom:20px}.download-btn{display:inline-block;background:linear-gradient(135deg,#d32f2f,#b71c1c);color:#fff;padding:15px 30px;text-decoration:none;border-radius:50px;font-size:1.1rem;font-weight:700;transition:all .3s ease;box-shadow:0 5px 15px #d32f2f4d}.download-btn:hover{background:linear-gradient(135deg,#b71c1c,#d32f2f);transform:translateY(-2px);box-shadow:0 8px 25px #d32f2f66}@media (max-width: 768px){.comparison-section{grid-template-columns:1fr;gap:20px}header h1{font-size:2rem}.container{padding:15px}.image-container{padding:20px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#d32f2f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b71c1c}*{scrollbar-width:thin;scrollbar-color:#d32f2f #f1f1f1}
