.faq-card[data-v-5c972f92]{background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.faq-card[data-v-5c972f92]:hover{box-shadow:0 4px 20px #00000026}.faq-card .faq-question[data-v-5c972f92]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;transition:all .3s ease}.faq-card .faq-question .faq-checkbox[data-v-5c972f92]{align-items:center;display:flex;padding:25px 10px 25px 20px}@media (max-width:1024px){.faq-card .faq-question .faq-checkbox[data-v-5c972f92]{display:none}}.faq-card .faq-question .faq-question-clickable[data-v-5c972f92]{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:space-between;padding:25px 30px;transition:all .3s ease}@media (max-width:1024px){.faq-card .faq-question .faq-question-clickable[data-v-5c972f92]{padding:20px}}.faq-card .faq-question .faq-question-content[data-v-5c972f92]{flex:1}.faq-card .faq-question .faq-question-content .faq-category-badge[data-v-5c972f92]{background-color:#024489;border-radius:20px;color:#fff;display:inline-block;font-size:.8125rem;font-weight:600;margin-bottom:10px;padding:4px 12px}@media (max-width:1024px){.faq-card .faq-question .faq-question-content .faq-category-badge[data-v-5c972f92]{font-size:.6875rem;padding:3px 10px}}.faq-card .faq-question .faq-question-content .faq-question-text[data-v-5c972f92]{align-items:flex-start;display:flex;font-size:1.5rem;font-weight:600;gap:15px;line-height:1.4;margin:0}.faq-card .faq-question .faq-question-content .faq-question-text .faq-q-mark[data-v-5c972f92]{color:#024489;flex-shrink:0;font-size:2rem;font-weight:700;margin-top:-2px}@media (max-width:1024px){.faq-card .faq-question .faq-question-content .faq-question-text[data-v-5c972f92]{font-size:1.3rem}.faq-card .faq-question .faq-question-content .faq-question-text .faq-q-mark[data-v-5c972f92]{font-size:1.5rem}}.faq-card .faq-question .faq-toggle-icon[data-v-5c972f92]{margin-left:20px;transition:transform .3s ease}@media (max-width:1024px){.faq-card .faq-question .faq-toggle-icon[data-v-5c972f92]{margin-left:10px}}.faq-card .faq-question .faq-toggle-icon .v-icon[data-v-5c972f92]{color:#5c667b;font-size:24px;transition:transform .3s ease}.faq-card .faq-question .faq-toggle-icon .v-icon.rotated[data-v-5c972f92]{transform:rotate(180deg)}.faq-card:not(.expanded) .faq-question-clickable[data-v-5c972f92]:hover{background-color:#f8f9fa}.faq-card.expanded .faq-question .faq-question-clickable[data-v-5c972f92]{background-color:#024489;color:#fff}.faq-card.expanded .faq-question .faq-category-badge[data-v-5c972f92]{background-color:#fff3;color:#fff}.faq-card.expanded .faq-question .faq-question-text[data-v-5c972f92],.faq-card.expanded .faq-question .faq-question-text .faq-q-mark[data-v-5c972f92],.faq-card.expanded .faq-question .faq-toggle-icon .v-icon[data-v-5c972f92]{color:#fff}.faq-card .faq-answer[data-v-5c972f92]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-card .faq-answer.show[data-v-5c972f92]{max-height:1000px}.faq-card .faq-answer .faq-answer-content[data-v-5c972f92]{align-items:flex-start;background-color:#f8f9fa;display:flex;gap:15px;padding:30px}@media (max-width:1024px){.faq-card .faq-answer .faq-answer-content[data-v-5c972f92]{gap:10px;padding:20px}}.faq-card .faq-answer .faq-answer-content .faq-a-mark[data-v-5c972f92]{color:#024489;flex-shrink:0;font-size:2rem;font-weight:700;margin-top:-2px}@media (max-width:1024px){.faq-card .faq-answer .faq-answer-content .faq-a-mark[data-v-5c972f92]{font-size:1.5rem}}.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92]{color:#333;flex:1;font-size:1.3rem;line-height:1.7}@media (max-width:1024px){.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92]{font-size:.9375rem}}.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92] p{margin:0 0 10px}.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92] p:last-child{margin-bottom:0}.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92] ol,.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92] ul{margin:10px 0;padding-left:20px}.faq-card .faq-answer .faq-answer-content .faq-answer-text[data-v-5c972f92] li{margin-bottom:5px}
