.partners-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.partners-types,.partners-how{width:min(calc(100% - 48px), var(--cp-width));border-top:1px solid var(--q-line);margin-inline:auto;padding-block:clamp(56px,7vw,96px)}.landing .partners-types h2,.landing .partners-how h2{max-width:22ch}.partners-types ul{border:1px solid var(--q-line);border-radius:var(--q-radius-card);background:var(--q-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.partners-types li{background:var(--q-page);padding:clamp(24px,3vw,40px)}[data-theme=dark] .partners-types li{background:#000}.landing .partners-page h3{font-size:var(--q-h3-size);font-weight:var(--q-weight-display);letter-spacing:var(--q-h3-tracking);line-height:var(--q-h3-leading);text-wrap:balance;margin:0}.partners-types p,.partners-how p{max-width:44ch;color:var(--q-muted);font-size:var(--q-body-size);line-height:var(--q-body-leading);text-wrap:pretty;margin:10px 0 0}.partners-benefits{border-top:1px solid var(--q-line);margin:0}.partners-benefits>div{border-bottom:1px solid var(--q-line);padding-block:20px}.partners-benefits dt{font-size:var(--q-body-lg-size);font-weight:500;line-height:1.4}.partners-benefits dd{color:var(--q-muted);font-size:var(--q-body-size);line-height:var(--q-body-leading);text-wrap:pretty;margin:6px 0 0}.partners-how ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.partners-how li{border-left:1px solid var(--q-line);padding:0 clamp(20px,2.4vw,32px)}.partners-how li:first-child{border-left:0;padding-left:0}.partners-how-index{color:var(--q-red);font-family:var(--q-font-mono);margin-bottom:40px;font-size:13px;line-height:1;display:block}[data-theme=dark] .partners-how-index{color:var(--q-red-bright)}.partners-closing{--q-burst-opacity:.06}.partners-closing-inner{width:min(calc(100% - 48px), var(--cp-width));margin-inline:auto;padding-block:clamp(64px,8vw,112px)}.landing .partners-closing h2{color:#fff;max-width:14ch}.partners-closing-inner>p{color:#ffffffb8;max-width:520px;font-size:var(--q-body-lg-size);margin:16px 0 0;line-height:1.5}.landing .cp-page .cta-btn.partners-cta-on-band{color:var(--q-red-700);background:#fff;border-color:#fff;box-shadow:0 10px 24px -12px #00000080}.landing .cp-page .cta-btn.partners-cta-on-band:hover{background:var(--q-red-50);color:var(--q-red-700)}.landing .cp-page .cta-btn.partners-cta-outline,[data-theme=light] .landing .cp-page .cta-btn.partners-cta-outline,[data-theme=dark] .landing .cp-page .cta-btn.partners-cta-outline{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff73}.landing .cp-page .cta-btn.partners-cta-outline:hover{background:#ffffff14;border-color:#fff}.landing .cp-page .partners-closing .cta-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:860px){.partners-how ol{grid-template-columns:minmax(0,1fr);gap:28px}.partners-how li,.partners-how li:first-child{border-top:1px solid var(--q-line);border-left:0;padding:24px 0 0}.partners-how-index{margin-bottom:16px}}@media (max-width:640px){.partners-types ul{grid-template-columns:minmax(0,1fr)}.partners-actions .cta-btn{justify-content:center;width:100%}}
