.connections-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin-bottom:14px;background:linear-gradient(125deg,#f4f3ff,#eef7ff)}.connections-head h2{font-size:28px;margin:8px 0}.connections-head p{margin:0;color:#66748a}.connection-stats{display:flex;gap:8px}.connection-stats span{min-width:88px;padding:12px;text-align:center;background:#fff;border-radius:12px;color:#788499;font-size:10px}.connection-stats b{display:block;font-size:23px;color:#5046cf}.connection-list{display:grid;gap:12px}.connection-card{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:22px}.connection-avatar{width:46px;height:46px;border-radius:13px;background:#172442;color:#fff;display:grid;place-items:center;font-weight:900}.connection-copy h3{font-size:19px;margin:13px 0 3px}.connection-copy>p{font-size:12px;color:#66748a;line-height:1.55}.connection-channel{font-size:10px;color:#68758b;background:#f4f6f9;padding:7px 9px;border-radius:99px}.contact-strip{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px;padding:12px;margin:14px 0;background:#f7f8fb;border-radius:11px}.contact-strip span,.contact-strip small,.contact-strip b{display:block}.contact-strip small{font-size:8px;letter-spacing:.1em;color:#8b96a7;margin-bottom:3px}.contact-strip b{font-size:10px}.connect-modal .ai-orb{background:linear-gradient(135deg,#132344,#516fd7)}.connection-summary{padding:13px;margin:14px 0;border-radius:11px;background:#eef0ff}.connection-summary span,.connection-summary b,.connection-summary small{display:block}.connection-summary span{font-size:8px;letter-spacing:.1em;color:#7069a9}.connection-summary b{margin:4px 0;font-size:12px}.connection-summary small{font-size:10px;color:#7b879a}.offer-bottom{flex-wrap:wrap}.like-button{color:#554bc8}.retailer-offer .offer-bottom{justify-content:flex-start}.retailer-offer .offer-bottom .primary{margin-left:auto}@media(max-width:760px){.connections-head{display:block}.connection-stats{margin-top:15px}.connection-card{grid-template-columns:1fr}.contact-strip{grid-template-columns:1fr}.connection-channel{display:inline-block;margin-top:8px}}
