.btn[data-v-8b741170]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn[data-v-8b741170]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-8b741170]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.btn-primary[data-v-8b741170]:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.btn-secondary[data-v-8b741170]{background:#fff;border:2px solid #667eea;color:#667eea}.btn-secondary[data-v-8b741170]:hover:not(:disabled){background:#f7fafc}.btn-small[data-v-8b741170]{font-size:.875rem;padding:.25rem 1rem}.btn-large[data-v-8b741170]{font-size:1.125rem;padding:1rem 2rem}.card[data-v-8b741170]{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem;transition:all .2s ease}.card[data-v-8b741170]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.card-glass[data-v-8b741170]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.3)}.input[data-v-8b741170],.select[data-v-8b741170],.textarea[data-v-8b741170]{border:2px solid #e2e8f0;border-radius:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;padding:1rem;transition:all .2s ease;width:100%}.input[data-v-8b741170]:focus,.select[data-v-8b741170]:focus,.textarea[data-v-8b741170]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.input[data-v-8b741170]::-moz-placeholder,.select[data-v-8b741170]::-moz-placeholder,.textarea[data-v-8b741170]::-moz-placeholder{color:#a0aec0}.input[data-v-8b741170]::placeholder,.select[data-v-8b741170]::placeholder,.textarea[data-v-8b741170]::placeholder{color:#a0aec0}.textarea[data-v-8b741170]{min-height:120px;resize:vertical}.select[data-v-8b741170]{-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' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.label[data-v-8b741170]{color:#2d3748;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.badge[data-v-8b741170]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem 1rem}.badge-success[data-v-8b741170]{background:#48bb781a;color:#48bb78}.badge-warning[data-v-8b741170]{background:#ed89361a;color:#ed8936}.badge-danger[data-v-8b741170]{background:#f566661a;color:#f56565}.badge-info[data-v-8b741170]{background:#4299e11a;color:#4299e1}.container[data-v-8b741170]{margin:0 auto;max-width:1280px;padding:0 1.5rem;width:100%}@media(max-width:768px){.container[data-v-8b741170]{padding:0 1rem}}.section[data-v-8b741170]{padding:4rem 0}@media(max-width:768px){.section[data-v-8b741170]{padding:3rem 0}}.grid[data-v-8b741170]{display:grid;gap:2rem}.grid-2[data-v-8b741170]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.grid-2[data-v-8b741170]{grid-template-columns:1fr}}.grid-3[data-v-8b741170]{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.grid-3[data-v-8b741170]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3[data-v-8b741170]{grid-template-columns:1fr}}.grid-4[data-v-8b741170]{grid-template-columns:repeat(4,1fr)}@media(max-width:1280px){.grid-4[data-v-8b741170]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.grid-4[data-v-8b741170]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4[data-v-8b741170]{grid-template-columns:1fr}}.language-switcher[data-v-8b741170]{position:relative;z-index:100}.language-button[data-v-8b741170]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.language-button[data-v-8b741170]:hover{background:#ffffff26;border-color:#ffffff4d}.language-button .flag[data-v-8b741170]{font-size:1.125rem;line-height:1}.language-button .language-code[data-v-8b741170]{font-family:Courier New,monospace}.language-button .dropdown-icon[data-v-8b741170]{transition:transform .2s ease}.language-button .dropdown-icon.open[data-v-8b741170]{transform:rotate(180deg)}.language-dropdown[data-v-8b741170]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;box-shadow:0 10px 30px #0003;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem)}.language-option[data-v-8b741170]{align-items:center;background:#fff;border:none;color:#2d3748;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background .2s ease;width:100%}.language-option[data-v-8b741170]:hover{background:#f7fafc}.language-option.active[data-v-8b741170]{background:#667eea1a;color:#667eea}.language-option .flag[data-v-8b741170]{font-size:1.25rem;line-height:1}.language-option .language-name[data-v-8b741170]{flex:1}.language-option .check-icon[data-v-8b741170]{color:#667eea}.dropdown-enter-active[data-v-8b741170],.dropdown-leave-active[data-v-8b741170]{transition:all .2s ease}.dropdown-enter-from[data-v-8b741170]{opacity:0;transform:translateY(-10px)}.dropdown-leave-to[data-v-8b741170]{opacity:0;transform:translateY(-5px)}@media(max-width:640px){.language-button[data-v-8b741170]{font-size:.8125rem;padding:.4rem .6rem}.language-dropdown[data-v-8b741170]{min-width:180px}.language-option[data-v-8b741170]{font-size:.875rem;padding:.625rem .875rem}}.btn[data-v-d25377fa]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn[data-v-d25377fa]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-d25377fa]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.btn-primary[data-v-d25377fa]:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.btn-secondary[data-v-d25377fa]{background:#fff;border:2px solid #667eea;color:#667eea}.btn-secondary[data-v-d25377fa]:hover:not(:disabled){background:#f7fafc}.btn-small[data-v-d25377fa]{font-size:.875rem;padding:.25rem 1rem}.btn-large[data-v-d25377fa]{font-size:1.125rem;padding:1rem 2rem}.card[data-v-d25377fa]{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem;transition:all .2s ease}.card[data-v-d25377fa]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.card-glass[data-v-d25377fa]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.3)}.input[data-v-d25377fa],.select[data-v-d25377fa],.textarea[data-v-d25377fa]{border:2px solid #e2e8f0;border-radius:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;padding:1rem;transition:all .2s ease;width:100%}.input[data-v-d25377fa]:focus,.select[data-v-d25377fa]:focus,.textarea[data-v-d25377fa]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.input[data-v-d25377fa]::-moz-placeholder,.select[data-v-d25377fa]::-moz-placeholder,.textarea[data-v-d25377fa]::-moz-placeholder{color:#a0aec0}.input[data-v-d25377fa]::placeholder,.select[data-v-d25377fa]::placeholder,.textarea[data-v-d25377fa]::placeholder{color:#a0aec0}.textarea[data-v-d25377fa]{min-height:120px;resize:vertical}.select[data-v-d25377fa]{-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' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.label[data-v-d25377fa]{color:#2d3748;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.badge[data-v-d25377fa]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem 1rem}.badge-success[data-v-d25377fa]{background:#48bb781a;color:#48bb78}.badge-warning[data-v-d25377fa]{background:#ed89361a;color:#ed8936}.badge-danger[data-v-d25377fa]{background:#f566661a;color:#f56565}.badge-info[data-v-d25377fa]{background:#4299e11a;color:#4299e1}.container[data-v-d25377fa]{margin:0 auto;max-width:1280px;padding:0 1.5rem;width:100%}@media(max-width:768px){.container[data-v-d25377fa]{padding:0 1rem}}.section[data-v-d25377fa]{padding:4rem 0}@media(max-width:768px){.section[data-v-d25377fa]{padding:3rem 0}}.grid[data-v-d25377fa]{display:grid;gap:2rem}.grid-2[data-v-d25377fa]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.grid-2[data-v-d25377fa]{grid-template-columns:1fr}}.grid-3[data-v-d25377fa]{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.grid-3[data-v-d25377fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3[data-v-d25377fa]{grid-template-columns:1fr}}.grid-4[data-v-d25377fa]{grid-template-columns:repeat(4,1fr)}@media(max-width:1280px){.grid-4[data-v-d25377fa]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.grid-4[data-v-d25377fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4[data-v-d25377fa]{grid-template-columns:1fr}}.header[data-v-d25377fa]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:sticky;top:0;z-index:1020}.header-content[data-v-d25377fa]{justify-content:space-between;padding:1.5rem 0}.header-content[data-v-d25377fa],.logo[data-v-d25377fa]{align-items:center;display:flex}.logo[data-v-d25377fa]{gap:.5rem;text-decoration:none;transition:opacity .2s ease}.logo[data-v-d25377fa]:hover{opacity:.8}.logo-image[data-v-d25377fa]{height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.logo-text[data-v-d25377fa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:640px){.logo-text[data-v-d25377fa]{font-size:1.125rem}}.header-right[data-v-d25377fa]{align-items:center;display:flex;gap:1.5rem}.nav[data-v-d25377fa]{display:flex;gap:2rem}@media(max-width:768px){.nav[data-v-d25377fa]{gap:1rem}}@media(max-width:640px){.nav[data-v-d25377fa]{display:none}}.nav-link[data-v-d25377fa]{color:#2d3748;font-weight:500;transition:color .2s ease}.nav-link[data-v-d25377fa]:hover{color:#667eea}.btn[data-v-b80291cd]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn[data-v-b80291cd]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-b80291cd]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.btn-primary[data-v-b80291cd]:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.btn-secondary[data-v-b80291cd]{background:#fff;border:2px solid #667eea;color:#667eea}.btn-secondary[data-v-b80291cd]:hover:not(:disabled){background:#f7fafc}.btn-small[data-v-b80291cd]{font-size:.875rem;padding:.25rem 1rem}.btn-large[data-v-b80291cd]{font-size:1.125rem;padding:1rem 2rem}.card[data-v-b80291cd]{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem;transition:all .2s ease}.card[data-v-b80291cd]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.card-glass[data-v-b80291cd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.3)}.input[data-v-b80291cd],.select[data-v-b80291cd],.textarea[data-v-b80291cd]{border:2px solid #e2e8f0;border-radius:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;padding:1rem;transition:all .2s ease;width:100%}.input[data-v-b80291cd]:focus,.select[data-v-b80291cd]:focus,.textarea[data-v-b80291cd]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.input[data-v-b80291cd]::-moz-placeholder,.select[data-v-b80291cd]::-moz-placeholder,.textarea[data-v-b80291cd]::-moz-placeholder{color:#a0aec0}.input[data-v-b80291cd]::placeholder,.select[data-v-b80291cd]::placeholder,.textarea[data-v-b80291cd]::placeholder{color:#a0aec0}.textarea[data-v-b80291cd]{min-height:120px;resize:vertical}.select[data-v-b80291cd]{-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' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.label[data-v-b80291cd]{color:#2d3748;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.badge[data-v-b80291cd]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem 1rem}.badge-success[data-v-b80291cd]{background:#48bb781a;color:#48bb78}.badge-warning[data-v-b80291cd]{background:#ed89361a;color:#ed8936}.badge-danger[data-v-b80291cd]{background:#f566661a;color:#f56565}.badge-info[data-v-b80291cd]{background:#4299e11a;color:#4299e1}.container[data-v-b80291cd]{margin:0 auto;max-width:1280px;padding:0 1.5rem;width:100%}@media(max-width:768px){.container[data-v-b80291cd]{padding:0 1rem}}.section[data-v-b80291cd]{padding:4rem 0}@media(max-width:768px){.section[data-v-b80291cd]{padding:3rem 0}}.grid[data-v-b80291cd]{display:grid;gap:2rem}.grid-2[data-v-b80291cd]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.grid-2[data-v-b80291cd]{grid-template-columns:1fr}}.grid-3[data-v-b80291cd]{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.grid-3[data-v-b80291cd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3[data-v-b80291cd]{grid-template-columns:1fr}}.grid-4[data-v-b80291cd]{grid-template-columns:repeat(4,1fr)}@media(max-width:1280px){.grid-4[data-v-b80291cd]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.grid-4[data-v-b80291cd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4[data-v-b80291cd]{grid-template-columns:1fr}}.footer[data-v-b80291cd]{background:#fffffffa;margin-top:auto;padding:4rem 0 2rem}.footer-content[data-v-b80291cd]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}@media(max-width:1024px){.footer-content[data-v-b80291cd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer-content[data-v-b80291cd]{gap:2rem;grid-template-columns:1fr}}.footer-column[data-v-b80291cd]{display:flex;flex-direction:column}.footer-brand[data-v-b80291cd]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.footer-logo[data-v-b80291cd]{height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.footer-title[data-v-b80291cd]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.footer-desc[data-v-b80291cd]{color:#718096;line-height:1.75}.footer-heading[data-v-b80291cd]{color:#2d3748;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-links[data-v-b80291cd]{display:flex;flex-direction:column;gap:.5rem;list-style:none}.footer-links li a[data-v-b80291cd]{color:#718096;font-size:.875rem;transition:color .2s ease}.footer-links li a[data-v-b80291cd]:hover{color:#667eea}.footer-bottom[data-v-b80291cd]{border-top:1px solid #e2e8f0;padding-top:2rem;text-align:center}.footer-bottom p[data-v-b80291cd]{color:#718096;font-size:.875rem}
