.train-page{padding:80px 20px;background-color:#fff;color:#000;min-height:100vh;display:flex;flex-direction:column;align-items:center}.train-page h2{font-size:48px;text-transform:uppercase;animation:fadeInDown 1s forwards}.train-form,.train-page h2{margin-bottom:40px;opacity:0}.train-form{width:100%;max-width:1000px;background-color:#fff;padding:40px;border:2px solid #000;border-radius:8px;animation:fadeInUp 1s forwards;animation-delay:.3s}.train-form label{display:block;font-size:16px;margin-bottom:10px;text-transform:uppercase}.train-form textarea{width:100%;padding:20px;border:1px solid #000;border-radius:4px;font-size:16px;resize:vertical;margin-bottom:30px}.train-form input[type=file]{margin-bottom:30px}.button-group{text-align:center}.btn.train-btn{padding:15px 40px;background-color:#000;color:#fff;border:none;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background-color .3s ease}.btn.train-btn:hover{background-color:#fff;color:#000}.progress-bar-container{width:100%;background-color:#000;border-radius:5px;overflow:hidden;margin:20px 0;position:relative;height:30px}.progress-bar{height:100%;background-color:#fff;width:0;transition:width .5s ease}.progress-bar-container p{position:absolute;width:100%;text-align:center;line-height:30px;font-size:14px;color:#000}.btn.pause-btn{padding:10px 20px;background-color:#000;color:#fff;border:none;text-transform:uppercase;cursor:pointer;margin-top:15px;transition:background-color .3s ease}.btn.pause-btn:hover{background-color:#fff;color:#000}.dummy-train-1{background:#fff}.dummy-train-2{background:#000;color:#fff}.dummy-train-3{border:1px solid #000;padding:10px;margin:10px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}