.svc-faq{margin-top:56px;scroll-margin-top:76px}.svc-faq .faq-head{font-family:var(--disp);font-size:34px;letter-spacing:.02em;margin-bottom:20px}.svc-faq .qa{border-bottom:1px solid var(--line);padding:18px 4px;transition:padding .15s}.svc-faq .qa:hover{padding-left:12px}.svc-faq .qa .q{display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;background:none;border:0;font-family:var(--body);font-size:16px;font-weight:600;color:var(--cream);text-align:left;cursor:pointer;padding:0}.svc-faq .qa .q .pm{color:var(--amber-hi);font-size:22px;flex:none;transition:transform .25s;font-weight:400}.svc-faq .qa .a{font-size:14.5px;color:var(--dim);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease}.svc-faq .qa .a p{margin-top:12px}.svc-faq .qa.open .a{max-height:400px}.svc-faq .qa.open .pm{transform:rotate(45deg)}.svc-faq .faq-question{margin:0;font:inherit}
