.contact-page.svelte-r5hllo{padding-top:calc(var(--space-3xl) + var(--space-md));padding-bottom:var(--space-2xl);min-height:100vh}.contact-header.svelte-r5hllo{text-align:center;max-width:700px;margin:0 auto var(--space-2xl)}.header-icon.svelte-r5hllo{width:80px;height:80px;background:var(--accent-dim);border:1px solid var(--border-hover);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto var(--space-md)}.contact-header.svelte-r5hllo h1:where(.svelte-r5hllo){font-size:var(--text-4xl);margin-bottom:var(--space-xs)}.contact-header.svelte-r5hllo p:where(.svelte-r5hllo){font-size:var(--text-lg);color:var(--text-secondary)}.contact-content.svelte-r5hllo{max-width:1000px;margin:0 auto}.contact-info-grid.svelte-r5hllo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin-bottom:var(--space-3xl)}.info-card.svelte-r5hllo{padding:var(--space-xl);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;text-align:center;transition:all .3s ease}.info-card.svelte-r5hllo:hover{transform:translateY(-5px);border-color:var(--border-hover)}.card-icon.svelte-r5hllo{width:56px;height:56px;background:var(--accent-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto var(--space-md)}.info-card.svelte-r5hllo h3:where(.svelte-r5hllo){font-size:var(--text-lg);margin-bottom:var(--space-xs)}.info-card.svelte-r5hllo p:where(.svelte-r5hllo){font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-sm)}.contact-link.svelte-r5hllo{display:block;font-size:var(--text-base);font-weight:600;color:var(--accent);text-decoration:none;margin-bottom:var(--space-sm);font-style:normal}.contact-link.svelte-r5hllo:hover{text-decoration:underline}.response-time.svelte-r5hllo{display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-xs);margin-bottom:0}.contact-form-section.svelte-r5hllo{max-width:700px;margin:0 auto var(--space-3xl)}.form-header.svelte-r5hllo{text-align:center;margin-bottom:var(--space-xl)}.form-header.svelte-r5hllo h2:where(.svelte-r5hllo){font-size:var(--text-2xl);margin-bottom:var(--space-xs)}.form-header.svelte-r5hllo p:where(.svelte-r5hllo){font-size:var(--text-base);color:var(--text-secondary)}.contact-form.svelte-r5hllo{padding:var(--space-xl);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:20px}.form-row.svelte-r5hllo{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:640px){.form-row.svelte-r5hllo{grid-template-columns:1fr}}.form-group.svelte-r5hllo{margin-bottom:var(--space-md)}.form-group.svelte-r5hllo label:where(.svelte-r5hllo){display:block;font-size:var(--text-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--space-2xs)}.form-group.svelte-r5hllo input:where(.svelte-r5hllo),.form-group.svelte-r5hllo select:where(.svelte-r5hllo),.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo){width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);transition:all .2s ease}.form-group.svelte-r5hllo input:where(.svelte-r5hllo):focus,.form-group.svelte-r5hllo select:where(.svelte-r5hllo):focus,.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo):focus{outline:none;border-color:var(--accent);background:var(--bg-secondary)}.form-group.svelte-r5hllo input:where(.svelte-r5hllo)::-moz-placeholder,.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo)::-moz-placeholder{color:var(--text-muted)}.form-group.svelte-r5hllo input:where(.svelte-r5hllo)::placeholder,.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo)::placeholder{color:var(--text-muted)}.form-group.svelte-r5hllo textarea:where(.svelte-r5hllo){resize:vertical;min-height:120px}.submit-btn.svelte-r5hllo{display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);width:100%;padding:var(--space-sm) var(--space-md);background:var(--accent);color:var(--bg-primary);border:none;border-radius:12px;font-family:Outfit,sans-serif;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn.svelte-r5hllo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #c8ff0040}.submit-btn.svelte-r5hllo:disabled{opacity:.5;cursor:not-allowed}.form-note.svelte-r5hllo{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin-top:var(--space-md);margin-bottom:0}.form-note.svelte-r5hllo a:where(.svelte-r5hllo){color:var(--accent);text-decoration:none}.form-note.svelte-r5hllo a:where(.svelte-r5hllo):hover{text-decoration:underline}.alternatives-section.svelte-r5hllo{text-align:center}.alternatives-section.svelte-r5hllo h2:where(.svelte-r5hllo){font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.alternatives-grid.svelte-r5hllo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);max-width:900px;margin:0 auto}.alternative-card.svelte-r5hllo{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;transition:all .3s ease}.alternative-card.svelte-r5hllo:hover{border-color:var(--border-hover);transform:translateY(-3px)}.alternative-card.svelte-r5hllo h4:where(.svelte-r5hllo){font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-xs)}.alternative-card.svelte-r5hllo p:where(.svelte-r5hllo){font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary);margin:0}.alternative-card.svelte-r5hllo a:where(.svelte-r5hllo){color:var(--accent);text-decoration:none}.alternative-card.svelte-r5hllo a:where(.svelte-r5hllo):hover{text-decoration:underline}@media(max-width:768px){.contact-header.svelte-r5hllo h1:where(.svelte-r5hllo){font-size:var(--text-3xl)}.contact-info-grid.svelte-r5hllo,.alternatives-grid.svelte-r5hllo{grid-template-columns:1fr}}
