text.svelte-1l8nvlt{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;flex-direction:column;min-height:100vh}#svelte{display:flex;flex-direction:column;min-height:100vh}.site-header.svelte-12qhfyh{background:#fff;box-shadow:0 1px 3px #0000001a;border-bottom:1px solid #f3f4f6;position:sticky;top:0;z-index:50}.nav-inner.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo-wrapper.svelte-12qhfyh{display:flex;align-items:center}.logo-link.svelte-12qhfyh{display:flex;align-items:center;text-decoration:none}.logo-mobile.svelte-12qhfyh{display:block;width:10rem}.logo-desktop.svelte-12qhfyh{display:none;width:14rem}.logo-svg{width:100%;height:auto}@media(min-width:640px){.logo-mobile.svelte-12qhfyh{display:none}.logo-desktop.svelte-12qhfyh{display:block}}.nav-links.svelte-12qhfyh{display:none;align-items:center;gap:2rem}@media(min-width:1024px){.nav-links.svelte-12qhfyh{display:flex}}.nav-link.svelte-12qhfyh{color:#374151;font-weight:500;text-decoration:none;transition:color .2s}.nav-link.svelte-12qhfyh:hover{color:var(--primary)}.nav-link.active.svelte-12qhfyh{color:var(--primary);font-weight:600}.nav-link-aidgpt.svelte-12qhfyh{display:flex;align-items:center;gap:.375rem}.nav-link-aidgpt.svelte-12qhfyh:hover{color:var(--secondary)}.ai-badge.svelte-12qhfyh{font-size:10px;font-weight:700;color:#fff;background:var(--secondary);padding:.125rem .375rem;border-radius:9999px}.nav-cta.svelte-12qhfyh{display:none;align-items:center;gap:.75rem}@media(min-width:768px){.nav-cta.svelte-12qhfyh{display:flex}}.btn-linkedin.svelte-12qhfyh{display:inline-flex;align-items:center;background:#0a66c2;color:#fff;padding:.625rem 1rem;border-radius:.5rem;font-weight:600;text-decoration:none;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s}.btn-linkedin.svelte-12qhfyh:hover{background:#004182;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.linkedin-icon.svelte-12qhfyh{width:1rem;height:1rem;margin-right:.5rem}.btn-contact.svelte-12qhfyh{background:var(--primary);color:#fff;padding:.625rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s}.btn-contact.svelte-12qhfyh:hover{background:#004a5a;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.mobile-menu-btn.svelte-12qhfyh{display:block;background:none;border:none;color:#374151;cursor:pointer;padding:.5rem;transition:color .2s}.mobile-menu-btn.svelte-12qhfyh:hover{color:var(--primary)}@media(min-width:1024px){.mobile-menu-btn.svelte-12qhfyh{display:none}}.menu-icon.svelte-12qhfyh{width:1.5rem;height:1.5rem}.mobile-menu.svelte-12qhfyh{background:#fff;border-top:1px solid #f3f4f6;box-shadow:0 10px 15px -3px #0000001a}@media(min-width:1024px){.mobile-menu.svelte-12qhfyh{display:none}}.mobile-menu-inner.svelte-12qhfyh{padding:.5rem}.mobile-link.svelte-12qhfyh{display:block;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#374151;text-decoration:none;border-radius:.375rem;transition:all .2s}.mobile-link.svelte-12qhfyh:hover{color:var(--primary);background:#f9fafb}.mobile-link.active.svelte-12qhfyh{color:var(--primary);background:var(--color-primary-50, #f0fdff)}.mobile-link-aidgpt.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem}.mobile-link-aidgpt.svelte-12qhfyh:hover{color:var(--secondary);background:var(--color-secondary-50, #f0fdff)}.mobile-cta.svelte-12qhfyh{padding-top:1rem;margin-top:.5rem;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.5rem}.mobile-btn-linkedin.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#fff;background:#0a66c2;text-decoration:none;border-radius:.375rem;transition:background .2s}.mobile-btn-linkedin.svelte-12qhfyh:hover{background:#004182}.mobile-btn-contact.svelte-12qhfyh{display:block;width:100%;text-align:center;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#fff;background:var(--primary);text-decoration:none;border-radius:.375rem;transition:background .2s}.mobile-btn-contact.svelte-12qhfyh:hover{background:#004a5a}.main-content.svelte-12qhfyh{flex:1;padding:0}.site-footer.svelte-12qhfyh{background:#111827;color:#fff}.footer-inner.svelte-12qhfyh{padding:3rem 1rem}.footer-grid.svelte-12qhfyh{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.footer-grid.svelte-12qhfyh{grid-template-columns:2fr 1fr 1fr}}.footer-company.svelte-12qhfyh{max-width:28rem}.footer-logo.svelte-12qhfyh{width:11rem;margin-bottom:1rem}.footer-desc.svelte-12qhfyh{color:#d1d5db;margin-bottom:1.5rem;line-height:1.6}.footer-social.svelte-12qhfyh{display:flex;gap:1rem}.social-link.svelte-12qhfyh{color:#d1d5db;transition:color .2s}.social-link.svelte-12qhfyh:hover{color:#fff}.social-icon.svelte-12qhfyh{width:1.5rem;height:1.5rem}.footer-heading.svelte-12qhfyh{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-list.svelte-12qhfyh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;color:#d1d5db}.footer-list.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#d1d5db;text-decoration:none;transition:color .2s}.footer-list.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}.footer-bottom.svelte-12qhfyh{border-top:1px solid #374151;margin-top:2rem;padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#9ca3af}@media(min-width:640px){.footer-bottom.svelte-12qhfyh{flex-direction:row;justify-content:space-between}}
