.hero-canvas.svelte-qdfx9m{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10;pointer-events:none}.navbar.svelte-8ywm81{position:fixed;top:0;left:0;right:0;background:var(--bg-navbar);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-bottom:1px solid var(--border-primary);z-index:1000;transform:translateY(-100%);transition:transform var(--transition-base) ease-in-out;padding:var(--space-4) 0}.navbar.visible.svelte-8ywm81{transform:translateY(0)}.navbar-content.svelte-8ywm81{max-width:1200px;margin:0 auto;padding:0 var(--space-8);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.navbar-left.svelte-8ywm81,.navbar-center.svelte-8ywm81,.navbar-right.svelte-8ywm81{flex:1;display:flex;align-items:center}.navbar-left.svelte-8ywm81{justify-content:flex-start;gap:1rem;align-items:center}.navbar-center.svelte-8ywm81{justify-content:center}.navbar-right.svelte-8ywm81{justify-content:flex-end}.wordmark.svelte-8ywm81{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;transition:transform var(--transition-fast) ease}.wordmark.svelte-8ywm81:hover{transform:scale(1.02)}.title.svelte-8ywm81{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:center;font-family:var(--font-family-display);letter-spacing:.02em}@media (max-width: 768px){.navbar-content.svelte-8ywm81{padding:0 var(--space-4);gap:var(--space-2)}.wordmark.svelte-8ywm81 svg:where(.svelte-8ywm81){width:28px;height:28px}.title.svelte-8ywm81{font-size:var(--font-size-base)}.wordmark.svelte-8ywm81{gap:var(--space-1)}}@media (max-width: 520px){.navbar-content.svelte-8ywm81{padding:0 var(--space-3);gap:var(--space-1)}.navbar-center.svelte-8ywm81{display:none}.navbar-left.svelte-8ywm81,.navbar-right.svelte-8ywm81{flex:0 0 auto}.title.svelte-8ywm81{font-size:var(--font-size-sm)}.wordmark.svelte-8ywm81 svg:where(.svelte-8ywm81){width:24px;height:24px}}.footer.svelte-1y2zyj1{background:var(--bg-footer);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-top:1px solid var(--border-primary);padding:2rem 0;margin-top:0}.footer-content.svelte-1y2zyj1{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-left.svelte-1y2zyj1{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:transform .2s ease}.footer-left.svelte-1y2zyj1:hover{transform:scale(1.02)}.logo-space.svelte-1y2zyj1{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.company-info.svelte-1y2zyj1{display:flex;flex-direction:column;gap:.25rem}.company-name.svelte-1y2zyj1{font-size:1.75rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;font-family:var(--font-family-display);letter-spacing:.03em}.footer-right.svelte-1y2zyj1{text-align:right}.trademark.svelte-1y2zyj1{font-size:.85rem;color:var(--text-trademark);margin:0}@media (max-width: 768px){.footer.svelte-1y2zyj1{padding:1.5rem 0;margin-top:0}.footer-content.svelte-1y2zyj1{padding:0 1rem;flex-direction:column;gap:1.5rem;text-align:center}.footer-left.svelte-1y2zyj1{flex-direction:column;gap:.75rem}.logo-space.svelte-1y2zyj1{width:45px;height:45px}.logo-space.svelte-1y2zyj1 svg:where(.svelte-1y2zyj1){width:45px;height:45px}.company-name.svelte-1y2zyj1{font-size:1.5rem}.footer-right.svelte-1y2zyj1{text-align:center}}.svelte-sv7bqq{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-body);color:var(--text-primary);line-height:1.6}:root{--company-font: var(--font-family-display);--company-font-weight: var(--font-weight-medium)}main.svelte-sv7bqq{min-height:100vh;position:relative;z-index:1}.back-to-top.svelte-sv7bqq{position:fixed;bottom:var(--space-8);right:var(--space-8);width:var(--space-14);height:var(--space-14);background:var(--bg-back-to-top);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-accent-medium);border-radius:50%;color:var(--color-brand-primary);cursor:pointer;transition:all var(--transition-base) cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(var(--space-2));animation:svelte-sv7bqq-fadeInUp .3s ease forwards}.back-to-top.svelte-sv7bqq:hover{background:var(--bg-back-to-top-hover);border-color:var(--border-accent-heavy);transform:translateY(calc(-1 * var(--space-1)));box-shadow:0 8px 25px var(--glow-accent),0 0 0 1px var(--border-accent)}.back-to-top.svelte-sv7bqq:active{transform:translateY(calc(-1 * var(--space-1)));transition:all .1s ease}@keyframes svelte-sv7bqq-fadeInUp{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.back-to-top.svelte-sv7bqq{bottom:var(--space-4);right:var(--space-4);width:var(--space-12);height:var(--space-12)}}
