.partner-network { padding: clamp(64px, 8vw, 120px) 0; background: #19161a; border-block: 1px solid #ffffff12; scroll-margin-top: 100px; }
.partner-network-eyebrow { color: #ee9bbc; font-size: 12px; letter-spacing: .13em; text-transform: uppercase; margin: 0 0 40px; }
.partner-network-layout { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(32px, 6vw, 96px); align-items: start; }
.partner-network-scale strong { display: block; font-size: clamp(96px, 14vw, 192px); line-height: .95; font-weight: 500; letter-spacing: -.07em; color: #f8f4f7; }
.partner-network-scale strong span { color: #ff0064; }
.partner-network-scale p { margin: 24px 0 0; font-size: 20px; line-height: 1.5; color: #e6dce3; }
.partner-network-copy h2 { font-size: clamp(30px, 3.2vw, 48px); line-height: 1.15; letter-spacing: -.035em; margin: 0 0 24px; }
.partner-network-copy p { font-size: 16px; line-height: 1.8; color: #d4cbd2; margin: 0; }
.partner-network-copy .partner-network-note { margin-top: 24px; font-size: 14px; line-height: 1.6; color: #b4a8b2; }
.partner-network-members { display: flex; flex-wrap: wrap; gap: 24px 64px; padding-top: 32px; margin-top: 48px; border-top: 1px solid #ffffff20; }
.partner-network-members a { font-size: 24px; font-weight: 500; letter-spacing: -.025em; color: #f2eaf0; }
@media(max-width:767px) { .partner-network-layout { grid-template-columns: 1fr; gap: 40px; } .partner-network-eyebrow { margin-bottom: 28px; } .partner-network-members { justify-content: space-between; gap: 20px; } .partner-network-members a { font-size: 21px; } }

.partner-network-members a:hover { color: #ff5b9b; }

.partner-network-members{align-items:center}.partner-network-members a{display:flex;align-items:center;justify-content:center;min-height:70px}.partner-network-members img{display:block;width:auto;max-width:180px;height:52px;object-fit:contain;filter:brightness(0) invert(1);background:transparent;padding:0}.partner-network-members a:hover img{opacity:.75}@media(max-width:767px){.partner-network-members img{max-width:120px;height:40px}}
