.contact-redirect-page{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:80vh;padding:10rem 2rem 2rem;display:flex}.contact-redirect-container{width:100%;max-width:600px}.contact-redirect-content{text-align:center;background:#fff;border-radius:20px;padding:2rem 1.5em;animation:.6s ease-out fadeInUp;box-shadow:0 20px 60px #0000004d}.contact-redirect-content h1{color:#333;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.contact-redirect-content p{color:#666;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.contact-additional-info{background:#fff;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0000001a}.contact-additional-info p{color:#555;text-align:center;margin-bottom:0;font-size:.875rem;line-height:1.6}.contact-additional-info .highlight{color:#667eea;font-weight:600}.contact-redirect-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;padding:1rem 3rem;font-size:1.125rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #667eea66}.contact-redirect-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.contact-redirect-btn:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact-redirect-content{padding:3rem 2rem}.contact-redirect-content h1{font-size:2rem}.contact-redirect-content p{font-size:1rem}.contact-redirect-btn{padding:.875rem 2.5rem;font-size:1rem}}@media (max-width:480px){.contact-redirect-page{padding:1rem}.contact-redirect-content{padding:2rem 1.5rem}.contact-redirect-content h1{font-size:1.75rem}.contact-redirect-btn{width:100%;padding:.75rem 2rem}}
