.hero-contact.svelte-1tae0tm{background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);padding:4rem 0 3rem;text-align:center;position:relative;overflow:hidden}.hero-contact.svelte-1tae0tm:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,68,68,.05) 0%,transparent 50%);pointer-events:none}.hero-content.svelte-1tae0tm{position:relative;z-index:2}.hero-contact.svelte-1tae0tm h1:where(.svelte-1tae0tm){font-size:clamp(2rem,5vw,3.5rem);font-family:var(--font-brand);margin-bottom:1.5rem;color:var(--color-text-primary)}.hero-subtitle.svelte-1tae0tm{font-size:1.2rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.contact-grid.svelte-1tae0tm{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-cta.svelte-1tae0tm{background-color:var(--color-bg-secondary);padding:2rem;border-radius:var(--border-radius);border:1px solid var(--color-accent)}.contact-cta.svelte-1tae0tm h2:where(.svelte-1tae0tm){color:var(--color-text-primary);margin-bottom:1rem}.contact-cta.svelte-1tae0tm p:where(.svelte-1tae0tm){color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem}.cta-highlight.svelte-1tae0tm{background:var(--color-subtle-red);padding:1rem;border-radius:var(--border-radius);border-left:3px solid var(--color-studio-red)}.cta-highlight.svelte-1tae0tm p:where(.svelte-1tae0tm){margin:0;font-size:.9rem}.contact-desc.svelte-1tae0tm{font-size:.85rem;color:var(--color-text-tertiary);margin-top:.25rem;margin-bottom:0}.discord-handle.svelte-1tae0tm{color:var(--color-text-primary);font-family:Monaco,Menlo,monospace;background:var(--color-bg-tertiary);padding:.2rem .5rem;border-radius:4px;font-size:.9rem}.contact-info.svelte-1tae0tm{space-y:3rem}.info-section.svelte-1tae0tm h2:where(.svelte-1tae0tm){font-size:2rem;margin-bottom:1rem;color:var(--color-text-primary)}.info-section.svelte-1tae0tm p:where(.svelte-1tae0tm){color:var(--color-text-secondary);line-height:1.6;margin-bottom:2rem}.contact-details.svelte-1tae0tm{margin-bottom:3rem}.contact-item.svelte-1tae0tm{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.contact-icon.svelte-1tae0tm{margin-top:.25rem;width:1.5rem;height:1.5rem}.contact-icon.svelte-1tae0tm img:where(.svelte-1tae0tm){width:100%;height:100%;stroke:#fff}.contact-text.svelte-1tae0tm h3:where(.svelte-1tae0tm){color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.1rem}.contact-text.svelte-1tae0tm p:where(.svelte-1tae0tm),.contact-text.svelte-1tae0tm a:where(.svelte-1tae0tm){color:var(--color-text-secondary);margin:0}.contact-text.svelte-1tae0tm a:where(.svelte-1tae0tm):hover{color:var(--color-studio-red)}.services-list.svelte-1tae0tm h3:where(.svelte-1tae0tm){color:var(--color-text-primary);margin-bottom:1rem;font-size:1.2rem}.services-list.svelte-1tae0tm ul:where(.svelte-1tae0tm){list-style:none;padding:0}.services-list.svelte-1tae0tm li:where(.svelte-1tae0tm){color:var(--color-text-secondary);margin-bottom:.5rem;position:relative;padding-left:1.5rem}.services-list.svelte-1tae0tm li:where(.svelte-1tae0tm):before{content:"→";color:var(--color-studio-red);position:absolute;left:0;font-weight:700}.faq-section.svelte-1tae0tm{background-color:var(--color-bg-secondary)}.section-title.svelte-1tae0tm{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--color-text-primary)}.faq-grid.svelte-1tae0tm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item.svelte-1tae0tm{background-color:var(--color-bg-primary);padding:2rem;border-radius:var(--border-radius);border:1px solid var(--color-accent)}.faq-item.svelte-1tae0tm h3:where(.svelte-1tae0tm){color:var(--color-text-primary);margin-bottom:1rem;font-size:1.2rem}.faq-item.svelte-1tae0tm p:where(.svelte-1tae0tm){color:var(--color-text-secondary);line-height:1.6;margin:0}@media (max-width: 768px){.contact-grid.svelte-1tae0tm{grid-template-columns:1fr;gap:2rem}.faq-grid.svelte-1tae0tm{grid-template-columns:1fr}}
