/* Only the owner-requested homepage partnership strip. */
@font-face{font-family:HomePartnerPoppins;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-Regular.ttf') format('truetype')}@font-face{font-family:HomePartnerPoppins;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-SemiBold.ttf') format('truetype')}
.home-ai-partners{padding:28px 24px 36px;background:#fff;position:relative;isolation:isolate;font-family:HomePartnerPoppins,Poppins,sans-serif;opacity:1!important;visibility:visible!important;transform:none!important}
.home-ai-partners *{box-sizing:border-box}.home-ai-partners-panel{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:46px;background:#082d4b;border:1px solid #174461;border-left:4px solid #dcac1c;border-radius:14px;padding:34px 40px;box-shadow:0 12px 28px #082d4b12}
.home-ai-partners-eyebrow{font-family:inherit!important;color:#e7c86c!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:2.2px;font-weight:600;margin:0 0 9px!important;line-height:1.6!important}
.home-ai-partners h2{font-family:inherit!important;color:#fff!important;font-size:clamp(23px,2.3vw,30px)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.5px;text-transform:none!important;margin:0 0 12px!important}
.home-ai-partners-description{font-family:inherit!important;color:#d0e0ec!important;font-size:13px!important;font-weight:400;line-height:1.85!important;max-width:470px;margin:0!important;text-transform:none!important}
.home-ai-partners-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none!important;padding:0!important;margin:0!important;min-width:0}
.home-ai-partners-brands li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px!important;border:1px solid #ffffff29;background:#ffffff06;border-radius:8px;min-height:112px;min-width:0;margin:0!important;list-style:none!important}
.home-ai-partners-name{font-family:inherit!important;color:#fff!important;font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.25;letter-spacing:-1px;white-space:nowrap;text-transform:none!important}.home-ai-partners-status{font-family:inherit!important;color:#c4d6e3!important;font-size:10px;letter-spacing:.6px;line-height:1.5;text-transform:none!important}
@media(max-width:800px){.home-ai-partners-panel{grid-template-columns:1fr;gap:24px;padding:28px}.home-ai-partners-description{max-width:600px}.home-ai-partners-name{font-size:28px}.home-ai-partners-brands li{min-height:100px}}
@media(max-width:400px){.home-ai-partners{padding:20px 16px 28px}.home-ai-partners-panel{padding:24px 18px;gap:22px}.home-ai-partners-brands{gap:10px}.home-ai-partners-brands li{padding:18px 6px!important;min-height:92px}.home-ai-partners-name{font-size:21px;letter-spacing:-.7px}.home-ai-partners-status{font-size:9px}}
