.contact-form.svelte-1y5vsfa{display:flex;flex-direction:column;gap:var(--space-5)}.form-group.svelte-1y5vsfa{display:flex;flex-direction:column;gap:var(--space-2)}.label-row.svelte-1y5vsfa{display:flex;justify-content:space-between;align-items:center}label.svelte-1y5vsfa{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.optional-label.svelte-1y5vsfa{font-weight:400;color:var(--text-muted);font-size:.75rem}.enhance-btn.svelte-1y5vsfa{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--aurora-coral);background:#e8a87c1a;border:1px solid rgba(232,168,124,.3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast)}.enhance-btn.svelte-1y5vsfa:hover:not(:disabled){background:#e8a87c33;border-color:var(--aurora-coral)}.enhance-btn.svelte-1y5vsfa:disabled{opacity:.5;cursor:not-allowed}.enhance-btn.svelte-1y5vsfa svg:where(.svelte-1y5vsfa){width:14px;height:14px}.spinner-small.svelte-1y5vsfa{width:12px;height:12px;border:2px solid rgba(232,168,124,.3);border-top-color:var(--aurora-coral);border-radius:50%;animation:svelte-1y5vsfa-spin .8s linear infinite}input.svelte-1y5vsfa,textarea.svelte-1y5vsfa,select.svelte-1y5vsfa{padding:var(--space-4);font-family:var(--font-body);font-size:1rem;color:var(--text-primary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast),background var(--duration-fast)}input.svelte-1y5vsfa::placeholder,textarea.svelte-1y5vsfa::placeholder{color:var(--text-muted)}input.svelte-1y5vsfa:focus,textarea.svelte-1y5vsfa:focus,select.svelte-1y5vsfa:focus{border-color:var(--accent-primary);background:var(--glass-hover)}select.svelte-1y5vsfa{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10)}select.svelte-1y5vsfa option:where(.svelte-1y5vsfa){background:var(--aurora-deep);color:var(--text-primary);padding:var(--space-2)}select.svelte-1y5vsfa option:where(.svelte-1y5vsfa):disabled{color:var(--text-muted)}textarea.svelte-1y5vsfa{resize:vertical;min-height:120px}.submit-btn.svelte-1y5vsfa{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--journal-deep);background:linear-gradient(135deg,var(--journal-mint) 0%,var(--journal-aqua) 100%);border:none;border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-fast),box-shadow var(--duration-fast)}.submit-btn.svelte-1y5vsfa:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-primary)}.submit-btn.svelte-1y5vsfa:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-1y5vsfa{width:18px;height:18px;border:2px solid rgba(var(--background-primary-rgb),.3);border-top-color:var(--aurora-deep);border-radius:50%;animation:svelte-1y5vsfa-spin .8s linear infinite}.success-message.svelte-1y5vsfa,.error-message.svelte-1y5vsfa{text-align:center;padding:var(--space-8) var(--space-4)}.success-message.svelte-1y5vsfa svg:where(.svelte-1y5vsfa),.error-message.svelte-1y5vsfa svg:where(.svelte-1y5vsfa){margin-bottom:var(--space-4)}.success-message.svelte-1y5vsfa h3:where(.svelte-1y5vsfa),.error-message.svelte-1y5vsfa h3:where(.svelte-1y5vsfa){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.success-message.svelte-1y5vsfa p:where(.svelte-1y5vsfa),.error-message.svelte-1y5vsfa p:where(.svelte-1y5vsfa){color:var(--text-secondary);margin-bottom:var(--space-4)}.send-another-btn.svelte-1y5vsfa{margin-top:var(--space-4);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-primary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast)}.send-another-btn.svelte-1y5vsfa:hover{background:var(--glass-hover);border-color:var(--accent-primary)}@keyframes svelte-1y5vsfa-spin{to{transform:rotate(360deg)}}.hero[data-astro-cid-bonii7em]{padding:var(--space-24) 0 var(--space-16);text-align:center}.hero[data-astro-cid-bonii7em] .text-label[data-astro-cid-bonii7em]{display:inline-block;margin-bottom:var(--space-4)}.hero[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{margin-bottom:var(--space-4)}.options[data-astro-cid-bonii7em]{padding:var(--space-8) 0 var(--space-16)}.options-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.option-card[data-astro-cid-bonii7em]{display:flex;flex-direction:column;padding:var(--space-8);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);text-decoration:none;transition:all var(--duration-normal) var(--ease-out-expo)}.option-card[data-astro-cid-bonii7em]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--aurora-coral)}.option-icon[data-astro-cid-bonii7em]{font-size:2.5rem;margin-bottom:var(--space-4)}.option-card[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{color:var(--text-primary);margin-bottom:var(--space-2)}.option-card[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{flex-grow:1;margin-bottom:var(--space-4)}.option-action[data-astro-cid-bonii7em]{font-size:.875rem;font-weight:600;color:var(--aurora-coral)}.contact-form[data-astro-cid-bonii7em]{padding:var(--space-24) 0}.form-layout[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.form-info[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{margin-bottom:var(--space-4)}.form-info[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{margin-bottom:var(--space-8)}.status-indicator[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#86efac1a;border:1px solid rgba(134,239,172,.3);border-radius:var(--radius-full);font-size:.875rem;color:#86efac}.status-dot[data-astro-cid-bonii7em]{width:8px;height:8px;background:#86efac;border-radius:50%;animation:pulse 2s ease-in-out infinite}.form-container[data-astro-cid-bonii7em]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:968px){.form-layout[data-astro-cid-bonii7em]{grid-template-columns:1fr}}
