.partners-highlight{color:var(--accent-interactive)}.partners-hero[data-astro-cid-vby2bde5]{padding:120px var(--space-8) 96px;border-bottom:1px solid var(--border-subtle)}.partners-hero__inner[data-astro-cid-vby2bde5]{max-width:var(--container-max);margin:0 auto}.partners-hero__eyebrow[data-astro-cid-vby2bde5]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-interactive);margin-bottom:28px}.partners-hero__title[data-astro-cid-vby2bde5]{font-size:var(--text-display-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);text-wrap:balance;max-width:900px;margin:0}.partners-section[data-astro-cid-vby2bde5]{padding:0 var(--space-8);border-bottom:1px solid var(--border-subtle)}.partners-section__inner[data-astro-cid-vby2bde5]{max-width:var(--container-max);grid-template-columns:220px 1fr;align-items:start;gap:64px;margin:0 auto;padding:80px 0;display:grid}.partners-section__inner--center[data-astro-cid-vby2bde5]{align-items:center}.partners-section__label[data-astro-cid-vby2bde5]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);padding-top:12px}.partners-statement[data-astro-cid-vby2bde5]{font-size:var(--text-display-md,36px);letter-spacing:var(--tracking-tight);line-height:1.2;font-weight:var(--weight-medium);text-wrap:pretty;max-width:820px;margin:0}.partners-statement--compact[data-astro-cid-vby2bde5]{font-size:var(--text-display-sm,32px);margin-bottom:24px;line-height:1.25}.partners-cta-link[data-astro-cid-vby2bde5]{font-size:var(--text-body-lg,16px);color:var(--text-primary);border-bottom:1px solid var(--border-strong);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.partners-cta-link[data-astro-cid-vby2bde5]:hover{color:var(--accent-interactive);border-color:var(--accent-interactive)}.partners-ownership[data-astro-cid-vby2bde5]{padding:88px var(--space-8);border-bottom:1px solid var(--border-subtle)}.partners-ownership__card[data-astro-cid-vby2bde5]{max-width:var(--container-max);border:1px solid var(--border-default);background:var(--surface-1);border-radius:0;margin:0 auto;padding:64px}.partners-ownership__label[data-astro-cid-vby2bde5]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-codex-hover);margin-bottom:28px}.partners-ownership__statement[data-astro-cid-vby2bde5]{font-size:var(--text-display-lg,40px);letter-spacing:var(--tracking-tight);line-height:1.15;font-weight:var(--weight-medium);max-width:none;color:var(--text-primary);margin:0}.partners-process[data-astro-cid-vby2bde5]{padding:88px var(--space-8);border-bottom:1px solid var(--border-subtle)}.partners-process__inner[data-astro-cid-vby2bde5]{max-width:var(--container-max);margin:0 auto}.partners-process__label[data-astro-cid-vby2bde5]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:16px}.partners-process__statement[data-astro-cid-vby2bde5]{font-size:var(--text-display-sm,32px);letter-spacing:var(--tracking-tight);line-height:1.25;font-weight:var(--weight-medium);text-wrap:pretty;max-width:760px;margin:0 0 56px}.partners-process__grid[data-astro-cid-vby2bde5]{border:1px solid var(--border-subtle);grid-template-columns:repeat(5,1fr);display:grid}.partners-process__card[data-astro-cid-vby2bde5]{border-right:1px solid var(--border-subtle);padding:36px 24px}.partners-process__card[data-astro-cid-vby2bde5]:last-child{border-right:none}.partners-process__num[data-astro-cid-vby2bde5]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-interactive);margin-bottom:18px}.partners-process__title[data-astro-cid-vby2bde5]{font-size:var(--text-body-lg,16px);font-weight:var(--weight-medium);color:var(--text-primary);margin:0 0 10px}.partners-process__desc[data-astro-cid-vby2bde5]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.partners-apply[data-astro-cid-vby2bde5]{padding:100px var(--space-8);text-align:center}.partners-apply__inner[data-astro-cid-vby2bde5]{max-width:780px;margin:0 auto}.partners-apply__heading[data-astro-cid-vby2bde5]{font-size:var(--text-display-xl,44px);letter-spacing:var(--tracking-tight);line-height:1.15;font-weight:var(--weight-medium);text-wrap:pretty;margin:0 auto 40px}.partners-apply__form-wrapper[data-astro-cid-vby2bde5]{text-align:left;background:var(--surface-1);border:1px solid var(--border-default);border-radius:0;padding:40px}.partner-form{flex-direction:column;gap:28px;display:flex}.partner-form__field{flex-direction:column;gap:10px;display:flex}.partner-form__label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-standard)}.partner-form__label--error{color:var(--semantic-error)!important}.partner-form__required{color:var(--accent-interactive)}.partner-form__input,.partner-form__textarea{border:none;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-body-lg);font-family:var(--font-sans-body);transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:0;outline:none;padding:0 0 10px}.partner-form__input:focus,.partner-form__textarea:focus{border-bottom-color:var(--accent-interactive)}.partner-form__input--error,.partner-form__textarea--error{border-bottom-color:var(--semantic-error)!important}.partner-form__error{font-size:var(--text-caption);color:var(--semantic-error);font-family:var(--font-mono);margin-top:4px}.partner-form__alert--error{background:var(--semantic-error-bg);border:1px solid var(--semantic-error);color:var(--semantic-error);font-size:var(--text-body-sm);font-family:var(--font-mono);border-radius:0;padding:12px 16px}.partner-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.partner-form__hint{font-size:var(--text-body-sm);color:var(--text-tertiary)}.partner-form__submit-btn{background:var(--accent-interactive);color:var(--text-on-accent);font-size:var(--text-body-md);font-weight:var(--weight-semibold);font-family:var(--font-sans-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:none;border-radius:0;align-items:center;gap:10px;padding:12px 22px;display:inline-flex}.partner-form__submit-btn:hover:not(:disabled){background:var(--accent-interactive-hover)}.partner-form__submit-btn:disabled{opacity:.6;cursor:not-allowed}.partner-form__success{flex-direction:column;justify-content:center;min-height:280px;padding:16px 0;display:flex}.partner-form__success-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.partner-form__success-mark{border:1.5px solid var(--accent-interactive);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.partner-form__success-dot{background:var(--accent-interactive);border-radius:50%;position:absolute;inset:3.5px}.partner-form__success-title{font-size:var(--text-headline,28px);letter-spacing:var(--tracking-tight);line-height:1.2;font-weight:var(--weight-medium);color:var(--text-primary);margin:0}.partner-form__success-desc{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:var(--leading-normal);max-width:520px;margin:0 0 28px}.partner-form__reset-btn{color:var(--text-primary);border:none;border-bottom:1px solid var(--border-default);font-size:var(--text-body-md);font-family:var(--font-sans-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;align-self:flex-start;align-items:center;gap:10px;padding-bottom:4px;display:inline-flex}.partner-form__reset-btn:hover{border-bottom-color:var(--text-primary)}@media (width<=1024px){.partners-process__grid[data-astro-cid-vby2bde5]{grid-template-columns:repeat(3,1fr)}.partners-process__card[data-astro-cid-vby2bde5]:nth-child(3){border-right:none}.partners-process__card[data-astro-cid-vby2bde5]:nth-child(4),.partners-process__card[data-astro-cid-vby2bde5]:nth-child(5){border-top:1px solid var(--border-subtle)}}@media (width<=860px){.partners-hero[data-astro-cid-vby2bde5]{padding:80px var(--space-8) 64px}.partners-hero__title[data-astro-cid-vby2bde5]{font-size:var(--text-display-lg,40px)}.partners-section__inner[data-astro-cid-vby2bde5]{gap:var(--space-6);grid-template-columns:1fr;padding:56px 0}.partners-statement[data-astro-cid-vby2bde5],.partners-statement--compact[data-astro-cid-vby2bde5]{font-size:var(--text-headline,28px)}.partners-ownership__card[data-astro-cid-vby2bde5]{padding:40px 24px}.partners-ownership__statement[data-astro-cid-vby2bde5]{font-size:var(--text-headline,28px)}.partners-process__statement[data-astro-cid-vby2bde5]{font-size:var(--text-headline,28px);margin-bottom:36px}.partners-process__grid[data-astro-cid-vby2bde5]{grid-template-columns:1fr}.partners-process__card[data-astro-cid-vby2bde5]{border-right:none;border-bottom:1px solid var(--border-subtle)}.partners-process__card[data-astro-cid-vby2bde5]:last-child{border-bottom:none}.partners-apply__heading[data-astro-cid-vby2bde5]{font-size:var(--text-headline,30px)}.partners-apply__form-wrapper[data-astro-cid-vby2bde5]{padding:24px}}
