.page.svelte-1j5tn20{min-height:80vh;padding:48px 24px;background:#f9f9f9}.container.svelte-1j5tn20{max-width:1000px;margin:0 auto}.header.svelte-1j5tn20{margin-bottom:36px}.header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.header.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:15px;color:#666}.content.svelte-1j5tn20{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:start}.form-card.svelte-1j5tn20{background:#fff;border:1px solid #eee;border-radius:16px;padding:32px}.form-card.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.row.svelte-1j5tn20{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field.svelte-1j5tn20{margin-bottom:16px}label.svelte-1j5tn20{display:block;font-size:13px;font-weight:500;color:#444;margin-bottom:6px}.optional.svelte-1j5tn20{font-weight:400;color:#aaa}input.svelte-1j5tn20,textarea.svelte-1j5tn20{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s;font-family:inherit;resize:vertical;box-sizing:border-box}input.svelte-1j5tn20:focus,textarea.svelte-1j5tn20:focus{border-color:#1d9e75}.submit.svelte-1j5tn20{width:100%;padding:11px;background:#1d9e75;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;margin-top:12px}.submit.svelte-1j5tn20:hover:not(:disabled){background:#178a64}.submit.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.success-box.svelte-1j5tn20{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#e1f5ee;border:1px solid #5DCAA5;border-radius:10px;font-size:14px;color:#085041}.success-box.svelte-1j5tn20 strong:where(.svelte-1j5tn20){display:block;font-weight:600;margin-bottom:2px}.success-box.svelte-1j5tn20 span:where(.svelte-1j5tn20){color:#1d9e75;font-size:13px}.success-icon.svelte-1j5tn20{font-size:18px;flex-shrink:0}.error-box.svelte-1j5tn20{padding:10px 14px;background:#fff0f0;border:1px solid #ffcccc;border-radius:8px;font-size:13px;color:#c00;margin-bottom:12px}.sidebar.svelte-1j5tn20{display:flex;flex-direction:column;gap:16px}.contact-card.svelte-1j5tn20{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;text-align:center}.contact-icon.svelte-1j5tn20{font-size:28px;margin-bottom:12px}.contact-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.contact-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:13px;color:#666;margin-bottom:12px}.email-link.svelte-1j5tn20{display:inline-block;font-size:14px;font-weight:500;color:#1d9e75;text-decoration:none;word-break:break-all}.email-link.svelte-1j5tn20:hover{text-decoration:underline}.info-card.svelte-1j5tn20{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px}.info-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.info-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:13px;color:#666;line-height:1.6}.info-card.svelte-1j5tn20 ul:where(.svelte-1j5tn20){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.info-card.svelte-1j5tn20 ul:where(.svelte-1j5tn20) a:where(.svelte-1j5tn20){font-size:13px;color:#1d9e75;text-decoration:none}.info-card.svelte-1j5tn20 ul:where(.svelte-1j5tn20) a:where(.svelte-1j5tn20):hover{text-decoration:underline}@media(max-width:700px){.content.svelte-1j5tn20,.row.svelte-1j5tn20{grid-template-columns:1fr}}
