.faq[data-v-d7ef464f]{background-color:#f3f5fb;padding:80px 0}.faq-list[data-v-d7ef464f]{max-width:800px;margin:0 auto}.faq-item[data-v-d7ef464f]{border-bottom:1px solid rgba(45,49,61,.12)}.faq-item[data-v-d7ef464f]:last-child{border-bottom:0}.faq-item__heading[data-v-d7ef464f]{margin:0;font-size:inherit;font-weight:inherit}.faq-question[data-v-d7ef464f]{width:100%;display:flex;align-items:center;gap:1rem;padding:1.25rem 0;background:none;color:#2d313d;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:color .2s}.faq-question[data-v-d7ef464f]:hover{color:#5874c9}.faq-question[data-v-d7ef464f]:focus-visible{outline:2px solid #5874c9;outline-offset:2px;border-radius:4px}.faq-question__text[data-v-d7ef464f]{flex:1;min-width:0}.faq-question__icon[data-v-d7ef464f]{flex-shrink:0;width:20px;height:20px;margin-left:auto;color:#4d5260;transition:transform .2s ease}.faq-item--open .faq-question__icon[data-v-d7ef464f]{transform:rotate(180deg)}.faq-answer[data-v-d7ef464f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.faq-item--open .faq-answer[data-v-d7ef464f]{grid-template-rows:1fr}.faq-answer__inner[data-v-d7ef464f]{min-height:0;overflow:hidden}.faq-answer__content[data-v-d7ef464f]{padding-bottom:1.25rem;color:#4d5260;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6}.faq-answer__content[data-v-d7ef464f] a{color:#5874c9;text-decoration:underline;text-underline-offset:2px}.faq-answer__content[data-v-d7ef464f] a:hover{color:#3d5cbc}
