.svc-faq__inner{margin:0 auto;max-width:720px}.svc-faq__list{margin-top:40px}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;padding:20px 0;text-align:left;width:100%}.faq-icon{color:var(--color-primary);flex-shrink:0;font-size:24px;line-height:1;transition:transform .3s ease}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.is-open .faq-answer{max-height:400px}.faq-answer__inner{color:var(--color-muted);font-size:14px;line-height:1.7;padding:0 0 20px}.faq-answer__inner p{margin:0 0 12px}.faq-answer__inner p:last-child{margin-bottom:0}