.contact-form.svelte-12xyhj1{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;max-width:500px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.field-container.svelte-12xyhj1{position:relative}.submit-container.svelte-12xyhj1{margin-top:1rem}.submit-message.svelte-12xyhj1{margin-top:1rem;padding:1rem;border-radius:var(--radius-md);font-weight:500;text-align:center}.submit-message.success.svelte-12xyhj1{background:#34d3991f;color:var(--color-success);border:1px solid rgba(52,211,153,.35)}.submit-message.error.svelte-12xyhj1{background:#f871711f;color:var(--color-error);border:1px solid rgba(248,113,113,.35)}.contact-form .mdc-text-field{width:100%!important;background-color:var(--color-bg-secondary)!important}.contact-form .mdc-text-field:hover{background-color:var(--color-bg-tertiary)!important}.contact-form .mdc-text-field__input{color:var(--color-text-primary)!important}.contact-form .mdc-floating-label{color:var(--color-text-secondary)!important;font-family:var(--font-family-mono)!important}.contact-form .mdc-floating-label--float-above,.contact-form .mdc-text-field--focused .mdc-floating-label{color:var(--color-primary)!important}.contact-form .mdc-line-ripple:after{border-bottom-color:var(--color-primary)!important}.contact-form .mdc-button{background-color:var(--color-primary)!important;color:var(--color-text-on-signal)!important}@media (max-width: 768px){.contact-form.svelte-12xyhj1{padding:1.5rem;margin:1rem}}main.svelte-1j5tn20{max-width:1000px;margin:auto;padding:2rem;font-family:var(--font-family-sans)}.section-code.svelte-1j5tn20{text-align:center}h1.svelte-1j5tn20{text-align:center;color:var(--color-text-primary);margin-bottom:1rem;font-size:clamp(2.25rem,5vw,3rem);font-family:var(--font-family-display)}.intro.svelte-1j5tn20{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;font-size:1.1rem}.support-options.svelte-1j5tn20{display:grid;grid-template-columns:1fr 1fr;gap:3rem}h2.svelte-1j5tn20{color:var(--color-text-primary);margin-bottom:1.5rem;font-size:1.8rem}.product-support.svelte-1j5tn20{background:var(--color-bg-card);padding:2rem;border-radius:12px;border-left:4px solid var(--color-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}.product-cards.svelte-1j5tn20{display:flex;flex-direction:column;gap:1rem}.product-card.svelte-1j5tn20{display:block;text-decoration:none;color:inherit}.product-card.svelte-1j5tn20 .signal-chip:where(.svelte-1j5tn20){margin-bottom:.75rem}.product-icon.svelte-1j5tn20{width:50px;height:50px;margin:0 auto 1rem;display:block}.product-icon.svelte-1j5tn20 img:where(.svelte-1j5tn20){width:100%;height:100%;object-fit:contain;border-radius:12px;box-shadow:0 2px 8px #0000001a}.product-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.3rem;text-align:center}.product-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--color-text-secondary);margin-bottom:1rem}.cta.svelte-1j5tn20{color:var(--color-primary);font-weight:500}.general-support.svelte-1j5tn20{background:var(--color-bg-card);padding:2rem;border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}.general-support.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--color-text-secondary);margin-bottom:1.5rem}@media (max-width: 768px){main.svelte-1j5tn20{padding:1rem}h1.svelte-1j5tn20{font-size:2rem}.support-options.svelte-1j5tn20{grid-template-columns:1fr;gap:2rem}.product-support.svelte-1j5tn20,.general-support.svelte-1j5tn20{padding:1.5rem}}
