.svc-faq{background:#fff;width:100%;padding:64px 20px}.svc-faq-container{max-width:860px;margin:0 auto}.svc-faq-label{color:#f76806;text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:13px;font-weight:600}.svc-faq-heading{color:#1a1a1a;margin-bottom:32px;font-size:26px;font-weight:700;line-height:1.25}.svc-faq-accordion{flex-direction:column;gap:14px;display:flex}.svc-faq-item{border-radius:12px;transition:box-shadow .3s;overflow:hidden}.svc-faq-item:not(.active){background:#fff;border:1px solid #e5e5e5}.svc-faq-item.active{background:linear-gradient(135deg,#f76806 0%,#e85a00 100%);box-shadow:0 8px 20px #f7680638}.svc-faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s;display:flex}.svc-faq-item:not(.active) .svc-faq-question{color:#1a1a1a}.svc-faq-item.active .svc-faq-question{color:#fff}.svc-faq-question:hover{opacity:.88}.svc-faq-icon{flex-shrink:0;margin-left:20px;font-size:12px}.svc-faq-answer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.svc-faq-answer.show{max-height:400px;padding:0 24px 20px}.svc-faq-answer p{margin:0;font-size:15px;line-height:1.7}.svc-faq-item:not(.active) .svc-faq-answer p{color:#666}.svc-faq-item.active .svc-faq-answer p{color:#ffffffe6}@media (max-width:640px){.svc-faq{padding:48px 16px}.svc-faq-heading{font-size:22px}.svc-faq-question{padding:16px 18px;font-size:14px}.svc-faq-answer.show{padding:0 18px 16px}}
