.faq-container{padding:40px;background-color:#f9f9f9;text-align:center}.faq-title{font-size:28px;margin-bottom:20px;color:#333}.faq-list{display:flex;flex-direction:column;align-items:center;gap:20px}.faq-item{width:100%;max-width:800px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;cursor:pointer}.faq-answer{padding-top:10px;font-size:16px;color:#555}.faq-icon{font-size:20px;color:#0070f3}.customer-support{background:linear-gradient(135deg,#a2c2e4,#cce7ff);padding:50px;text-align:center}.section-title{font-size:36px;color:#333}.section-description{font-size:18px;color:#555;margin-bottom:30px}.support-options{display:flex;justify-content:space-around;gap:30px;flex-wrap:wrap}.support-option{background-color:#f3f3f3;padding:25px;border-radius:10px;text-align:center;flex:1 1;max-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.option-icon{font-size:50px;color:#0070f3;margin-bottom:15px}.option-title{font-size:22px;color:#333;margin-bottom:10px}.support-option p{font-size:16px;color:#555}@media (max-width:768px){.section-title{font-size:30px}.support-options{justify-content:center;gap:20px}.support-option{padding:20px;max-width:280px}.option-icon{font-size:45px}.option-title{font-size:20px}.support-option p{font-size:14px}}@media (max-width:480px){.section-title{font-size:26px}.support-options{flex-direction:column;gap:15px}.support-option{padding:15px;max-width:100%}.option-icon{font-size:40px}.option-title{font-size:18px}.support-option p{font-size:13px}}