.partners-page.svelte-105ajtk{--partner-bg: #fff;--partner-surface: #f5f5f7;--partner-ink: #1d1d1f;--partner-muted: #6e6e73;--partner-line: #dedee3;--partner-accent: #0066cc;flex:1;color:var(--partner-ink);background:var(--partner-bg)}.dark .partners-page.svelte-105ajtk{--partner-bg: #111113;--partner-surface: #1c1c1e;--partner-ink: #f5f5f7;--partner-muted: #a1a1a6;--partner-line: #38383c;--partner-accent: #64b5ff}.partner-shell.svelte-105ajtk{width:min(100% - 3rem,68rem);margin-inline:auto}.program-header.svelte-105ajtk{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.25rem;border-bottom:1px solid var(--partner-line)}.program-name.svelte-105ajtk{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.partner-access.svelte-105ajtk{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .75rem;color:var(--partner-muted);font-size:.875rem}.partner-access.svelte-105ajtk a:where(.svelte-105ajtk){display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;color:var(--partner-accent);font-weight:500;text-decoration:none}.partner-access.svelte-105ajtk a:where(.svelte-105ajtk):hover{text-decoration:underline;text-underline-offset:.2em}.partner-hero.svelte-105ajtk{padding:4.5rem 0 3.5rem;text-align:center}.eyebrow.svelte-105ajtk{margin-bottom:1.25rem;font-size:.875rem;font-weight:500;color:var(--partner-muted)}h1.svelte-105ajtk{margin:0;font-size:clamp(2.125rem,6.4vw,4.75rem);font-weight:600;line-height:1.07;letter-spacing:-.055em;text-wrap:balance}h1.svelte-105ajtk span:where(.svelte-105ajtk){color:var(--partner-muted)}.hero-description.svelte-105ajtk{max-width:32rem;margin:1.5rem auto 1.75rem;color:var(--partner-muted);font-size:1.1875rem;line-height:1.55;text-wrap:pretty}.apply-button.svelte-105ajtk{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.625rem;border:0;border-radius:999px;background:#0071e3;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .16s ease}.apply-button.svelte-105ajtk:hover{background:#06c}.apply-button.svelte-105ajtk:active{background:#005bb5}.apply-button.svelte-105ajtk:focus-visible,.partner-access.svelte-105ajtk a:where(.svelte-105ajtk):focus-visible{outline:3px solid var(--partner-accent);outline-offset:4px}.application-note.svelte-105ajtk{margin-top:.875rem;color:var(--partner-muted);font-size:.875rem;line-height:1.5}.partner-benefits.svelte-105ajtk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2.75rem 0 0;border-radius:1.75rem;background:var(--partner-surface)}.benefit.svelte-105ajtk{padding:0 3rem 2.5rem}.benefit-earnings.svelte-105ajtk{border-left:1px solid var(--partner-line)}.benefit.svelte-105ajtk h2:where(.svelte-105ajtk){margin:0 0 1rem;color:var(--partner-muted);font-size:1rem;font-weight:500}.benefit-number.svelte-105ajtk{margin:0 0 1.25rem;font-size:clamp(5rem,9vw,7rem);font-weight:600;letter-spacing:-.075em;line-height:1;font-variant-numeric:lining-nums}.benefit-number.svelte-105ajtk span:where(.svelte-105ajtk){margin-left:.025em;font-size:.65em;letter-spacing:-.055em}.benefit-earnings.svelte-105ajtk .benefit-number:where(.svelte-105ajtk){color:var(--partner-accent)}.benefit-title.svelte-105ajtk{margin:0 0 .5rem;font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}.benefit-description.svelte-105ajtk{max-width:23rem;color:var(--partner-muted);font-size:1rem;line-height:1.55}.benefits-note.svelte-105ajtk{grid-column:1 / -1;margin:0 3rem;padding:1.25rem 0;border-top:1px solid var(--partner-line);color:var(--partner-muted);font-size:.875rem;line-height:1.5;text-align:center}.partner-process.svelte-105ajtk{padding:4.5rem 0 3rem}.partner-process.svelte-105ajtk>h2:where(.svelte-105ajtk){margin:0 0 2.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.process-steps.svelte-105ajtk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none}.step-number.svelte-105ajtk{display:block;margin-bottom:1rem;color:var(--partner-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.process-steps.svelte-105ajtk h3:where(.svelte-105ajtk){margin:0 0 .625rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.process-steps.svelte-105ajtk p:where(.svelte-105ajtk){color:var(--partner-muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.program-note.svelte-105ajtk{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid var(--partner-line);color:var(--partner-muted);font-size:.875rem;line-height:1.6}@media(max-width:639px){.partner-shell.svelte-105ajtk{width:calc(100% - 2.5rem)}.program-header.svelte-105ajtk{align-items:flex-start;padding-block:1.125rem;min-height:auto}.program-name.svelte-105ajtk{padding-top:.5rem}.partner-access.svelte-105ajtk{flex-direction:column;align-items:flex-end;gap:0}.partner-hero.svelte-105ajtk{padding:3rem 0 2.5rem}.hero-description.svelte-105ajtk{font-size:1.0625rem}.partner-benefits.svelte-105ajtk{grid-template-columns:1fr;padding-top:2rem;border-radius:1.5rem}.benefit.svelte-105ajtk{padding:0 1.75rem 2rem}.benefit-earnings.svelte-105ajtk{margin:0 1.75rem;padding:2rem 0;border-left:0;border-top:1px solid var(--partner-line)}.benefit-number.svelte-105ajtk{font-size:5.5rem}.benefits-note.svelte-105ajtk{margin-inline:1.75rem;text-align:left}.partner-process.svelte-105ajtk{padding:3rem 0 2rem}.process-steps.svelte-105ajtk{grid-template-columns:1fr;gap:1.75rem}.process-steps.svelte-105ajtk li:where(.svelte-105ajtk)+li:where(.svelte-105ajtk){padding-top:1.75rem;border-top:1px solid var(--partner-line)}.step-number.svelte-105ajtk{margin-bottom:.625rem}}@media(prefers-reduced-motion:reduce){.apply-button.svelte-105ajtk{transition:none}}
