.support-container{margin-top:100px;max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem}.support-options{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.support-card{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.support-card h2{margin-bottom:1rem;color:#333}.support-form{margin-top:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#333}.form-group input,.form-group textarea{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:5px;font-family:inherit}.form-group textarea{height:150px;resize:vertical}.submit-button{display:inline-block;padding:.8rem 1.5rem;background-color:#333;color:white;text-decoration:none;border-radius:5px;border:0;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#444}.faq-list{list-style:none}.faq-item{margin-bottom:1.5rem}.faq-question{font-weight:bold;margin-bottom:.5rem;color:#333}.faq-answer{color:#666;text-indent:2em;line-height:1.6}.diagnostic-steps{margin-top:1rem;padding-left:2em;list-style-type:none}.diagnostic-steps li{margin-bottom:.5rem}@media(max-width:768px){.support-container{margin-top:80px;padding:1.5rem}.support-options{grid-template-columns:1fr;gap:1.5rem}.support-card{padding:1.5rem}.form-group textarea{height:120px}}@media(max-width:480px){.support-container{padding:1rem}.support-card{padding:1.25rem}.support-card h2{font-size:1.3rem}.submit-button{padding:.7rem 1.2rem;font-size:.95rem}.faq-question{font-size:1rem}.faq-answer{font-size:.95rem}}