@keyframes spin-294ee08f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loading-bounce-294ee08f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fade-in-294ee08f{0%{opacity:0}to{opacity:1}}@keyframes slide-in-up-294ee08f{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.contact-page[data-v-294ee08f]{background:#fff;min-height:100vh;padding-top:65px}.contact-hero-section[data-v-294ee08f]{background:#fafafa;padding:140px 0 80px;text-align:center}.contact-hero-section .hero-container[data-v-294ee08f]{margin:0 auto;max-width:832px;padding:0 104px}.contact-hero-section .hero-title[data-v-294ee08f]{color:#000;font-size:36px;line-height:40px;margin:0 0 16px}.contact-hero-section .hero-subtitle[data-v-294ee08f],.contact-hero-section .hero-title[data-v-294ee08f]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400}.contact-hero-section .hero-subtitle[data-v-294ee08f]{color:#737373;font-size:20px;line-height:28px;margin:0}.contact-section[data-v-294ee08f]{background:#fff;padding:64px 0 80px}.contact-section .section-container[data-v-294ee08f]{margin:0 auto;max-width:1280px;padding:0 112px}.contact-section .contact-content[data-v-294ee08f]{display:grid;gap:64px;grid-template-columns:576px 576px}.contact-section .contact-info .info-title[data-v-294ee08f]{color:#000;font-size:24px;line-height:32px;margin:0 0 16px}.contact-section .contact-info .info-description[data-v-294ee08f],.contact-section .contact-info .info-title[data-v-294ee08f]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400}.contact-section .contact-info .info-description[data-v-294ee08f]{color:#737373;font-size:16px;line-height:24px;margin:0 0 40px}.contact-section .contact-info .contact-methods[data-v-294ee08f]{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;gap:24px;margin-bottom:32px;padding-bottom:32px}.contact-section .contact-info .contact-method[data-v-294ee08f]{display:flex;gap:16px}.contact-section .contact-info .contact-method .method-icon[data-v-294ee08f]{align-items:center;background:#f5f5f5;border-radius:8px;color:#000;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.contact-section .contact-info .contact-method .method-details[data-v-294ee08f]{flex:1}.contact-section .contact-info .contact-method .method-details .method-label[data-v-294ee08f]{color:#000}.contact-section .contact-info .contact-method .method-details .method-label[data-v-294ee08f],.contact-section .contact-info .contact-method .method-details .method-value[data-v-294ee08f]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 4px}.contact-section .contact-info .contact-method .method-details .method-value[data-v-294ee08f]{color:#737373}.contact-section .contact-info .contact-method .method-details .method-note[data-v-294ee08f]{color:#a3a3a3;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}.contact-section .contact-info .social-section .social-title[data-v-294ee08f]{color:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.contact-section .contact-info .social-section .social-links[data-v-294ee08f]{display:flex;gap:16px}.contact-section .contact-info .social-section .social-links .social-link[data-v-294ee08f]{align-items:center;background:#f5f5f5;border-radius:50%;color:#000;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.contact-section .contact-info .social-section .social-links .social-link[data-v-294ee08f]:hover{background:#e5e5e5}.contact-section .contact-form-wrapper[data-v-294ee08f]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:32px}.contact-section .contact-form-wrapper .form-title[data-v-294ee08f]{color:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin:0 0 24px}.contact-section .contact-form-wrapper .contact-form[data-v-294ee08f]{display:flex;flex-direction:column;gap:24px}.contact-section .contact-form-wrapper .contact-form .form-row[data-v-294ee08f]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.contact-section .contact-form-wrapper .contact-form .form-group[data-v-294ee08f]{display:flex;flex-direction:column;gap:8px}.contact-section .contact-form-wrapper .contact-form .form-group label[data-v-294ee08f]{color:#404040;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.contact-section .contact-form-wrapper .contact-form .form-group input[data-v-294ee08f],.contact-section .contact-form-wrapper .contact-form .form-group select[data-v-294ee08f],.contact-section .contact-form-wrapper .contact-form .form-group textarea[data-v-294ee08f]{background:#fff;border:1px solid #d4d4d4;border-radius:6px;color:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:9px 12px;transition:border-color .3s ease}.contact-section .contact-form-wrapper .contact-form .form-group input[data-v-294ee08f]:focus,.contact-section .contact-form-wrapper .contact-form .form-group select[data-v-294ee08f]:focus,.contact-section .contact-form-wrapper .contact-form .form-group textarea[data-v-294ee08f]:focus{border-color:#000;outline:none}.contact-section .contact-form-wrapper .contact-form .form-group input[data-v-294ee08f]::-moz-placeholder,.contact-section .contact-form-wrapper .contact-form .form-group select[data-v-294ee08f]::-moz-placeholder,.contact-section .contact-form-wrapper .contact-form .form-group textarea[data-v-294ee08f]::-moz-placeholder{color:#adaebc}.contact-section .contact-form-wrapper .contact-form .form-group input[data-v-294ee08f]::placeholder,.contact-section .contact-form-wrapper .contact-form .form-group select[data-v-294ee08f]::placeholder,.contact-section .contact-form-wrapper .contact-form .form-group textarea[data-v-294ee08f]::placeholder{color:#adaebc}.contact-section .contact-form-wrapper .contact-form .form-group textarea[data-v-294ee08f]{min-height:114px;resize:vertical}.contact-section .contact-form-wrapper .contact-form .form-group select[data-v-294ee08f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:24px;padding-right:40px}.contact-section .contact-form-wrapper .contact-form .form-checkbox[data-v-294ee08f]{align-items:flex-start;display:flex;gap:8px}.contact-section .contact-form-wrapper .contact-form .form-checkbox input[type=checkbox][data-v-294ee08f]{cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.contact-section .contact-form-wrapper .contact-form .form-checkbox label[data-v-294ee08f]{color:#737373;cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.contact-section .contact-form-wrapper .contact-form .submit-button[data-v-294ee08f]{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;padding:12px 24px;transition:all .3s ease;width:100%}.contact-section .contact-form-wrapper .contact-form .submit-button[data-v-294ee08f]:hover{background:#333}.faq-section[data-v-294ee08f]{background:#fafafa;padding:64px 0 80px}.faq-section .section-container[data-v-294ee08f]{margin:0 auto;max-width:896px;padding:0 112px}.faq-section .section-header[data-v-294ee08f]{margin-bottom:64px;text-align:center}.faq-section .section-title[data-v-294ee08f]{color:#000;font-size:30px;line-height:36px;margin:0 0 12px}.faq-section .section-subtitle[data-v-294ee08f],.faq-section .section-title[data-v-294ee08f]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400}.faq-section .section-subtitle[data-v-294ee08f]{color:#737373;font-size:16px;line-height:24px;margin:0}.faq-section .faq-list[data-v-294ee08f]{display:flex;flex-direction:column;gap:16px}.faq-section .faq-item[data-v-294ee08f]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;padding:24px;transition:all .3s ease}.faq-section .faq-item[data-v-294ee08f]:hover{box-shadow:0 2px 8px #0000000a}.faq-section .faq-item .faq-question[data-v-294ee08f]{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-section .faq-item .faq-question h3[data-v-294ee08f]{color:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}.faq-section .faq-item .faq-question .faq-icon[data-v-294ee08f]{color:#000;flex-shrink:0;transition:transform .3s ease}.faq-section .faq-item .faq-answer[data-v-294ee08f]{margin-top:12px}.faq-section .faq-item .faq-answer p[data-v-294ee08f]{color:#737373;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}.faq-section .faq-item.active .faq-icon[data-v-294ee08f]{transform:rotate(180deg)}@media(max-width:1024px){.hero-container[data-v-294ee08f],.section-container[data-v-294ee08f]{padding:0 40px!important}.contact-section .contact-content[data-v-294ee08f]{gap:40px;grid-template-columns:1fr}}@media(max-width:768px){.hero-container[data-v-294ee08f],.section-container[data-v-294ee08f]{padding:0 24px!important}.contact-hero-section[data-v-294ee08f]{padding:60px 0 40px}.contact-hero-section .hero-title[data-v-294ee08f]{font-size:28px;line-height:36px}.contact-hero-section .hero-subtitle[data-v-294ee08f]{font-size:16px;line-height:24px}.contact-section[data-v-294ee08f]{padding:40px 0}.contact-section .section-container[data-v-294ee08f]{padding:0 24px!important}.contact-section .contact-info .info-title[data-v-294ee08f]{font-size:20px}.contact-section .contact-info .info-description[data-v-294ee08f]{font-size:14px;margin-bottom:32px}.contact-section .contact-info .contact-method .method-icon[data-v-294ee08f]{height:40px;width:40px}.contact-section .contact-info .contact-method .method-label[data-v-294ee08f],.contact-section .contact-info .contact-method .method-value[data-v-294ee08f]{font-size:14px}.contact-section .contact-form-wrapper[data-v-294ee08f]{padding:24px}.contact-section .contact-form-wrapper .form-title[data-v-294ee08f]{font-size:20px}.contact-section .contact-form-wrapper .contact-form[data-v-294ee08f]{gap:20px}.contact-section .contact-form-wrapper .contact-form .form-row[data-v-294ee08f]{grid-template-columns:1fr}.contact-section .contact-form-wrapper .contact-form label[data-v-294ee08f]{font-size:13px}.contact-section .contact-form-wrapper .contact-form input[data-v-294ee08f],.contact-section .contact-form-wrapper .contact-form select[data-v-294ee08f],.contact-section .contact-form-wrapper .contact-form textarea[data-v-294ee08f]{font-size:15px;padding:10px 12px}.contact-section .contact-form-wrapper .contact-form .form-checkbox label[data-v-294ee08f]{font-size:13px}.contact-section .contact-form-wrapper .contact-form .submit-button[data-v-294ee08f]{padding:14px 24px}.faq-section[data-v-294ee08f]{padding:40px 0}.faq-section .section-container[data-v-294ee08f]{padding:0 24px!important}.faq-section .section-title[data-v-294ee08f]{font-size:24px}.faq-section .faq-item[data-v-294ee08f]{padding:20px}.faq-section .faq-question h3[data-v-294ee08f]{font-size:15px}.faq-section .faq-answer p[data-v-294ee08f]{font-size:14px}}@media(max-width:480px){.contact-hero-section .hero-title[data-v-294ee08f]{font-size:24px;line-height:32px}.contact-section .contact-form-wrapper[data-v-294ee08f]{padding:20px 16px}.contact-section .contact-info .contact-method[data-v-294ee08f]{gap:12px}.contact-section .contact-info .social-link[data-v-294ee08f]{height:36px;width:36px}.faq-section .faq-item[data-v-294ee08f]{padding:16px}}
