.partner-form.svelte-15dnauy{flex-direction:column;gap:18px;display:flex}.field.svelte-15dnauy{flex-direction:column;gap:6px;display:flex}label.svelte-15dnauy{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.optional.svelte-15dnauy{color:var(--color-text-variant);font-weight:400}input.svelte-15dnauy,textarea.svelte-15dnauy{border-radius:var(--radius-md);border:2px solid var(--ink);background:var(--paper-bright);width:100%;color:var(--color-text);font:inherit;font-size:var(--font-size-base);transition:border-color var(--transition-fast), background var(--transition-fast);padding:12px 14px}textarea.svelte-15dnauy{resize:vertical;min-height:88px}input.svelte-15dnauy:focus,textarea.svelte-15dnauy:focus{outline:3px solid color-mix(in srgb, var(--ink-teal) 40%, transparent);outline-offset:1px;border-color:var(--ink-teal);background:#fff}input[aria-invalid=true].svelte-15dnauy{border-color:var(--error-ink)}.field-help.svelte-15dnauy,.field-error.svelte-15dnauy{font-size:.8125rem;line-height:1.5}.field-help.svelte-15dnauy{color:var(--color-text-variant)}.field-error.svelte-15dnauy{color:var(--error-ink)}.form-error.svelte-15dnauy{border-radius:var(--radius-md);background:var(--error-wash);color:var(--error-ink);font-size:var(--font-size-sm);border:2px solid #a3301c8c;padding:12px 14px;line-height:1.5}.btn.svelte-15dnauy{font:inherit;cursor:pointer;border:none;border-radius:6px;padding:14px 28px;font-size:15px;font-weight:600;transition:background-color .2s,opacity .2s}.btn-primary.svelte-15dnauy{background:var(--ink);color:var(--paper)}.btn-primary.svelte-15dnauy:hover:not(:disabled){background:var(--ink-teal)}.btn.svelte-15dnauy:disabled{opacity:.6;cursor:wait}.partner.svelte-1ritxx8{background:var(--color-background);min-height:100vh;padding:0 0 96px}.partner-band.svelte-1ritxx8{background:var(--ink-green);color:var(--ink);padding:calc(68px + clamp(32px, 6vw, 64px)) var(--gutter) clamp(40px, 6vw, 64px);margin-bottom:clamp(32px,5vw,56px);overflow:hidden}.band-inner.svelte-1ritxx8{align-items:end;gap:24px;max-width:1100px;margin:0 auto;display:grid}.title.svelte-1ritxx8{color:var(--ink);--print-under:var(--ink-sun);margin-bottom:18px;font-size:clamp(64px,13vw,144px);font-weight:900}.title.svelte-1ritxx8 .print-line:where(.svelte-1ritxx8){display:block}.title.svelte-1ritxx8 .print-line:where(.svelte-1ritxx8)+.print-line:where(.svelte-1ritxx8){padding-top:.1em}.subtitle.svelte-1ritxx8{max-width:40ch;color:var(--ink);font-size:19px;font-weight:500;line-height:1.55}.band-box.svelte-1ritxx8{filter:drop-shadow(8px 10px #02313338);justify-self:end;width:clamp(180px,34vw,380px);height:auto;transform:rotate(-8deg)}.partner-inner.svelte-1ritxx8{max-width:680px;padding:0 var(--gutter);flex-direction:column;gap:24px;margin:0 auto;display:flex}.partner-inner.wide.svelte-1ritxx8{max-width:1100px}@media (width>=900px){.band-inner.svelte-1ritxx8{grid-template-columns:1.4fr 1fr}}.session-bar.svelte-1ritxx8{font-size:var(--font-size-sm);color:var(--color-text-variant);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.choices.svelte-1ritxx8{grid-template-columns:1fr;gap:20px;display:grid}.choice.svelte-1ritxx8{text-align:left;min-height:360px;font:inherit;cursor:pointer;transition:transform .3s var(--ease-out);border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 26px 26px;display:flex;position:relative}.choice--business.svelte-1ritxx8{background:var(--ink-teal);color:var(--paper);--art-a:var(--ink-sun);--art-b:var(--ink-teal-dark)}.choice--courier.svelte-1ritxx8{background:var(--ink-orange);color:var(--ink);--art-a:var(--ink-cream);--art-b:var(--ink-teal)}.choice.svelte-1ritxx8:hover,.choice.svelte-1ritxx8:focus-visible{transform:translateY(-4px)rotate(-.6deg)}.choice-art.svelte-1ritxx8{width:132px;height:auto;margin-bottom:8px;overflow:visible}.choice-art.svelte-1ritxx8 .ink-a:where(.svelte-1ritxx8){fill:var(--art-a)}.choice-art.svelte-1ritxx8 .ink-b:where(.svelte-1ritxx8){fill:var(--art-b);stroke:var(--art-b);stroke-width:0;mix-blend-mode:multiply;transform:translate(4px,3px)}.choice-art.svelte-1ritxx8 .line:where(.svelte-1ritxx8){fill:none;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.choice-title.svelte-1ritxx8{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(36px,5vw,52px);font-weight:900;line-height:.95}.choice--business.svelte-1ritxx8 .choice-title:where(.svelte-1ritxx8){color:var(--ink-sun)}.choice-detail.svelte-1ritxx8{max-width:34ch;font-size:17px;font-weight:500;line-height:1.5}.choice-points.svelte-1ritxx8{gap:6px;display:grid}.choice-points.svelte-1ritxx8 span:where(.svelte-1ritxx8){font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.choice-points.svelte-1ritxx8 span:where(.svelte-1ritxx8):before{content:"";background:currentColor;border-radius:0 999px 999px 0;width:18px;height:8px}.choice-go.svelte-1ritxx8{font-family:var(--font-display);text-transform:uppercase;text-underline-offset:6px;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:26px;font-weight:800;text-decoration:underline 3px;display:inline-flex}.choice-go.svelte-1ritxx8 svg:where(.svelte-1ritxx8){transition:transform .3s var(--ease-out)}.choice.svelte-1ritxx8:hover .choice-go:where(.svelte-1ritxx8) svg:where(.svelte-1ritxx8){transform:translate(6px)}@media (width>=900px){.choices.svelte-1ritxx8{grid-template-columns:1fr 1fr;align-items:start;gap:28px}.choice--courier.svelte-1ritxx8{margin-top:48px}}.card.svelte-1ritxx8{border:2px solid var(--ink);background:var(--paper-bright);border-radius:0;flex-direction:column;gap:16px;padding:0 24px 28px;display:flex}.card-top.svelte-1ritxx8{justify-content:space-between;align-items:center;gap:12px;margin:0 -24px 8px;padding:12px 24px;display:flex}.card--business.svelte-1ritxx8 .card-top:where(.svelte-1ritxx8){background:var(--ink-teal);color:var(--paper)}.card--courier.svelte-1ritxx8 .card-top:where(.svelte-1ritxx8){background:var(--ink-orange);color:var(--ink)}.step-label.svelte-1ritxx8{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:800}.card-top.svelte-1ritxx8 .link-button:where(.svelte-1ritxx8){color:inherit}.card-title.svelte-1ritxx8{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text);letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1}.card-text.svelte-1ritxx8{font-size:var(--font-size-base);color:var(--color-text-variant);line-height:1.7}.card-text.strong.svelte-1ritxx8{color:var(--color-text)}.card-note.svelte-1ritxx8{font-size:var(--font-size-sm);color:var(--color-text-variant);line-height:1.6}.card-note.svelte-1ritxx8 a:where(.svelte-1ritxx8),.inline-link.svelte-1ritxx8{color:var(--ink-teal);text-decoration:underline}.auth-buttons.svelte-1ritxx8{flex-direction:column;align-items:center;gap:12px;display:flex}.google-button.svelte-1ritxx8{justify-content:center;align-items:center;min-height:44px;display:flex}.apple-button.svelte-1ritxx8{border-radius:var(--radius-full);color:#fff;width:300px;max-width:100%;height:44px;font:inherit;cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.apple-button.svelte-1ritxx8:disabled{opacity:.6;cursor:wait}.loading.svelte-1ritxx8{color:var(--color-text-variant);align-items:center;gap:12px;display:flex}.spinner.svelte-1ritxx8{border:3px solid var(--ink-line);border-top-color:var(--ink-teal);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-1ritxx8-spin}@keyframes svelte-1ritxx8-spin{to{transform:rotate(360deg)}}.status-pill.svelte-1ritxx8{border-radius:var(--radius-full);font-size:var(--font-size-xs);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;padding:4px 12px;font-weight:700}.status-pending.svelte-1ritxx8{background:var(--ink-sun);color:var(--ink)}.status-approved.svelte-1ritxx8{background:var(--ink-green);color:var(--ink)}.status-rejected.svelte-1ritxx8{background:var(--error-wash);color:var(--error-ink)}.summary.svelte-1ritxx8{font-size:var(--font-size-sm);grid-template-columns:auto 1fr;gap:6px 16px;display:grid}.summary.svelte-1ritxx8 dt:where(.svelte-1ritxx8){color:var(--color-text-variant)}.summary.svelte-1ritxx8 dd:where(.svelte-1ritxx8){color:var(--color-text);overflow-wrap:anywhere}.steps.svelte-1ritxx8{color:var(--color-text);flex-direction:column;gap:12px;padding-left:20px;line-height:1.6;display:flex}.actions.svelte-1ritxx8{flex-wrap:wrap;gap:12px;display:flex}.btn.svelte-1ritxx8{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-block}.btn-primary.svelte-1ritxx8{background:var(--ink);color:var(--paper);transition:background-color var(--transition-fast)}.btn-primary.svelte-1ritxx8:hover:not(:disabled){background:var(--ink-teal)}.btn-secondary.svelte-1ritxx8{border:2px solid var(--ink);color:var(--color-text);background:0 0;align-self:flex-start}.form-error.svelte-1ritxx8{border-radius:var(--radius-md);background:var(--error-wash);color:var(--error-ink);font-size:var(--font-size-sm);border:2px solid #a3301c8c;padding:12px 14px;line-height:1.5}.link-button.svelte-1ritxx8{color:var(--ink-teal);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:10px 0;font-weight:600;text-decoration:underline}.retry.svelte-1ritxx8{align-self:flex-start}.other-kind.svelte-1ritxx8{font-size:var(--font-size-sm);color:var(--color-text-variant);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (width<=480px){.card.svelte-1ritxx8{padding:0 18px 22px}.card-top.svelte-1ritxx8{margin:0 -18px 8px;padding:12px 18px}}
