*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f0f0f0}#app{min-height:100vh}[data-v-f24e97e5]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-f24e97e5]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-f24e97e5]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-f24e97e5],[data-v-f24e97e5]:before,[data-v-f24e97e5]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-f24e97e5]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-f24e97e5],h2[data-v-f24e97e5],h3[data-v-f24e97e5],h4[data-v-f24e97e5],h5[data-v-f24e97e5],h6[data-v-f24e97e5]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-f24e97e5]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-f24e97e5]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-f24e97e5]{font-size:1.875rem;font-weight:600}h4[data-v-f24e97e5]{font-size:1.5rem;font-weight:600}p[data-v-f24e97e5]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-f24e97e5]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-f24e97e5]{font-size:2.5rem}h2[data-v-f24e97e5]{font-size:2rem}h3[data-v-f24e97e5]{font-size:1.5rem}body[data-v-f24e97e5]{font-size:15px}}[data-v-f24e97e5]:root{--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-f24e97e5]{min-height:100vh;background:var(--white)}.modern-header[data-v-f24e97e5]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.modern-header.scrolled[data-v-f24e97e5]{box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-f24e97e5]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-v-f24e97e5]{opacity:0;transform:translateY(-10px);transition:all .3s ease}.nav-logo.visible[data-v-f24e97e5]{opacity:1;transform:translateY(0)}.logo-text[data-v-f24e97e5]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-f24e97e5]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-f24e97e5]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-f24e97e5]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-f24e97e5]:hover:after{width:100%}.nav-link[data-v-f24e97e5]:hover,.nav-link.active[data-v-f24e97e5]{color:var(--navy)}.nav-link.cta-nav[data-v-f24e97e5]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-f24e97e5]:after{display:none}.nav-link.cta-nav[data-v-f24e97e5]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-f24e97e5]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-f24e97e5]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-f24e97e5]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-f24e97e5]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-f24e97e5]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-f24e97e5]:hover,.mobile-menu a.router-link-active[data-v-f24e97e5]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-f24e97e5]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.hero[data-v-f24e97e5]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:8rem 2rem 4rem;overflow:hidden}.hero-bg[data-v-f24e97e5]{position:absolute;inset:0;background:linear-gradient(135deg,var(--navy-light) 0%,var(--navy) 50%,var(--navy-dark) 100%);z-index:0}.corporate-overlay[data-v-f24e97e5]{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.hero-content[data-v-f24e97e5]{position:relative;z-index:1;max-width:900px;margin:0 auto;color:var(--white)}.logo-container[data-v-f24e97e5]{margin-bottom:2rem;transition:opacity .3s ease}.logo-container.hidden[data-v-f24e97e5]{opacity:0}.company-logo[data-v-f24e97e5]{font-size:3rem;font-weight:700;color:var(--white);letter-spacing:.1em}.hero-badge[data-v-f24e97e5]{display:inline-block;background:#fff3;color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero h1[data-v-f24e97e5]{font-size:4rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1}.hero h1 .subtitle[data-v-f24e97e5]{display:block;font-size:1.5rem;font-weight:400;margin-top:1rem;opacity:.9}.hero-description[data-v-f24e97e5]{font-size:1.25rem;line-height:1.8;margin-bottom:3rem;opacity:.95}.hero-ctas[data-v-f24e97e5]{display:flex;gap:1rem;justify-content:center;margin-bottom:4rem}.hero-primary-button[data-v-f24e97e5]{display:inline-flex;align-items:center;gap:.5rem;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #0003}.hero-primary-button[data-v-f24e97e5]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.hero-stats[data-v-f24e97e5]{display:flex;gap:4rem;justify-content:center;padding-top:3rem;border-top:1px solid rgba(255,255,255,.2)}.stat[data-v-f24e97e5]{text-align:center}.stat-number[data-v-f24e97e5]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-f24e97e5]{font-size:.9rem;opacity:.9}.divisions-section[data-v-f24e97e5]{padding:6rem 2rem;background:var(--white)}.container[data-v-f24e97e5]{max-width:1200px;margin:0 auto}.section-header[data-v-f24e97e5]{text-align:center;margin-bottom:4rem}.section-badge[data-v-f24e97e5]{display:inline-block;background:var(--navy-light);color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem}.section-header h2[data-v-f24e97e5]{font-size:2.5rem;color:var(--navy);margin-bottom:1rem}.section-header p[data-v-f24e97e5]{font-size:1.25rem;color:var(--gray)}.divisions-grid[data-v-f24e97e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.division-card[data-v-f24e97e5]{background:var(--white);padding:2rem;border-radius:16px;box-shadow:0 4px 20px var(--shadow);transition:all .3s ease}.division-card[data-v-f24e97e5]:hover{transform:translateY(-5px);box-shadow:0 8px 30px var(--shadow)}.division-icon[data-v-f24e97e5]{font-size:3rem;margin-bottom:1rem}.division-card h3[data-v-f24e97e5]{font-size:1.5rem;color:var(--navy);margin-bottom:1rem}.division-card p[data-v-f24e97e5]{color:var(--gray);line-height:1.6;margin-bottom:1.5rem}.card-link[data-v-f24e97e5]{color:var(--navy);font-weight:600;text-decoration:none;transition:color .3s ease}.card-link[data-v-f24e97e5]:hover{color:var(--navy-dark)}.values-section[data-v-f24e97e5]{padding:6rem 2rem;background:var(--gray-light)}.values-grid[data-v-f24e97e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value-card[data-v-f24e97e5]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow)}.value-card h4[data-v-f24e97e5]{font-size:1.25rem;color:var(--navy);margin-bottom:.75rem}.value-card p[data-v-f24e97e5]{color:var(--gray);line-height:1.6}.cta-section[data-v-f24e97e5]{padding:6rem 2rem;background:var(--navy);color:var(--white);text-align:center}.cta-section h2[data-v-f24e97e5]{font-size:2.5rem;margin-bottom:1rem}.cta-section p[data-v-f24e97e5]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-button[data-v-f24e97e5]{display:inline-block;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button[data-v-f24e97e5]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.footer[data-v-f24e97e5]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-f24e97e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-f24e97e5]{margin-bottom:1rem;font-size:1.1rem}.footer-col a[data-v-f24e97e5],.footer-col p[data-v-f24e97e5]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-col a[data-v-f24e97e5]:hover{color:var(--white)}.footer-bottom[data-v-f24e97e5]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-f24e97e5]{display:none}.mobile-menu-btn[data-v-f24e97e5]{display:flex}.mobile-menu[data-v-f24e97e5]{display:block}.hero h1[data-v-f24e97e5]{font-size:2.5rem}.hero h1 .subtitle[data-v-f24e97e5]{font-size:1.25rem}.company-logo[data-v-f24e97e5]{font-size:2rem}.hero-stats[data-v-f24e97e5]{gap:2rem;flex-wrap:wrap}.stat-number[data-v-f24e97e5]{font-size:2rem}.divisions-grid[data-v-f24e97e5]{grid-template-columns:1fr}.section-header h2[data-v-f24e97e5]{font-size:2rem}}[data-v-ebf5aa78]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-ebf5aa78]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-ebf5aa78]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-ebf5aa78],[data-v-ebf5aa78]:before,[data-v-ebf5aa78]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-ebf5aa78]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-ebf5aa78],h2[data-v-ebf5aa78],h3[data-v-ebf5aa78],h4[data-v-ebf5aa78],h5[data-v-ebf5aa78],h6[data-v-ebf5aa78]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-ebf5aa78]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-ebf5aa78]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-ebf5aa78]{font-size:1.875rem;font-weight:600}h4[data-v-ebf5aa78]{font-size:1.5rem;font-weight:600}p[data-v-ebf5aa78]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-ebf5aa78]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-ebf5aa78]{font-size:2.5rem}h2[data-v-ebf5aa78]{font-size:2rem}h3[data-v-ebf5aa78]{font-size:1.5rem}body[data-v-ebf5aa78]{font-size:15px}}[data-v-ebf5aa78]:root{--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-ebf5aa78]{min-height:100vh;background:var(--white)}.modern-header[data-v-ebf5aa78]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-ebf5aa78]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.nav-logo.visible[data-v-ebf5aa78]{opacity:1;transform:translateY(0)}.logo-text[data-v-ebf5aa78]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-ebf5aa78]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-ebf5aa78]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-ebf5aa78]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-ebf5aa78]:hover:after{width:100%}.nav-link[data-v-ebf5aa78]:hover,.nav-link.active[data-v-ebf5aa78]{color:var(--navy)}.nav-link.cta-nav[data-v-ebf5aa78]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-ebf5aa78]:after{display:none}.nav-link.cta-nav[data-v-ebf5aa78]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-ebf5aa78]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-ebf5aa78]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-ebf5aa78]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-ebf5aa78]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-ebf5aa78]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-ebf5aa78]:hover,.mobile-menu a.router-link-active[data-v-ebf5aa78]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-ebf5aa78]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.page-hero[data-v-ebf5aa78]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--navy-light),var(--navy));color:var(--white);text-align:center}.section-badge[data-v-ebf5aa78]{display:inline-block;background:#fff3;color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero h1[data-v-ebf5aa78]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-v-ebf5aa78]{font-size:1.25rem;opacity:.9}.content-section[data-v-ebf5aa78]{padding:6rem 2rem}.container[data-v-ebf5aa78]{max-width:1200px;margin:0 auto}.content-grid[data-v-ebf5aa78]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.content-text h2[data-v-ebf5aa78]{font-size:2.5rem;color:var(--navy);margin-bottom:1.5rem}.content-text p[data-v-ebf5aa78]{font-size:1.1rem;color:var(--gray);line-height:1.8;margin-bottom:1.5rem}.content-stats[data-v-ebf5aa78]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat-box[data-v-ebf5aa78]{background:var(--gray-light);padding:2rem;border-radius:12px;text-align:center}.stat-number[data-v-ebf5aa78]{font-size:2.5rem;font-weight:700;color:var(--navy);margin-bottom:.5rem}.stat-label[data-v-ebf5aa78]{color:var(--gray);font-size:.9rem}.values-section[data-v-ebf5aa78]{padding:6rem 2rem;background:var(--gray-light)}.section-header[data-v-ebf5aa78]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-ebf5aa78]{font-size:2.5rem;color:var(--navy);margin-bottom:1rem}.section-header p[data-v-ebf5aa78]{font-size:1.25rem;color:var(--gray)}.values-grid[data-v-ebf5aa78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.value-card[data-v-ebf5aa78]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow);transition:all .3s ease}.value-card[data-v-ebf5aa78]:hover{transform:translateY(-5px);box-shadow:0 8px 20px var(--shadow)}.value-icon[data-v-ebf5aa78]{font-size:3rem;margin-bottom:1rem}.value-card h3[data-v-ebf5aa78]{font-size:1.5rem;color:var(--navy);margin-bottom:1rem}.value-card p[data-v-ebf5aa78]{color:var(--gray);line-height:1.6}.why-section[data-v-ebf5aa78]{padding:6rem 2rem;background:var(--white)}.why-section h2[data-v-ebf5aa78]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.why-grid[data-v-ebf5aa78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.why-item[data-v-ebf5aa78]{padding:2rem;border-left:4px solid var(--navy);background:var(--gray-light);border-radius:8px}.why-item h4[data-v-ebf5aa78]{font-size:1.25rem;color:var(--navy);margin-bottom:.75rem}.why-item p[data-v-ebf5aa78]{color:var(--gray);line-height:1.6}.cta-section[data-v-ebf5aa78]{padding:6rem 2rem;background:var(--navy);color:var(--white);text-align:center}.cta-section h2[data-v-ebf5aa78]{font-size:2.5rem;margin-bottom:1rem}.cta-section p[data-v-ebf5aa78]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-button[data-v-ebf5aa78]{display:inline-block;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button[data-v-ebf5aa78]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.footer[data-v-ebf5aa78]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-ebf5aa78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-ebf5aa78]{margin-bottom:1rem;font-size:1.1rem}.footer-col a[data-v-ebf5aa78],.footer-col p[data-v-ebf5aa78]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-col a[data-v-ebf5aa78]:hover{color:var(--white)}.footer-bottom[data-v-ebf5aa78]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-ebf5aa78]{display:none}.mobile-menu-btn[data-v-ebf5aa78]{display:flex}.mobile-menu[data-v-ebf5aa78]{display:block}.page-hero h1[data-v-ebf5aa78]{font-size:2rem}.content-grid[data-v-ebf5aa78]{grid-template-columns:1fr}.content-stats[data-v-ebf5aa78]{grid-template-columns:repeat(2,1fr)}.values-grid[data-v-ebf5aa78],.why-grid[data-v-ebf5aa78]{grid-template-columns:1fr}}[data-v-91e0bd07]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-91e0bd07]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-91e0bd07]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-91e0bd07],[data-v-91e0bd07]:before,[data-v-91e0bd07]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-91e0bd07]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-91e0bd07],h2[data-v-91e0bd07],h3[data-v-91e0bd07],h4[data-v-91e0bd07],h5[data-v-91e0bd07],h6[data-v-91e0bd07]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-91e0bd07]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-91e0bd07]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-91e0bd07]{font-size:1.875rem;font-weight:600}h4[data-v-91e0bd07]{font-size:1.5rem;font-weight:600}p[data-v-91e0bd07]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-91e0bd07]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-91e0bd07]{font-size:2.5rem}h2[data-v-91e0bd07]{font-size:2rem}h3[data-v-91e0bd07]{font-size:1.5rem}body[data-v-91e0bd07]{font-size:15px}}[data-v-91e0bd07]:root{--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-91e0bd07]{min-height:100vh;background:var(--white)}.modern-header[data-v-91e0bd07]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-91e0bd07]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.nav-logo.visible[data-v-91e0bd07]{opacity:1;transform:translateY(0)}.logo-text[data-v-91e0bd07]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-91e0bd07]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-91e0bd07]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-91e0bd07]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-91e0bd07]:hover:after{width:100%}.nav-link[data-v-91e0bd07]:hover,.nav-link.active[data-v-91e0bd07]{color:var(--navy)}.nav-link.cta-nav[data-v-91e0bd07]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-91e0bd07]:after{display:none}.nav-link.cta-nav[data-v-91e0bd07]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-91e0bd07]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-91e0bd07]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-91e0bd07]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-91e0bd07]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-91e0bd07]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-91e0bd07]:hover,.mobile-menu a.router-link-active[data-v-91e0bd07]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-91e0bd07]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.page-hero[data-v-91e0bd07]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--navy-light),var(--navy));color:var(--white);text-align:center}.section-badge[data-v-91e0bd07]{display:inline-block;background:#fff3;color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero h1[data-v-91e0bd07]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-v-91e0bd07]{font-size:1.25rem;opacity:.9}.divisions-section[data-v-91e0bd07]{padding:6rem 2rem}.container[data-v-91e0bd07]{max-width:1200px;margin:0 auto}.division-detail[data-v-91e0bd07]{margin-bottom:4rem;padding:3rem;background:var(--white);border-radius:16px;box-shadow:0 4px 20px var(--shadow)}.division-header[data-v-91e0bd07]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.division-icon[data-v-91e0bd07]{font-size:4rem;flex-shrink:0}.division-header h2[data-v-91e0bd07]{font-size:2rem;color:var(--navy);margin-bottom:.5rem}.division-tagline[data-v-91e0bd07]{font-size:1.1rem;color:var(--gray);font-weight:500}.division-content p[data-v-91e0bd07]{font-size:1.1rem;color:var(--gray);line-height:1.8;margin-bottom:2rem}.features-list[data-v-91e0bd07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.feature[data-v-91e0bd07]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--gray-light);border-radius:8px}.check[data-v-91e0bd07]{color:var(--navy);font-weight:700;font-size:1.2rem}.industry-note[data-v-91e0bd07]{padding:1.5rem;background:var(--navy-light);color:var(--white);border-radius:8px;font-size:1rem}.industry-note strong[data-v-91e0bd07]{display:block;margin-bottom:.5rem}.integrated-section[data-v-91e0bd07]{padding:6rem 2rem;background:var(--gray-light)}.integrated-section h2[data-v-91e0bd07]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:1rem}.section-intro[data-v-91e0bd07]{text-align:center;font-size:1.25rem;color:var(--gray);max-width:800px;margin:0 auto 3rem}.examples-grid[data-v-91e0bd07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.example-card[data-v-91e0bd07]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow)}.example-card h4[data-v-91e0bd07]{font-size:1.25rem;color:var(--navy);margin-bottom:1rem}.example-card p[data-v-91e0bd07]{color:var(--gray);line-height:1.6}.cta-section[data-v-91e0bd07]{padding:6rem 2rem;background:var(--navy);color:var(--white);text-align:center}.cta-section h2[data-v-91e0bd07]{font-size:2.5rem;margin-bottom:1rem}.cta-section p[data-v-91e0bd07]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-button[data-v-91e0bd07]{display:inline-block;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button[data-v-91e0bd07]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.footer[data-v-91e0bd07]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-91e0bd07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-91e0bd07]{margin-bottom:1rem;font-size:1.1rem}.footer-col a[data-v-91e0bd07],.footer-col p[data-v-91e0bd07]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-col a[data-v-91e0bd07]:hover{color:var(--white)}.footer-bottom[data-v-91e0bd07]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-91e0bd07]{display:none}.mobile-menu-btn[data-v-91e0bd07]{display:flex}.mobile-menu[data-v-91e0bd07]{display:block}.page-hero h1[data-v-91e0bd07]{font-size:2rem}.division-header[data-v-91e0bd07]{flex-direction:column;text-align:center}.division-detail[data-v-91e0bd07]{padding:2rem 1.5rem}.features-list[data-v-91e0bd07]{grid-template-columns:1fr}}[data-v-c0899de2]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-c0899de2]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-c0899de2]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-c0899de2],[data-v-c0899de2]:before,[data-v-c0899de2]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-c0899de2]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-c0899de2],h2[data-v-c0899de2],h3[data-v-c0899de2],h4[data-v-c0899de2],h5[data-v-c0899de2],h6[data-v-c0899de2]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-c0899de2]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-c0899de2]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-c0899de2]{font-size:1.875rem;font-weight:600}h4[data-v-c0899de2]{font-size:1.5rem;font-weight:600}p[data-v-c0899de2]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-c0899de2]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-c0899de2]{font-size:2.5rem}h2[data-v-c0899de2]{font-size:2rem}h3[data-v-c0899de2]{font-size:1.5rem}body[data-v-c0899de2]{font-size:15px}}[data-v-c0899de2]:root{--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-c0899de2]{min-height:100vh;background:var(--white)}.modern-header[data-v-c0899de2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-c0899de2]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.nav-logo.visible[data-v-c0899de2]{opacity:1}.logo-text[data-v-c0899de2]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-c0899de2]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-c0899de2]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-c0899de2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-c0899de2]:hover:after{width:100%}.nav-link[data-v-c0899de2]:hover,.nav-link.active[data-v-c0899de2]{color:var(--navy)}.nav-link.cta-nav[data-v-c0899de2]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-c0899de2]:after{display:none}.nav-link.cta-nav[data-v-c0899de2]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-c0899de2]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-c0899de2]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-c0899de2]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-c0899de2]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-c0899de2]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-c0899de2]:hover,.mobile-menu a.router-link-active[data-v-c0899de2]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-c0899de2]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.page-hero[data-v-c0899de2]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--navy-light),var(--navy));color:var(--white);text-align:center}.section-badge[data-v-c0899de2]{display:inline-block;background:#fff3;color:var(--white);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero h1[data-v-c0899de2]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-v-c0899de2]{font-size:1.25rem;opacity:.9}.timeline-section[data-v-c0899de2]{padding:6rem 2rem}.container[data-v-c0899de2]{max-width:900px;margin:0 auto}.timeline[data-v-c0899de2]{position:relative;padding-left:3rem}.timeline[data-v-c0899de2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--navy-light)}.timeline-item[data-v-c0899de2]{position:relative;margin-bottom:4rem}.timeline-item[data-v-c0899de2]:before{content:"";position:absolute;left:-3.5rem;top:.5rem;width:1rem;height:1rem;background:var(--navy);border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 3px var(--navy-light)}.timeline-year[data-v-c0899de2]{font-size:1.5rem;font-weight:700;color:var(--navy);margin-bottom:.5rem}.timeline-content h3[data-v-c0899de2]{font-size:1.5rem;color:var(--navy-dark);margin-bottom:.75rem}.timeline-content p[data-v-c0899de2]{font-size:1.1rem;color:var(--gray);line-height:1.8}.legacy-section[data-v-c0899de2]{padding:6rem 2rem;background:var(--gray-light)}.legacy-section h2[data-v-c0899de2]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.legacy-grid[data-v-c0899de2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.legacy-card[data-v-c0899de2]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow);text-align:center}.legacy-icon[data-v-c0899de2]{font-size:3rem;margin-bottom:1rem}.legacy-card h3[data-v-c0899de2]{font-size:1.5rem;color:var(--navy);margin-bottom:1rem}.legacy-card p[data-v-c0899de2]{color:var(--gray);line-height:1.6}.cta-section[data-v-c0899de2]{padding:6rem 2rem;background:var(--navy);color:var(--white);text-align:center}.cta-section h2[data-v-c0899de2]{font-size:2.5rem;margin-bottom:1rem}.cta-section p[data-v-c0899de2]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-button[data-v-c0899de2]{display:inline-block;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button[data-v-c0899de2]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.footer[data-v-c0899de2]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-c0899de2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-c0899de2]{margin-bottom:1rem;font-size:1.1rem}.footer-col a[data-v-c0899de2],.footer-col p[data-v-c0899de2]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-col a[data-v-c0899de2]:hover{color:var(--white)}.footer-bottom[data-v-c0899de2]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-c0899de2]{display:none}.mobile-menu-btn[data-v-c0899de2]{display:flex}.mobile-menu[data-v-c0899de2]{display:block}.page-hero h1[data-v-c0899de2]{font-size:2rem}.timeline[data-v-c0899de2]{padding-left:2rem}.timeline-item[data-v-c0899de2]:before{left:-2.5rem}.legacy-grid[data-v-c0899de2]{grid-template-columns:1fr}}[data-v-6b3ad22f]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-6b3ad22f]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-6b3ad22f]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-6b3ad22f],[data-v-6b3ad22f]:before,[data-v-6b3ad22f]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-6b3ad22f]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-6b3ad22f],h2[data-v-6b3ad22f],h3[data-v-6b3ad22f],h4[data-v-6b3ad22f],h5[data-v-6b3ad22f],h6[data-v-6b3ad22f]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-6b3ad22f]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-6b3ad22f]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-6b3ad22f]{font-size:1.875rem;font-weight:600}h4[data-v-6b3ad22f]{font-size:1.5rem;font-weight:600}p[data-v-6b3ad22f]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-6b3ad22f]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-6b3ad22f]{font-size:2.5rem}h2[data-v-6b3ad22f]{font-size:2rem}h3[data-v-6b3ad22f]{font-size:1.5rem}body[data-v-6b3ad22f]{font-size:15px}}[data-v-6b3ad22f]:root{--primary: #1e40af;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-6b3ad22f]{min-height:100vh;background:var(--white)}.modern-header[data-v-6b3ad22f]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-6b3ad22f]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.logo-text[data-v-6b3ad22f]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-6b3ad22f]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-6b3ad22f]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-6b3ad22f]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-6b3ad22f]:hover:after{width:100%}.nav-link[data-v-6b3ad22f]:hover,.nav-link.active[data-v-6b3ad22f]{color:var(--navy)}.nav-link.cta-nav[data-v-6b3ad22f]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-6b3ad22f]:after{display:none}.nav-link.cta-nav[data-v-6b3ad22f]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-6b3ad22f]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-6b3ad22f]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-6b3ad22f]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-6b3ad22f]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-6b3ad22f]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-6b3ad22f]:hover,.mobile-menu a.router-link-active[data-v-6b3ad22f]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-6b3ad22f]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.page-hero[data-v-6b3ad22f]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--navy-light),var(--navy));color:var(--white);text-align:center}.section-badge[data-v-6b3ad22f]{display:inline-block;background:#fff3;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem}.page-hero h1[data-v-6b3ad22f]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-v-6b3ad22f]{font-size:1.25rem;opacity:.9}.overview-section[data-v-6b3ad22f]{padding:6rem 2rem;text-align:center}.container[data-v-6b3ad22f]{max-width:1200px;margin:0 auto}.overview-content h2[data-v-6b3ad22f]{font-size:2.5rem;color:var(--navy);margin-bottom:1.5rem}.overview-content p[data-v-6b3ad22f]{font-size:1.25rem;color:var(--gray);max-width:800px;margin:0 auto;line-height:1.8}.capabilities-section[data-v-6b3ad22f]{padding:6rem 2rem;background:var(--gray-light)}.capabilities-section h2[data-v-6b3ad22f]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.capabilities-grid[data-v-6b3ad22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.capability-card[data-v-6b3ad22f]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow)}.capability-icon[data-v-6b3ad22f]{font-size:3rem;margin-bottom:1rem}.capability-card h3[data-v-6b3ad22f]{font-size:1.5rem;color:var(--navy);margin-bottom:1rem}.capability-card ul[data-v-6b3ad22f]{list-style:none;padding:0}.capability-card li[data-v-6b3ad22f]{color:var(--gray);padding:.5rem 0 .5rem 1.5rem;position:relative}.capability-card li[data-v-6b3ad22f]:before{content:"→";position:absolute;left:0;color:var(--navy)}.equipment-section[data-v-6b3ad22f]{padding:6rem 2rem}.equipment-section h2[data-v-6b3ad22f]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.equipment-grid[data-v-6b3ad22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.equipment-item[data-v-6b3ad22f]{padding:2rem;background:var(--gray-light);border-radius:12px;border-left:4px solid var(--navy)}.equipment-item h4[data-v-6b3ad22f]{font-size:1.25rem;color:var(--navy);margin-bottom:.75rem}.equipment-item p[data-v-6b3ad22f]{color:var(--gray);line-height:1.6}.materials-section[data-v-6b3ad22f]{padding:6rem 2rem;background:var(--gray-light)}.materials-section h2[data-v-6b3ad22f]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.materials-grid[data-v-6b3ad22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.material-category[data-v-6b3ad22f]{background:var(--white);padding:2rem;border-radius:12px;box-shadow:0 2px 10px var(--shadow)}.material-category h4[data-v-6b3ad22f]{font-size:1.5rem;color:var(--navy);margin-bottom:1rem;border-bottom:2px solid var(--navy);padding-bottom:.5rem}.material-category ul[data-v-6b3ad22f]{list-style:none;padding:0}.material-category li[data-v-6b3ad22f]{padding:.5rem 0;color:var(--gray)}.industries-section[data-v-6b3ad22f]{padding:6rem 2rem}.industries-section h2[data-v-6b3ad22f]{font-size:2.5rem;color:var(--navy);text-align:center;margin-bottom:3rem}.industries-grid[data-v-6b3ad22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.industry-card[data-v-6b3ad22f]{background:var(--navy);color:var(--white);padding:2rem;border-radius:12px;text-align:center;font-weight:600;font-size:1.1rem;transition:all .3s ease}.industry-card[data-v-6b3ad22f]:hover{background:var(--navy-dark);transform:translateY(-5px)}.cta-section[data-v-6b3ad22f]{padding:6rem 2rem;background:var(--navy);color:var(--white);text-align:center}.cta-section h2[data-v-6b3ad22f]{font-size:2.5rem;margin-bottom:1rem}.cta-section p[data-v-6b3ad22f]{font-size:1.25rem;margin-bottom:2rem}.cta-button[data-v-6b3ad22f]{display:inline-block;background:var(--white);color:var(--navy);padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button[data-v-6b3ad22f]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.footer[data-v-6b3ad22f]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-6b3ad22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-6b3ad22f]{margin-bottom:1rem}.footer-col a[data-v-6b3ad22f],.footer-col p[data-v-6b3ad22f]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem}.footer-col a[data-v-6b3ad22f]:hover{color:var(--white)}.footer-bottom[data-v-6b3ad22f]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-6b3ad22f]{display:none}.mobile-menu-btn[data-v-6b3ad22f]{display:flex}.mobile-menu[data-v-6b3ad22f]{display:block}.page-hero h1[data-v-6b3ad22f]{font-size:2rem}.capabilities-grid[data-v-6b3ad22f],.equipment-grid[data-v-6b3ad22f],.materials-grid[data-v-6b3ad22f]{grid-template-columns:1fr}}[data-v-8a779b8a]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-navy: #1e40af;--vt-c-navy-dark: #1e3a8a;--vt-c-navy-light: #3b82f6;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-navy);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-8a779b8a]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary: #1e40af;--primary-dark: #1e3a8a;--primary-light: #3b82f6}@media(prefers-color-scheme:dark){[data-v-8a779b8a]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}[data-v-8a779b8a],[data-v-8a779b8a]:before,[data-v-8a779b8a]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-8a779b8a]{min-height:100vh;color:#2d3748;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-8a779b8a],h2[data-v-8a779b8a],h3[data-v-8a779b8a],h4[data-v-8a779b8a],h5[data-v-8a779b8a],h6[data-v-8a779b8a]{font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1rem}h1[data-v-8a779b8a]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em}h2[data-v-8a779b8a]{font-size:2.5rem;font-weight:700;letter-spacing:-.01em}h3[data-v-8a779b8a]{font-size:1.875rem;font-weight:600}h4[data-v-8a779b8a]{font-size:1.5rem;font-weight:600}p[data-v-8a779b8a]{line-height:1.75;margin-bottom:1rem;color:#4a5568;font-size:1.0625rem}strong[data-v-8a779b8a]{font-weight:600;color:#2d3748}@media(max-width:768px){h1[data-v-8a779b8a]{font-size:2.5rem}h2[data-v-8a779b8a]{font-size:2rem}h3[data-v-8a779b8a]{font-size:1.5rem}body[data-v-8a779b8a]{font-size:15px}}[data-v-8a779b8a]:root{--primary: #1e40af;--navy: #1e40af;--navy-dark: #1e3a8a;--navy-light: #3b82f6;--white: #ffffff;--gray: #6b7280;--gray-light: #f3f4f6;--shadow: rgba(30, 64, 175, .1)}.root[data-v-8a779b8a]{min-height:100vh;background:var(--white)}.modern-header[data-v-8a779b8a]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px var(--shadow)}.nav-container[data-v-8a779b8a]{max-width:1400px;margin:0 auto;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.logo-text[data-v-8a779b8a]{font-size:1.625rem;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.01em}.desktop-nav[data-v-8a779b8a]{display:flex;gap:2.5rem;align-items:center}.nav-link[data-v-8a779b8a]{color:#4a5568;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-8a779b8a]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--navy);transition:width .3s ease}.nav-link[data-v-8a779b8a]:hover:after{width:100%}.nav-link[data-v-8a779b8a]:hover,.nav-link.active[data-v-8a779b8a]{color:var(--navy)}.nav-link.cta-nav[data-v-8a779b8a]{background:var(--navy);color:var(--white);padding:.875rem 2rem;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e40af26}.nav-link.cta-nav[data-v-8a779b8a]:after{display:none}.nav-link.cta-nav[data-v-8a779b8a]:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.mobile-menu-btn[data-v-8a779b8a]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span[data-v-8a779b8a]{width:28px;height:3px;background:var(--navy);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-8a779b8a]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;padding:2rem;box-shadow:0 10px 30px var(--shadow);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.mobile-menu.open[data-v-8a779b8a]{transform:translateY(0);opacity:1}.mobile-menu a[data-v-8a779b8a]{display:block;padding:1.25rem 1rem;color:#4a5568;text-decoration:none;font-weight:500;font-size:1.125rem;border-bottom:1px solid var(--gray-light);transition:all .2s ease}.mobile-menu a[data-v-8a779b8a]:hover,.mobile-menu a.router-link-active[data-v-8a779b8a]{color:var(--navy);background:var(--gray-light);padding-left:1.5rem}.mobile-menu .mobile-cta[data-v-8a779b8a]{background:var(--navy);color:var(--white);text-align:center;border-radius:8px;margin-top:1rem;border:none;font-size:1.125rem;padding:1.25rem 1rem;font-weight:600}.page-hero[data-v-8a779b8a]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--navy-light),var(--navy));color:var(--white);text-align:center}.section-badge[data-v-8a779b8a]{display:inline-block;background:#fff3;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1rem}.page-hero h1[data-v-8a779b8a]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-v-8a779b8a]{font-size:1.25rem;opacity:.9}.contact-section[data-v-8a779b8a]{padding:6rem 2rem}.container[data-v-8a779b8a]{max-width:1200px;margin:0 auto}.contact-grid[data-v-8a779b8a]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem}.contact-form-wrapper h2[data-v-8a779b8a],.contact-info-wrapper h2[data-v-8a779b8a]{font-size:2rem;color:var(--navy);margin-bottom:2rem}.contact-form[data-v-8a779b8a]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-8a779b8a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-8a779b8a]{display:flex;flex-direction:column}.form-group label[data-v-8a779b8a]{font-weight:600;color:var(--navy);margin-bottom:.5rem}.form-group input[data-v-8a779b8a],.form-group select[data-v-8a779b8a],.form-group textarea[data-v-8a779b8a]{padding:.75rem;border:2px solid var(--gray-light);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s ease}.form-group input[data-v-8a779b8a]:focus,.form-group select[data-v-8a779b8a]:focus,.form-group textarea[data-v-8a779b8a]:focus{outline:none;border-color:var(--navy)}.submit-button[data-v-8a779b8a]{background:var(--navy);color:var(--white);padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-8a779b8a]:hover:not(:disabled){background:var(--navy-dark);transform:translateY(-2px)}.submit-button[data-v-8a779b8a]:disabled{opacity:.6;cursor:not-allowed}.status-message[data-v-8a779b8a]{padding:1rem;border-radius:8px;text-align:center;font-weight:600}.status-message.success[data-v-8a779b8a]{background:#d1fae5;color:#065f46}.status-message.error[data-v-8a779b8a]{background:#fee2e2;color:#991b1b}.info-card[data-v-8a779b8a]{display:flex;gap:1.5rem;padding:1.5rem;background:var(--gray-light);border-radius:12px;margin-bottom:1.5rem}.info-icon[data-v-8a779b8a]{font-size:2rem;flex-shrink:0}.info-card h4[data-v-8a779b8a]{color:var(--navy);margin-bottom:.5rem;font-size:1.1rem}.info-card a[data-v-8a779b8a]{color:var(--navy);text-decoration:none;font-weight:600}.info-card a[data-v-8a779b8a]:hover{text-decoration:underline}.info-card p[data-v-8a779b8a]{color:var(--gray);line-height:1.6}.divisions-info[data-v-8a779b8a]{margin-top:3rem;padding:2rem;background:var(--navy-light);color:var(--white);border-radius:12px}.divisions-info h3[data-v-8a779b8a]{margin-bottom:1rem}.divisions-info ul[data-v-8a779b8a]{list-style:none;padding:0}.divisions-info li[data-v-8a779b8a]{padding:.5rem 0;line-height:1.6}.footer[data-v-8a779b8a]{background:#0f172a;color:var(--white);padding:4rem 2rem 2rem}.footer-content[data-v-8a779b8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4[data-v-8a779b8a]{margin-bottom:1rem}.footer-col a[data-v-8a779b8a],.footer-col p[data-v-8a779b8a]{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem}.footer-col a[data-v-8a779b8a]:hover{color:var(--white)}.footer-bottom[data-v-8a779b8a]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}@media(max-width:768px){.desktop-nav[data-v-8a779b8a]{display:none}.mobile-menu-btn[data-v-8a779b8a]{display:flex}.mobile-menu[data-v-8a779b8a]{display:block}.page-hero h1[data-v-8a779b8a]{font-size:2rem}.contact-grid[data-v-8a779b8a],.form-row[data-v-8a779b8a]{grid-template-columns:1fr}}
