.faq-section[data-v-2d673740]{background:#fff;padding:70px 0;width:100%}.faq-container[data-v-2d673740]{margin:0 auto;max-width:1280px;padding:0 8%}.faq-grid[data-v-2d673740]{align-items:flex-start;display:grid;gap:72px;grid-template-columns:340px 1fr}.faq-intro[data-v-2d673740]{position:sticky;top:96px}.faq-eyebrow[data-v-2d673740]{color:#8a9fb0;display:block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.faq-heading[data-v-2d673740]{color:#25384c;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 20px;white-space:pre-line}.faq-contact[data-v-2d673740]{color:#4a6278;font-size:14px;line-height:1.6;margin:0;max-width:300px}.faq-contact-link[data-v-2d673740]{border-bottom:1px solid transparent;color:#25384c;font-weight:700;text-decoration:none;transition:border-color .16s ease}.faq-contact-link[data-v-2d673740]:hover{border-color:#25384c}.faq-list[data-v-2d673740]{display:flex;flex-direction:column}.faq-item[data-v-2d673740]{border-top:1px solid #e4ede9}.faq-item[data-v-2d673740]:last-child{border-bottom:1px solid #e4ede9}.faq-q[data-v-2d673740]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.faq-q-text[data-v-2d673740]{color:#25384c;flex:1;font-size:15px;font-weight:600;line-height:1.45}.faq-toggle[data-v-2d673740]{align-items:center;border:1px solid #e4ede9;border-radius:50%;color:#8a9fb0;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:transform .26s ease,border-color .2s ease,color .2s ease,background .2s ease;width:30px}.faq-toggle i[data-v-2d673740]{font-size:12px;transition:transform .26s ease}.faq-q:hover .faq-toggle[data-v-2d673740]{border-color:#0077b6;color:#0077b6}.faq-item.open .faq-toggle[data-v-2d673740]{background:#0077b6;border-color:#0077b6;color:#fff}.faq-item.open .faq-toggle i[data-v-2d673740]{transform:rotate(180deg)}.faq-a-wrap[data-v-2d673740]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-a-wrap.open[data-v-2d673740]{grid-template-rows:1fr}.faq-a[data-v-2d673740]{color:#4a6278;font-size:15px;line-height:1.75;overflow:hidden}.faq-a-wrap.open .faq-a[data-v-2d673740]{padding-bottom:22px}.faq-a[data-v-2d673740] ol,.faq-a[data-v-2d673740] ul{margin:10px 0;padding-left:20px}.faq-a[data-v-2d673740] li{margin-bottom:6px}.faq-a[data-v-2d673740] strong{color:#25384c;font-weight:600}.faq-a[data-v-2d673740] a{color:#0077b6;text-decoration:underline}@media only screen and (max-width:1024px){.faq-grid[data-v-2d673740]{gap:48px;grid-template-columns:280px 1fr}}@media only screen and (max-width:768px){.faq-section[data-v-2d673740]{padding:50px 0}.faq-container[data-v-2d673740]{padding:0 6%}.faq-grid[data-v-2d673740]{gap:32px;grid-template-columns:1fr}.faq-intro[data-v-2d673740]{position:static}.faq-heading[data-v-2d673740]{font-size:26px}.faq-contact[data-v-2d673740]{max-width:none}}
