.contact-container{color:#fff;text-align:center;background-color:#111;border-radius:15px;max-width:600px;margin:30px auto;padding:25px;font-family:Arial,sans-serif;transition:transform .3s;box-shadow:0 8px 20px rgba(255,0,0,.3)}.contact-container:hover{transform:translateY(-5px)}.contact-container h1{color:#ff6b6b;margin-bottom:15px;font-size:1.8rem}.contact-intro{color:#fff;margin-bottom:20px;line-height:1.5}.contact-info p{margin:10px 0;font-size:1rem}.contact-info span{color:#ff6b6b;font-weight:700}.note{color:#ccc;margin-top:15px;font-size:.9rem}@media (max-width:600px){.contact-container{margin:20px 10px;padding:20px}.contact-container h1{font-size:1.5rem}.contact-info p{font-size:.95rem}}
