.mp-success-message{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:15px 20px;border-radius:8px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;margin:20px 0;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;gap:10px}.mp-success-message::before{content:"✅";font-size:18px}.mp-error-message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:15px 20px;border-radius:8px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;margin:20px 0;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;gap:10px}.mp-error-message::before{content:"⚠️";font-size:18px}.contact-section{background-color:var(--color-9);padding:4rem 0}.contact-container{max-width:1200px;margin:0 auto;padding:0 1rem}.contact-header{text-align:center;margin-bottom:3rem}.contact-header h2{color:#0b3f8b;font-size:2.5rem;margin-bottom:1rem}.contact-header p{color:#666;font-size:1.1rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.company-details,.contact-form,.contact-methods{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.company-details h3,.contact-form h3,.contact-methods h3{color:#0b3f8b;margin-bottom:1.5rem;font-size:1.5rem}.info-item{margin-bottom:1rem}.info-item strong{display:block;color:#333;margin-bottom:.3rem}.info-item p{color:#666}.contact-method{margin-bottom:1.5rem}.contact-method strong{display:block;color:#333;margin-bottom:.5rem}.contact-method a{color:#0b3f8b;text-decoration:none;display:inline-block;transition:color .3s ease}.contact-method a:hover{color:#ffc800}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#333}.submit-btn{background-color:#ffc800;color:#0b3f8b;padding:1rem 2rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.submit-btn:hover{background-color:#0b3f8b;color:#fff}.faq-section{margin-top:4rem}.faq-section h3{color:#0b3f8b;text-align:center;margin-bottom:2rem;font-size:2rem}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-item{border-radius:15px}.faq-item h4{color:var(--color-1);margin-bottom:.8rem}.faq-item p{color:var(--color-3);line-height:1.6}.contact-page{max-width:1200px;margin:0 auto;padding:2rem}.contact-header{text-align:center;margin-bottom:3rem}.contact-header h1{color:#0b3f8b;font-size:2.5rem;margin-bottom:1rem}.contact-header p{color:#666;font-size:1.1rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.contact-info{display:flex;flex-direction:column;gap:2rem}.company-details,.contact-methods{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.company-details h2,.contact-methods h2{color:#0b3f8b;margin-bottom:1.5rem;font-size:1.5rem}.info-item{margin-bottom:1rem}.info-item strong{display:block;color:#333;margin-bottom:.3rem}.info-item p{color:#666}.contact-method{margin-bottom:1.5rem}.contact-method h3{color:#333;margin-bottom:.5rem;font-size:1.1rem}.contact-method a{color:#0b3f8b;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.contact-method a:hover{color:#ffc800}.contact-form-container{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.contact-form-container h2{color:#0b3f8b;margin-bottom:1.5rem;font-size:1.5rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group input,.form-group textarea{width:100%;padding:.8rem;border:none;border-radius:12px;font-size:1rem;transition:border-color .3s ease;box-shadow:0 4px 3px #06408b1f}.form-group input:focus,.form-group textarea:focus{border-color:#0b3f8b4f;box-shadow:0 1px 4px #06408b1f}.submit-btn{background-color:#ffc800;color:#0b3f8b;padding:1rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-btn:hover{background-color:#0b3f8b;color:#fff}.faq-section{margin-top:4rem}.faq-section h2{color:#0b3f8b;text-align:center;margin-bottom:2rem;font-size:2rem}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-item{background:#fff;padding:1.5rem;border-radius:8px}.faq-item h3{color:#0b3f8b;margin-bottom:.8rem;font-size:1.2rem}.faq-item p{color:#666;line-height:1.6}@media (max-width:768px){.contact-grid{grid-template-columns:1fr;gap:2rem}.faq-grid{grid-template-columns:1fr}.contact-page{padding:1rem}.contact-header h1{font-size:2rem}}@media (max-width:768px){.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.contact-grid{grid-template-columns:1fr;gap:2rem}.faq-grid{grid-template-columns:1fr}.contact-header h2{font-size:2rem}}.content{padding:2rem}