.contact.svelte-1bv7ezn{min-height:100vh;background:var(--key, #100088);color:var(--white, #fff);padding:var(--shuffle-height) var(--padding, 25px) calc(var(--padding, 25px) * 4)}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1400px;margin:0 auto}.hero.svelte-1bv7ezn{min-height:1px}.panel.svelte-1bv7ezn{max-width:540px}.lead.svelte-1bv7ezn{font-size:13px;line-height:1.7;opacity:.9;margin:0 0 12px}.required-note.svelte-1bv7ezn{font-size:12px;opacity:.75;margin:0 0 32px}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:0}.row.svelte-1bv7ezn{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.4)}.row.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:13px;font-weight:320;color:var(--white)}.row.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.row.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.row.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){appearance:none;background:transparent;border:none;outline:none;color:var(--white);font-size:14px;font-family:inherit;font-weight:320;width:100%;padding:0}.row.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:80px;line-height:1.6}.row.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.row.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#ffffff80}.row.svelte-1bv7ezn select:where(.svelte-1bv7ezn){cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='white' stroke-width='1.2'/></svg>");background-repeat:no-repeat;background-position:right center;padding-right:24px}.row.svelte-1bv7ezn select:where(.svelte-1bv7ezn) option:where(.svelte-1bv7ezn){background:var(--key, #100088);color:var(--white)}.textarea-row.svelte-1bv7ezn{grid-template-columns:140px 1fr;align-items:start}.drop-row.svelte-1bv7ezn{border-bottom:none;align-items:start}.drop-wrap.svelte-1bv7ezn{display:flex;flex-direction:column;gap:12px}.drop-area.svelte-1bv7ezn{position:relative;border:1px dashed rgba(255,255,255,.4);border-radius:4px;padding:20px;transition:border-color .2s,background .2s;cursor:pointer}.drop-area.active.svelte-1bv7ezn{border-color:var(--white);background:#ffffff0f}.drop-area.svelte-1bv7ezn input[type=file]:where(.svelte-1bv7ezn){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.drop-label.svelte-1bv7ezn{display:flex;flex-direction:column;gap:6px;font-size:13px;text-align:center;pointer-events:none}.drop-label.svelte-1bv7ezn .hint:where(.svelte-1bv7ezn){font-size:11px;opacity:.6}.file-list.svelte-1bv7ezn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.file-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;font-size:12px;padding:8px 12px;background:#ffffff0f;border-radius:3px}.file-list.svelte-1bv7ezn .file-name:where(.svelte-1bv7ezn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list.svelte-1bv7ezn .file-size:where(.svelte-1bv7ezn){opacity:.7}.file-list.svelte-1bv7ezn button:where(.svelte-1bv7ezn){appearance:none;background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--white);font-size:11px;padding:3px 10px;border-radius:3px;cursor:pointer;transition:background .2s}.file-list.svelte-1bv7ezn button:where(.svelte-1bv7ezn):hover{background:#ffffff1f}.total-size.svelte-1bv7ezn{font-size:11px;opacity:.7;margin:0;text-align:right}.error.svelte-1bv7ezn{color:#ffb3b3;font-size:12px;margin:12px 0 0}.success.svelte-1bv7ezn{color:#b3ffce;font-size:13px;margin:12px 0 0}.submit.svelte-1bv7ezn{appearance:none;background:var(--white);color:var(--key, #100088);border:none;padding:16px 48px;font-size:14px;font-weight:420;font-family:inherit;cursor:pointer;margin-top:32px;align-self:flex-start;transition:opacity .2s}.submit.svelte-1bv7ezn:hover:not(:disabled){opacity:.85}.submit.svelte-1bv7ezn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1024px){.grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.contact.svelte-1bv7ezn{padding:0 15px 60px}.row.svelte-1bv7ezn{grid-template-columns:1fr;gap:8px}.textarea-row.svelte-1bv7ezn,.drop-row.svelte-1bv7ezn{grid-template-columns:1fr}}
