:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}#app{width:100%;height:100vh;margin:0;padding:0;text-align:left}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.app-container[data-v-d7fb432b]{width:100%;height:100%;display:flex;flex-direction:column}.navbar[data-v-d7fb432b]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:80px;background-color:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:100;overflow:visible}.mobile-menu-btn[data-v-d7fb432b]{display:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:150;outline:none}.mobile-menu-btn[data-v-d7fb432b]:focus{outline:none;box-shadow:none}.mobile-menu-btn .menu-icon[data-v-d7fb432b]{display:block;width:24px;height:3px;background-color:#333;border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-d7fb432b]{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 8px #0000001a;transform:translateY(-100%);transition:transform .3s ease;z-index:99;opacity:0;visibility:hidden}.navbar-left[data-v-d7fb432b]{display:flex;align-items:center;gap:1rem}.logo[data-v-d7fb432b]{height:100%;max-height:48px;width:auto;object-fit:contain}.company-name[data-v-d7fb432b]{font-size:1rem;color:#333}.navbar-center[data-v-d7fb432b]{flex:1;display:flex;justify-content:center}.menu-list[data-v-d7fb432b]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.menu-item[data-v-d7fb432b]{cursor:pointer;padding:.5rem 0;color:#333;transition:color .3s;position:relative}.menu-item[data-v-d7fb432b]:hover,.menu-item.active[data-v-d7fb432b]{color:#1890ff}.menu-item a[data-v-d7fb432b]{color:inherit;text-decoration:none}.menu-item a[data-v-d7fb432b]:hover{color:inherit}.menu-item.active[data-v-d7fb432b]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1890ff}.navbar-right[data-v-d7fb432b]{display:flex;align-items:center}.consult-btn[data-v-d7fb432b]{padding:.5rem 1.5rem;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.consult-btn[data-v-d7fb432b]:hover{background-color:#40a9ff}.mobile-menu.open[data-v-d7fb432b]{transform:translateY(0);opacity:1;visibility:visible}.mobile-menu-list[data-v-d7fb432b]{list-style:none;margin:0;padding:1rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.mobile-menu-item[data-v-d7fb432b]{cursor:pointer;padding:.5rem 1rem;color:#333;transition:color .3s;position:relative;font-size:1.1rem}.mobile-menu-item[data-v-d7fb432b]:hover,.mobile-menu-item.active[data-v-d7fb432b]{color:#1890ff}.mobile-menu-item.active[data-v-d7fb432b]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:2px;background-color:#1890ff}.mobile-menu-item a[data-v-d7fb432b]{color:inherit;text-decoration:none}.mobile-menu-item a[data-v-d7fb432b]:hover{color:inherit}.mobile-consult-btn[data-v-d7fb432b]{padding:.5rem 1.5rem;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s;margin-top:.5rem}.mobile-consult-btn[data-v-d7fb432b]:hover{background-color:#40a9ff}.content-area[data-v-d7fb432b]{flex:1;padding:0;background-color:#f5f5f5;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.content-area[data-v-d7fb432b]::-webkit-scrollbar{display:none}.page-content[data-v-d7fb432b]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:100%}.page-content h2[data-v-d7fb432b]{margin-top:0;color:#333}.page-content p[data-v-d7fb432b]{color:#666;line-height:1.6}.modal-overlay[data-v-d7fb432b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-d7fb432b .3s ease}@keyframes fadeIn-d7fb432b{0%{opacity:0}to{opacity:1}}.modal-content[data-v-d7fb432b]{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;width:90%;max-width:500px;max-height:85vh;display:flex;flex-direction:column;animation:slideIn-d7fb432b .3s ease}@keyframes slideIn-d7fb432b{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-d7fb432b]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-d7fb432b]{margin:0;color:#333;font-size:1.15rem;font-weight:600}.modal-close[data-v-d7fb432b]{background:none;border:none;font-size:1.25rem;color:#999;cursor:pointer;padding:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close[data-v-d7fb432b]:hover{background-color:#f5f5f5;color:#333}.modal-body[data-v-d7fb432b]{padding:1rem 1.25rem;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-body[data-v-d7fb432b]::-webkit-scrollbar{display:none}.modal-form[data-v-d7fb432b]{display:flex;flex-direction:column;gap:.75rem}.modal-form .form-group[data-v-d7fb432b]{display:flex;flex-direction:column;gap:.25rem}.modal-form label[data-v-d7fb432b]{color:#333;font-weight:500;font-size:.9rem}.modal-form .required[data-v-d7fb432b]{color:#f5222d;margin-left:2px}.modal-form input[data-v-d7fb432b],.modal-form textarea[data-v-d7fb432b]{padding:.5rem .75rem;border:1px solid #d9d9d9;border-radius:8px;font-size:.9rem;transition:all .3s ease;font-family:inherit;line-height:1.4}.modal-form input[data-v-d7fb432b]:focus,.modal-form textarea[data-v-d7fb432b]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.modal-form textarea[data-v-d7fb432b]{resize:vertical;min-height:50px;max-height:80px;line-height:1.5}.modal-form .submit-btn[data-v-d7fb432b]{padding:.75rem 1.5rem;background-color:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;transition:background-color .3s ease;margin-top:.75rem;margin-bottom:.25rem;align-self:stretch;line-height:1.4}.modal-form .submit-btn[data-v-d7fb432b]:hover{background-color:#40a9ff}.error-message[data-v-d7fb432b]{color:#f5222d;font-size:.875rem;margin-top:.25rem;display:block}.message-counter[data-v-d7fb432b]{text-align:right;font-size:.875rem;color:#999;margin-top:.25rem}.toast[data-v-d7fb432b]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-size:14px;font-weight:500;z-index:2000;animation:toastFadeIn-d7fb432b .3s ease;box-shadow:0 4px 12px #00000026;max-width:300px;word-wrap:break-word;line-height:1.4}.toast.error[data-v-d7fb432b]{background-color:#f5222d}.toast.success[data-v-d7fb432b]{background-color:#52c41a}@keyframes toastFadeIn-d7fb432b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.mobile-menu-btn[data-v-d7fb432b]{display:flex}.navbar-center[data-v-d7fb432b],.navbar-right[data-v-d7fb432b]{display:none}.mobile-menu[data-v-d7fb432b]{display:block}.navbar[data-v-d7fb432b]{padding:0 1rem}.company-name[data-v-d7fb432b]{display:none}.page-content[data-v-d7fb432b]{padding:1rem}.modal-content[data-v-d7fb432b]{width:95%;margin:1rem}.toast[data-v-d7fb432b]{left:50%;right:auto;transform:translate(-50%);max-width:90%}}@media(max-width:1024px){.navbar[data-v-d7fb432b]{padding:0 1.5rem}.menu-list[data-v-d7fb432b]{gap:1.5rem}.page-content[data-v-d7fb432b]{padding:1.5rem}}
