main.svelte-j1x9q1{font-family:var(--font-family-sans);line-height:1.6;color:var(--color-text-primary)}.container.svelte-j1x9q1{max-width:1000px;margin:0 auto;padding:2rem}h1.svelte-j1x9q1{color:var(--color-text-primary);text-align:center;margin-bottom:1rem;font-size:2.5rem}.intro.svelte-j1x9q1{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;font-size:1.1rem}.support-content.svelte-j1x9q1{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-section.svelte-j1x9q1{background:var(--gradient-bg);padding:2rem;border-radius:12px;border-left:4px solid var(--color-primary);box-shadow:var(--shadow-md)}h2.svelte-j1x9q1{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.8rem}.contact-section.svelte-j1x9q1 p:where(.svelte-j1x9q1){color:var(--color-text-secondary);margin-bottom:1.5rem}.support-form.svelte-j1x9q1{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-j1x9q1{position:relative}.form-row.svelte-j1x9q1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.support-form .mdc-text-field{width:100%!important;background-color:#0000000f!important;border-radius:4px 4px 0 0!important}.support-form .mdc-text-field:hover{background-color:#00000014!important}.support-form .mdc-text-field--focused{background-color:#0000001a!important}.support-form .mdc-text-field__input{color:var(--color-text-primary)!important;background-color:transparent!important;padding:20px 16px 6px!important}.support-form .mdc-floating-label{color:#0009!important;left:16px!important}.support-form .mdc-floating-label--float-above,.support-form .mdc-text-field--focused .mdc-floating-label{color:var(--color-primary)!important}.support-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{border-bottom-color:#0000006b!important}.support-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input{border-bottom-color:var(--color-primary)!important}.support-form .mdc-text-field--textarea{background-color:#0000000f!important;border-radius:4px!important}.support-form .mdc-text-field--textarea:hover{background-color:#00000014!important}.support-form .mdc-text-field--textarea.mdc-text-field--focused{background-color:#0000001a!important}.support-form .mdc-text-field--textarea .mdc-text-field__input{padding:16px!important}.support-form .mdc-line-ripple{background-color:var(--color-primary)!important}.support-form .mdc-select{width:100%!important}.support-form .mdc-select .mdc-select__anchor{background-color:#0000000f!important;border-radius:4px 4px 0 0!important;min-height:56px!important}.support-form .mdc-select:hover .mdc-select__anchor{background-color:#00000014!important}.support-form .mdc-select--focused .mdc-select__anchor{background-color:#0000001a!important}.support-form .mdc-select .mdc-floating-label{color:#0009!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)!important}.support-form .mdc-select .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)!important;color:var(--color-primary)!important}.support-form .mdc-select--focused .mdc-floating-label{color:var(--color-primary)!important}.support-form .mdc-select--activated .mdc-floating-label{transform:translateY(-106%) scale(.75)!important;color:var(--color-primary)!important}.support-form .mdc-select .mdc-line-ripple{background-color:var(--color-primary)!important}.support-form .mdc-select__selected-text-container{height:auto!important;display:flex!important;align-items:center!important}.support-form .mdc-select__selected-text{color:var(--color-text-primary)!important;padding:20px 52px 6px 16px!important;min-height:24px!important;line-height:24px!important;overflow:visible!important}.support-form .mdc-select__dropdown-icon{fill:#0000008a!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important}.support-form .mdc-select--focused .mdc-select__dropdown-icon{fill:var(--color-primary)!important}.support-form .mdc-button{background-color:var(--color-primary)!important;color:#fff!important}.submit-message.svelte-j1x9q1{margin-top:1rem;padding:1rem;border-radius:6px;font-weight:500}.submit-message.success.svelte-j1x9q1{background:#d1fae5;color:var(--color-success);border:1px solid #a7f3d0}.submit-message.error.svelte-j1x9q1{background:#fee2e2;color:var(--color-error);border:1px solid #fecaca}.direct-contact.svelte-j1x9q1{margin-top:2rem;padding:1rem;background:var(--color-bg-card);border-radius:6px;text-align:center;box-shadow:var(--shadow-sm)}.direct-contact.svelte-j1x9q1 a:where(.svelte-j1x9q1){color:var(--color-primary);text-decoration:none;font-weight:500}.direct-contact.svelte-j1x9q1 a:where(.svelte-j1x9q1):hover{text-decoration:underline}.faq-section.svelte-j1x9q1{background:var(--color-bg-card);padding:2rem;border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}.faq-item.svelte-j1x9q1{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light)}.faq-item.svelte-j1x9q1:last-child{border-bottom:none;margin-bottom:0}.faq-item.svelte-j1x9q1 h3:where(.svelte-j1x9q1){color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.2rem}.faq-item.svelte-j1x9q1 p:where(.svelte-j1x9q1){color:var(--color-text-secondary);margin:0}.faq-item.svelte-j1x9q1 a:where(.svelte-j1x9q1){color:var(--color-primary);text-decoration:none}.faq-item.svelte-j1x9q1 a:where(.svelte-j1x9q1):hover{text-decoration:underline}.resources-section.svelte-j1x9q1{grid-column:1 / -1;margin-top:2rem}.resources.svelte-j1x9q1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.resource-link.svelte-j1x9q1{display:block;padding:1.5rem;background:var(--color-bg-card);border-radius:8px;box-shadow:var(--shadow-md);text-decoration:none;color:inherit;transition:transform .3s ease;border-left:4px solid var(--color-primary);border:1px solid var(--color-border-light)}.resource-link.svelte-j1x9q1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.resource-link.svelte-j1x9q1 h4:where(.svelte-j1x9q1){color:var(--color-text-primary);margin-bottom:.5rem}.resource-link.svelte-j1x9q1 p:where(.svelte-j1x9q1){color:var(--color-text-secondary);margin:0;font-size:.9rem}@media (max-width: 768px){.container.svelte-j1x9q1{padding:1rem}h1.svelte-j1x9q1{font-size:2rem}.support-content.svelte-j1x9q1{grid-template-columns:1fr;gap:2rem}.form-row.svelte-j1x9q1{grid-template-columns:1fr}.contact-section.svelte-j1x9q1,.faq-section.svelte-j1x9q1{padding:1.5rem}}
