.anon-page.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;gap:var(--space-3xl, 4rem);max-width:40rem;margin:0 auto}.page-header.svelte-19co7kz.svelte-19co7kz{text-align:center;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.page-header.loaded.svelte-19co7kz.svelte-19co7kz{opacity:1;transform:translateY(0)}.header-label.svelte-19co7kz.svelte-19co7kz{display:flex;align-items:center;justify-content:center;gap:var(--space-md, 1rem);margin-bottom:var(--space-md, 1rem)}.label-line.svelte-19co7kz.svelte-19co7kz{width:2rem;height:1px;background:var(--color-accent, #d97706)}.label-text.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest, .1em);color:var(--color-accent, #d97706)}.page-title.svelte-19co7kz.svelte-19co7kz{font-family:var(--font-display, Georgia);font-size:clamp(var(--text-3xl, 1.875rem),6vw,var(--text-5xl, 3rem));font-weight:400;line-height:var(--leading-tight, 1.15);letter-spacing:var(--tracking-tighter, -.05em);color:var(--color-text-primary, #1c1917);margin-bottom:var(--space-md, 1rem)}.page-description.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-lg, 1.125rem);line-height:var(--leading-relaxed, 1.65);color:var(--color-text-tertiary, #78716c);max-width:28rem;margin:0 auto}.form-card.svelte-19co7kz.svelte-19co7kz{background:var(--color-bg-elevated, #ffffff);border:1px solid var(--color-border-subtle, #f5f5f4);border-radius:var(--radius-2xl, 1.5rem);padding:var(--space-2xl, 3rem);transition:all .4s cubic-bezier(.16,1,.3,1)}.form-card.svelte-19co7kz.svelte-19co7kz:focus-within{border-color:var(--color-border, #e7e5e4);box-shadow:var(--shadow-lg, 0 8px 24px rgba(28, 25, 23, .06))}.message-form.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;gap:var(--space-xl, 2rem)}.form-group.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;gap:var(--space-sm, .75rem)}.form-label.svelte-19co7kz.svelte-19co7kz{display:flex;align-items:baseline;gap:var(--space-sm, .75rem);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-text-primary, #1c1917)}.label-hint.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-xs, .75rem);font-weight:400;color:var(--color-text-muted, #a8a29e)}.form-textarea.svelte-19co7kz.svelte-19co7kz{width:100%;padding:var(--space-lg, 1.5rem);font-family:var(--font-sans, system-ui);font-size:var(--text-base, 1rem);line-height:var(--leading-relaxed, 1.65);color:var(--color-text-primary, #1c1917);background:var(--color-bg-secondary, #f5f5f4);border:1px solid transparent;border-radius:var(--radius-xl, 1rem);resize:vertical;min-height:12rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.form-textarea.svelte-19co7kz.svelte-19co7kz:focus{outline:none;background:var(--color-bg-primary, #fafaf9);border-color:var(--color-accent, #d97706);box-shadow:0 0 0 3px var(--color-accent-subtle, rgba(217, 119, 6, .1))}.form-textarea.svelte-19co7kz.svelte-19co7kz::-moz-placeholder{color:var(--color-text-muted, #a8a29e)}.form-textarea.svelte-19co7kz.svelte-19co7kz::placeholder{color:var(--color-text-muted, #a8a29e)}.dark .form-textarea.svelte-19co7kz.svelte-19co7kz{background:var(--color-bg-tertiary, #292524)}.dark .form-textarea.svelte-19co7kz.svelte-19co7kz:focus{background:var(--color-bg-secondary, #1c1917)}.error-message.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-sm, .875rem);color:#ef4444;margin-top:var(--space-xs, .5rem)}.form-footer.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;gap:var(--space-lg, 1.5rem)}@media (min-width: 480px){.form-footer.svelte-19co7kz.svelte-19co7kz{flex-direction:row;align-items:center;justify-content:space-between}}.privacy-notice.svelte-19co7kz.svelte-19co7kz{display:flex;align-items:center;gap:var(--space-sm, .75rem);font-size:var(--text-sm, .875rem);color:var(--color-text-muted, #a8a29e)}.privacy-notice.svelte-19co7kz svg.svelte-19co7kz{width:1.125rem;height:1.125rem;color:var(--color-accent, #d97706)}.submit-button.svelte-19co7kz.svelte-19co7kz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm, .75rem);padding:var(--space-md, 1rem) var(--space-xl, 2rem);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-bg-primary, #fafaf9);background:var(--color-text-primary, #1c1917);border:none;border-radius:var(--radius-full, 9999px);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.submit-button.svelte-19co7kz.svelte-19co7kz:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(28, 25, 23, .06))}.submit-button.svelte-19co7kz.svelte-19co7kz:disabled{opacity:.7;cursor:not-allowed}.button-arrow.svelte-19co7kz.svelte-19co7kz{transition:transform .2s ease}.submit-button.svelte-19co7kz:hover:not(:disabled) .button-arrow.svelte-19co7kz{transform:translate(4px)}.spinner.svelte-19co7kz.svelte-19co7kz{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-19co7kz-spin .6s linear infinite}@keyframes svelte-19co7kz-spin{to{transform:rotate(360deg)}}.success-state.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-xl, 2rem) 0}.success-icon.svelte-19co7kz.svelte-19co7kz{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--color-accent-subtle, rgba(217, 119, 6, .1));color:var(--color-accent, #d97706);border-radius:50%;margin-bottom:var(--space-lg, 1.5rem)}.success-icon.svelte-19co7kz svg.svelte-19co7kz{width:2rem;height:2rem}.success-title.svelte-19co7kz.svelte-19co7kz{font-family:var(--font-display, Georgia);font-size:var(--text-2xl, 1.5rem);font-weight:400;color:var(--color-text-primary, #1c1917);margin-bottom:var(--space-sm, .75rem)}.success-text.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-base, 1rem);color:var(--color-text-tertiary, #78716c);margin-bottom:var(--space-xl, 2rem)}.reset-button.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-accent, #d97706);background:transparent;border:none;cursor:pointer;transition:opacity .2s ease}.reset-button.svelte-19co7kz.svelte-19co7kz:hover{opacity:.8}.faq-section.svelte-19co7kz.svelte-19co7kz{padding-top:var(--space-2xl, 3rem);border-top:1px solid var(--color-border-subtle, #f5f5f4)}.faq-title.svelte-19co7kz.svelte-19co7kz{font-family:var(--font-display, Georgia);font-size:var(--text-xl, 1.25rem);font-weight:400;color:var(--color-text-primary, #1c1917);margin-bottom:var(--space-xl, 2rem);text-align:center}.faq-grid.svelte-19co7kz.svelte-19co7kz{display:flex;flex-direction:column;gap:var(--space-xl, 2rem)}.faq-item.svelte-19co7kz.svelte-19co7kz{padding:var(--space-lg, 1.5rem);background:var(--color-bg-secondary, #f5f5f4);border-radius:var(--radius-xl, 1rem)}.dark .faq-item.svelte-19co7kz.svelte-19co7kz{background:var(--color-bg-secondary, #1c1917)}.faq-question.svelte-19co7kz.svelte-19co7kz{font-family:var(--font-sans, system-ui);font-size:var(--text-base, 1rem);font-weight:600;color:var(--color-text-primary, #1c1917);margin-bottom:var(--space-sm, .75rem)}.faq-answer.svelte-19co7kz.svelte-19co7kz{font-size:var(--text-sm, .875rem);line-height:var(--leading-relaxed, 1.65);color:var(--color-text-tertiary, #78716c)}@media (max-width: 640px){.form-card.svelte-19co7kz.svelte-19co7kz{padding:var(--space-xl, 2rem) var(--space-lg, 1.5rem)}.submit-button.svelte-19co7kz.svelte-19co7kz{width:100%}}
