.contact-section.svelte-1hgotnh{color:var(--color-text-primary);padding:var(--space-32) 0 var(--space-16) 0;width:100%;display:flex;justify-content:center;text-align:center}.content.svelte-1hgotnh{max-width:var(--container-lg);width:90%;display:flex;flex-direction:column;align-items:center}.subtitle.svelte-1hgotnh{font-size:var(--font-size-sm);color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);font-family:var(--font-secondary)}.title.svelte-1hgotnh{font-size:var(--font-size-6xl);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);margin:0 0 var(--space-6) 0;line-height:var(--line-height-tight)}.title.svelte-1hgotnh .highlight{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:4px;text-underline-offset:8px}.description.svelte-1hgotnh{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:60ch;margin:0 0 var(--space-10) 0;line-height:var(--line-height-relaxed)}.cta-wrapper.svelte-1hgotnh{margin-bottom:var(--space-20)}.footer.svelte-1hgotnh{display:flex;gap:var(--space-8);margin-top:auto;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-8);width:100%;justify-content:center}.footer.svelte-1hgotnh a:where(.svelte-1hgotnh){color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-decoration:none;transition:color .2s ease}.footer.svelte-1hgotnh a:where(.svelte-1hgotnh):hover{color:var(--color-primary)}@media(max-width:768px){.title.svelte-1hgotnh{font-size:var(--font-size-4xl)}.footer.svelte-1hgotnh{flex-direction:column;gap:var(--space-4)}}
