.breakdance .partner-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:32px 30px 28px;border-radius:16px;background:#fbfaf8;box-shadow:0 8px 20px rgba(0,0,0,0.06);transition:box-shadow 0.2s ease,transform 0.2s ease,border-top-color 0.2s ease;border-top:4px solid transparent;cursor:pointer}.breakdance .partner-card:hover{box-shadow:0 14px 30px rgba(0,0,0,0.12);transform:translateY(-4px);border-top-color:#bca7ff}.breakdance .partner-card:focus{outline:none}.breakdance .partner-card:focus-visible{box-shadow:0 14px 30px rgba(0,0,0,0.12),0 0 0 3px #fff,0 0 0 5px #653df4;transform:translateY(-4px);border-top-color:#bca7ff}.breakdance .partner-card__header{display:flex;flex-direction:column;gap:18px}.breakdance .partner-card__media-tags{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.breakdance .partner-card__media{flex-shrink:0;width:120px}.breakdance .partner-card__icon{display:block;max-width:100%;height:auto}.breakdance .partner-card_tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.breakdance .partner-card_tags .term{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:500;line-height:1;font-family:var(--bde-body-font-family)}.breakdance .partner-card_tags .tech-term{background:#f0ecfe;color:#6b4dfb}.breakdance .partner-card_tags .commercial-term{background:#ffece3;color:#ff7f4f}.breakdance .partner-card__content{margin-top:10px}.breakdance .partner-card__title{margin:0 0 6px;color:#282727;font-size:20px;font-weight:500;line-height:1.4;font-family:var(--bde-body-font-family)}.breakdance .partner-card__desc{margin:0;color:#66615c;font-size:15px;line-height:1.6}.breakdance .partner-card__footer{margin-top:20px}.breakdance .partner-card__links{display:flex;justify-content:flex-start}.breakdance .partner-card__links .bde-button__button{padding-left:0}.breakdance .partner-card__link-label--short{display:none}@media (max-width:768px){.breakdance .partner-card{padding:24px 22px 22px}}@media (max-width:480px){.breakdance .partner-card__link-label--short{display:inline}.breakdance .partner-card__link-label--long{display:none}}