.hosting-partner-feature{margin:30px 0 38px;padding:28px;border:1px solid #ce0080;border-radius:12px;background:linear-gradient(115deg,rgba(206,0,128,.13),rgba(12,12,18,.96))}.hosting-partner-feature h2{margin:0 0 16px;font-size:27px;line-height:1.5}.hosting-partner-feature p{margin:12px 0}.hosting-partner-feature .partner-eyebrow{color:#f4e6aa;font-weight:700;letter-spacing:.06em}.hosting-partner-feature strong{color:#f4e6aa}.hosting-partner-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px;max-width:650px}.hosting-partner-link{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none}.hosting-partner-logo{display:flex;align-items:center;justify-content:center;width:100%;height:100px;padding:17px 24px;background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}.hosting-partner-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hosting-partner-link span:last-child{font-size:15px;color:#f4e6aa}.hosting-partner-link:hover span:last-child{text-decoration:underline}@media(max-width:650px){.hosting-partner-feature{padding:20px}.hosting-partner-feature h2{font-size:24px}.hosting-partner-logos{gap:12px}.hosting-partner-logo{height:84px;padding:12px}.hosting-partner-link span:last-child{font-size:14px;text-align:center}}
