.partners-band{color:#f3f2ef;border-radius:var(--partners-radius-l);border:1px solid var(--partners-line);background:#0a0a0a radial-gradient(700px 300px at 90% 0,#2bff0029,#0000 60%);grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;padding:clamp(28px,5vw,60px);display:grid}.partners-band h2{letter-spacing:-.035em;color:#f3f2ef;max-width:18ch;margin:0;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:500}.partners-band .partners-lead{color:#b9b6b6;margin-top:12px}.partners-band .partners-cta-row{justify-content:flex-end;margin:0}@media (width<=860px){.partners-band{grid-template-columns:1fr}.partners-band .partners-cta-row{justify-content:flex-start}}.partners-page{--partners-ink:#0a0a0a;--partners-ink-2:#121212;--partners-ink-3:#1a1a1a;--partners-line:#262626;--partners-line-2:#3a3a3a;--partners-tx:#f3f2ef;--partners-tx-2:#b9b6b6;--partners-tx-3:#8d8a8a;--partners-sig:var(--green);--partners-radius-m:16px;--partners-radius-l:28px;color:var(--partners-tx)}.partners-page .partners-w{width:min(1180px,100% - 40px);margin-inline:auto}.partners-page section{padding:clamp(56px,8vw,104px) 0}.partners-page section+section{border-top:1px solid var(--partners-line)}.partners-page .partners-lead{color:var(--partners-tx-2);max-width:60ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.partners-page .partners-sh{gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,48px);display:grid}.partners-page .partners-sh h2{letter-spacing:-.035em;color:var(--partners-tx);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:500;line-height:1.1}.partners-page .partners-btn{min-height:50px;font:600 16px var(--font-body);color:var(--partners-tx);cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.partners-page .partners-btn:hover{border-color:#fff}.partners-page .partners-btn--pri{background:var(--partners-sig);border-color:var(--partners-sig);color:#0a0a0a}.partners-page .partners-btn--pri:hover{color:#0a0a0a;background:#6bff4d;border-color:#6bff4d}.partners-page .partners-cta-row{flex-wrap:wrap;gap:12px;display:flex}.partners-page .partners-badge{border:1px solid var(--partners-line-2);color:var(--partners-tx-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.partners-page .partners-badge:before{content:"";border:1.5px solid var(--partners-tx-3);border-radius:50%;width:7px;height:7px}.partners-page .partners-badge--verified{border-color:var(--partners-sig);color:var(--partners-sig)}.partners-page .partners-badge--verified:before{background:var(--partners-sig);border-color:var(--partners-sig)}.partners-page .partners-crumb{color:var(--partners-tx-3);flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.partners-page .partners-crumb li+li:before{content:"/";color:var(--partners-line-2);margin-right:8px}.partners-page .partners-crumb a{color:inherit;text-decoration:none}.partners-page .partners-crumb a:hover{color:var(--partners-sig)}.partners-page .partners-crumb [aria-current=page]{color:var(--partners-tx)}.partners-page .partners-notice{border-top:1px solid var(--partners-line);color:var(--partners-tx-3);padding:40px 0;font-size:14px;line-height:1.6}.partners-page .partners-notice p{max-width:90ch;color:var(--partners-tx-3);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.partners-page *{transition:none!important;animation:none!important}}@media (width<=768px){.partners-page .partners-w{width:min(1180px,100% - 32px)}}
