.customer-support-container{padding:30px;line-height:1.6;background:linear-gradient(135deg,#fefefe8f,#c4c5c6bd);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);.title{font-weight:800;font-size:40px;color:var(--button-bg-color)}.intro,.title{text-align:center;margin-bottom:20px}.intro{font-size:20px;color:#6b6969;font-weight:700}.section-title{font-size:1.5em;margin:20px 0 10px;color:var(--button-bg-color)}.support-list{list-style-type:none;padding:0;margin-bottom:20px;li{padding:10px;background-color:#dadada;margin:5px 0;border-radius:5px}}.contact-form{display:flex;flex-direction:column;margin:20px 0;.form-label{margin:10px 0 5px}.form-input,.form-textarea{padding:12px;margin-bottom:15px;border-radius:5px;border:1px solid #ced4da;transition:border-color .2s}.form-input:focus,.form-textarea:focus{border-color:var(--button-bg-color);outline:none}.form-textarea{resize:vertical}.form-button{padding:12px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s;font-weight:700}.form-button:hover{background-color:var(--button-hover-bg-color)}}.testimonials-container{margin-top:20px;.testimonial{font-style:italic;margin:10px 0;padding:15px;background-color:#e9ecef;border-radius:5px;position:relative;.client-name{display:block;margin-top:10px;font-weight:700;color:#333}}}}@media (max-width:932px){.customer-support-container{padding:10px;.intro,.title{text-align:start}.intro{color:#a6a6a6}}}