.partners-page{flex-direction:column;display:flex}.partners-page-section{isolation:isolate;padding:6rem 1.5rem;position:relative}.partners-page-inner{flex-direction:column;gap:2.5rem;max-width:72rem;margin-inline:auto;display:flex}.partners-page-inner.is-narrow{text-align:center;align-items:center;gap:1.25rem;max-width:48rem}.partners-page-header{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:44rem;margin-inline:auto;display:flex}.partners-page-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:700}.partners-page-h1,.partners-page-h2{letter-spacing:var(--tracking-tighter);color:var(--color-ink);white-space:pre-line;margin:0;font-weight:700;line-height:1.04}.partners-page-h1{max-width:20ch;font-size:clamp(2.25rem,5vw,3.75rem)}.partners-page-h2{max-width:22ch;font-size:clamp(1.85rem,3.8vw,2.75rem)}.partners-page-h1 .accent,.partners-page-h2 .accent{isolation:isolate;padding-inline:.02em;display:inline-block;position:relative}.partners-page-h1 .accent-bg,.partners-page-h2 .accent-bg{background:var(--color-peach);z-index:-1;border-radius:.06em .14em .06em .1em;height:.4em;position:absolute;bottom:.06em;left:-.08em;right:-.06em}.partners-page-lede{color:var(--color-ink-soft);max-width:52ch;margin:0;font-size:1.05rem;line-height:1.55}.partners-page-lede.is-large{font-size:1.15rem}.partners-hero{padding-top:9rem;padding-bottom:4rem}.partners-hero-bg{background:var(--color-paper);z-index:-2;position:absolute;inset:0}.partners-hero:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff8e5c47 0%,#ff8e5c1f 28%,#ff8e5c00 58%);width:1100px;height:1100px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.perks{background:var(--color-paper-2)}.perks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.perk-card{background:#fff;border:1px solid #0a0a0a0f;border-radius:1.25rem;flex-direction:column;gap:.65rem;padding:1.85rem 1.75rem;transition:transform .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s;display:flex;box-shadow:0 1px #0a0a0a05}.perk-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px #0a0a0a2e}.perk-card-title{letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:700}.perk-card-body{color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step-card{background:#fff;border:1px solid #0a0a0a0f;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.85rem 1.75rem;display:flex;position:relative}.step-number{background:var(--color-peach);width:2.4rem;height:2.4rem;color:var(--color-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.step-title{letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:700}.step-body{color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.economics{background:var(--color-ink);color:var(--color-paper)}.economics:before{content:"";filter:blur(24px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff8e5c33 0%,#ff8e5c14 32%,#ff8e5c00 62%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.economics .partners-page-h2{color:var(--color-paper)}.economics .partners-page-eyebrow{color:#fcfaf499}.economics .partners-page-lede{color:#fcfaf4c7}.economics-card{background:#fcfaf40a;border:1px solid #fcfaf41f;border-radius:1.25rem;flex-direction:column;gap:1.25rem;max-width:44rem;margin-inline:auto;padding:1.85rem;display:flex}.economics-table{flex-direction:column;gap:.85rem;margin:0;display:flex}.economics-row{border-bottom:1px solid #fcfaf41a;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding-bottom:.85rem;display:grid}.economics-row:last-child{border-bottom:0;padding-bottom:0}.economics-label{color:#fcfaf4d1;margin:0;font-size:.92rem}.economics-value{letter-spacing:-.015em;color:var(--color-paper);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:700}.economics-row:nth-child(2) .economics-value{color:var(--color-peach)}.economics-footnote{color:#fcfaf48c;margin:0;font-size:.82rem;line-height:1.55}.partners-page .final-cta{background:var(--color-paper);padding-top:5rem;padding-bottom:7rem}.partners-page .final-cta .partners-page-lede{font-size:1.1rem}.partners-cta{height:2.85rem;color:var(--color-ink);letter-spacing:-.005em;cursor:pointer;background:0 0;border:1.5px solid #0a0a0a24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .2s;display:inline-flex}.partners-cta:hover{background:#0a0a0a0a;border-color:#0a0a0a47}.partners-cta.is-primary{background:var(--color-peach);border-color:var(--color-peach);color:var(--color-ink);box-shadow:0 4px 14px -6px #ff7a4080}.partners-cta.is-primary:hover{background:var(--color-peach-deep);border-color:var(--color-peach-deep);box-shadow:0 8px 22px -8px #ff7a40a6}.partners-cta.is-large{height:3.25rem;padding:0 1.8rem;font-size:1rem}#partners-faq{background:var(--color-paper)}@media (max-width:880px){.perks-grid,.steps-grid{grid-template-columns:1fr}.economics-row{grid-template-columns:1fr;gap:.35rem}.economics-value{text-align:left}}@media (max-width:560px){.partners-page-section{padding:4rem 1.25rem}.partners-hero{padding-top:7rem;padding-bottom:3rem}.perk-card,.step-card,.economics-card{padding:1.5rem 1.3rem}.partners-cta{align-self:stretch;width:100%}}
