.contact-info.svelte-17958yv h2:where(.svelte-17958yv){margin-bottom:var(--spacing-lg);font-size:1.25rem}.info-cards.svelte-17958yv{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.info-card.svelte-17958yv{background:var(--color-bg-panel);border:1px solid var(--color-edge-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.info-card.svelte-17958yv h3:where(.svelte-17958yv){margin-bottom:var(--spacing-sm);font-size:1rem}.info-card.svelte-17958yv p:where(.svelte-17958yv){color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);font-size:.9375rem;line-height:1.5}.info-card.svelte-17958yv ul:where(.svelte-17958yv){padding:0;list-style:none}.info-card.svelte-17958yv li:where(.svelte-17958yv){margin-bottom:var(--spacing-xs)}.info-card.svelte-17958yv a:where(.svelte-17958yv){color:var(--color-accent-purple);text-decoration:none}.info-card.svelte-17958yv a:where(.svelte-17958yv):hover{text-decoration:underline}.info-card.svelte-17958yv .note:where(.svelte-17958yv){margin-bottom:0;font-size:.8125rem;font-style:italic}.turnstile-widget.svelte-1o9e4ko{min-height:65px}.success-message.svelte-6rr0sp{text-align:center;padding:var(--spacing-3xl);background:var(--color-bg-panel);border:1px solid var(--color-edge-subtle);border-radius:var(--radius-lg)}.success-icon.svelte-6rr0sp{background:linear-gradient(135deg, var(--color-accent-purple), var(--color-accent-cyan));width:64px;height:64px;color:var(--color-white);margin:0 auto var(--spacing-lg);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.success-message.svelte-6rr0sp h2:where(.svelte-6rr0sp){margin-bottom:var(--spacing-md)}.success-message.svelte-6rr0sp p:where(.svelte-6rr0sp){color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.contact-form.svelte-6rr0sp{background:var(--color-bg-panel);border:1px solid var(--color-edge-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.error-banner.svelte-6rr0sp{border:1px solid var(--color-danger);color:var(--color-danger);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);background:#ff4e4e1a;display:flex}.error-icon.svelte-6rr0sp{font-size:1.25rem}.hp-field.svelte-6rr0sp{position:absolute;top:-9999px;left:-9999px}.form-row.svelte-6rr0sp{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.form-row.svelte-6rr0sp{grid-template-columns:1fr}}.form-group.svelte-6rr0sp{margin-bottom:var(--spacing-lg)}.form-group.svelte-6rr0sp label:where(.svelte-6rr0sp){margin-bottom:var(--spacing-xs);color:var(--color-text-primary);font-weight:500;display:block}.required.svelte-6rr0sp{color:var(--color-danger)}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp),.form-group.svelte-6rr0sp select:where(.svelte-6rr0sp),.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp){width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-deepspace);border:1px solid var(--color-edge-bright);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp)::placeholder,.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp)::placeholder{color:var(--color-text-muted)}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp):hover:not(:disabled),.form-group.svelte-6rr0sp select:where(.svelte-6rr0sp):hover:not(:disabled),.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp):hover:not(:disabled){border-color:var(--color-accent-purple)}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp):focus,.form-group.svelte-6rr0sp select:where(.svelte-6rr0sp):focus,.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp):focus{border-color:var(--color-accent-purple);box-shadow:0 0 0 3px var(--color-glow-purple);outline:none}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp):invalid:not(:placeholder-shown),.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp):invalid:not(:placeholder-shown){border-color:var(--color-danger)}.form-group.svelte-6rr0sp input:where(.svelte-6rr0sp):disabled,.form-group.svelte-6rr0sp select:where(.svelte-6rr0sp):disabled,.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp):disabled{opacity:.6;cursor:not-allowed}.form-group.svelte-6rr0sp select:where(.svelte-6rr0sp){cursor:pointer}.form-group.svelte-6rr0sp textarea:where(.svelte-6rr0sp){resize:vertical;min-height:120px}.form-info.svelte-6rr0sp{background:var(--color-bg-deepspace);border:1px solid var(--color-edge-subtle);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.form-info.svelte-6rr0sp p:where(.svelte-6rr0sp){color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);font-size:.875rem;line-height:1.5}.form-info.svelte-6rr0sp p:where(.svelte-6rr0sp):last-child{margin-bottom:0}.form-info.svelte-6rr0sp strong:where(.svelte-6rr0sp){color:var(--color-text-primary)}.captcha-group.svelte-6rr0sp{margin-bottom:var(--spacing-lg);justify-content:center;min-height:65px;display:flex}.turnstile-widget{min-height:65px}.form-actions.svelte-6rr0sp{margin-bottom:var(--spacing-md)}.btn-submit.svelte-6rr0sp,.btn-primary.svelte-6rr0sp{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-accent-purple);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;min-width:160px;font-size:1rem;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-submit.svelte-6rr0sp:hover:not(:disabled),.btn-primary.svelte-6rr0sp:hover{background:var(--color-accent-purple-hover);box-shadow:0 0 12px var(--color-glow-purple-hover)}.btn-submit.svelte-6rr0sp:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-6rr0sp{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-6rr0sp-spin}@keyframes svelte-6rr0sp-spin{to{transform:rotate(360deg)}}.form-disclaimer.svelte-6rr0sp{color:var(--color-text-secondary);text-align:center;font-size:.8125rem}.form-disclaimer.svelte-6rr0sp a:where(.svelte-6rr0sp){color:var(--color-accent-purple);text-decoration:underline}.support-page.svelte-1j5tn20{padding:var(--spacing-3xl) 0}.container.svelte-1j5tn20{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.page-header.svelte-1j5tn20{text-align:center;margin-bottom:var(--spacing-2xl)}.page-header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){margin-bottom:var(--spacing-sm);background:linear-gradient(135deg, var(--color-accent-purple), var(--color-accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem}.subtitle.svelte-1j5tn20{color:var(--color-text-secondary);font-size:1.125rem}.faq-section.svelte-1j5tn20{margin-bottom:var(--spacing-2xl)}.faq-section.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin-bottom:var(--spacing-lg);font-size:1.5rem}.faq-list.svelte-1j5tn20{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq-item.svelte-1j5tn20{background:var(--color-bg-panel);border:1px solid var(--color-edge-subtle);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.faq-item.open.svelte-1j5tn20{border-color:var(--color-accent-purple)}.faq-question.svelte-1j5tn20{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:1rem;font-weight:500;transition:background .2s;display:flex}.faq-question.svelte-1j5tn20:hover{background:var(--color-bg-hover)}.faq-question.svelte-1j5tn20:focus-visible{outline:2px solid var(--color-accent-purple);outline-offset:-2px}.faq-item.svelte-1j5tn20 .faq-chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.faq-item.open.svelte-1j5tn20 .faq-chevron{color:var(--color-accent-purple);transform:rotate(180deg)}.faq-answer.svelte-1j5tn20{padding:0 var(--spacing-lg) var(--spacing-md);color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.faq-answer.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0}.form-heading.svelte-1j5tn20{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:1.25rem}
