#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0;max-width:85%;margin:auto}.skip-link{position:absolute;top:-40px;left:0;background:#003349;color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}#main-content:focus{outline:none}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}@media (max-width:768px){#app{max-width:100%}}[data-v-597f05f2]{margin:0;padding:0;box-sizing:border-box}.feature-item[data-v-597f05f2],.service-feature[data-v-597f05f2]{text-align:left!important}.homepage[data-v-597f05f2]{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(to bottom right,#f8fafc,#e2e8f0)}.container-small[data-v-597f05f2],.container[data-v-597f05f2]{max-width:1280px;margin:0 auto;padding:0 1rem}.feature-item[data-v-597f05f2]{display:flex;align-items:center;gap:.5rem;font-size:1rem}.icon-check[data-v-597f05f2]{width:1em;height:1em;vertical-align:middle}.service-feature[data-v-597f05f2]{display:flex;align-items:center;gap:.5rem}.icon-check-small[data-v-597f05f2]{width:1em;height:1em;vertical-align:middle}.icon[data-v-597f05f2]{width:24px;height:24px}.icon-small[data-v-597f05f2]{width:20px;height:20px}.icon-medium[data-v-597f05f2]{width:24px;height:24px}.icon-large[data-v-597f05f2]{width:32px;height:32px}.icon-check[data-v-597f05f2]{width:24px;height:24px;color:#10b981}.icon-check-small[data-v-597f05f2]{width:20px;height:20px;color:#10b981;flex-shrink:0}.nav[data-v-597f05f2]{position:fixed;top:0;width:100%;z-index:50;transition:all .3s;background:transparent}.nav-scrolled[data-v-597f05f2]{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.nav-container[data-v-597f05f2]{max-width:1280px;margin:0 auto;padding:0 1rem}.nav-content[data-v-597f05f2]{display:flex;justify-content:space-between;align-items:center;height:80px}.nav-logo[data-v-597f05f2]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-597f05f2]{width:40px;height:40px;background:linear-gradient(to bottom right,#2563eb,#9333ea);border-radius:.5rem;display:flex;justify-content:center;align-items:center;color:#fff}.logo-text[data-v-597f05f2]{font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-menu-desktop[data-v-597f05f2]{display:none;gap:2rem;align-items:center}@media(min-width:768px){.nav-menu-desktop[data-v-597f05f2]{display:flex}}.nav-link[data-v-597f05f2]{color:#334155;text-decoration:none;transition:color .3s}.nav-link[data-v-597f05f2]:hover{color:#2563eb}.nav-btn[data-v-597f05f2]{background:linear-gradient(90deg,#2563eb,#9333ea);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;text-decoration:none;transition:box-shadow .3s}.nav-btn[data-v-597f05f2]:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.2)}.nav-menu-mobile[data-v-597f05f2]{display:block;background:none;border:none;cursor:pointer}@media(min-width:768px){.nav-menu-mobile[data-v-597f05f2]{display:none}}.mobile-menu[data-v-597f05f2]{background:#fff;border-top:1px solid #e2e8f0}.mobile-menu-content[data-v-597f05f2]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 1rem 1rem}.mobile-link[data-v-597f05f2]{color:#334155;text-decoration:none;padding:.5rem 0}.mobile-link[data-v-597f05f2]:hover{color:#2563eb}.mobile-link-primary[data-v-597f05f2]{font-weight:600;color:#2563eb}.hero[data-v-597f05f2]{padding-top:100px;padding-bottom:5rem}@media(min-width:768px){.hero[data-v-597f05f2]{padding-top:120px}}.hero-grid[data-v-597f05f2]{display:grid;gap:2rem;grid-template-columns:1fr;align-items:center}@media(min-width:768px){.hero-grid[data-v-597f05f2]{grid-template-columns:repeat(2,1fr)}}.hero-title[data-v-597f05f2]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem;line-height:1.2}@media(min-width:640px){.hero-title[data-v-597f05f2]{font-size:2.5rem}}@media(min-width:768px){.hero-title[data-v-597f05f2]{font-size:3.75rem}}.hero-highlight[data-v-597f05f2]{background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-597f05f2]{font-size:1rem;color:#475569;margin-bottom:1.5rem}@media(min-width:640px){.hero-subtitle[data-v-597f05f2]{font-size:1.25rem}}.hero-buttons[data-v-597f05f2]{display:flex;flex-wrap:wrap;gap:1rem}.btn-primary[data-v-597f05f2],.btn-secondary[data-v-597f05f2]{border-radius:9999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:box-shadow .3s}.btn-primary[data-v-597f05f2]{background:linear-gradient(90deg,#2563eb,#9333ea);color:#fff;padding:.75rem 1.5rem}.btn-primary[data-v-597f05f2]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.btn-secondary[data-v-597f05f2]{background:#fff;color:#334155;border:2px solid #e2e8f0;padding:.75rem 1.5rem}.btn-secondary[data-v-597f05f2]:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.hero-card-wrapper[data-v-597f05f2]{position:relative}.hero-card[data-v-597f05f2]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hero-card-content[data-v-597f05f2]{background:#fff;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.stats[data-v-597f05f2]{padding:4rem 1rem;background:linear-gradient(90deg,#2563eb,#9333ea)}.stats-grid[data-v-597f05f2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(min-width:768px){.stats-grid[data-v-597f05f2]{grid-template-columns:repeat(4,1fr)}}.stat-item[data-v-597f05f2]{text-align:center}.stat-number[data-v-597f05f2]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(min-width:768px){.stat-number[data-v-597f05f2]{font-size:3rem}}.stat-label[data-v-597f05f2]{color:#bfdbfe}.services[data-v-597f05f2]{padding:5rem 1rem}.section-header[data-v-597f05f2]{text-align:center;margin-bottom:4rem}.section-title[data-v-597f05f2]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-597f05f2]{font-size:2.25rem}}.section-subtitle[data-v-597f05f2]{font-size:1rem;color:#475569}.services-grid[data-v-597f05f2]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.services-grid[data-v-597f05f2]{grid-template-columns:repeat(2,1fr)}}.service-card[data-v-597f05f2]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:box-shadow .3s}.service-card[data-v-597f05f2]:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.service-icon[data-v-597f05f2]{width:64px;height:64px;background:linear-gradient(to bottom right,#dbeafe,#e9d5ff);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#2563eb;margin-bottom:1.5rem}.service-title[data-v-597f05f2]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.service-description[data-v-597f05f2]{color:#475569;margin-bottom:1rem}.service-features[data-v-597f05f2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.benefits[data-v-597f05f2]{padding:5rem 1rem;background:#fff}.benefits-grid[data-v-597f05f2]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.benefits-grid[data-v-597f05f2]{grid-template-columns:repeat(3,1fr)}}.benefit-item[data-v-597f05f2]{text-align:center;padding:1.5rem}.benefit-icon[data-v-597f05f2]{width:64px;height:64px;background:linear-gradient(to bottom right,#dbeafe,#e9d5ff);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#2563eb;margin:0 auto 1rem}.benefit-title[data-v-597f05f2]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.benefit-desc[data-v-597f05f2]{color:#475569}.audit[data-v-597f05f2]{padding:5rem 1rem;background:linear-gradient(to bottom right,#0f172a,#1e293b)}.section-title-white[data-v-597f05f2]{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.section-subtitle-white[data-v-597f05f2]{font-size:1.25rem;color:#cbd5e1}.audit-form-wrapper[data-v-597f05f2]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.audit-form[data-v-597f05f2]{gap:1rem}.audit-form[data-v-597f05f2],.form-group[data-v-597f05f2]{display:flex;flex-direction:column}.form-label[data-v-597f05f2]{font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.5rem}.form-input[data-v-597f05f2]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem}.form-input[data-v-597f05f2]:focus{outline:none;border-color:#2563eb}.form-submit[data-v-597f05f2]{width:100%;background:linear-gradient(90deg,#2563eb,#9333ea);color:#fff;padding:1rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer}.form-submit[data-v-597f05f2]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.form-submit[data-v-597f05f2]:disabled{opacity:.5;cursor:not-allowed}.form-note[data-v-597f05f2]{font-size:.875rem;color:#64748b;text-align:center}.contact[data-v-597f05f2]{padding:5rem 1rem;text-align:center}.contact-buttons[data-v-597f05f2]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}body[data-v-5e3bab47]{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box}a>img[data-v-5e3bab47]{height:4rem;width:14rem;margin-bottom:-.5rem}.navbar[data-v-5e3bab47]{justify-content:space-between;background-color:#003349;padding:1rem;position:relative}.navbar-links[data-v-5e3bab47],.navbar[data-v-5e3bab47]{display:flex;align-items:center}.navbar-links ul[data-v-5e3bab47]{display:flex;margin:0;padding:0;list-style:none}.navbar-links li[data-v-5e3bab47]{margin-left:1rem}.navbar-links a[data-v-5e3bab47]{text-decoration:none;color:#fff;padding:.5rem 1rem;font-weight:700}.navbar-links a[data-v-5e3bab47]:hover{background-color:#555;border-radius:4px}.router-link-active[data-v-5e3bab47]{border-bottom:1px solid #fff}.toggle-button[data-v-5e3bab47]{display:none;flex-direction:column;cursor:pointer;background:none;border:none;padding:0}.toggle-button .bar[data-v-5e3bab47]{height:3px;width:25px;background-color:#fff;margin:4px 0}@media (max-width:768px){.toggle-button[data-v-5e3bab47]{display:flex}.navbar-links[data-v-5e3bab47]{position:absolute;margin-top:.2rem;top:100%;left:0;right:0;flex-direction:column;background-color:#2d16da;display:none;width:100%}.navbar-links.active[data-v-5e3bab47]{display:flex}.navbar-links ul[data-v-5e3bab47]{flex-direction:column;width:100%;margin:0}.navbar-links li[data-v-5e3bab47]{text-align:center;margin:1rem 0}.navbar-links a[data-v-5e3bab47]{padding:.5rem;width:100%}}a[data-v-54f2c9a6]{color:#3f51b5;text-decoration:underline}.chat-widget[data-v-4c7fa486]{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:Segoe UI,sans-serif}.aria-live-region[data-v-4c7fa486]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-toggle[data-v-4c7fa486]{background:#42a5f5;color:#fff;font-weight:700;font-size:30px;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .2s ease;border:none}.chat-toggle[data-v-4c7fa486]:focus{outline:3px solid #90caf9;outline-offset:2px}.chat-toggle[data-v-4c7fa486]:hover{transform:scale(1.1)}.chat-container[data-v-4c7fa486]{width:300px;max-width:90vw;height:400px;max-height:80vh;margin-top:10px;background:linear-gradient(90deg,#f8fafc,#eef2f3);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;position:relative}.chat-box[data-v-4c7fa486]{flex:1;padding:10px;background:#fff;overflow-y:auto}.message[data-v-4c7fa486]{padding:12px 16px;margin:8px 0;max-width:75%;border-radius:18px;font-size:14px;line-height:1.4;word-wrap:break-word;animation:fadeIn-4c7fa486 .3s ease}.user[data-v-4c7fa486]{align-self:flex-end;background:linear-gradient(270deg,#90caf9,#42a5f5);color:#fff;border-bottom-right-radius:4px}.bot[data-v-4c7fa486]{align-self:flex-start;background:linear-gradient(90deg,#a5d6a7,#66bb6a);color:#fff;border-bottom-left-radius:4px}input[data-v-4c7fa486]{border:none;padding:12px;font-size:14px;border-top:1px solid #ccc;outline:none;width:100%;box-sizing:border-box}input[data-v-4c7fa486]:focus{background:#f0f0f0}a[data-v-4c7fa486]{color:#3f51b5;font-weight:700;text-decoration:none}@keyframes fadeIn-4c7fa486{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:480px){.chat-widget[data-v-4c7fa486]{bottom:10px;right:10px}.chat-container[data-v-4c7fa486]{width:95vw;height:60vh;max-height:60vh;border-radius:12px}.chat-toggle[data-v-4c7fa486]{width:48px;height:48px;font-size:20px}.message[data-v-4c7fa486]{font-size:13px;padding:10px 14px}input[data-v-4c7fa486]{font-size:13px;padding:10px}}.footer[data-v-28e37b78]{background-color:#333;color:#fff;padding:2em 1em;text-align:center}img[data-v-28e37b78]{display:inline-block;width:1rem;height:.8rem}.footer .container[data-v-28e37b78]{max-width:1200px;margin:0 auto}.footer-top[data-v-28e37b78]{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:1em}.footer-section[data-v-28e37b78]{max-width:200px;margin:1em 0}.footer-section h4[data-v-28e37b78]{font-size:1.2em;margin-bottom:1em}.footer-section ul[data-v-28e37b78]{list-style:none;padding:0}.footer-section ul li[data-v-28e37b78]{margin-bottom:.5em}.footer-section ul li a[data-v-28e37b78]{color:#fff;text-decoration:none;font-size:.9em}.footer-section ul li a[data-v-28e37b78]:hover{text-decoration:underline}.footer-bottom[data-v-28e37b78]{border-top:1px solid #444;padding-top:1em;font-size:.8em}