.marketing-shell.svelte-i6cx22{min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;background:var(--contentBg);color:var(--contentText)}.nav.svelte-i6cx22{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space3) var(--space6);transition:padding .5s cubic-bezier(.16,1,.3,1)}.nav-scrolled.svelte-i6cx22{padding:var(--space3) var(--space6)}.nav-inner.svelte-i6cx22{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space3) var(--space6);border-radius:0;background:transparent;transition:background .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),max-width .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.nav-scrolled.svelte-i6cx22 .nav-inner:where(.svelte-i6cx22){background:#0f0f0ff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;max-width:860px;padding:var(--space2) var(--space5);box-shadow:0 4px 24px #00000026,0 1px 4px #00000014}.nav-inner.svelte-i6cx22{position:relative}.nav-brand.svelte-i6cx22{text-decoration:none;display:flex;align-items:center;gap:var(--space2)}.brand-logo.svelte-i6cx22{height:32px;width:auto;transition:height .5s cubic-bezier(.16,1,.3,1)}.nav-scrolled.svelte-i6cx22 .brand-logo:where(.svelte-i6cx22){height:24px}.nav--light.svelte-i6cx22 .mobile-toggle:where(.svelte-i6cx22){color:var(--contentText)}.nav--light.svelte-i6cx22 .nav-link:where(.svelte-i6cx22){color:var(--contentTextMuted)}.nav--light.svelte-i6cx22 .nav-link:where(.svelte-i6cx22):hover{color:var(--contentText)}.nav--light.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22){color:var(--contentText)}.nav--light.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22):hover{background:#0000000f}.nav--light.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22){background:#0a0a0a;color:#fff}.nav--light.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22):hover{background:#2a2a2a}.nav--light.nav-scrolled.svelte-i6cx22 .mobile-toggle:where(.svelte-i6cx22){color:#fff}.nav--light.nav-scrolled.svelte-i6cx22 .nav-link:where(.svelte-i6cx22){color:#ffffffbf}.nav--light.nav-scrolled.svelte-i6cx22 .nav-link:where(.svelte-i6cx22):hover{color:#fff}.nav--light.nav-scrolled.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22){color:#fff}.nav--light.nav-scrolled.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22):hover{background:#ffffff26}.nav--light.nav-scrolled.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22){background:#fff;color:#111}.nav--light.nav-scrolled.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22):hover{background:#e8e8e8}.mobile-toggle.svelte-i6cx22{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;transition:color var(--transitionFast)}.nav-scrolled.svelte-i6cx22 .mobile-toggle:where(.svelte-i6cx22){color:#fff}.nav-links.svelte-i6cx22{display:flex;align-items:center;gap:var(--space8)}.nav-links-content.svelte-i6cx22{display:contents}.nav-link.svelte-i6cx22{font-size:var(--textSm);font-weight:500;color:#ffffffd9;text-decoration:none;transition:color var(--transitionFast)}.nav-link.svelte-i6cx22:hover{color:#fff;text-decoration:none}.nav-scrolled.svelte-i6cx22 .nav-link:where(.svelte-i6cx22){color:#ffffffbf}.nav-scrolled.svelte-i6cx22 .nav-link:where(.svelte-i6cx22):hover{color:#fff}.nav-actions.svelte-i6cx22{display:flex;align-items:center;gap:var(--space3)}.btn.svelte-i6cx22{display:inline-flex;align-items:center;justify-content:center;font-size:var(--textSm);font-weight:600;padding:var(--space2) var(--space5);border-radius:100px;text-decoration:none;transition:all var(--transitionFast);white-space:nowrap}.btn-primary.svelte-i6cx22{background:var(--accent);color:var(--accentText)}.btn-primary.svelte-i6cx22:hover{background:var(--accentHover);text-decoration:none}.nav-scrolled.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22){background:#fff;color:#111}.nav-scrolled.svelte-i6cx22 .btn-primary:where(.svelte-i6cx22):hover{background:#e8e8e8}.btn-ghost.svelte-i6cx22{color:#fff;background:transparent}.btn-ghost.svelte-i6cx22:hover{background:#ffffff26;text-decoration:none}.nav-scrolled.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22){color:#fff}.nav-scrolled.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22):hover{background:#ffffff26}.main.svelte-i6cx22{flex:1}.footer.svelte-i6cx22{border-top:1px solid var(--contentBorder);background:var(--surface2);padding:var(--space16) var(--space6) var(--space8)}.footer-inner.svelte-i6cx22{max-width:1200px;margin:0 auto}.footer-grid.svelte-i6cx22{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space8);margin-bottom:var(--space12)}.footer-brand-row.svelte-i6cx22{display:flex;align-items:center;gap:var(--space2)}.footer-brand.svelte-i6cx22 .brand-logo:where(.svelte-i6cx22){height:42px}.footer-tagline.svelte-i6cx22{margin-top:var(--space3);font-size:var(--textSm);color:var(--contentTextMuted);line-height:var(--leadingRelaxed);max-width:300px}.footer-col.svelte-i6cx22{display:flex;flex-direction:column;gap:var(--space3)}.footer-col.svelte-i6cx22 h4:where(.svelte-i6cx22){font-size:var(--textXs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--contentTextMuted);margin-bottom:var(--space1)}.footer-col.svelte-i6cx22 a:where(.svelte-i6cx22),.footer-link.svelte-i6cx22{font-size:var(--textSm);color:var(--contentText);text-decoration:none;background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit}.footer-col.svelte-i6cx22 a:where(.svelte-i6cx22):hover,.footer-link.svelte-i6cx22:hover{color:var(--accent)}.footer-bottom.svelte-i6cx22{border-top:1px solid var(--contentBorder);display:flex;align-items:center;justify-content:space-between;gap:var(--space4);flex-wrap:wrap;padding-top:var(--space6)}.footer-bottom.svelte-i6cx22 p:where(.svelte-i6cx22){font-size:var(--textXs);color:var(--contentTextMuted)}.footer-locale.svelte-i6cx22{display:inline-flex;align-items:center;gap:var(--space2);font-size:var(--textXs)}.footer-locale-label.svelte-i6cx22,.footer-locale-divider.svelte-i6cx22{color:var(--contentTextMuted)}.footer-locale-link.svelte-i6cx22{color:var(--contentTextMuted);text-decoration:none;letter-spacing:.06em;transition:color var(--transitionFast)}.footer-locale-link.svelte-i6cx22:hover,.footer-locale-link.active.svelte-i6cx22{color:var(--contentText)}@media(max-width:768px){.mobile-toggle.svelte-i6cx22{display:flex}.nav-inner.svelte-i6cx22{border-radius:0;background:transparent;flex-wrap:wrap;transition:background .5s cubic-bezier(.16,1,.3,1),border-radius .4s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),max-width .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.nav-inner.svelte-i6cx22:has(.nav-links.open:where(.svelte-i6cx22)){background:#0f0f0ff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px}.nav-scrolled.svelte-i6cx22 .nav-inner:where(.svelte-i6cx22){border-radius:24px;max-width:none}.nav-scrolled.svelte-i6cx22 .nav-inner:where(.svelte-i6cx22):has(.nav-links.open:where(.svelte-i6cx22)){border-radius:24px}.nav-links.svelte-i6cx22{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);width:100%;padding:0}.nav-links.open.svelte-i6cx22{grid-template-rows:1fr}.nav-links-content.svelte-i6cx22{min-height:0;display:flex;flex-direction:column;gap:var(--space1);padding:0;transition:padding .35s cubic-bezier(.16,1,.3,1)}.nav-links.open.svelte-i6cx22 .nav-links-content:where(.svelte-i6cx22){padding:var(--space3) 0 var(--space2)}.nav-links.svelte-i6cx22 .nav-link:where(.svelte-i6cx22){color:#ffffffb3;padding:var(--space2) var(--space3);border-radius:12px;transition:background .15s ease,color .15s ease}.nav-links.svelte-i6cx22 .nav-link:where(.svelte-i6cx22):hover{color:#fff;background:#ffffff14}.nav-links.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22){color:#fff}.nav-links.svelte-i6cx22 .btn-ghost:where(.svelte-i6cx22):hover{background:#ffffff26}.nav-links.svelte-i6cx22 .nav-actions:where(.svelte-i6cx22){padding-top:var(--space2);border-top:1px solid rgba(255,255,255,.08);margin-top:var(--space1)}.nav-actions.svelte-i6cx22{flex-direction:column;width:100%}.nav-actions.svelte-i6cx22 .btn:where(.svelte-i6cx22){width:100%;text-align:center}.footer-grid.svelte-i6cx22{grid-template-columns:1fr;gap:var(--space6)}.footer-bottom.svelte-i6cx22{flex-direction:column;align-items:flex-start}}
