.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.svelte-1y5vsfa{font-size:.875rem;font-weight:500;color:var(--text-secondary)}input.svelte-1y5vsfa,textarea.svelte-1y5vsfa{padding:var(--space-4);font-family:var(--font-body);font-size:1rem;color:var(--text-primary);background:#ffffff0d;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{border-color:var(--journal-mint);background:#ffffff14}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:0 8px 24px #5bbfb566}.submit-btn.svelte-1y5vsfa:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-1y5vsfa{width:18px;height:18px;border:2px solid rgba(10,46,46,.3);border-top-color:var(--journal-deep);border-radius:50%;animation:svelte-1y5vsfa-spin .8s linear infinite}.success-message.svelte-1y5vsfa{text-align:center;padding:var(--space-8) var(--space-4)}.success-message.svelte-1y5vsfa svg:where(.svelte-1y5vsfa){margin-bottom:var(--space-4)}.success-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){color:var(--text-secondary)}@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}}
