.partner-hero .actions{margin-top:28px}
.partner-hero-note{color:#c6d2e0;font-size:.8rem;margin-top:22px}
.partner-advantages{grid-template-columns:repeat(3,minmax(0,1fr))}
.partner-audience{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}
.partner-audience h2+p{margin-top:20px}
.partner-type-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0}
.partner-type-list li{display:flex;align-items:center;min-height:58px;padding:14px 18px;background:#fff;border:1px solid var(--border);border-radius:8px;font-size:.9rem;font-weight:600}
.partner-type-list li:before{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:12px;border-radius:50%;background:var(--cyan)}
.partner-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.partner-steps article{border-top:2px solid var(--cyan);padding-top:18px}
.partner-steps article>span{color:var(--maroon);font-size:.75rem;font-weight:750;letter-spacing:.1em}
.partner-steps h3{font-size:1.1rem;margin:14px 0 10px}
.partner-steps p{font-size:.84rem;line-height:1.75}
.partner-cta{scroll-margin-top:110px}
@media(min-width:1000px) and (max-width:1100px){nav#main-nav{gap:10px;font-size:.74rem}.header-inner{gap:16px}}
@media(max-width:999px){.partner-advantages{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-audience{gap:40px}.partner-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.partner-advantages,.partner-audience,.partner-steps{grid-template-columns:1fr}.partner-audience{gap:28px}.partner-type-list{grid-template-columns:1fr 1fr;gap:9px}.partner-type-list li{padding:12px;font-size:.78rem}.partner-steps{gap:22px}.partner-hero .actions{align-items:stretch}.partner-hero .actions .button{max-width:100%}}
@media(max-width:374px){.partner-type-list{grid-template-columns:1fr}}
