.partner-form-section.svelte-6szcn9{padding:80px 0 120px;background:var(--cream)}.partner-grid.svelte-6szcn9{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.partner-title.svelte-6szcn9{font-family:var(--serif);font-size:clamp(40px,5vw,64px);line-height:1.05;margin:24px 0;letter-spacing:-.02em}.lede.svelte-6szcn9{color:var(--ink-soft);font-size:17px;margin-bottom:32px;max-width:38ch}.bullets.svelte-6szcn9{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.bullets.svelte-6szcn9 li:where(.svelte-6szcn9){display:flex;gap:12px;align-items:baseline;font-size:15.5px;color:var(--ink)}.bullets.svelte-6szcn9 li:where(.svelte-6szcn9):before{content:"✓";color:var(--bordo);font-weight:600;flex-shrink:0}.alt-contact.svelte-6szcn9{padding:20px 24px;background:var(--paper);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:4px}.alt-contact.svelte-6szcn9 .lbl:where(.svelte-6szcn9){font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.alt-contact.svelte-6szcn9 .phone:where(.svelte-6szcn9){font-family:var(--serif);font-size:30px;color:var(--bordo)}.alt-contact.svelte-6szcn9 .hours:where(.svelte-6szcn9){font-size:13px;color:var(--muted)}.partner-form-wrap.svelte-6szcn9{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:48px;box-shadow:0 30px 60px -30px #3a0f1833}.partner-form.svelte-6szcn9{display:flex;flex-direction:column;gap:24px}.field-row.svelte-6szcn9{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field.svelte-6szcn9{display:flex;flex-direction:column;gap:8px}.field.svelte-6szcn9 label:where(.svelte-6szcn9){font-size:13.5px;color:var(--ink-soft);font-weight:500}.field.svelte-6szcn9 input:where(.svelte-6szcn9),.field.svelte-6szcn9 select:where(.svelte-6szcn9),.field.svelte-6szcn9 textarea:where(.svelte-6szcn9){padding:14px 16px;border:1px solid var(--line-strong);border-radius:10px;background:var(--cream-warm);color:var(--ink);font-size:15px;font-family:inherit;transition:border-color .2s,background .2s}.field.svelte-6szcn9 input:where(.svelte-6szcn9):focus,.field.svelte-6szcn9 select:where(.svelte-6szcn9):focus,.field.svelte-6szcn9 textarea:where(.svelte-6szcn9):focus{outline:none;border-color:var(--bordo);background:var(--paper)}.field.svelte-6szcn9 textarea:where(.svelte-6szcn9){resize:vertical;min-height:100px}.err.svelte-6szcn9{color:var(--raspberry);font-size:12.5px}.form-error.svelte-6szcn9{background:#b5364f1a;border:1px solid var(--raspberry);color:var(--raspberry);padding:14px 18px;border-radius:10px;font-size:14px}.submit-btn.svelte-6szcn9{margin-top:8px;align-self:flex-start}.submit-btn.svelte-6szcn9:disabled{opacity:.6;cursor:not-allowed}.rodo-note.svelte-6szcn9{font-size:12px;color:var(--muted);margin-top:-8px}.rodo-note.svelte-6szcn9 a:where(.svelte-6szcn9){color:var(--bordo);text-decoration:underline}.success-box.svelte-6szcn9{text-align:center;padding:40px 20px}.success-icon.svelte-6szcn9{width:80px;height:80px;border-radius:50%;background:var(--pistachio);color:var(--cream);font-size:38px;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-title.svelte-6szcn9{font-family:var(--serif);font-size:42px;margin-bottom:16px;color:var(--bordo)}.success-box.svelte-6szcn9 p:where(.svelte-6szcn9){color:var(--ink-soft);max-width:40ch;margin:0 auto 32px}@media (max-width: 900px){.partner-grid.svelte-6szcn9{grid-template-columns:1fr;gap:40px}.partner-form-wrap.svelte-6szcn9{padding:28px}.field-row.svelte-6szcn9{grid-template-columns:1fr}}
