.contact-content[data-v-b6c684ad]{padding:60px 0}.contact-cards[data-v-b6c684ad]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.contact-card[data-v-b6c684ad]{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000a;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.contact-card[data-v-b6c684ad]:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-5px)}.contact-card .icon-wrapper[data-v-b6c684ad]{align-items:center;background-color:#6366f11a;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.contact-card .icon-wrapper .svg-icon[data-v-b6c684ad]{color:#6366f1}.contact-card h3[data-v-b6c684ad]{color:#222;font-size:1.3rem;font-weight:600;margin-bottom:16px}.contact-card a[data-v-b6c684ad],.contact-card p[data-v-b6c684ad]{color:#666;font-size:1.05rem;line-height:1.5;margin:8px 0;text-decoration:none;transition:color .2s}.contact-card a[data-v-b6c684ad]:hover,.contact-card p[data-v-b6c684ad]:hover{color:#6366f1}.contact-card .with-icon[data-v-b6c684ad]{align-items:center;display:flex;gap:10px}.divider[data-v-b6c684ad]{background-color:#eee;height:1px;margin:40px 0}.faq-section[data-v-b6c684ad]{padding:20px 0 60px}.faq-section h2[data-v-b6c684ad]{color:#222;font-size:2rem;font-weight:600;margin-bottom:40px;text-align:center}.faq-section .faq-container[data-v-b6c684ad]{margin:0 auto;max-width:800px}.faq-section .faq-item[data-v-b6c684ad]{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 10px #00000008;margin-bottom:16px;overflow:hidden;transition:box-shadow .3s ease}.faq-section .faq-item[data-v-b6c684ad]:hover{box-shadow:0 4px 15px #0000000f}.faq-section .faq-item .faq-question[data-v-b6c684ad]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px}.faq-section .faq-item .faq-question h3[data-v-b6c684ad]{color:#333;font-size:1.1rem;font-weight:500;margin:0}.faq-section .faq-item .faq-question .icon-small[data-v-b6c684ad]{color:#6366f1;flex-shrink:0}.faq-section .faq-item .faq-answer[data-v-b6c684ad]{padding:0 24px 20px}.faq-section .faq-item .faq-answer p[data-v-b6c684ad]{color:#666;line-height:1.7;margin:0}.icon-small[data-v-b6c684ad]{flex-shrink:0}@media (max-width:768px){.contact-cards[data-v-b6c684ad]{grid-template-columns:1fr}.contact-content[data-v-b6c684ad]{padding:40px 0}.faq-section h2[data-v-b6c684ad],.map-section h2[data-v-b6c684ad]{font-size:1.8rem;margin-bottom:25px}.map-container[data-v-b6c684ad]{height:350px}.contact-card[data-v-b6c684ad]{padding:24px}}
