.page.svelte-1j5tn20{padding:2.5rem 0 4rem}.content.svelte-1j5tn20{max-width:560px}.page-title.svelte-1j5tn20{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.page-subtitle.svelte-1j5tn20{font-size:.88rem;color:var(--muted);line-height:1.6;margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.page-subtitle.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--text);text-decoration:underline}.page-subtitle-contact.svelte-1j5tn20{border-bottom:none;padding-bottom:0;margin-bottom:1.5rem}.type-cards.svelte-1j5tn20{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.5rem}.type-card.svelte-1j5tn20{padding:.75rem 1rem;background:var(--surface);border:1.5px solid var(--line);border-radius:8px;font-family:var(--font-sans);color:var(--muted);cursor:pointer;text-align:left;transition:border-color .15s,color .15s,background .15s}.type-card.svelte-1j5tn20:hover{border-color:var(--text);color:var(--text)}.type-card.active.svelte-1j5tn20{border-color:var(--text);color:var(--text);background:#fff}.type-card-title.svelte-1j5tn20{display:block;font-weight:600;font-size:.92rem}.type-card-sub.svelte-1j5tn20{display:block;font-size:.74rem;opacity:.8;margin-top:.2rem}.field.svelte-1j5tn20{margin-bottom:1.1rem}.field.svelte-1j5tn20 label:where(.svelte-1j5tn20){display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.hint.svelte-1j5tn20{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20),.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20),.field.svelte-1j5tn20 select:where(.svelte-1j5tn20){width:100%;padding:.7rem .8rem;font-family:var(--font-sans);font-size:.92rem;color:var(--text);background:var(--surface);border:1.5px solid var(--line);border-radius:6px;outline:none;transition:border-color .15s}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus,.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20):focus,.field.svelte-1j5tn20 select:where(.svelte-1j5tn20):focus{border-color:var(--text)}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):disabled{opacity:.7;cursor:not-allowed}.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){resize:vertical;min-height:96px}.studio-combobox.svelte-1j5tn20{position:relative}.studio-dropdown.svelte-1j5tn20{position:absolute;top:100%;left:0;right:0;margin-top:2px;max-height:220px;overflow-y:auto;background:#fff;border:1.5px solid var(--line);border-radius:6px;z-index:10;box-shadow:0 8px 24px #1a18141a}.studio-dropdown-item.svelte-1j5tn20{display:block;width:100%;padding:.55rem .8rem;font-size:.9rem;color:var(--text);text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer}.studio-dropdown-item.svelte-1j5tn20:last-child{border-bottom:none}.studio-dropdown-item.svelte-1j5tn20:hover{background:var(--surface)}.submit-btn.svelte-1j5tn20{width:100%;padding:.8rem 2rem;font-family:var(--font-sans);font-size:.9rem;font-weight:600;letter-spacing:.04em;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;transition:opacity .15s;margin-top:.5rem}.submit-btn.svelte-1j5tn20:hover:not(:disabled){opacity:.85}.submit-btn.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.error-msg.svelte-1j5tn20{font-size:.85rem;color:var(--accent);margin-top:.6rem}@media(max-width:500px){.type-cards.svelte-1j5tn20{grid-template-columns:1fr}}
